SlideShare a Scribd company logo
1 of 19
Fastest Multi Content Multi Platform
  Mobile Map SDK on the Market!




      “Maps for Mobile Apps!”

   Olav Sylthe, CTO – myVR Software AS
   Maps/location context are important!

   Enable Multi Content!

   3D HW and data conversion expertise!

   Content Agnostic!

   Create a Great User Experience!
   myVR mMap SDK
     Designed for extreme portability


     Highly optimized C++ code


     Requieres OpenGL1.5 /OpenGL(ES) 1.1 or higher


     Builds on all platforms; mobile and for desktop
     OS’s; Win 32/64, Linux, Mac OSX
   mMap SDK 2.0 now shipping for:
     iOS 3.2 or higher
     Android 2.0 or higher


   Tested on:
     Samsung Bada
     BlackBerry QNX


   Under Evaluation:
     Windows Phone
   Add maps to your mobile application in just a few
    minutes!

   Fastest Mobile Map rendering engine on the market
    for Multi Content!

   Input support for device HW; GPS, Compass, and
    Accelerometer

   Fully configurable motion model

   Supports 2D/3D zoom, pan, tilt and rotate
   Supports animations, tweens & transitions!

   Powerful 2D/3D POI Engine

   Full Vector Overlay API

   Supports both online and offline mode

   Supports Multiple Coordinate Systems
    (Mercator, UTM, LAT/LON(WGS84))
   2D Map Support
     Raster Tiles
      ▪ Map
      ▪ Satellite
      ▪ Hybrid


   Supported 2D Map Providers
     OpenStreetMap (Sample)
     OnYourMap (Sample)
     Norkart, Nordeca, GeoData
     Google, Bing
     Or use any WMS map server
   3D Terrain Models
     DEM/DTM/DES model
     Draped with imagery
     Converted to myVR SmartTile™


   3D Globe Sample
     Google Spherical Mercator
     Data from:
     ▪ BlueMarble
     ▪ OnYourMap
   3D Citymodels Providers
     Blom
     AAMGroup
     CityVisonNetworks
     GTA GEOINFORMATIK
   Supported 3D Formats
     3DS
     Collada
     VRML
     KML (KMZ)
     Any format from GDAL
   360° StreetView/Panorama
     Stitched cylindrical, spherical or cubic
      projections supported
     Converted to myVR SmartTile


   GigaPixel Imagery Support
     Converted to myVR SmartTile


   LIDAR
     Reads LAS 1.2 or newer
     Converted to myVR SmartTile
Internet
    Web Server




                                                      mMap App
    SmartTile™              WMS Provider

   Use any Web and Cache Server Technology!
   Smart Tiling™ Technology
     Optimized Tile Format with multiple Levels of Detail (LOD)
     Device GPU texture support (PVR, ETC1, ATITC, S3TC)
     Offers quick loading even over low bandwidth
 Coded as KISS (keep it simple stupid)
 Minimum code writing, no fancy OOP, just
  clean and understandable code
 Supports for OpenGL(ES), but other
  rendering API’s can be added
 Multithreading, number of threads depends
  on the platform
 Lazy rendering, only update the screen
  when needed
   Minimalistic native API
     9 native C functions to access all of the API


   Use of JSON as a “functor” language
     The SDK is communicating with the
      application using JSON commands
     Really easy to add new functionality without
      having to create new native functions
   mMap uses composite and layers

   Each composite is a linked list of layers.

   Multiple composites can be rendered on the
    same screen.

   A layer can be a ‘service’ to other layer.

   Each layer exposes a list of JSON functions to
    the developer.
Application
           Composite Manager
         Composite                         Composite
MapProvider      Map2D         Map2D        Map3D         Map3D
Service Layer   InputLayer   RenderLayer   InputLayer   RenderLayer
   Each layer can be combined with other layers
    to add functionality ( displays map, then POI,
    then vector data, etc..)

   Each layer can declare different functionality,
    very easily using JSON commands

   Each layer can interact with user input
   How to set up OpenStreetMap as a map source:
myVR mMap SDK Product Page




Follow us on:

More Related Content

What's hot

Location-aware desktop
Location-aware desktopLocation-aware desktop
Location-aware desktopHenri Bergius
 
PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris
PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, ParisPLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris
PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, ParisOW2
 
OCHWW@SXSW Interesting Technologies
OCHWW@SXSW Interesting TechnologiesOCHWW@SXSW Interesting Technologies
OCHWW@SXSW Interesting TechnologiesOgilvy Health
 

What's hot (6)

OW2-PLAY @ ow2con 2012
OW2-PLAY @ ow2con 2012OW2-PLAY @ ow2con 2012
OW2-PLAY @ ow2con 2012
 
Location-aware desktop
Location-aware desktopLocation-aware desktop
Location-aware desktop
 
