SlideShare una empresa de Scribd logo
1 de 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:

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 a 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 a 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
 

Más de 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
 

Más de 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
 

Último

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Último (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

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: