Skip to main content
Side panel
Courses
Programs
Help
Getting Started
Discussion Forums
Help Center & FAQ
Search
Close
Search
Toggle search input
Log in or Sign up
Courses
Programs
Help
Getting Started
Discussion Forums
Help Center & FAQ
CS412: Mobile Application Development (2018.A.01)
Sections
Course Introduction
Unit 1: Introduction to Mobile Application Development
Unit 2: Infrastructure
Unit 3: HTML/CSS/DOM and Scripting
Unit 4: JQuery and Structured Data
Unit 5: Scripting with Server Access
Unit 6: Designing Mobile User Interfaces
Unit 7: Mobile Application Evaluation and Mobile Browsers
Unit 8: Mobile Platforms
Unit 9: Storage and Geolocation
Unit 10: Android Development
Unit 11: iPhone/iPad Development
Final Exam
Resources
Activities
Quizzes
Home
My programs
CS412: Mobile Application Development (2018.A.01)
Home
Courses
(hidden)
CS412: Mobile Application Development (2018.A.01)
Sections
Unit 8: Mobile Platforms
8.4: HTML5
W3Schools: "HTML5 Tutorial"
Back to '8.4: HTML5\'
W3Schools: "HTML5 Tutorial"
Mark as completed
Work through this tutorial.
Click
http://www.w3schools.com/html/html5_intro.asp
link to open resource.
Mark as completed
Previous
Jump to...
Jump to...
Course Information
Course Terms of Use
Unit 1 Learning Outcomes
Stanford University: Connie Chan and Ben Galbraith's "Web Vision for Mobile"
University of California, Berkeley: Erik Wilde's "Mobile Applications Landscape"
Developer Shed: "Mobile Computing Technologies: An Overview"
University of California, Berkeley: Erik Wilde's "Mobile Applications History"
Christopher Barnatt's "Mobile Computing"
Carnegie Mellon University: M. Satyanarayanan's "Pervasive Computing: Vision and Challenges"
Andre Charland and Brian LeRoux's "Mobile Application Development: Web vs. Native"
MobiThinking: "Mobile Applications: Native vs. Web Apps"
Jakob Nielsen's "Mobile Sites vs. Apps: The Coming Strategy Shift"
Corey Greeneltch and Larry Kings' "Mobile Web Apps vs. Native Apps"
Lauren Darcey and Shane Conder's "Introducing Android"
MobileInfo: "What is WAP?"
Nie Pin and Dennis Zhou's "Wireless Access Protocol"
Michael Mullany's "HTML5 and the Dawn of Rich Mobile Web Applications"
Stephen Johnson's "Java in a Teacup"
Jacob Gube's "The History of Web Browsers"
Umair Khan's "A Look Back: The Evolution of Web Browser for Desktop Computers"
Unit 2 Learning Outcomes
University of California, Berkeley: Erik Wilde's "Mobile Web Mechanics"
Indian Institute of Technology: S. Ghosh's "Cellular Networks"
PC Magazine: "CDMA"
Michael Hendry's "Introduction to CDMA"
PC Magazine: "GSM"
WirelessInternet: "3G Network and Services"
WirelessInternet: "What's this about 4G?"
Aaron Titus' "How the Internet Works in 5 Minutes"
Indian Institute of Technology: S. Gosh's "IP Version 6 and Mobile IP"
WhatIsMyIPAddress: "What is an IP Address?"
Università degli Studi di Palermo: Vincenzo Mancuso's "Internet IP"
Joe Astorino's "IP Address and Subnet Mask Basics"
Università degli Studi di Palermo: Vincenzo Mancuso's "Subnetting"
Joe Astorino's "IP Address and Subnet Mask Basics"
Wifi Notes: "What are Gateways?"
Dyn: "What is DNS?"
Wifi Notes: "The Role of DNS Servers"
WhatIsMyIPAddress: "Dynamic IP vs. Static IP"
Università degli Studi di Palermo: Vincenzo Mancuso's "HTTP"
Indian Institute of Technology: S. Ghosh's "HTTP"
Università degli Studi di Palermo: Vincenzo Mancuso's "HTTP"
Indian Institute of Technology: S. Ghosh's "Introduction to Routing"
Indian Institute of Technology: S. Ghosh's: "Security"
New York University: Arthur Goldberg's "Web Caching Proxy Servers and Cookies"
Art Stricek's "A Reverse Proxy is a Proxy by any Other Name"
Unit 3 Learning Outcomes
University of California, Berkeley: Erik Wilde's "Mobile Application Design and Development: HTML/CSS and DOM"
Stanford University: Ben Galbraith's "Introduction to Web Technologies and HTML5"
Tizag: "HTML Tutorial"
W3Schools: "HTML Quiz"
Terry Sullivan's "Understanding HTML Validation"
Tali Garsiel's "How Browsers Work"
A. Lundgren's "Comparison between Browsers"
Creating a Simple Web Form
Interactive CSS Laboratory
W3Schools: "CSS Tutorial"
W3Schools: "CSS Quiz"
Document Object Model (DOM) Interactive Laboratory
W3Schools: "DOMTutorial"
University of California, Berkeley: Erik Wilde's "Mobile Application Design and Development"
W3Schools: "JavaScript Tutorial"
The New Boston: "Introduction to JavaScript"
The New Boston: "Variables"
The New Boston: "Using Variables with Strings"
Michael Moncur's "Understanding Expressions and Operators"
The New Boston: "Operators"
The New Boston: "Arrays"
The New Boston: "Objects"
The New Boston: "Functions"
The New Boston: "Control Structures"
The New Boston: "Loops"
Michael Moncur's "How JavaScript Fits into a Web Page"
Interactive JavaScript Laboratory
W3Schools: "JavaScript Quiz Test"
Unit 4 Learning Outcomes
University of California, Berkeley: Erik Wilde's "jQuery"
W3Schools: "jQuery Tutorial"
Rebecca Murphey's "jQuery Basics"
Rebecca Murphey's "jQuery Core"
Rebecca Murphey's "Events"
Rebecca Murphey's "Ajax"
University of California, Berkeley: Erik Wilde's "Structured Data"
Norman Walsh's "A Technical Introduction to XML"
W3Schools: "XML Tutorial"
"Introducing JSON"
W3Schools: "JS JSON"
"JSON Example"
W3Schools: "jQuery Quiz Test"
Unit 5 Learning Outcomes
University of California, Berkeley: Erik Wilde's "Scripting with Server Access"
Jesse James Garrett's "A New Approach to Web Applications"
W3Schools: "AJAX - The XMLHttpRequest Object"
W3Schools: "AJAX - Send a Request To a Server"
W3Schools: "AJAX - Server Response"
W3Schools: "AJAX XML Example", "AJAX PHP Example", "AJAX ASP Example", "AJAX Database Example", "XML Applications", and "AJAX Examples"
W3Schools: "XML HttpRequest"
The Open Sourcery: "JavaScript AJAX Frameworks"
Kris Hardlock's "How to use AJAX Patterns"
Unit 6 Learning Outcomes
Stanford University: Jeremy Lyon's "Mobile User Experience Design"
The Open University: "Designing the User Interface"
University of California, Berkeley: Erik Wilde's "Designing Mobile User Interfaces"
Middle East Technical University: Tolga Can's "Usability Principles"
University of Nevada Las Vegas: Matt Thatcher's "Discipline of Teams"
Middle East Technical University: Tolga Can's "Prototyping Techniques"
Middle East Technical University: Tolga Can's "Evaluating User Interfaces"
Technopedia: "Interactive Voice Response"
Seattle Central University: Yun Moh's "Short Message Service"
Seattle Central University: Yun Moh's "Multimedia Messaging Service"
Jake Hird's "The Fight Gets Technical: Mobile Apps vs. Mobile Sites"
Ron Perry's "Hybrid Mobile Apps Take Off as HTML5 vs. Native Debate Continues"
Lyndon Cerejo's "A User-Centered Approach to Web Design for Mobile Devices"
James Lentz's "User Interface Design for the Mobile Web"
Unit 7 Learning Outcomes
University of California, Berkeley: Erik Wilde's "Evaluating and Iterating on Mobile User Interfaces"
Drexel University: Professor William Zhang's "Cognitive Walkthrough"
University of Colorado Boulder: Clayton Lewis and John Rieman's "Cognitive Walkthroughs"
University of Colorado Boulder: Clayton Lewis and John Rieman's "Heuristic Analysis"
University of Colorado Boulder: Clayton Lewis and John Rieman's "The Thinking Aloud Method"
U.S. Dept. of Health and Human Services: "Usability Testing"
University of California, Berkeley: Nancy Van House's "Arbitron Diary Study"
University of California, Davis: Barbara Sommer's "Experience Sampling Method"
University of North Carolina at Chapel Hill: Diane Kelly's "Methods for Evaluating Interactive Information Retrieval Systems with Users"
University of California, Berkeley: Erik Wilde's "Mobile Web vs. Web"
University of Camerino: Alex Luciani's "Browser Evolution"
Unit 8 Learning Outcomes
University of California, Berkeley: Erik Wilde's "Mobile Platforms"
Jonathan Stark's "The Developer's Guide to Mobile Frameworks"
Wikipedia: "iPhone"
Wikipedia: "Android"
Karen Foster's "What You Need to Know to Start Developing for Windows Phone 7"
Gustavo Hartmann, Geoff Stead, and Asi DeGani's "Cross-platform Mobile Development"
Michael Mahemoff and Paul Kinlan's "Mobile Web Development: From Zero to Hero"
Harvard University: Dan Armendariz and David Malan's "HTML 5"
MIT Technology Review: Christopher Mims' "Rise of the Hybrid Mobile App"
Unit 9 Learning Outcomes
University of California, Berkeley: Erik Wilde's "Local Storage"
Mark Pilgrim's "The Past, the Present and the Future of Local Storage for Web Applications"
Lars Kappert's "Introduction to HTML5 Web Storage"
University of California, Berkeley: Erik Wilde's "Geolocation"
Unit 10 Learning Outcomes
Harvard University: Dan Armendariz and David Malan's "Android"
Harvard University: Dan Armendariz and David Malan's "Android"
Harvard University: Dan Armendariz and David Malan's "Android"
Harvard University: Dan Armendariz and David Malan's "Android"
Harvard University: Dan Armendariz and David Malan's "Android"
Unit 11 Learning Outcomes
Harvard University: Dan Armendariz and David Malan's "iOS"
Harvard University: Dan Armendariz and David Malan's "iOS"
Harvard University: Dan Armendariz and David Malan's "iOS"
Harvard University: Dan Armendariz and David Malan's "iOS"
Harvard University: Dan Armendariz and David Malan's "iOS"
CS412: Certificate Final Exam
Next