DataLogger For Android based on Cosm.com Presented by: Pang Zineng.
-
Upload
scarlett-mcdowell -
Category
Documents
-
view
213 -
download
0
Transcript of DataLogger For Android based on Cosm.com Presented by: Pang Zineng.
![Page 1: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/1.jpg)
DataLogger For Androidbased on Cosm.com
Presented by: Pang Zineng
![Page 2: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/2.jpg)
What it does?
Environment Data Diagram
(a Feed) (a Picture)
[Share] [Share][Share]
Your World
![Page 3: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/3.jpg)
How it works?
User
Feed
Data
0..*
0..*
Diagram
1
The User
All feeds from this user
![Page 4: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/4.jpg)
How it works?
User
Feed
Data
0..*
0..*
Diagram
1
All data from this feed
![Page 5: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/5.jpg)
How it works?
User
Feed
Data
0..*
0..*
Diagram
1
The diagram of this data
![Page 6: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/6.jpg)
Structure
User Interface
Cache Database
External
Cosm
Hardware
C
C
C
C
C
Notification
Controller
Service
C
Lightweight Controller
![Page 7: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/7.jpg)
What is inside the components?
Cache Database
External
Cosm
Hardware Service
![Page 8: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/8.jpg)
SharedPreferences
LocationManager, Email app, Downloader
SQLite (built-in)
Device Info, Network, MediaRecorder, Sensor
HTTP, Cosm API (based on JPachube)
NotificationManager, Services
Cache
Database
External
Cosm
Hardware
Service
What is inside the components?
![Page 9: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/9.jpg)
How different components run
Create data Update data Share data
Procedure of Creation
![Page 10: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/10.jpg)
Procedure of Creation
Create one data
Sensor table exists
Load and display
sensor list
Scan for available sensors
Create data
NY
Cosm
Database
Database
Hardware
Database
Create one feed
Database
Save the new data
Database
Save sensors
info
Database
![Page 11: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/11.jpg)
Procedure of Update
Get new data
Internet connected
Offline data exists
Upload offline data
Save new data
Upload new data
NY
YN
Cosm
Hardware
Hardware
Database Database
Cosm
Background Service running
Service
Update notification
Service
![Page 12: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/12.jpg)
Procedure of Sharing
Download diagram and
statistic
Cosm
Enter one Data
Database
Display diagram
Hardware
External
Cache
Email app exists
External
Share diagram via email
External
Cache
YN
fails
![Page 13: DataLogger For Android based on Cosm.com Presented by: Pang Zineng.](https://reader035.fdocuments.us/reader035/viewer/2022071808/56649ee55503460f94bf578f/html5/thumbnails/13.jpg)
Q & A
If any…