Date | Reading(s) | Slides | Out | In |
T. August 30, R. September 1 |
Required: Enabling the Internet of Things
Required: AJAX Article (from IBM) By Philip McCarthy
Required: AJAX Code discussed in the article by Philip McCarthy
Required: HTML5 Websocket screencast from Oracle
Required: JavaScript Object Notation (JSON) Grammar
Introductory servlets
Java JSON API
Firebug
Firebug tutorial
Debugging AJAX
Hello World Using JSON and AJAX
Simple JSONP example
General viewing: Lynda and CMU Tutorials
General: Enterprise Integration Patterns
| Introduction to course and four styles of interaction
| Project 1 AJAX and Websockets
Start up and Submission guide
Student selected Project 4
| -- |
T. September 6, R. September 8 |
Working with websockets
The Computer for the 21st Century
| Asynchronous Javascript and XML
| Tuesday Quiz 1 on "Enabling the Internet of Things"
| -- |
T. September 13, R. September 15 |
Arlen Nipper on MQTT
The MQTT specification
People, Places, Things: Web Presence for the Real World
The Web of Things at W3C
| Introduction to MQTT
XML and XSLT
| Tuesday Quiz 2 on "The Computer For The 21st Century"
Project 2 MQTT
| Project 1 |
T. September 20, R. September 22 |
XMPP.org
XMPP and Google Talk - Nice description
| Introduction to XMPP
| Thursday Quiz 3 on "People, Places, Things: Web Presence for the Real World"
| -- |
T. September 27, R. September 29 |
|
| Thursday Quiz 4 on XMPP --
| Project 2 is due Tuesday at midnight. |
T. October 4, R. October 6 |
|
| --
| -- |
T. October 11, R. October 13 |
|
| --
| -- |
R. October 20 Final Exam |
|
| --
| -- |