SlideShare a Scribd company logo
The Evolution of Mobile Mapping
© Copyright IBM Corporation 2015
IBM
My timeline
• 1991: left college, shunned Finance, stumbled into a GIS job
• 1994: came to MIT, discovered the web soon after
• 1997: started a company doing web-mapping-as-a-service
• 2004: finished PhD on geospatial web services
• 2005-2014: worked in geospatial web standards
• 2014-: Cloudant/IBM Geo with NoSQL/JSON
© Copyright IBM Corporation 2015
IBM
Evolution of Web Mapping
© Copyright IBM Corporation 2015
TDMA, GSM 1997: GPRS
(1st data network)
2000s: CDMA 2000, EDGE, 3G 2010+: 4G, LTE
Mobile data speeds
70s-90s
pen plotters
1989
GPS
WWWeb
2010+
Client-Side Everything
JSON, Data, GIS
1993
Xerox PARC
Map Viewer
2005
Google Maps, AJAX
2000
End of
Selective GPS
Late 1990s
“GIS”
Web Maps
1996
MapQuest
Late 1990s
“Map Servers”
IBM
What have we learned?
• Speed matters
• Pre-compute data that doesn’t change
into image TILES
• Use a specialized server,
not a GIS bolt-on
• Design & UIX matter
• AJAX
• Responsive design
• Web standards
• Location is a supporting actor
• the app is more important than the map
© Copyright IBM Corporation 2015
IBM
Where are we today?
• Components of a great mobile mapping app
© Copyright IBM Corporation 2015
Basemap tiles
•Google, Bing
•OpenStreetMap
•Mapbox
Web Clients
•Leaflet, OpenLayers
•Google, Esri, Bing
Custom data
•Cloudant, Esri
•PouchDB
Query APIs
•OGC standards
•Cloudant, Google, etc.
HTML5 /
Javascript
IBM
Where are we today?
• Components of a great mobile mapping app
© Copyright IBM Corporation 2015
Basemap tiles: Mapbox
API Query: all restaurants X meters from Y that serve Z
Web client: LeafletJS
Custom data: restaurants
IBM
Code!
© Copyright IBM Corporation 2015
IBM
Where are we headed?
© Copyright IBM Corporation 2015
IBM
Cartography with CSS and SVG
© Copyright IBM Corporation 2015
IBM
Clients everywhere
© Copyright IBM Corporation 2015
IBM
Turf: GIS everywhere
© Copyright IBM Corporation 2015
IBM
Thanks
Questions?
Raj Singh
IBM Cloudant Developer Advocate
rrsingh@us.ibm.com
twitter: @rajrsingh
http://www.linkedin.com/in/rajrsingh
© Copyright IBM Corporation 2015
IBM
References
• Cloudant: http://www.cloudant.com
• GeoJSON: http://geojson.org
• Leaflet: http://leafletjs.com
• OpenLayers: http://openlayers.org
• Mapbox: http://mapbox.com
• Mapserver: http://mapserver.org
• Geoserver: http://geoserver.org
• Esri: http://www.esri.com
• Turf: http://turfjs.org
• A Brief History of Web Mapping:
http://www.slideshare.net/stevenfeldman/history-of-web-mapping
© Copyright IBM Corporation 2015

More Related Content

PPTX
GeoWeb Services #WIN or #FAIL
PDF
Ehab Khadr_All in ONE _March 2006 Doc
PPTX
[DevDay2018] Ignite your app development with native script and firebase - By...
PPTX
Smart Booth
PPTX
Next Wave- TapIt!
PPTX
GeoPackage, Context and POI (and a sprinkle of GeoJSON)
PPTX
Optimizing location-based apps with open data
PPTX
All your database are belong to us - Koop, Cloudant, Feature Services
GeoWeb Services #WIN or #FAIL
Ehab Khadr_All in ONE _March 2006 Doc
[DevDay2018] Ignite your app development with native script and firebase - By...
Smart Booth
Next Wave- TapIt!
GeoPackage, Context and POI (and a sprinkle of GeoJSON)
Optimizing location-based apps with open data
All your database are belong to us - Koop, Cloudant, Feature Services

Similar to The Evolution of Mobile Mapping (20)