Lunar
LunarLunar
Lunar
 
PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris
PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, ParisPLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris
PLAYing with SOA, EDA and Event Processing (in the Cloud), OW2con'12, Paris
 
OCHWW@SXSW Interesting Technologies
OCHWW@SXSW Interesting TechnologiesOCHWW@SXSW Interesting Technologies
OCHWW@SXSW Interesting Technologies
 
The 21st Century Harvard Map
The 21st Century Harvard MapThe 21st Century Harvard Map
The 21st Century Harvard Map
 

Similar to myVR mMap SDK

mMap SDK Geospatial Presentation Engine 2014 Release
mMap SDK Geospatial Presentation Engine 2014 ReleasemMap SDK Geospatial Presentation Engine 2014 Release
mMap SDK Geospatial Presentation Engine 2014 ReleaseOlav Sylthe
 
Super map gis 8c
Super map gis 8cSuper map gis 8c
Super map gis 8cDaniel PI
 
Open Source GIS Workshop
Open Source GIS WorkshopOpen Source GIS Workshop
Open Source GIS WorkshopJason Dalton
 
Mak product overview_no_video
Mak product overview_no_videoMak product overview_no_video
Mak product overview_no_videoPeter Swan
 
MyVR 3D Map Technology
MyVR 3D Map TechnologyMyVR 3D Map Technology
MyVR 3D Map TechnologyOlav Sylthe
 
Offline maps for mobile developers (Android/iOS)
Offline maps for mobile developers (Android/iOS)Offline maps for mobile developers (Android/iOS)
Offline maps for mobile developers (Android/iOS)Vadim Nikolaev
 
The next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesThe next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesPooya Eimandar
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018Jody Garnett
 
OpenGL ES based UI Development on TI Platforms
OpenGL ES based UI Development on TI PlatformsOpenGL ES based UI Development on TI Platforms
OpenGL ES based UI Development on TI PlatformsPrabindh Sundareson
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013GeoSolutions
 
Gdc 14 bringing unreal engine 4 to open_gl
Gdc 14 bringing unreal engine 4 to open_glGdc 14 bringing unreal engine 4 to open_gl
Gdc 14 bringing unreal engine 4 to open_glchangehee lee
 
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...Lorenzo Amato
 
mago3D - A Brand-New Live 3D Geo-Platform
mago3D - A Brand-New Live 3D Geo-Platform mago3D - A Brand-New Live 3D Geo-Platform
mago3D - A Brand-New Live 3D Geo-Platform SANGHEE SHIN
 
Pelican Mapping - FOSS4G 2011
Pelican Mapping - FOSS4G 2011Pelican Mapping - FOSS4G 2011
Pelican Mapping - FOSS4G 2011Glenn Waldron
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Prothangqd
 

Similar to myVR mMap SDK (20)

mMap SDK Geospatial Presentation Engine 2014 Release
mMap SDK Geospatial Presentation Engine 2014 ReleasemMap SDK Geospatial Presentation Engine 2014 Release
mMap SDK Geospatial Presentation Engine 2014 Release
 
Super map gis 8c
Super map gis 8cSuper map gis 8c
Super map gis 8c
 
Open Source GIS Workshop
Open Source GIS WorkshopOpen Source GIS Workshop
Open Source GIS Workshop
 
Mak product overview_no_video
Mak product overview_no_videoMak product overview_no_video
Mak product overview_no_video
 
Under The Hood
Under The HoodUnder The Hood
Under The Hood
 
MyVR 3D Map Technology
MyVR 3D Map TechnologyMyVR 3D Map Technology
MyVR 3D Map Technology
 
Glympse Map Kit
Glympse Map KitGlympse Map Kit
Glympse Map Kit
 
Sudheer
SudheerSudheer
Sudheer
 
Offline maps for mobile developers (Android/iOS)
Offline maps for mobile developers (Android/iOS)Offline maps for mobile developers (Android/iOS)
Offline maps for mobile developers (Android/iOS)
 
The next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesThe next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game Engines
 
HERE Maps for the Nokia X platform
HERE Maps for the Nokia X platformHERE Maps for the Nokia X platform
HERE Maps for the Nokia X platform
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
OpenGL ES based UI Development on TI Platforms
OpenGL ES based UI Development on TI PlatformsOpenGL ES based UI Development on TI Platforms
OpenGL ES based UI Development on TI Platforms
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
 
Gdc 14 bringing unreal engine 4 to open_gl
Gdc 14 bringing unreal engine 4 to open_glGdc 14 bringing unreal engine 4 to open_gl
Gdc 14 bringing unreal engine 4 to open_gl
 
3D Landscape on Labs
3D Landscape on Labs3D Landscape on Labs
3D Landscape on Labs
 
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
 
