95-733 Internet Technologies Spring 2012

[ Home | Schedule | Syllabus | Course description ]

Look for frequent updates to the topics, slides and readings.



DateReading(s)SlidesOutIn
T 1/17, R 1/19Chapters 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/26Chapter 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/2Chapter 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/9Chapter 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
--
--
--

Last Update: January 2012