database synchronization of hybrid application
TRANSCRIPT
![Page 1: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/1.jpg)
Droid Tracker
Presented byAnup Choudary
![Page 2: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/2.jpg)
What does it do?
“Android + Active Tracking (Securely) = Droid Tracker”
![Page 3: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/3.jpg)
The Common Problems
• Commercial• Fleet Management• Postal Service Company• Field Service Firms• Transport Services
• Personal• Family Members Whereabouts• Car Theft
![Page 4: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/4.jpg)
Motives of the Application
• User Authentication• Tracking the device• Tracing the data on the server database
![Page 5: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/5.jpg)
Proc
ess
Adapted from: Vehicle tracking System
![Page 6: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/6.jpg)
Methods• Quad – Stage• Device Registration• Device Authentication• Device Tracking• Device Tracing
ModelControllerView
![Page 7: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/7.jpg)
Device Registration (Web- Side) • Front-End • Back-End
• MySQL Database• phpMyadmin (cPanel)• Table_register
• Tools• PHP, HTML, JAVASCRIPT,
CSS, cPanel
![Page 8: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/8.jpg)
Device Authentication (Android- Side)
• Front-End • Back-End• Layout Editor• JAVA class creation
• FlashScreen.java• MainActivity.java
• Check the GPS and Network• AsyncTask
• Checks DeviceID and Pwd
• Tools• Java SDK, ADK (Eclipse +
ADT)
![Page 9: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/9.jpg)
Device Tracking (Android- Side) • Front-End • Back-End
• Layout Editor• JAVA CLASS
• UserLocation.java• AsyncTask
• Updates the Location• Gets the address
• Tools• Java SDK, ADK (Eclipse +
ADT)
![Page 10: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/10.jpg)
Device Tracing (Web-Side)• Front-End • Back-End
• Plotting• Attributes• Table_location
• Tools• PHP, HTML, JAVASCRIPT, CSS,
cPanel
![Page 11: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/11.jpg)
Use
Case
Di
agra
mDevice Management
Reporting
User Management
Tracking
Add Device
Modify Device
Remove Device
View Device Details
View Vehicle Routes
Search Address
View User Details
Remove User
Modify user
Add User
Display Report
Generate Report
Administrator
Manager
![Page 12: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/12.jpg)
Software Requirements• ADK (ADT + Eclipse)• GenyMotion Emulator• Web domain with Server (cPANEL)• Android device with the GPS access• Adobe Photoshop CS5• Permission:• INTERNET• ACCESS_FINE_LOCATION
![Page 13: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/13.jpg)
Technical Challenges• Address Data for Tracking• Plotting the data points on Google map• Application Foreground-run
![Page 14: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/14.jpg)
Benefits• Commercial purposes and Personal Purposes• Motives Achieved• Future Scope
![Page 15: Database synchronization of hybrid application](https://reader033.vdocument.in/reader033/viewer/2022042707/58ee1f8e1a28ab83688b4641/html5/thumbnails/15.jpg)
Queries?
Anup