spatial note lca assignment chris fitzner thinh luu dung nguyen
TRANSCRIPT
Spatial NoteSpatial Note
LCA assignmentLCA assignmentChris FitznerChris Fitzner
Thinh LuuThinh LuuDung NguyenDung Nguyen
Operational ConceptsOperational Concepts• Email and Instant
Messenger are static in space and time
• Spatial Note– Digital and virtual– Dynamic in time and
space– Similar to a human
reminder
• Utilization of mobile devices and GPS
System Requirements (1)System Requirements (1)• What do we need to create it?
– Mobile client• Pocket PC or Pocket PC Phone edition• Wireless Network Access: WiFi, cell phone
data carrier
– Server• Web service• SQL server
System Requirements (2)System Requirements (2)• What does it do for us?
– Leave virtual notes for yourself and others that are location based
– Notes can be used as reminders, greetings, and much more
– Keep a personalized list of locations for fast access and ease of use
Architecture ComponentsArchitecture Components• UI
– Provides layer of abstraction to user interface. Allows for ease of portability.
• Location Awareness– Abstraction for location based services. Keeps
Spacial Note adaptable to future location based technologies
• Client– Holds other components together
• Server– Stores notes and information about users.
Communicates with client via webservices.
Architecture (2)Architecture (2)
Software ArchitectureSoftware Architecture• Clients will communicate to Server
via 3 main web services: //to leave a note
void saveNote (location, receiverID, senderID, note, availTime, expireTime)
//to retrieve a note String getNote(receiverID, location)
//to open a new account, true if success, false if the name is already taken
bool register(userName)
Software ArchitectureSoftware Architecture• Server Backend
Lifecycle plan (1)Lifecycle plan (1)• Schedule
– Phase 1: preparation– Phase 2: intensive development– Phase 3: finalization
• Task assignment– Server development/ Database – Dung– Client development / Graphics – Chris– Client development / Location API – Thinh
Lifecycle Plan (2)Lifecycle Plan (2)
Lifecycle Plan (3)Lifecycle Plan (3)• Customers:
– College students– Young children– Businessmen– Customer services– Everyone
• Support:– Our team– School’s database– PDA manufacturers
FeasibilityFeasibility• The structure is simple.• Hardware support & simulator are
available.• Many people will love it.• Some security issues and risks might
arise.