mago3D - A Brand-New Live 3D Geo-Platform
mago3D - A Brand-New Live 3D Geo-Platform mago3D - A Brand-New Live 3D Geo-Platform
mago3D - A Brand-New Live 3D Geo-Platform
 
Pelican Mapping - FOSS4G 2011
Pelican Mapping - FOSS4G 2011Pelican Mapping - FOSS4G 2011
Pelican Mapping - FOSS4G 2011
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro
 

More from Olav Sylthe

Field Activity Planner SaaS SW for the Digital Oilfield
Field Activity Planner SaaS SW for the Digital OilfieldField Activity Planner SaaS SW for the Digital Oilfield
Field Activity Planner SaaS SW for the Digital OilfieldOlav Sylthe
 
Field Activity Planner SaaS SW Overview for the Digital Oilfield
Field Activity Planner SaaS SW Overview for the Digital OilfieldField Activity Planner SaaS SW Overview for the Digital Oilfield
Field Activity Planner SaaS SW Overview for the Digital OilfieldOlav Sylthe
 
Xvision_Lundin_Pressrelease
Xvision_Lundin_PressreleaseXvision_Lundin_Pressrelease
Xvision_Lundin_PressreleaseOlav Sylthe
 
What is Field Activity Planner SaaS SW
What is Field Activity Planner SaaS SWWhat is Field Activity Planner SaaS SW
What is Field Activity Planner SaaS SWOlav Sylthe
 
Xvision Field Activity Planner in Maritimt Magasin no 9
Xvision Field Activity Planner in Maritimt Magasin no 9Xvision Field Activity Planner in Maritimt Magasin no 9
Xvision Field Activity Planner in Maritimt Magasin no 9Olav Sylthe
 
Xvison Lundin petroleum case study
Xvison Lundin petroleum case studyXvison Lundin petroleum case study
Xvison Lundin petroleum case studyOlav Sylthe
 
Field Activity Planner for Oil & Gas Overview
Field Activity Planner for Oil & Gas OverviewField Activity Planner for Oil & Gas Overview
Field Activity Planner for Oil & Gas OverviewOlav Sylthe
 
myVR presentation at HXGN Live 2013
myVR presentation at HXGN Live 2013myVR presentation at HXGN Live 2013
myVR presentation at HXGN Live 2013Olav Sylthe
 
myVR mMap SDK geomatikkdagene norsk
myVR mMap SDK geomatikkdagene norskmyVR mMap SDK geomatikkdagene norsk
myVR mMap SDK geomatikkdagene norskOlav Sylthe
 
myVR 3D Panorama Technology
myVR 3D Panorama TechnologymyVR 3D Panorama Technology
myVR 3D Panorama TechnologyOlav Sylthe
 
myVR 3D FlashMap Technology Overview
myVR 3D FlashMap Technology OverviewmyVR 3D FlashMap Technology Overview
myVR 3D FlashMap Technology OverviewOlav Sylthe
 
myVR 3D FlashMap Technology
myVR 3D FlashMap TechnologymyVR 3D FlashMap Technology
myVR 3D FlashMap TechnologyOlav Sylthe
 
myVR 3D MapView Technology
myVR 3D MapView TechnologymyVR 3D MapView Technology
myVR 3D MapView TechnologyOlav Sylthe
 

More from Olav Sylthe (13)

Field Activity Planner SaaS SW for the Digital Oilfield
Field Activity Planner SaaS SW for the Digital OilfieldField Activity Planner SaaS SW for the Digital Oilfield
Field Activity Planner SaaS SW for the Digital Oilfield
 
Field Activity Planner SaaS SW Overview for the Digital Oilfield
Field Activity Planner SaaS SW Overview for the Digital OilfieldField Activity Planner SaaS SW Overview for the Digital Oilfield
Field Activity Planner SaaS SW Overview for the Digital Oilfield
 
Xvision_Lundin_Pressrelease
Xvision_Lundin_PressreleaseXvision_Lundin_Pressrelease
Xvision_Lundin_Pressrelease
 
What is Field Activity Planner SaaS SW
What is Field Activity Planner SaaS SWWhat is Field Activity Planner SaaS SW
What is Field Activity Planner SaaS SW
 
Xvision Field Activity Planner in Maritimt Magasin no 9
Xvision Field Activity Planner in Maritimt Magasin no 9Xvision Field Activity Planner in Maritimt Magasin no 9
Xvision Field Activity Planner in Maritimt Magasin no 9
 
Xvison Lundin petroleum case study
Xvison Lundin petroleum case studyXvison Lundin petroleum case study
Xvison Lundin petroleum case study
 
Field Activity Planner for Oil & Gas Overview
Field Activity Planner for Oil & Gas OverviewField Activity Planner for Oil & Gas Overview
Field Activity Planner for Oil & Gas Overview
 
myVR presentation at HXGN Live 2013
myVR presentation at HXGN Live 2013myVR presentation at HXGN Live 2013
myVR presentation at HXGN Live 2013
 
