| Date | Reading(s) | Slides | Out | In |
| T 1/17, R 1/19 | Chapters 1 and 2 but mainly chapter 3 on CSS from Sebesta
AJAX
Firebug
Firebug tutorial
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
| -- |
| T /24, R 1/26 | 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
| --
| -- |
| T 1/31, R 2/2 | Chapter 7 Introduction to XML in Sebesta PWWW
W3 Schools: An Introduction to DTD's
| Grammars
| XSLT Homework 2
| Homework 1 due on January 31 Tuesday night. |
| T 2/7, R 2/9 | Chapter 11 Java Web Software in Sebesta PWWW, Ruby chapter 14, Rails Chapter 15
Ruby and Rails Installation for Windows
Ruby RVM
IBM Article On Ruby and ActiveRecord
| More Grammars
Ruby and Ruby On Rails
| --
| Tuesday: Homework 4 demonstration topic due in class. (Submit one page description on paper). Thursday: Exam 1 will be held in class covering CSS, AJAX, Mashups, XML, Stax and XSLT. |
| T 2/14, R 2/16 |
Linked Data
Social Web at Google Labs
A List Apart on RDFa
Google's Use of RDFa
What is RDF?
RDFa
| Introduction to RDF
| --
| Homework 2 is Due on Tuesday |
| T 2/21, R 2/23 |
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
| --
| -- |
| T 2/28, R 3/1 |
JavaFX Tutorial
JSF Tutorial
| Introduction to JavaFX
Introduction to Java Server Faces
| --
| -- |
| T 3/6, R 3/8 Final on Thursday 3/8 |
Final exam on Thursday March 8 - Review for final exam
| --
| --
| -- |