PPTX
Field Work: Map-centric mobile apps with Cloudant Geo and LeafletJS
PPTX
Augmented Reality March Webinar
PDF
Mobile Apps MPI DFW Camp Wisdom
KEY
State of the Map 2012 talk
PDF
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
PDF
0626 2014 01_toronto-smac meetup_io_t
PPTX
MISA PRAIRIES 2013 - Flexibility in Delivering GIS Services
PPTX
Moving Outside the Firewall with Web AppBuilder and Portal for ArcGIS Server
PPTX
Why front-end matters in 2019
PDF
Is There An API In That (IoT)?
PDF
Azure App Services.pdf
PDF
Building Mobile Cross-Platform Geospatial Apps, Nick Landry
KEY
NACIS 2012 talk
ODP
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
PPTX
Getting Down & Dirty with Responsive Web Design
PPTX
NYC Parks, a Mobile Computing Agency (Peter Carlo)
PPTX
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
PPTX
google_cloud_presentation.pptx
PDF
Mobile Apps for Events
PDF
Esri South Africa GIS In The Cloud
Field Work: Map-centric mobile apps with Cloudant Geo and LeafletJS
Augmented Reality March Webinar
Mobile Apps MPI DFW Camp Wisdom
State of the Map 2012 talk
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
0626 2014 01_toronto-smac meetup_io_t
MISA PRAIRIES 2013 - Flexibility in Delivering GIS Services
Moving Outside the Firewall with Web AppBuilder and Portal for ArcGIS Server
Why front-end matters in 2019
Is There An API In That (IoT)?
Azure App Services.pdf
Building Mobile Cross-Platform Geospatial Apps, Nick Landry
NACIS 2012 talk
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
Getting Down & Dirty with Responsive Web Design
NYC Parks, a Mobile Computing Agency (Peter Carlo)
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
google_cloud_presentation.pptx
Mobile Apps for Events
Esri South Africa GIS In The Cloud
Ad

More from Raj Singh (7)

PPTX
data science toolkit 101: set up Python, Spark, & Jupyter
PPTX
Painless Polyglot Persistence
PPTX
The NoSQL Geospatial Landscape
PDF
JSON Everywhere
PPTX
GeoPackage, OWS Context and the OGC Interoperability Program
PPTX
IoT Meets Geo
PPTX
Introduction to GeoPackage and OWS Context
data science toolkit 101: set up Python, Spark, & Jupyter
Painless Polyglot Persistence
The NoSQL Geospatial Landscape
JSON Everywhere
GeoPackage, OWS Context and the OGC Interoperability Program
IoT Meets Geo
Introduction to GeoPackage and OWS Context
Ad

Recently uploaded (6)

PDF
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
PPTX
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx
PDF
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
PPTX
ASMS Telecommunication company Profile
DOC
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
DOC
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
ASMS Telecommunication company Profile
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证

The Evolution of Mobile Mapping

  • 1. The Evolution of Mobile Mapping © Copyright IBM Corporation 2015
  • 2. IBM My timeline • 1991: left college, shunned Finance, stumbled into a GIS job • 1994: came to MIT, discovered the web soon after • 1997: started a company doing web-mapping-as-a-service • 2004: finished PhD on geospatial web services • 2005-2014: worked in geospatial web standards • 2014-: Cloudant/IBM Geo with NoSQL/JSON © Copyright IBM Corporation 2015
  • 3. IBM Evolution of Web Mapping © Copyright IBM Corporation 2015 TDMA, GSM 1997: GPRS (1st data network) 2000s: CDMA 2000, EDGE, 3G 2010+: 4G, LTE Mobile data speeds 70s-90s pen plotters 1989 GPS WWWeb 2010+ Client-Side Everything JSON, Data, GIS 1993 Xerox PARC Map Viewer 2005 Google Maps, AJAX 2000 End of Selective GPS Late 1990s “GIS” Web Maps 1996 MapQuest Late 1990s “Map Servers”
  • 4. IBM What have we learned? • Speed matters • Pre-compute data that doesn’t change into image TILES • Use a specialized server, not a GIS bolt-on • Design & UIX matter • AJAX • Responsive design • Web standards • Location is a supporting actor • the app is more important than the map © Copyright IBM Corporation 2015
  • 5. IBM Where are we today? • Components of a great mobile mapping app © Copyright IBM Corporation 2015 Basemap tiles •Google, Bing •OpenStreetMap •Mapbox Web Clients •Leaflet, OpenLayers •Google, Esri, Bing Custom data •Cloudant, Esri •PouchDB Query APIs •OGC standards •Cloudant, Google, etc. HTML5 / Javascript
  • 6. IBM Where are we today? • Components of a great mobile mapping app © Copyright IBM Corporation 2015 Basemap tiles: Mapbox API Query: all restaurants X meters from Y that serve Z Web client: LeafletJS Custom data: restaurants
  • 7. IBM Code! © Copyright IBM Corporation 2015
  • 8. IBM Where are we headed? © Copyright IBM Corporation 2015
  • 9. IBM Cartography with CSS and SVG © Copyright IBM Corporation 2015
  • 10. IBM Clients everywhere © Copyright IBM Corporation 2015
  • 11. IBM Turf: GIS everywhere © Copyright IBM Corporation 2015
  • 12. IBM Thanks Questions? Raj Singh IBM Cloudant Developer Advocate rrsingh@us.ibm.com twitter: @rajrsingh http://www.linkedin.com/in/rajrsingh © Copyright IBM Corporation 2015
  • 13. IBM References • Cloudant: http://www.cloudant.com • GeoJSON: http://geojson.org • Leaflet: http://leafletjs.com • OpenLayers: http://openlayers.org • Mapbox: http://mapbox.com • Mapserver: http://mapserver.org • Geoserver: http://geoserver.org • Esri: http://www.esri.com • Turf: http://turfjs.org • A Brief History of Web Mapping: http://www.slideshare.net/stevenfeldman/history-of-web-mapping © Copyright IBM Corporation 2015

Editor's Notes

  • #4: © Copyright IBM Corporation 2015