SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Mobile Maps
A labs.ericsson.com enabler
http://labs.ericsson.com/apis/mobile-maps/
Mobile Maps

 Develop cutting edge mobile map applications with the
 Mobile Maps Java ME™ or Android components

 Highly customizable and dynamic vector-based
 maps easily included in any Java ME™ or Android
 application




                                  Powered by Idevio. Map data from TeleAtlas or OpenStreetMaps


                                                                                       2
Why Mobile Maps?
  Mobile devices are ideal for maps and location
  based applications

  Maps have high demands on usability and
  bandwidth

  Most available map API:s are developed for
  the web and adapted to mobile


Mobile Maps from Ericsson Labs is a map
solution tailored for mobile application
demands



                                                   3
Main Features of Mobile Maps
 Rendering engine for map vector data (Java ME or
 Android)
 – Compressed map data streamed from servers and
   rendered in the phone

 Customizable appearance and behavior of the maps
 – Change colors, animate, and rotate the maps to fit your
   application needs

 Flexible UI controls
 – Customize how the user interacts with the map

 Free access to map data

 Support for a wide range of handsets

                                                             4
Mobile Maps Overview


         Mobile Application            Ericsson Labs
                                     Mobile Maps Server

              Application
                                              Map Data
             specific code



             Mobile Maps                  Streaming
          JavaME or Android   HTTP        Interface
               Library




                                                          5
Java ME Client API
  Java ME library that is easily included in any mobile appliction.
  Supports many phones (should work on most devices with Java
  MIDP 2.0 & CLDC 1.1)
  The library provides the functionality of downloading, displaying,
  and interacting with maps to your applications