myVR mMap SDK geomatikkdagene norsk
myVR mMap SDK geomatikkdagene norskmyVR mMap SDK geomatikkdagene norsk
myVR mMap SDK geomatikkdagene norsk
 
myVR 3D Panorama Technology
myVR 3D Panorama TechnologymyVR 3D Panorama Technology
myVR 3D Panorama Technology
 
myVR 3D FlashMap Technology Overview
myVR 3D FlashMap Technology OverviewmyVR 3D FlashMap Technology Overview
myVR 3D FlashMap Technology Overview
 
myVR 3D FlashMap Technology
myVR 3D FlashMap TechnologymyVR 3D FlashMap Technology
myVR 3D FlashMap Technology
 
myVR 3D MapView Technology
myVR 3D MapView TechnologymyVR 3D MapView Technology
myVR 3D MapView Technology
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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 RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

myVR mMap SDK

  • 1. Fastest Multi Content Multi Platform Mobile Map SDK on the Market! “Maps for Mobile Apps!” Olav Sylthe, CTO – myVR Software AS
  • 2. Maps/location context are important!  Enable Multi Content!  3D HW and data conversion expertise!  Content Agnostic!  Create a Great User Experience!
  • 3. myVR mMap SDK  Designed for extreme portability  Highly optimized C++ code  Requieres OpenGL1.5 /OpenGL(ES) 1.1 or higher  Builds on all platforms; mobile and for desktop OS’s; Win 32/64, Linux, Mac OSX
  • 4. mMap SDK 2.0 now shipping for:  iOS 3.2 or higher  Android 2.0 or higher  Tested on:  Samsung Bada  BlackBerry QNX  Under Evaluation:  Windows Phone
  • 5. Add maps to your mobile application in just a few minutes!  Fastest Mobile Map rendering engine on the market for Multi Content!  Input support for device HW; GPS, Compass, and Accelerometer  Fully configurable motion model  Supports 2D/3D zoom, pan, tilt and rotate
  • 6. Supports animations, tweens & transitions!  Powerful 2D/3D POI Engine  Full Vector Overlay API  Supports both online and offline mode  Supports Multiple Coordinate Systems (Mercator, UTM, LAT/LON(WGS84))
  • 7. 2D Map Support  Raster Tiles ▪ Map ▪ Satellite ▪ Hybrid  Supported 2D Map Providers  OpenStreetMap (Sample)  OnYourMap (Sample)  Norkart, Nordeca, GeoData  Google, Bing  Or use any WMS map server
  • 8. 3D Terrain Models  DEM/DTM/DES model  Draped with imagery  Converted to myVR SmartTile™  3D Globe Sample  Google Spherical Mercator  Data from: ▪ BlueMarble ▪ OnYourMap
  • 9. 3D Citymodels Providers  Blom  AAMGroup  CityVisonNetworks  GTA GEOINFORMATIK
  • 10. Supported 3D Formats  3DS  Collada  VRML  KML (KMZ)  Any format from GDAL
  • 11. 360° StreetView/Panorama  Stitched cylindrical, spherical or cubic projections supported  Converted to myVR SmartTile  GigaPixel Imagery Support  Converted to myVR SmartTile  LIDAR  Reads LAS 1.2 or newer  Converted to myVR SmartTile
  • 12. Internet Web Server mMap App SmartTile™ WMS Provider  Use any Web and Cache Server Technology!  Smart Tiling™ Technology  Optimized Tile Format with multiple Levels of Detail (LOD)  Device GPU texture support (PVR, ETC1, ATITC, S3TC)  Offers quick loading even over low bandwidth
  • 13.  Coded as KISS (keep it simple stupid)  Minimum code writing, no fancy OOP, just clean and understandable code  Supports for OpenGL(ES), but other rendering API’s can be added  Multithreading, number of threads depends on the platform  Lazy rendering, only update the screen when needed
  • 14. Minimalistic native API  9 native C functions to access all of the API  Use of JSON as a “functor” language  The SDK is communicating with the application using JSON commands  Really easy to add new functionality without having to create new native functions
  • 15. mMap uses composite and layers  Each composite is a linked list of layers.  Multiple composites can be rendered on the same screen.  A layer can be a ‘service’ to other layer.  Each layer exposes a list of JSON functions to the developer.
  • 16. Application Composite Manager Composite Composite MapProvider Map2D Map2D Map3D Map3D Service Layer InputLayer RenderLayer InputLayer RenderLayer
  • 17. Each layer can be combined with other layers to add functionality ( displays map, then POI, then vector data, etc..)  Each layer can declare different functionality, very easily using JSON commands  Each layer can interact with user input
  • 18. How to set up OpenStreetMap as a map source:
  • 19. myVR mMap SDK Product Page Follow us on: