Remote User Tracking Initial Operational Capability March 7, 2003 Nathan Ratliff Michael Pirog Adrienne Noble Steve Martin
Software Preparation Operational Software Midlet Servlets Compiles into a jad file in one step Servlets compile into single war file Installed in Tomcat on cubist.cs.washington.edu
Software Preparation Software Support Background database PostgreSQL database on cubist, maintained by CSE support GNU finger command well tested and used, no support needed CSE pubcookie system Maintained by CSE support LDAP server directory.cs.washington.edu maintained by CSE support Tomcat Run on cubist, maintained by CSE support Ant
Software Preparation Testing Status Version Control FogBugz CVS used to keep track of source FogBugz Extensive use during testing Helped us fix bugs in a timely and organized fashion Midlet and servlet are both well tested
Site Preparation Servers Phones Emulators cubist.cs.washington.edu Tomcat abstract.cs.washington.edu Phones Nextel phones coming soon Emulators Installed on CSE general instructional machines
People Preparation Sign up on secure CSE web page Choose username/password Make initial friend and group lists Uses registerUser, doLogin, manageAccount, and manageList servlets Download onto cell phone Use midlet user interface Login if first time Add/Delete contacts lists Obtain basic and advanced information on where friends are logged into computers Uses fingerDB and doFinger servlets
Demo!!! Servlet Demo Midlet Demo Register new user Manage contact list Manage account Midlet Demo Log in as new user Finger friends