Presentation is loading. Please wait.

Presentation is loading. Please wait.

Silent Spaces Steven Danneman Ryan Phillips Lam Nguyen Burt Bielicki.

Similar presentations


Presentation on theme: "Silent Spaces Steven Danneman Ryan Phillips Lam Nguyen Burt Bielicki."— Presentation transcript:

1 Silent Spaces Steven Danneman Ryan Phillips Lam Nguyen Burt Bielicki

2 Overview NPZs (No Phone Zones) Phone Client User Point-of-View Prototype Interface Developer Point-of-View Web Client User Point-of-View Developer Point-of-View Architecture Database / Web Service Developer Point-of-View

3 Overview Silent Spaces Server Phone Client (Motorola i730) Database (MS SQL) Web Client (ASP.Net)

4 Phone Client User Point-of-View Installation Initial Setup Create pin code Configuration Subscribe to NPZ categories Add NPZ User puts phone in etiquette mode, “Add NPZ?” Choose location size; preset or custom Edit Current NPZ Delete NPZ Ignore NPZ Change size of zone

5 Phone Client Prototype Interface User enters Etiquette mode from main menu Silent Spaces offers to create a new NPZ Simple list of standard location sizes Custom allows more detail, though most users will not bother

6 Phone Client Prototype Interface Users can subscribe to Public and Commercial categories Public NPZs Many untrusted zones vs. Few safer zones Modify Current NPZ Ignore temporarily Delete permanently Edit dimensions

7 Phone Client Developer Point-of-View Installation User downloads and installs silentspaces.jar file to phone Send new user account to database Use telephone number to identify user Prompt user to create PIN number Store in Non-Volatile Memory Background tasks Is phone in cached NPZ? Disable ringer Is phone outside cached NPZ area? Get list of user’s zones from web service

8 Phone Client Developer Point-of-View Interface Enter Etiquette Mode Prompt user to create new NPZ Add to phone memory and remote database Disable ringer Delete NPZ Remove from phone cache, call web service delete function Ignore NPZ Remove from phone cache only

9 Web Client User Point-of-View Log-in Must already have user name and password Display of current NPZs Choose which NPZ list to view Point-radius info of NPZs displayed as text NPZ plotted on map Change/Addition of NPZs Add NPZ by street address Point-radius info can be edited as text Adding NPZs via the web is inaccurate Possibly choose NPZ to edit by clicking on map

10 Web Client Developer Point-of-View ASP.NET Architecture Calls web service for database access Microsoft MapPoint for mapping services Map generation Conversion between latitude/longitude and street addresses

11 Web Client Architecture (Sample Main Page)

12 Database / Web Service Developer Point-of-View Database MS SQL Stores user info and NPZs Manages NPZ categories Public: NPZs with more users than a threshold Web Service Query database Get list of surrounding/all NPZs (returns xml) Is phone in an NPZ? Change database Add NPZ Delete NPZ Change category preference


Download ppt "Silent Spaces Steven Danneman Ryan Phillips Lam Nguyen Burt Bielicki."

Similar presentations


Ads by Google