Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

To G or not to G

1,699 views

Published on

My first presentation at WhereCamp EU, relating to the work we're doing with Ubisense myWorld. In the title G=Google and the question has two meanings ... if you're a traditional GIS user, should you be using Google Maps or something similar (answer=yes), and given that, should you be using Google specifically (answer is it depends ... we no longer use Google App Engine, we do use Google Maps but have been testing OpenLayers for offline applications).

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

To G or not to G

  1. 1. To or not to that is the question Peter Batty, Ubisense@pmbatty peter@ebatty.com geothought.blogspot.com
  2. 2. GIS has been a specialized backroom technology for many years
  3. 3. flic.kr/p/7A6vVg
  4. 4. flic.kr/p/7NEJzF Location is now Pervasive and Simple in consumer applicationsflic.kr/p/7rnNAD
  5. 5. Disruptive technology Functionality / performance og y ch nol he d te a blis Est Mainstream Market requirements lo gy chno te pti ve ru Dis Time
  6. 6. flic.kr/p/7UjM5T
  7. 7. “But these new systems are justsimple web mapping, they’re not GIS”
  8. 8. Demo Offline
  9. 9. MobilePhoto by John Spooner - http://flic.kr/p/7eRgRe
  10. 10. Wireless broadband becoming pervasive
  11. 11. Revolution in simple butpowerful smartphonesand tablets
  12. 12. Multiple networked devices Phone or tablet outside Laptop in truck
  13. 13. Augmented realityPole #374109Wood, 30ftSwitch #1307Circuit #254, ABCInspected 2010/08/15
  14. 14. Video conferencing
  15. 15. 2007 Prius 2010 iPad! $2000 $2.99 + $2.99/mo
  16. 16. Why the cloud?
  17. 17. Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  18. 18. Complexity kills.Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  19. 19. Complexity kills.Complexity sucks the life out of users,developers and IT.  Complexity makesproducts difficult to plan, build, test and use.  Complexity introduces security challenges. Complexity causes administrator frustration.Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  20. 20. We’re moving toward a world of:cloud-based continuous servicesthat connect us all and do our bidding, andappliance-like connected devicesenabling us to interact with those cloud-based services.Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  21. 21. We’re moving toward a world of:cloud-based continuous servicesthat connect us all and do our bidding, andappliance-like connected devicesenabling us to interact with those cloud-based services.See http://ozzie.net/docs/dawn-of-a-new-day/or google “ray ozzie new day”Ray OzzieEx Chief Software Architect, Microsoft Picture from microsoft.com
  22. 22. This is an old Googledata center (2005) Each container holds servers 1,160 This facility holds an estimated 150,000 servers
  23. 23. Google has an estimated 40 data centers… …holding an estimated 1 million servers
  24. 24. 3 billionsearches per day 35,000 searches per second
  25. 25. 2 billion videos per day
  26. 26. 100 million monthly users
  27. 27. one zillion times more computer science PhDs than your company or mine has
  28. 28. HUGE economies of scale GoogleAmazon Your IT department
  29. 29. SaveBIG!! flic.kr/p/64kFKH
  30. 30. EC2 PricingSeptember 5, 2010
  31. 31. My daily quotas (max $5 per day)46.5 CPU hours 43.2m web requests!6.5 CPU hours free
  32. 32. My total server costs for development of myWorld to initial launch (Sept 2010) 13c
  33. 33. flic.kr/p/4iCux7but is it SECURE???
  34. 34. There is a strong case that your data is more secure in the cloud
  35. 35. AgilityGoogle Maps had 400releases in its first 4 years flic.kr/p/7BM8zr
  36. 36. Cloud benefits Server side Ultra scalable Secure Major cost savings Hardware, admin, upgrades Much faster enhancements & fixesflic.kr/p/7Bzn5E
  37. 37. cloud-pocalypse!!!Photo by darkmatter - http://flic.kr/p/oCmz8
  38. 38. Photo by makelessnoise - http://flic.kr/p/csxdY
  39. 39. Photo by Steve Punter - http://flic.kr/p/5qXFV9
  40. 40. Google reserves the right (but shall have no obligation) to pre-screen, review, flag, filter, modify, refuse or remove any or all Content from the ServicePhoto by Auntie P - http://flic.kr/p/2vPH2
  41. 41. you give Google a worldwide, royalty-free, and non- exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute such Application for the sole purpose of enabling Google to provide you with the Service in accordance with its privacy policyPhoto by Auntie P - http://flic.kr/p/2vPH2
  42. 42. Architecture 1Arc2Earth Runs on Google App Engine (only)Google Maps
  43. 43. Architecture 2PostGIS + MapFish Runs on any Linux or Windows server, in cloud or in houseGoogle Maps
  44. 44. Architecture 3PostGIS + MapFishOpenLayers or Openlayers can be used in offline mode, Google Maps can’tGoogle Maps
  45. 45. Pros and cons of Google Maps and OpenLayersGoogle Maps Search (geocoding) built in Routing, traffic Street View Lightweight Extra mobile features More innovationOpenLayers Free (gratis) Free (libre) Can be used offline Can work with more data providers (Google, Bing, OSM etc)
  46. 46. September 12-16Huge growth in Free and Open Source Software
  47. 47. Why Open Source?It’s free!More flexible terms (usually)Access to source codeLongevity
  48. 48. flic.kr/p/nHFSw
  49. 49. Fast train?flic.kr/p/7b5sKd
  50. 50. Usability / simplicityflic.kr/p/3guaAu
  51. 51. Cloudflic.kr/p/6aJDqo
  52. 52. BackupDemo screen shots
  53. 53. Matches Smallworld styles
  54. 54. Google basemap gives context
  55. 55. Google satellite map
  56. 56. Display attribute data
  57. 57. Street View gives extra info
  58. 58. Street View gives extra info
  59. 59. Street View gives extra info
  60. 60. Google style one box search Something on “Google style search”
  61. 61. Ability to link to maps
  62. 62. Autocomplete search
  63. 63. Autocomplete search
  64. 64. Reports in search too
  65. 65. Reports from search
  66. 66. Google geocoding very flexible
  67. 67. Google local search
  68. 68. “Enterprise mashups” Outages Trucks WMS CIS Smart Grid
  69. 69. Ability to link to maps
  70. 70. Click link, no software needed! Demo

×