database synchronization of hybrid application
TRANSCRIPT
Droid Tracker
Presented byAnup Choudary
What does it do?
“Android + Active Tracking (Securely) = Droid Tracker”
The Common Problems
• Commercial• Fleet Management• Postal Service Company• Field Service Firms• Transport Services
• Personal• Family Members Whereabouts• Car Theft
Motives of the Application
• User Authentication• Tracking the device• Tracing the data on the server database
Proc
ess
Adapted from: Vehicle tracking System
Methods• Quad – Stage• Device Registration• Device Authentication• Device Tracking• Device Tracing
ModelControllerView
Device Registration (Web- Side) • Front-End • Back-End
• MySQL Database• phpMyadmin (cPanel)• Table_register
• Tools• PHP, HTML, JAVASCRIPT,
CSS, cPanel
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)
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)
Device Tracing (Web-Side)• Front-End • Back-End
• Plotting• Attributes• Table_location
• Tools• PHP, HTML, JAVASCRIPT, CSS,
cPanel
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
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
Technical Challenges• Address Data for Tracking• Plotting the data points on Google map• Application Foreground-run
Benefits• Commercial purposes and Personal Purposes• Motives Achieved• Future Scope
Queries?
Anup