Possible outline for TAG writing on webapps

  1. Introduction
  2. Web Applications --- from server-side widgets to client-side widgets and beyond
  3. Wire-level protocols for using Web technologies, HTTP, HTTPS, and addresing web resources
  4. Building in-memory representations that are live --- i.e. building a live DOM from the wire
  5. Application state
  6. Web Programming Model: Eventing, Handlers, program logic, and APIs (including device APIs) and retrieving more Web resources in response to interaction
  7. Authorization, Authentication, Resource identification and Trust
  8. Deployment scenarios --desktop to mobile and beyond --- e.g. a java app on mobile fetches a web resource --- and forks a web view to further user interaction
  9. Constructing and deploying applications