spatial note lca assignment chris fitzner thinh luu dung nguyen

12
Spatial Note Spatial Note LCA assignment LCA assignment Chris Fitzner Chris Fitzner Thinh Luu Thinh Luu Dung Nguyen Dung Nguyen

Upload: claribel-crawford

Post on 02-Jan-2016

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

Spatial NoteSpatial Note

LCA assignmentLCA assignmentChris FitznerChris Fitzner

Thinh LuuThinh LuuDung NguyenDung Nguyen

Page 2: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung 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

Page 3: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

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

Page 4: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

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

Page 5: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

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.

Page 6: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

Architecture (2)Architecture (2)

Page 7: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

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)

Page 8: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

Software ArchitectureSoftware Architecture• Server Backend

Page 9: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

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

Page 10: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

Lifecycle Plan (2)Lifecycle Plan (2)

Page 11: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

Lifecycle Plan (3)Lifecycle Plan (3)• Customers:

– College students– Young children– Businessmen– Customer services– Everyone

• Support:– Our team– School’s database– PDA manufacturers

Page 12: Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen

FeasibilityFeasibility• The structure is simple.• Hardware support & simulator are

available.• Many people will love it.• Some security issues and risks might

arise.