Date post: | 02-Jan-2016 |
Category: |
Documents |
Upload: | claribel-crawford |
View: | 217 times |
Download: | 1 times |
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.