| Date | Reading(s) | Slides | Out | In |
| Tuesday, May 15 | Chapters 1 and 2 but mainly chapter 3 on CSS from Sebesta
AJAX
Firebug
Firebug tutorial
Debugging AJAX
Cool Mashups (client and server side)
JavaScript Object Notation (JSON) Grammar Is Cool
CSS At W3 Schools
| Ajax
| Homework Start up and Submission guide
Ajax, JSON and Stax Homework 1
| -- |
| Tuesday, May 22 | Chapter 4,5 and 10 and 34 on JavaScript and Ajax in Sebesta PWWW
XSLT Article by Michael Kay
XPath Article by Elliotte Rusty Harold
Programming in XSLT
W3 Schools: XSLT Testing Platform
Running XSLT from JavaScript in the browser
| XML and XSLT
XSLT Details
| --
| -- |
| Tuesday, May 29 | Chapter 7 Introduction to XML in Sebesta PWWW
W3 Schools: An Introduction to DTD's
| Grammars
| XSLT Homework 2
Take Home Midterm Exam
| Homework 1 due on May 29 Tuesday at midnight. |
| Tuesday, June 5 | Chapter 11 Java Web Software in Sebesta PWWW, Ruby chapter 14, Rails Chapter 15
Ruby and Rails Installation for Windows
Ruby Versioning Manager (RVM)
Rails Tutorial
IBM Article On Ruby and ActiveRecord
| More Grammars
Ruby and Ruby On Rails
| --
| Midterm exam due at midnight on Tuesday June 5 |
| Tuesday, June 12 |
Linked Data
Social Web at Google Labs
A List Apart on RDFa
Google's Use of RDFa
Best Buy uses RDFa for eCommerce
What is RDF?
RDFa
| Introduction to RDF
| --
| Homework 2 is Due on Tuesday, June 12, at midnight |
| Tuesday, June 19 |
Using Freebase
Metaweb built Freebase and was acquired by Google in 2010
Google's blog on the acquisition (2010)
Freebase database
Python - reading freebase
MQL Documentation
DBPedia and freebase
Metcalfe's Law, Web 2.0 and the semantic web
The Wine Ontology
SPARQL at IBM
SPARQL Tutorial
| Introduction to OWL
Making queries on RDF
| --
| -- |
| Tuesday, June 26 |
Final exam TBA - Review for final exam
JavaFX Tutorial
JSF Tutorial
|
| --
| -- |