Rob Hanson Jacques Crocker PocketWeb (working title) Rob Hanson Jacques Crocker CSE 403
Project Goals Architecture for Pluggable Server Module Applications Midlet GUI for accessing and interfacing with server modules Connects Multiple Independent Projects Completion Within Short Time Span CSE 403
Description Simple module based architecture Powerful Class Framework for Rapid Development of modules XML Abstracted UI Components for interfacing with any client FOR MORE INFO... http://cubist.cs.washington.edu/~jc/403/ CSE 403
Technology XML Framework for Building UI Support for future versions Simple, Easy to Adapt Framework for Building UI Class Framework Enforces XML Specs (no custom XML on the part of module developers) Support for future versions Complete Extensibility CSE 403
Design View Other Clients Modules CSE 403
XML Framework View CSE 403
Team/Resources Definition of module interface supports independent development and allows developers to focus on their creativity instead of client programming logistics Framework component classes allow for rapid development of new modules CSE 403
Schedule Milestones: XML Midlet Client Application Server Module Projects XML Midlet Client Framework Classes Pocket Web Module Teams Module Teams Module Teams Module Teams W1Feb W2Feb W3Feb W4Feb W1Mar CSE 403
Prototype Accomplishments Framework classes defined Server structure implemented Basic request/response handling and communication between client and modules Sample Amazon module implemented Client Server XML Interface Defined Tested Enjoyed CSE 403