1 / 13

DataLogger For Android

DataLogger For Android. based on Cosm.com. Presented by: Pang Zineng. What it does?. Data. Diagram. Environment. [Share]. [Share]. [Share]. Your World. (a Feed). (a Picture). How it works?. User. The User. 0..*. Feed. All feeds from this user. 0..*. Data. 1. Diagram.

keagan
Download Presentation

DataLogger For Android

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DataLoggerForAndroid based on Cosm.com Presented by: Pang Zineng

  2. What it does? Data Diagram Environment [Share] [Share] [Share] Your World (a Feed) (a Picture)

  3. How it works? User The User 0..* Feed All feeds from this user 0..* Data 1 Diagram

  4. How it works? User 0..* Feed 0..* Data All data from this feed 1 Diagram

  5. How it works? User 0..* Feed 0..* Data 1 Diagram The diagram of this data

  6. Structure User Interface Notification Controller Lightweight Controller C C C Cache Database Cosm C C C Hardware External Service

  7. What is inside the components? Cache Database Cosm Hardware External Service

  8. What is inside the components? Cache SharedPreferences External LocationManager, Email app, Downloader Database SQLite (built-in) Hardware Device Info, Network, MediaRecorder, Sensor Cosm HTTP, Cosm API (based on JPachube) Service NotificationManager, Services

  9. Procedure of Creation How different components run • Create data • Update data • Share data

  10. Database Procedure of Creation Create one feed Database Create one data Database Sensor table exists N Hardware Y Scan for available sensors Database Database Load and display sensor list Save sensors info Cosm Create data Database Save the new data

  11. Service Procedure of Update Background Service running Hardware Get new data Hardware Internet connected N Y Database Database Offline data exists Save new data N Y Cosm Upload offline data Cosm Upload new data Service Update notification

  12. Database Procedure of Sharing Enter one Data Cosm Download diagram and statistic External Hardware Display diagram Cache External Email app exists N Y External Share diagram via email fails Cache

  13. Q & A If any…

More Related