UbisensemyWorld<br />Peter Batty<br />February 22, 2011Dominion<br />
Agenda<br />Industry background and myWorld vision<br />Demo<br />Architecture<br />Mobile<br />Roadmap<br />
Background & myWorld vision<br />
flic.kr/p/7NEJzF<br />Location is now<br />Pervasive and Simple<br />in consumer applications<br />flic.kr/p/7rnNAD<br />
Disruptive technology<br />Functionality /<br />performance<br />Established technology<br />Mainstream<br />Market<br />r...
flic.kr/p/7UjM5T<br />
myWorld vision<br />Simplicity<br />for users, admins, developers <br />Usability / simplicity<br />Scalability<br />witho...
Some key technology trends for mobile<br />
Wireless is becoming pervasive<br />Wireless broadband coverage, North Eastern US <br />
Smart phones and tablets becoming commoditized <br />…including GPS, touch screens, cameras, wireless<br />Location based ...
Multiple<br />Multiple networked devicesreality<br />Phone or tablet outside<br />WiFi<br />Laptop inside truck<br />
Augmented reality<br />GPS gives<br />context<br />Pole #374109<br />Wood, 30ft<br />Switch #1307<br />Circuit #254, ABC<b...
http://flic.kr/p/6GuX54<br />New generation workforce grew up with video games <br />
Video conferencing<br />
2007 Prius<br />2010 iPad<br />$2.99 + $2.99/mo<br />$2000<br />
Ubisense background<br />Ubisense founded by four former executives and founders of Smallworld<br />Many experienced Small...
myWorld demo<br />
myWorld architecture<br />
Raster map tiles<br />Pre-render maps into image files<br />Approach used by Google, Microsoft, etc<br />Very high perform...
Secure web server (in cloud or in house)<br />Google Maps servers<br />Smallworld<br />Initial sync<br />Incremental updat...
Secure web server (in cloud or in house)<br />Smallworld<br />Initial sync<br />Incremental updates<br />Spatial database<...
Connected wireless architecture<br />myWorld server<br />Hugely reduced admin costs<br />Access to real time data<br />Acc...
Disconnected architecture<br />myWorld server<br />No wireless connection needed<br />Flexible sync options<br />High perf...
Hybrid architecture<br />myWorld server<br />Combines strengths of both options<br />Flexible sync options<br />High perfo...
Sync approach<br />Secure web server (in cloud or in house)<br />Smallworld<br />Initial sync<br />Existing myWorld update...
myWorld for smartphones<br />
myWorld mobile<br />Highly flexible common architecture<br />Connected (wireless) or disconnected<br />Wide range of suppo...
Home Screen<br />Mobile app runs on iPhone, Android and other smart phones<br />Looks like native app on iPhone<br />Zoom ...
Feature selection<br />Selected feature summary<br />Can view feature details or street view<br />Tap screen to select fea...
Feature details<br />Directions<br />Full attributes from Smallworld<br />
Directions<br />Specify start address<br />Can use current location<br />
Directions<br />Turn by turn directions show in Maps application on iPhone<br />Android offers choice of multiple maps app...
Street View<br />Includes clickable markers<br />
Multiple<br />Can work with local laptop even when no 3G<br />Phone or tablet outside<br />WiFi<br />Laptop inside truck<b...
Augmented reality<br />Demo release in April<br />GPS gives<br />context<br />Pole #374109<br />Wood, 30ft<br />Switch #13...
myWorld Roadmap<br />
Smallworld integration<br />Internal worlds<br />Physical relationships<br />Network relationships<br />GSS integration<br />
Design concept for network info <br />Will display pre-calculated relationships (e.g. upstream / downstream devices, isola...
Search and query<br />More flexible spatial and non-spatial queries<br />Search on external data sources<br />Links from E...
Red-lining / update<br />Enhanced red-lining tools<br />(points done now)<br />Sync with Smallworld<br />Attribute update<...
Printing / plotting<br />Simple printing<br />Plotting using templates via Smallworld server<br />
Mobile<br />Disconnected mode<br />Hybrid mode<br />Continued enhancements for smart phones / tablets<br />iPhone<br />And...
myWorld customization<br />
myWorld customization<br />Configure Smallworld map layers<br />Configure external map layers<br />Imbed myWorld maps usin...
…/a2e/data/datasources/Pole/90974<br />REST APIs<br />
…/a2e/data/datasources/Pole/90974?f=gjson<br />REST APIs: simple and powerful<br />
…/a2e/data/datasources//Pole/search?f=gjson<br />&lat=42.600&lon=-76.1780&d=4<br />
myWorld summary<br />Ease of use<br />Ease of integration<br />Low cost of ownership<br />Designed for Smallworld<br />Lev...
?<br />
myWorld functionality<br />(Backup)<br />
Matches Smallworld styles<br />
Google basemap gives context<br />
Google satellite map<br />
What if my data doesn’t match?<br />
Display attribute data<br />
Street View gives extra info<br />
Street View gives extra info<br />
Street View gives extra info<br />
Google style one box search<br />Something on “Google style search”<br />
Autocomplete search<br />
Autocomplete search<br />
Reports in search too<br />
Reports from search<br />
Reports from search<br />
Google geocoding very flexible<br />
Google local search<br />
“Enterprise mashups”<br />Outages<br />Trucks<br />WMS<br />CIS<br />Smart Grid<br />
Ability to link to maps<br />
Click link, no software needed!<br />
Geo-referenced photos<br />
Damage assessment<br />
Upcoming SlideShare
Loading in …5
×

myWorld Overview May 2011

969
-1

Published on

Overview of Ubisense myWorld

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
969
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Smart phones will soon be free with a contract … current AT&amp;T is offering a new 8GB iPhone 3GS for $49 with 2 year contract, refurbished ones for as little as 1c!
  • Smart phones will soon be free with a contract … current AT&amp;T is offering a new 8GB iPhone 3GS for $49 with 2 year contract, refurbished ones for as little as 1c!
  • You need a wireless connection in general … but this massively reduces admin. No need to sync, no need to install software on any devices, no need to upgrade, no need to do anything when you change your data model. If you have foreign crews, they just need any device with a web browser and some login information.
  • You need a wireless connection in general … but this massively reduces admin. No need to sync, no need to install software on any devices, no need to upgrade, no need to do anything when you change your data model. If you have foreign crews, they just need any device with a web browser and some login information.
  • You need a wireless connection in general … but this massively reduces admin. No need to sync, no need to install software on any devices, no need to upgrade, no need to do anything when you change your data model. If you have foreign crews, they just need any device with a web browser and some login information.
  • You need a wireless connection in general … but this massively reduces admin. No need to sync, no need to install software on any devices, no need to upgrade, no need to do anything when you change your data model. If you have foreign crews, they just need any device with a web browser and some login information.
  • This is a typical utility basemap in Smallworld – fairly sparse. But you can see with the raster tiled approach that the data looks exactly like it does in Smallworld
  • Adding in a Google Street Map gives a lot more context. Maintaining base maps is not a core activity for utilities, and is very expensive. It really makes sense to use basemaps maintained by somebody else. There are ways that you can add updates where necessary, for example adding a new subdivision which isn’t on the basemap yet.
  • And Google satellite imagery is good for many applications. I hear a lot of people say that Google imagery is out of date but I think they are updating it more and more frequently.
  • What if your data doesn’t match the Google landbase? Many utilities have an old and inaccurate landbase and want to transform or conflate their network data to a new and more accurate landbase, for multiple reasons – sharing data with other entities, using GPS, and working with external data like Google Maps, or imagery from other sources. This is an example of some data from PNG, who went through such a conflation exercise. You can see here how much better their pipes align with a Google map background after the conflation progress. That’s not the main focus of my talk today, but
  • Google street view can give you valuable extra information about facilities. Often you can see details on pole configuration and so on that may not be stored in the database. We’ve integrated tightly with this, so that when you click on a facility you automatically get the right street view displayed. In cases where the data doesn’t line up exactly it’s easy to adjust the view and save that for next time.
  • A very powerful feature is that you can display icons in the street view itself and mouse over or click them for more information.
  • In this example we can see several poles further away as we look along the street.
  • Another thing we can make far more use of in mobile applications is georeferenced photos. These pictures were taken with my iPhone, the location was automatically recorded by the built in GPS, and the pictures were uploaded wirelessly by email and appeared on the map automatically like this – I have not adjusted anything manually.
  • These type of photos can be displayed on the map in near real time, and have huge potential for damage assessment after storms … just get members of the public to email pictures from their smart phones (in addition to your crews), and you have a really powerful crowdsourced solution, that can give you a much better near real time view of the situation than you have today.
  • 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. flic.kr/p/7NEJzF<br />Location is now<br />Pervasive and Simple<br />in consumer applications<br />flic.kr/p/7rnNAD<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. flic.kr/p/7UjM5T<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 />flic.kr/p/3guaAu<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. http://flic.kr/p/6GuX54<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 />

    ×