An Overview of Web GIS and Location Based Services

2,144
-1

Published on

A presentation of Web 2.0 technology relating to location based services (LBS) and GIS. Both Web and mobile applications are discussed.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,144
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
84
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

An Overview of Web GIS and Location Based Services

  1. 1. Building Better Web Map Applications using Web 2.0 Technology Matt Sheehan
  2. 2. Who is Matt Sheehan?
  3. 3. GeoSpatial & GeoLocation Developer <ul><li>BSc & MSc in Geography and GIS </li></ul><ul><li>Web GIS programmer for 14 years </li></ul><ul><li>Location based Flex development for 6 years </li></ul><ul><li>Principal at WebMapSolutions.com </li></ul><ul><li>Company builds Web and Mobile location based solutions </li></ul>
  4. 4. Who is this workshop for and what will we discuss?
  5. 5. Workshop - Agenda <ul><li>Audience: Technical and less technical </li></ul><ul><li>Agenda: </li></ul><ul><li>- History of the Internet to Web 2.0 </li></ul><ul><li>- Geospatial sector - from desktop to the Web </li></ul><ul><li>- Web 2.0 - Flex, Silverlight and AJAX? </li></ul><ul><li>- Flex geospatial development </li></ul><ul><li>- Demos and code </li></ul><ul><li>- Mobile & Geolocation – a new revolution? </li></ul><ul><li>- Q & A </li></ul>
  6. 6. Workshop - Goals <ul><li>Less technical – a better understanding of Web GIS </li></ul><ul><li>Technical – a better understanding of Web Flex GIS development options plus code </li></ul><ul><li>Decision Makers – a better understanding Web and mobile GIS solutions </li></ul>
  7. 7. History of the Internet to Web 2.0 <ul><li>Lynx and Mosaic </li></ul><ul><li>HTML </li></ul><ul><li>Javascript </li></ul><ul><li>2004 Web 2.0 “Web as Platform” </li></ul><ul><li>Flash (2004) </li></ul><ul><li>AJAX (2005) </li></ul><ul><li>Flex (2006) and Silverlight (2008) </li></ul>
  8. 8. GeoSpatial Industry History <ul><li>1960-75 - Harvard Laboratory For Computer Graphics And Spatial Analysis </li></ul><ul><li>1969 - Environmental Systems Research Institute ( ESRI ) - built on Harvard Graphics developments </li></ul><ul><li>1970 - Intergraph Corporation – IBM spin off </li></ul><ul><li>1996 – Mapquest launched </li></ul><ul><li>1997 – ESRI launch MapObjects IMS </li></ul><ul><li>2000 – ESRI launch ArcIMS </li></ul><ul><li>2000 – 2006 MapServer and GeoServer are released </li></ul><ul><li>2002 – ESRI launch ArcIMS </li></ul><ul><li>2005 – Google maps is released </li></ul><ul><li>2005 – OpenStreetMap founded </li></ul><ul><li>2007 – Yahoo, Microsoft offer mapping sites and API’s </li></ul><ul><li>2008 - First GPS enabled smart phone </li></ul>
  9. 9. GeoSpatial Defined <ul><li>Analysis and visualisation of data with a locational component </li></ul><ul><li>Geographic Information Systems (GIS) </li></ul><ul><li>• A collection of hardware, software, methods, and instructions, to: capture, manage, manipulate, analyze, & display </li></ul><ul><li>• A decision support system </li></ul>
  10. 10. GeoSpatial Web Development Stack Options <ul><li>Commercial GIS - ESRI </li></ul><ul><li>Flex ArcGIS API, ArcGIS Spatial Serve, ArcSDE/Oracle </li></ul><ul><li>Open Source GIS </li></ul><ul><li>OpenScales Flex API, OpenLayers AJAX, MapServer, GeoServer, PostGIS/Postgres </li></ul><ul><li>Proprietary Consumer Mapping </li></ul><ul><li>Google, Bing, Yahoo API’s </li></ul><ul><li>Open Source Consumer Mapping </li></ul><ul><li>Modest Maps Flex API </li></ul>
  11. 11. Let’s focus on client technology
  12. 12. Web 2.0 - Requirements <ul><li>Browser plug ins: </li></ul><ul><li>- Flash/Flex – Flash Player </li></ul><ul><li>- Silverlight – .NET Plug in </li></ul><ul><li>- AJAX – no requirements </li></ul><ul><li>Adobe AIR – just to confuse things </li></ul>
  13. 13. Web 2.0 - Development <ul><li>What is the big deal about Web 2.0 technology? </li></ul><ul><li>- feels and acts like desktop apps </li></ul><ul><li>- sophisticated design .. pre built components </li></ul><ul><li>- expressive features such as transitions and animations </li></ul><ul><li>- asynchronous server calls </li></ul><ul><li>How are Flash, Flex, Silverlight apps built? </li></ul><ul><li>What is an API? </li></ul>
  14. 14. GeoSpatial Client API’s <ul><li>ESRI ArcGIS </li></ul><ul><li>- Flex API, </li></ul><ul><li>- Silverlight API </li></ul><ul><li>- Javascript API </li></ul><ul><li>Open Source </li></ul><ul><li>- OpenLayers Javascript API </li></ul><ul><li>- OpenScales Flex API </li></ul><ul><li>Other – Google, Modest Maps </li></ul>
  15. 15. Let’s focus on Flex
  16. 16. ESRI ArcGIS Flex API <ul><li>2 options 1) ESRI 2.2 Flex Viewer </li></ul><ul><li> 2) Custom application development </li></ul>
  17. 17. OpenScales Flex API
  18. 18. Google Maps Flex API
  19. 19. Modest Maps Flex API
  20. 20. Demos and Code
  21. 21. Mobile & Geolocation – a new revolution?
  22. 22. Mobile Development <ul><li>Mobile is confusing! </li></ul><ul><li>- Hardware – smart phones v tablets </li></ul><ul><li>- Platforms – IOS, Android, Symbian, Blackberry, Windows </li></ul><ul><li>- Software – Web apps v native apps </li></ul><ul><li>- Tools – Objective C, Flex, AIR, Silverlight, Javascript </li></ul>
  23. 23. Mobile & Location <ul><li>GeoLocation </li></ul><ul><li>“ The identification of the real-world geographic location of an object, such as a cell phone or Internet connected device” </li></ul><ul><li>How does the market look at present? </li></ul><ul><li>1) Location based services (LBS) </li></ul><ul><li>- Foursquare, Gowalla, Where, Yelp … </li></ul><ul><li>2) Geospatial </li></ul><ul><li>- GIS on a smart phone! – whaaaat! </li></ul>
  24. 24. Flex Smart Phone ArcGIS
  25. 25. Flex Smart Phone OpenScales
  26. 26. Flex Mobile – BlackBerry PlayBook
  27. 27. The (near) Future of Mobile GIS? <ul><li>Hardware </li></ul><ul><li>- Data collection = smart phone/tablet </li></ul><ul><li>- Visualisation = Tablet </li></ul><ul><li>Software = Web </li></ul><ul><li>- One UI across all devices </li></ul><ul><li>- One programming language </li></ul><ul><li>GIS and geolocation? </li></ul>
  28. 28. Thank You - Questions? <ul><li>Website and Blog: www.webmapsolutions.com </li></ul><ul><li>Useful Links: www.webmapsolutions.com/links.html </li></ul><ul><li>Twitter: </li></ul><ul><li>www.twitter.com/flexmappers </li></ul><ul><li>Contact: </li></ul><ul><li>[email_address] </li></ul>

×