Location based services for Nokia X and Nokia Asha using Geo2tag
Upcoming SlideShare
Loading in...5
×
 

Location based services for Nokia X and Nokia Asha using Geo2tag

on

  • 9,006 views

With the open source Geo2tag platform, developers can use JSON or XML to manage location references in apps for Nokia X and Nokia Asha phones. In this webinar, we’ll show how to use the Geo2tag API ...

With the open source Geo2tag platform, developers can use JSON or XML to manage location references in apps for Nokia X and Nokia Asha phones. In this webinar, we’ll show how to use the Geo2tag API and how to manage a local database of georeferences. We’ll begin the training by introducing the fundamentals of Location Based Services and the REST API of Geo2Tag LBS Platform (www.geo2tag.org). We’ll focus on networking, JSON and web services. Then we will demonstrate several applications developed on top of Geo2Tagand share the newest enhancements to the platform. We’ll end the training with a discussion of integrating Geo2Tag and third-party map widgets.

Statistics

Views

Total Views
9,006
Views on SlideShare
951
Embed Views
8,055

Actions

Likes
0
Downloads
53
Comments
0

14 Embeds 8,055

http://developer.nokia.com 7639
http://coreportal-qa.developer.nokia.com 234
http://devnokia.dev 76
http://nokia.dev 53
http://devb.developer.nokia.com 17
https://translate.googleusercontent.com 11
http://131.253.14.98 7
http://translate.googleusercontent.com 5
http://web.coreportal-qa.developer.nokia.com 5
http://web.developer.nokia.com 3
http://library.developer.nokia.com 2
http://webcache.googleusercontent.com 1
http://developer.nokia.com.dev 1
http://www.google.co.uk 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Location based services for Nokia X and Nokia Asha using Geo2tag Location based services for Nokia X and Nokia Asha using Geo2tag Presentation Transcript

  • LBS for Nokia X and Asha using Geo2tag Kirill Krinkin FRUCT kirill.krinkin@fruct.org
  • What is Geo2Tag ● Geo-tagging (geo-coding) platform ● High performance database for spacial/temporal tag filtration ● RESTful service Geo2Tag does not provide: – map services – data back-end (in current version)
  • Geo2Tag sites
  • Geo2Tag terminology Tag: tuple <t, L, B, H, data>, ● t – time ● Coordinates (elliptic) ● b: latitude ● l: longitude ● h: altitude ● data – text data ~1K Channel: classifier for group of tags
  • Geo2Tag: channels and tags LBS Platform Канал Channel Channel Channel Channel Tag - time - coordinates - data (link) Filtration - time - radius - figure (2D or 3D) Tag Tag Tag
  • Geo2Tag architecture Queryengine Session manager HP database BLOBs cache Indexer Cluster/cloud infrastructure backend *) clients Libraries: jgeo, http_reqs Session cache web Asha web Qt-based Android JSON System cache *) alpha version is available
  • Geo2Tag LBS Platform installation
  • Geo2Tag preparation ● Install your own server http://download.geo2tag.org ● or use free test instance: – Ask for creating service geo2tag-info@osll.ru – Register users http://194.85.173.9:20005/register.php? db_name=dbname
  • Getting HERE keys
  • com.nokia.maps.map.MapCanvas This class offers an abstract base class for providing a method of showing map content on a Canvas
  • Obtaining coordinates
  • Example layout Map widget implementation Implementation of Geo2Tag requests Getting coordinates on device
  • Libraries Nokia HERE (./plugins/maps_api/lib) – qmaps-core.jar – maps-components.jar – Infobubles, Touchable buttons and so on – maps-gesture.jar – Add Gesture API support – maps-kml.jar – JSR#172 is required for KLM data – places.jar – Geocoding and reverse geocoding – routing.jar – Routing services Geo2Tag For Asha: – j2megeo.jar (sources: https://github.com/geo2tag/jgeo2me)
  • Map widget Basic map widget Supports gestures
  • Authentication
  • InfoBubble
  • FocalObserver and centering
  • Centering and add commands
  • ClearMap command
  • Show nearest tags
  • Geo2Tag requests doLoginRequest doSetDbRequest doFilterCircleRequest doWriteTag
  • .doLoginRequest
  • .doSetDbRequest
  • .doFilterCircleRequest
  • .doWriteTagRequest
  • Your application’s target audience is on the move, not in a comfy chair. © Nokia 2012 S40TT_webinar_ux_location.pptx v. 0.1 2012-05-02 Jan Krebber
  • Your application will be used with thumbs only. © Nokia 2012 S40TT_webinar_ux_location.pptx v. 0.1 2012-05-02 Jan Krebber
  • Allow privacy. © Nokia 2012 S40TT_webinar_ux_location.pptx v. 0.1 2012-05-02 Jan Krebber
  • Consider lists instead of maps. © Nokia 2012 S40TT_webinar_ux_location.pptx v. 0.1 2012-05-02 Jan Krebber 1 2 3
  • Merge items on a map instead of stacking them. © Nokia 2012 S40TT_webinar_ux_location.pptx v. 0.1 2012-05-02 Jan Krebber 1 2 3 4
  • Use a map thumbnail in a view that contains non-map items. © Nokia 2012 S40TT_webinar_ux_location.pptx v. 0.1 2012-05-02 Jan Krebber 1 2
  • Resources ● Example: https://github.com/geo2tag/asha-map-example ● Map Forms in JavaME http://alturl.com/t99du ● Determining Current Location via Cell ID http://alturl.com/3pvxn ● Geo2Tag development resources: – https://github.com/geo2tag – http://geo2tag.atlassian.net/ – http://download.geo2tag.org/
  • Thank you. Questions? For more information: ● http://geo2tag.org ● http://fruct.org