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.

myWorld Overview May 2011


Published on

Overview of Ubisense myWorld

Published in: Technology
  • Be the first to comment

  • Be the first to like this

myWorld Overview May 2011

  1. 1. UbisensemyWorld<br />Peter Batty<br />February 22, 2011Dominion<br />
  2. 2. Agenda<br />Industry background and myWorld vision<br />Demo<br />Architecture<br />Mobile<br />Roadmap<br />
  3. 3. Background & myWorld vision<br />
  4. 4.<br />Location is now<br />Pervasive and Simple<br />in consumer applications<br /><br />
  5. 5. Disruptive technology<br />Functionality /<br />performance<br />Established technology<br />Mainstream<br />Market<br />requirements<br />Disruptive technology<br />Time<br />
  6. 6.
  7. 7.<br />
  8. 8. myWorld vision<br />Simplicity<br />for users, admins, developers <br />Usability / simplicity<br />Scalability<br />without effort<br />Integration<br />through “enterprise mashups”<br />Mobility<br />online or offline, many devices<br />Value<br />low cost of ownership<br /><br />
  9. 9. Some key technology trends for mobile<br />
  10. 10. Wireless is becoming pervasive<br />Wireless broadband coverage, North Eastern US <br />
  11. 11. Smart phones and tablets becoming commoditized <br />…including GPS, touch screens, cameras, wireless<br />Location based applications<br />
  12. 12. Multiple<br />Multiple networked devicesreality<br />Phone or tablet outside<br />WiFi<br />Laptop inside truck<br />
  13. 13. Augmented reality<br />GPS gives<br />context<br />Pole #374109<br />Wood, 30ft<br />Switch #1307<br />Circuit #254, ABC<br />Inspected 2010/08/15<br />
  14. 14.<br />New generation workforce grew up with video games <br />
  15. 15. Video conferencing<br />
  16. 16. 2007 Prius<br />2010 iPad<br />$2.99 + $2.99/mo<br />$2000<br />
  17. 17. Ubisense background<br />Ubisense founded by four former executives and founders of Smallworld<br />Many experienced Smallworld technical staff and other managers<br />myWorld lead Peter Batty was VP of Technology at Smallworld and CTO of Intergraph<br />
  18. 18. myWorld demo<br />
  19. 19. myWorld architecture<br />
  20. 20. Raster map tiles<br />Pre-render maps into image files<br />Approach used by Google, Microsoft, etc<br />Very high performance and scalability<br />Easy to integrate with Google Maps<br />Matches Smallworld styles exactly<br />
  21. 21. Secure web server (in cloud or in house)<br />Google Maps servers<br />Smallworld<br />Initial sync<br />Incremental updates<br />Spatial database<br />(Arc2Earth or PostGIS)<br />Streetview, geocoding<br />Base maps, imagery<br />Raster map tiles<br />myWorld sync<br />myWorld can run in the cloud or in house<br />Desktop or mobile<br />myWorld client<br />Any web browser<br />Desktop or mobile<br />Secure authentication<br />myWorld System Architecture<br />
  22. 22. Secure web server (in cloud or in house)<br />Smallworld<br />Initial sync<br />Incremental updates<br />Spatial database<br />(Arc2Earth or PostGIS)<br />Raster map tiles<br />myWorld sync<br />Sync in more detail<br />Two sets of files:<br />Map tiles (.png)<br />Feature data (geoJSON)<br />Just apply same change files to laptops for disconnected mobile<br />
  23. 23. Connected wireless architecture<br />myWorld server<br />Hugely reduced admin costs<br />Access to real time data<br />Access to Google Maps and Street View<br />No software install needed: great for contractors, foreign crews, executives<br />Supports smart phones<br />Wireless network connection<br />Needs a wireless connection<br />Any device with modern web browser<br />
  24. 24. Disconnected architecture<br />myWorld server<br />No wireless connection needed<br />Flexible sync options<br />High performance<br />More admin<br />Can’t use Google maps locally<br />Periodic sync<br />Local database<br />Windows laptop or tablet*<br />*Other platforms in future<br />
  25. 25. Hybrid architecture<br />myWorld server<br />Combines strengths of both options<br />Flexible sync options<br />High performance<br />Wireless link when available<br />Local storage when not<br />More admin versus wireless only<br />Local database<br />Windows laptop or tablet*<br />*Other platforms in future<br />
  26. 26. Sync approach<br />Secure web server (in cloud or in house)<br />Smallworld<br />Initial sync<br />Existing myWorld update files<br />Incremental updates<br />Spatial database<br />(Arc2Earth or PostGIS)<br />Raster map tiles<br />myWorld sync<br />Incremental sync nightly (typical)<br />Typical update file sizes:<br />- 100 feature update ~9MB<br />- 1000 feature update ~80MB<br />Simple, flexible, non-proprietary file sync<br />Sync files to laptops<br />(dropbox or other)<br />Local database<br />Apply same changes on laptops<br />
  27. 27. myWorld for smartphones<br />
  28. 28. myWorld mobile<br />Highly flexible common architecture<br />Connected (wireless) or disconnected<br />Wide range of supported devices<br />Smart phone<br />Tablet<br />Laptop<br />including iPhone and Android<br />including iPad<br />
  29. 29. Home Screen<br />Mobile app runs on iPhone, Android and other smart phones<br />Looks like native app on iPhone<br />Zoom using buttons or “pinch”, drag to pan<br />Home, search, locate, send link<br />
  30. 30. Feature selection<br />Selected feature summary<br />Can view feature details or street view<br />Tap screen to select feature<br />
  31. 31. Feature details<br />Directions<br />Full attributes from Smallworld<br />
  32. 32. Directions<br />Specify start address<br />Can use current location<br />
  33. 33. Directions<br />Turn by turn directions show in Maps application on iPhone<br />Android offers choice of multiple maps apps or browser, and voice navigation<br />Longer than average route in this example!<br />
  34. 34. Street View<br />Includes clickable markers<br />
  35. 35. Multiple<br />Can work with local laptop even when no 3G<br />Phone or tablet outside<br />WiFi<br />Laptop inside truck<br />
  36. 36. Augmented reality<br />Demo release in April<br />GPS gives<br />context<br />Pole #374109<br />Wood, 30ft<br />Switch #1307<br />Circuit #254, ABC<br />Inspected 2010/08/15<br />
  37. 37. myWorld Roadmap<br />
  38. 38. Smallworld integration<br />Internal worlds<br />Physical relationships<br />Network relationships<br />GSS integration<br />
  39. 39. Design concept for network info <br />Will display pre-calculated relationships (e.g. upstream / downstream devices, isolating sections) directly<br />Will call Smallworld / GSS for more complex traces<br />
  40. 40. Search and query<br />More flexible spatial and non-spatial queries<br />Search on external data sources<br />Links from Excel to map <br />Grid display in browser<br />
  41. 41. Red-lining / update<br />Enhanced red-lining tools<br />(points done now)<br />Sync with Smallworld<br />Attribute update<br />Simple object addition<br />
  42. 42. Printing / plotting<br />Simple printing<br />Plotting using templates via Smallworld server<br />
  43. 43. Mobile<br />Disconnected mode<br />Hybrid mode<br />Continued enhancements for smart phones / tablets<br />iPhone<br />Android<br />iPad<br />
  44. 44. myWorld customization<br />
  45. 45. myWorld customization<br />Configure Smallworld map layers<br />Configure external map layers<br />Imbed myWorld maps using Google Maps API<br />Access myWorld data using REST API<br />
  46. 46. …/a2e/data/datasources/Pole/90974<br />REST APIs<br />
  47. 47. …/a2e/data/datasources/Pole/90974?f=gjson<br />REST APIs: simple and powerful<br />
  48. 48. …/a2e/data/datasources//Pole/search?f=gjson<br />&lat=42.600&lon=-76.1780&d=4<br />
  49. 49. myWorld summary<br />Ease of use<br />Ease of integration<br />Low cost of ownership<br />Designed for Smallworld<br />Leverage technology trends<br />Look to the future, not to the past!<br />
  50. 50. ?<br />
  51. 51. myWorld functionality<br />(Backup)<br />
  52. 52. Matches Smallworld styles<br />
  53. 53. Google basemap gives context<br />
  54. 54. Google satellite map<br />
  55. 55. What if my data doesn’t match?<br />
  56. 56. Display attribute data<br />
  57. 57. Street View gives extra info<br />
  58. 58. Street View gives extra info<br />
  59. 59. Street View gives extra info<br />
  60. 60. Google style one box search<br />Something on “Google style search”<br />
  61. 61. Autocomplete search<br />
  62. 62. Autocomplete search<br />
  63. 63. Reports in search too<br />
  64. 64. Reports from search<br />
  65. 65. Reports from search<br />
  66. 66. Google geocoding very flexible<br />
  67. 67. Google local search<br />
  68. 68. “Enterprise mashups”<br />Outages<br />Trucks<br />WMS<br />CIS<br />Smart Grid<br />
  69. 69. Ability to link to maps<br />
  70. 70. Click link, no software needed!<br />
  71. 71. Geo-referenced photos<br />
  72. 72. Damage assessment<br />