Top Banner
Spatial Note Spatial Note LCA assignment LCA assignment Chris Fitzner Chris Fitzner Thinh Luu Thinh Luu Dung Nguyen Dung Nguyen
12
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.