Programming in XML
Demos
Outline
A Taste of XML
View Hierarchies
Repetitive GUI Programming
User-Defined Tags
Libraries
Remote Data
A Brief History of XML Programming Languages
Uses for XML
F* Languages
C* Languages
P* Languages
XML Languages
XML Languages (2)
Steps Towards XML Programming
Hierachical Presentation
Adding Behavior
User-defined Tags
Binding and Replication
Conclusions on XML Programming
Challenges
Not just syntax
RIA Architecture
MVC
Some MVC Architectures
Normative MVC
The Problem
Thin Client MVC
Thick Client MVC
Application State
Issues with State
Conclusions and Q&A