// Create a map
MapFactory factory = MapFactory.getInstance();
mapCanvas_ = factory.createMapCanvas(“Mobile Maps", DEVELOPER_KEY, null);

// Add a tool for panning and zooming
MapComponent mapComp = mapCanvas_.getMapComponent();
KeyNavigationTool keynav = new KeyNavigationTool(mapComp, true);
mapComp.addTool(keynav);

// Show it
Display.getDisplay(this).setCurrent(mapCanvas_);

                                                                            6
Example applications
                 PhotoCaching
                 - A picture hide and seek
                   game



                 Guidu
                 - A local guide and a social
                   networking tool




                                                7
8

Weitere ähnliche Inhalte

Andere mochten auch

Mind map and mood board by fateha
Mind map and mood board by fatehaMind map and mood board by fateha
Mind map and mood board by fateha
haverstockmedia
 
Digital books in a flash
Digital books in a flashDigital books in a flash
Digital books in a flash
Vicky Saumell
 
Cellular respiration
Cellular respirationCellular respiration
Cellular respiration
Logos Academy
 

Andere mochten auch (14)

Mind map and mood board by fateha
Mind map and mood board by fatehaMind map and mood board by fateha
Mind map and mood board by fateha
 
Idea 202
Idea 202Idea 202
Idea 202
 
What is PPC
What is PPCWhat is PPC
What is PPC
 
Adevar 11 septembrie
Adevar 11 septembrieAdevar 11 septembrie
Adevar 11 septembrie
 
Digital books in a flash
Digital books in a flashDigital books in a flash
Digital books in a flash
 
The 20 Minute PPC Work Week
The 20 Minute PPC Work WeekThe 20 Minute PPC Work Week
The 20 Minute PPC Work Week
 
Mormântul sfânt
Mormântul sfântMormântul sfânt
Mormântul sfânt
 
Top 10 CRO Hacks of All Time
Top 10 CRO Hacks of All TimeTop 10 CRO Hacks of All Time
Top 10 CRO Hacks of All Time
 
Forests
ForestsForests
Forests
 
PPC
PPCPPC
PPC
 
Ad text generator
Ad text generatorAd text generator
Ad text generator
 
What’s a Search Worth? Using Intent Data to Uncover Buyers
What’s a Search Worth?  Using Intent Data to Uncover BuyersWhat’s a Search Worth?  Using Intent Data to Uncover Buyers
What’s a Search Worth? Using Intent Data to Uncover Buyers
 
Cellular respiration
Cellular respirationCellular respiration
Cellular respiration
 
Tv drama's
Tv drama'sTv drama's
Tv drama's
 

Ähnlich wie Mobile Maps On Labs

Maps API on_mobile_dev_festbangkok
Maps API on_mobile_dev_festbangkokMaps API on_mobile_dev_festbangkok
Maps API on_mobile_dev_festbangkok
ss318
 
Androidbasedtaskschedulerandindicator (2).pdf
Androidbasedtaskschedulerandindicator (2).pdfAndroidbasedtaskschedulerandindicator (2).pdf
Androidbasedtaskschedulerandindicator (2).pdf
ShubhamDiggikar
 

Ähnlich wie Mobile Maps On Labs (20)

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
3D Landscape on Labs
3D Landscape on Labs3D Landscape on Labs
3D Landscape on Labs
 
THE DESIGN IN MOBILE AND WEB PLATFORM OF THE LOCATION IDENTIFICATION APPLICAT...
THE DESIGN IN MOBILE AND WEB PLATFORM OF THE LOCATION IDENTIFICATION APPLICAT...THE DESIGN IN MOBILE AND WEB PLATFORM OF THE LOCATION IDENTIFICATION APPLICAT...
THE DESIGN IN MOBILE AND WEB PLATFORM OF THE LOCATION IDENTIFICATION APPLICAT...
 
ANDROID MAPPING APPLICATION
ANDROID MAPPING APPLICATIONANDROID MAPPING APPLICATION
ANDROID MAPPING APPLICATION
 
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
 
VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdfVIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
 
ARcore vs ML-Kit
ARcore vs ML-KitARcore vs ML-Kit
ARcore vs ML-Kit
 
Maps API on_mobile_dev_festbangkok
Maps API on_mobile_dev_festbangkokMaps API on_mobile_dev_festbangkok
Maps API on_mobile_dev_festbangkok
 
PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...
PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...
PRO-VAS: utilizing AR and VSLAM for mobile apps development in visualizing ob...
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Jason cross
Jason crossJason cross
Jason cross
 
Geo location based augmented reality application
Geo location based augmented reality applicationGeo location based augmented reality application
Geo location based augmented reality application
 
ERDAS IMAGINE
ERDAS IMAGINEERDAS IMAGINE
ERDAS IMAGINE
 
Mobile gis
Mobile gisMobile gis
Mobile gis
 
Location Based Services Without the Cocoa
Location Based Services Without the CocoaLocation Based Services Without the Cocoa
Location Based Services Without the Cocoa
 
Location based reminder
Location based reminderLocation based reminder
Location based reminder
 
GRAS
GRASGRAS
GRAS
 
Androidbasedtaskschedulerandindicator (2).pdf
Androidbasedtaskschedulerandindicator (2).pdfAndroidbasedtaskschedulerandindicator (2).pdf
Androidbasedtaskschedulerandindicator (2).pdf
 
Hematian seminar grid
Hematian seminar gridHematian seminar grid
Hematian seminar grid
 
THE INTERACTIVE ZOOOZ GUIDE
THE INTERACTIVE ZOOOZ GUIDETHE INTERACTIVE ZOOOZ GUIDE
THE INTERACTIVE ZOOOZ GUIDE
 

Mehr von Tor Björn Minde

OvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programmingOvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programming
Tor Björn Minde
 

Mehr von Tor Björn Minde (19)

OvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programmingOvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programming
 
Web background service on labs
Web background service on labsWeb background service on labs
Web background service on labs
 
Ericsson Labs at SotM 2010
Ericsson Labs at SotM 2010Ericsson Labs at SotM 2010
Ericsson Labs at SotM 2010
 
Network Probe On Labs
Network Probe On LabsNetwork Probe On Labs
Network Probe On Labs
 
Mobile Sensor Actuator Gateway On Labs
Mobile Sensor Actuator Gateway On LabsMobile Sensor Actuator Gateway On Labs
Mobile Sensor Actuator Gateway On Labs
 
Ericsson Labs 100322
Ericsson Labs 100322Ericsson Labs 100322
Ericsson Labs 100322
 
Converting Media On Labs
Converting Media On LabsConverting Media On Labs
Converting Media On Labs
 
Event Source On Labs
Event Source On LabsEvent Source On Labs
Event Source On Labs
 
Mobile Identification On Labs
Mobile Identification On LabsMobile Identification On Labs
Mobile Identification On Labs
 
Face Detector On Labs
Face Detector On LabsFace Detector On Labs
Face Detector On Labs
 
Web Connectivity On Labs
Web Connectivity On LabsWeb Connectivity On Labs
Web Connectivity On Labs
 
Mobile Location On Labs
Mobile Location On LabsMobile Location On Labs
Mobile Location On Labs
 
Streaming Media On Labs
Streaming Media On LabsStreaming Media On Labs
Streaming Media On Labs
 
Ericsson Labs OTA09 090925
Ericsson Labs OTA09 090925Ericsson Labs OTA09 090925
Ericsson Labs OTA09 090925
 
Web Location On Labs
Web Location On LabsWeb Location On Labs
Web Location On Labs
 
Ericsson Labs 090702
Ericsson Labs 090702Ericsson Labs 090702
Ericsson Labs 090702
 
SMS On Labs
SMS On LabsSMS On Labs
SMS On Labs
 
Mobile Java Push On Labs
Mobile Java Push On LabsMobile Java Push On Labs
Mobile Java Push On Labs
 
IMS framework On Labs
IMS framework On LabsIMS framework On Labs
IMS framework On Labs
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Mobile Maps On Labs

  • 1. Mobile Maps A labs.ericsson.com enabler http://labs.ericsson.com/apis/mobile-maps/
  • 2. Mobile Maps Develop cutting edge mobile map applications with the Mobile Maps Java ME™ or Android components Highly customizable and dynamic vector-based maps easily included in any Java ME™ or Android application Powered by Idevio. Map data from TeleAtlas or OpenStreetMaps 2
  • 3. Why Mobile Maps? Mobile devices are ideal for maps and location based applications Maps have high demands on usability and bandwidth Most available map API:s are developed for the web and adapted to mobile Mobile Maps from Ericsson Labs is a map solution tailored for mobile application demands 3
  • 4. Main Features of Mobile Maps Rendering engine for map vector data (Java ME or Android) – Compressed map data streamed from servers and rendered in the phone Customizable appearance and behavior of the maps – Change colors, animate, and rotate the maps to fit your application needs Flexible UI controls – Customize how the user interacts with the map Free access to map data Support for a wide range of handsets 4
  • 5. Mobile Maps Overview Mobile Application Ericsson Labs Mobile Maps Server Application Map Data specific code Mobile Maps Streaming JavaME or Android HTTP Interface Library 5
  • 6. Java ME Client API Java ME library that is easily included in any mobile appliction. Supports many phones (should work on most devices with Java MIDP 2.0 & CLDC 1.1) The library provides the functionality of downloading, displaying, and interacting with maps to your applications // Create a map MapFactory factory = MapFactory.getInstance(); mapCanvas_ = factory.createMapCanvas(“Mobile Maps", DEVELOPER_KEY, null); // Add a tool for panning and zooming MapComponent mapComp = mapCanvas_.getMapComponent(); KeyNavigationTool keynav = new KeyNavigationTool(mapComp, true); mapComp.addTool(keynav); // Show it Display.getDisplay(this).setCurrent(mapCanvas_); 6
  • 7. Example applications PhotoCaching - A picture hide and seek game Guidu - A local guide and a social networking tool 7
  • 8. 8