Your SlideShare is downloading. ×
Rajab Davudov - Developing Location Based Applications for Android
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Rajab Davudov - Developing Location Based Applications for Android

1,778
views

Published on

Rajab Davudov - Developing Location Based Applications for Android

Rajab Davudov - Developing Location Based Applications for Android

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,778
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
65
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Three satellites might seem enough to solve for position since space has three dimensions and a position near the Earth's surface can be assumed. However, even a very small clock error multiplied by the very large speed of light [32]  — the speed at which satellite signals propagate — results in a large positional error.
  • Three satellites might seem enough to solve for position since space has three dimensions and a position near the Earth's surface can be assumed. However, even a very small clock error multiplied by the very large speed of light [32]  — the speed at which satellite signals propagate — results in a large positional error.
  • You should have Java development experience and usage experience for Eclipse
  • Kimdeki pramoy gorsenmir, other… -den Android->Android Project secebilerler
  • Password: android
  • Transcript

    • 1. Developing Location Based Applications for Android Rajab Davudov
    • 2. Outline
        • Introduction
        • GPS, aGPS and Google Maps API
        • Starred Applications
        • Sample Application Tutorial
    • 3. Application Areas
        • Navigation Tools
        • Tracking Applications
          • Truck/Car
          • Person
          • Bus/Metro tracking
        • Emergency Applications (Accident, Fire etc.)
        • Location Based Advertisements and Discounts
        • Location Based Personalization
    • 4. Application Areas
        • Nearest Shop/Office Applications
        • Geospatial Analysis
        • Social Integration Applications
          • GeoTagging (locations, pictures, videos)
        • Personal Metering Applications
          • Car
          • Biking
          • Running
        • Spy Applications (not recommended)
    • 5. Global Positioning System and Maps API
    • 6. assisted - GPS
    • 7. Starred Applications cab4me Beetaun Google Maps 100,000,000 - 500,000,000 100,000 - 500,000
    • 8. Starred Applications Car Locator SpotMessage iNap: Arrival Alert 100,000 - 500,000 5,000 - 10,000 5,000 - 10,000
    • 9. Speedometer Applications Ulysse Speedometer GPS Speedo AzSpeedoMeter
    • 10. Other Applications
        • Azercell with CaspianNavTel ( Symbian and Windows Mobile)
        • http://yerler.im/
    • 11. Requirements
        • Eclipse
        • Android SDK
      ToDo List :
        • new Android Application
        • Modify source files, AndroidManifest and layout xml
        • Sign for Google Maps API Key
        • new Android Device
        • run MapDemo Application on Device
      Sample Application Tutorial
    • 12. Create an empty Android Application
    • 13. New Android Project Google APIs
    • 14. Folder Structure MapDemo.java main.xml AndroidManifest.xml
    • 15. AndroidManifest.xml
    • 16. MapDemo.java – Initial Java Source
    • 17. MapDemo.java – add LocationListener MapActivity LocationListener onLocationChanged
    • 18. res/layout/main.xml – add MapView to layout
    • 19. MapDemo.java – update MapView with LocationListener MapView MapController
    • 20. Obtaining a Maps API Key
        • Find MD5 fingerprint for keystore
        • Sign up for API Key from web site
    • 21. Window -> Preferences
    • 22. Get MD5 Fingerprint (Java 6) > keytool -list -alias androiddebugkey -keystore debug.keystore - storepass android -keypass android Get MD5 Fingerprint (Java 7) > keytool -v -list -alias androiddebugkey -keystore debug.keystore - storepass android -keypass android
    • 23. Sign up for Google Map API Key http://code.google.com/android/maps-api-signup.html
    • 24. Sign up for Google Map API Key
    • 25. res/layout/main.xml – add MapView to layout
    • 26. new Android Device
    • 27. new Android Device Google APIs
    • 28. Run Application
    • 29. Rajab Davudov Senior Specialist at Azerfon LLC [email_address] http://gplus.to/radjab http://www.fb.me/rajab.davudov http://www.linkedin.com/in/radjab