Posts

Showing posts from 2015

New Media Blog - Hybrid Articles: Final Project Due Dec 21st 2015

New Media Blog - Hybrid Articles: Final Project Due Dec 21st 2015 : Final Project: Due by the Final Exam! By now you should have the following utilities from earlier this semester: A blogger blog.        ...

Final Exam Fall 2015

The Final Exam will be held in our normal room 402A from 1-3pm on December 21st 2015. All review materials have been posted. The subjects will be History of the Internet, HTML5, Javascript, Stylesheets/JQuery, Web2.0.

Task for Wed 10/28/2015

Please start the JQuery tutorial on codecademy.com due Monday November 23th 2015.

Javascript assignment Due 10/10/2015

Please complete the first tutorial on Javascript (5hrs.) at codecademy .

September 10th class material

Welcome to the blog. Please read the very first post below. Note: to those you who keep asking for clarification, I am referring to the 3/9/2015 blog post on css, also known as cascading stylesheets, or simply stylesheets. - Thanks

Final Exam Update!

Please show up early to the classroom tomorrow (1-3pm 208A, our normal room) as we will have an important review session and will go over the exam rules! Latecomers will be at a SEVERE disadvantage. Do not be late for the sake of FOOD, DRINKS, or CRAMMING for the test - it will only work against you!!! All the best!
IMPORTANT ANNOUNCEMENT: New Media and Business will meet at 129F on Wednesday 4/29/2015 at 2:15 - 3:30 p.m.

Final Project Due Dec 21st 2015

Final Project: Due by the Final Exam! By now you should have the following utilities from earlier this semester: A blogger blog.                                <-- I will discuss this more fully! A wikia wiki A Google Groups Q&A Forum Also if you don't already have one, please set up the following accounts since they will be part of your toolsets: Facebook, Twitter, Youtube Build a website called "About My Name Here (This should be your real name!)" Create a menu that navigates the user to 3 separate things that you like (each one having its own page, within your larger site). The 3 subjects can be anything of your choosing e.g. Music, Food, Travel, Video Games, etc. In each section, You should write a summary of what it is, your favorite aspects of the subject, links to outside materials, and anything else that giv...
By now, you've heard of Javascript, and even encountered JQuery. Many of you have taken screenshots of your codeacademy profile pages using the badges as proof of your ability to conquer 5hrs of JS library utilities - great work! If not, you still have until this Wednesday's class to complete it. But our tasks are not yet done. The following objectives still await: The JS tutorial: http://www.codecademy.com/tracks/javascript (2x credit)  due Monday 5/4/2015 (no later than the classroom time.) The AngularJS tutorial: http://www.codecademy.com/learn/learn-angularjs   due Wednesday 5/6/2015 (no later than the classroom time.) Where does it all lead? The Final Exam and Final Project! We will spend the remainder of our class time preparing for both goals. Further, we will meet in our normal classroom on Monday 5/4/2015. Attendance is a must! As I've reiterated since the end of your Spring Break, 2 additional unexcused (lacking medical, or legal documentation) absence...

What's better than Javascript?

...On the internet - nothing! There have been a few contenders, but I'm pretty sure JS won't be dethroned any time soon (if ever). Sure, there's "Dart", Google's offering of an alternative language for web browsers (mainly Chrome), however, even Dart and Coffescript have their convert/translate to JS features for obvious reasons.   So, what can make your JS experience better? In my opinion, JQuery! It allows you to simply your JS code and manipulate html and css code at the same time. Codeacademy.com has a fairly good tutorial, with my only complaint being that the error correction scheme will sometimes penalize even if your code has the same functionality as the exercises they describe at the end of the session, so long as it was not the code they were "expecting". Still, I say give it a try! The only thing you have to lose is inexperience.   As a side note, their tutorial doesn't require expertise in JS just to get started.
Class for Wed. 4/1/2015 will be held at 129F. If you haven't begun working on Javascript please study how to declared and invoke functions as it will be relevant to our next class.
It's time we talked a bit more about Javascript. The Good news is that it doesn't always require webpages. The bad news is that some people may find it intimidating - which it really isn't! There are a couple of ways of learning at your own pace: I like the tutorial at webmonkey: http://www.webmonkey.com/2010/02/javascript_tutorial/ Still, if you're a slightly faster learner download the latest version of Mozilla Firefox at feel free to run wild with Scratchpad - the built-in Javascript interpreter in the developer tools section of the options pane. For this route, a good place to start is here: 1. https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/JavaScript_basics and then move on to here: 2. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Introduction and move through to the intermediate sections (and if you find it enjoyable - the Advanced section). A somewhat well- received route has been the javascript tutorial at...
Having taken a small look at stylesheets, html5, and Javascript, it's very important to see how web standards have changed in the past 10 years. Hence, this very interesting article about the web development is a good place to start to see how different internet media are integrated into devices that go beyond mere PCs. Take a look and please notice the difference about cross platform compatibility. http://www.w3.org/Mobile/mobile-web-app-state/

Stylesheets, pfft ... whatever! But what do you mean by CASCADING???

There are multiple ways to use stylesheets. In HTML, we could use the <style> </style> tag. Alternatively we could use <link ref="agenericlynamed_stylesheet.css"> to refer to an outside file. Inline stylesheets are another way to go. But suppose that throughout the course of time, multiple authors did not use the very same means to alter the layout. We may have multiple style rules that appear to conflict. Or perhaps we need to be the one to override the rules written by other programmers. For these reasons and more, CSS adds precedence rules to the types of stylesheets directives used, and thus the specifications "cascade" over one another. But don't just take my word for it.  See for yourself!

Stylesheets in general

The concept of stylesheets largely follows in the tradition of Word Processing Layout Engines (e.g. Word, WordPerfect, etc.). Other forms of computerized stylesheets exist, such XSLT (eXtensible Stylesheets Language for Transformation). In addition stylesheets can be used to enhance the presentation of far more than ordinary HTML. Lastly, there have been several modifications made to the formal stylesheets specification as well as the accompanying expected functionality. Examples of CSS3 extensions include LESS, SASS, and COMPASS.

Monday, 3/9/2015 discussion - Cascading Stylesheets

Some years back when I was first learning HTML, I soon after heard of Cascading Style Sheets (CSS). The rationale for using such a technical markup/ templating tool was as follows:   1. HTML was only meant to serve as a content authoring language - never         should it have served so many functions that cause it to deviate from that specific goal.   2. Even if HTML could describe content layout, CSS was simply far better. Now that some years have past (okay, so we're talking over a decade), both HTML and CSS have changed so as to facilitate the use of each technology as a "power tool" for its specific function. Over the years, the two tools have gone their separate paths, and this path continues to widen. More importantly, the overlap between the two standardized tools is decreasing continuously that they rarely get into each other's way. Since the time that I first learned both languages (Spring 2001) HTML4.01 was deprecated ...
If you are here for The New Media class held Mon. and Wed., you've come to the right place!