Date | Reading(s) | Slides | Out | In |
Week 1: Tuesday, September 5, Thursday, September 7 | Video: Tuesday, May 23 2017
Required: Enabling the Internet of Things
Discussed in article above : URIBeacon is now Eddystone - uses existing app on your phone
Required: Sci Am on 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 HTTP interaction
| Project 1 AJAX and Websockets
Start up and Submission guide
| -- |
Week 2: Tuesday September 12, Thursday September 14
| Video: Tuesday, May 30 2017
Working with websockets
The Computer for the 21st Century
Required: Photon Kit
| Asynchronous Javascript and XML
Enabling the Internet of Things
| Quiz 1 start of class on Tuesday 10:00 AM on article: Enabling the Internet of Things
| -- |
Week 3: Tuesday September 19, Thursday September 21 | Video: Tuesday, June 6 2017, TA Session Video: June 8 2017
(Mosquitto, HiveMQ, MQTT, Websokets)
MQTT Tutorial
Required: Smart, connected products
Internet of Things Landscape
People, Places, Things: Web Presence for the Real World
| MQTT
Connected Products and Microcontrollers
| Quiz 2 start of class on Tuesday 10:00 AM on article: The Computer for the 21st Century
Projects 2 and 3 MQTT and Photon
| Project 1 Due Tuesday Midnight |
Week 4: Tuesday September 26, Thursday September 28 | Video: Tuesday, June 13 2017
Sensor Andrew - Large Scale Campus Wide Sensing
CoAP Tutorial
Constrained RESTful Environments
IPSO Alliance
Open Mobile Alliance
| Introduction to XMPP
IoT Integration Patterns, REST, and CoAP
| Quiz 3 start of class on Tuesday 10:00 AM on article: People, Places, Things: Web Presence for the Real World
| -- |
Week 5: Tuesday October 3, Thursday October 5
| Video: Tuesday, June 20 2017
From the Internet of Things to the Web of Things: Resource Oriented Architecture and Best Practices
Web of Things
Web of Things Video
JSON-LD video
Rasberry Pi Demo
Google, Yahoo, and Bing support Schema.org
TBL and the Semantic Web
TBL and Linked Data
Linked Data at Nature
A List Apart on RDFa
Google's Use of RDFa
Best Buy uses RDFa for eCommerce
What is RDF?
RDFa
| Introduction to RDF
| Quiz 4 start of class on Tuesday 10:00 AM on Sensor Andrew: Large-scale campus-wide sensing
and actuation
| Projects 2 and 3 Due Tuesday at midnight |
Tuesday October 10 10:00 AM Final Exam |
Final Exam (Closed book, Closed notes) Canvas Based - Review for final exam
|
|
| -- |