myworld overview may 2011
DESCRIPTION
Overview of Ubisense myWorldTRANSCRIPT
Ubisense myWorldPeter Batty
February 22, 2011Dominion
Agenda
Industry background and myWorld visionDemo
ArchitectureMobile
Roadmap
Background & myWorld vision
flic.kr/p/7rnNAD
flic.kr/p/7NEJzF
Location is now Pervasive and
Simplein consumer applications
Disruptive technology
Functionality /performance
Time
Established technology
Disruptive technology
MainstreamMarketrequirements
flic.kr/p/7UjM5T
Usability / simplicity
flic.kr/p/3guaAu
myWorld vision
SimplicityScalability
IntegrationMobility
for users, admins, developers
through “enterprise mashups”online or offline, many devices
without effort
Value low cost of ownership
Some key technology trends
for mobile
Wireless broadband coverage, North Eastern US
Wireless is becoming pervasive
Smart phones and tablets becoming commoditized
…including GPS, touch screens, cameras, wireless
Location based applications
MultipleMultiple networked devicesreality
Phone or tablet
outside
Laptop inside truck
WiFi
Pole #374109Wood, 30ftSwitch #1307Circuit #254, ABCInspected 2010/08/15
Augmented reality
GPS givescontext
New generation workforce grew up with video games
http://flic.kr/p/6GuX54
Video conferencing
2007 Prius
2010 iPad
$2000 $2.99 + $2.99/mo
Ubisense backgroundUbisense founded by four former executives and founders of Smallworld
Many experienced Smallworld technical staff and other managers
myWorld lead Peter Batty was VP of Technology at Smallworld and CTO of Intergraph
myWorld demo
myWorld architecture
Raster map tiles
Pre-render maps into image filesApproach used by Google, Microsoft, etcVery high performance and scalabilityEasy to integrate with Google MapsMatches Smallworld styles exactly
Raster map tiles
Spatial database(Arc2Earth or
PostGIS)
Secure web server (in cloud or in house)
Google Maps servers
Base maps,
imagery
Streetview, geocoding
myWorld clientAny web browser
Desktop or mobile
Secure authentication
Smallworld
myWorld sync
Initial sync
Incremental updates
myWorld System Architecture
myWorld can run in the cloud or in house
Desktop or mobile
Raster map tiles
Spatial database(Arc2Earth or
PostGIS)
Secure web server (in cloud or in house)
Smallworld
myWorld sync
Initial sync
Incremental updates
Sync in more detail
Two sets of files:Map tiles (.png)
Feature data (geoJSON)
Just apply same change files to laptops for disconnected
mobile
Connected wireless architecture
myWorld
server
Wireless network connection
Any device with modern web browser
Hugely reduced admin costsAccess to real time dataAccess to Google Maps and Street ViewNo software install needed: great for contractors, foreign crews, executivesSupports smart phonesNeeds a wireless connection
Disconnected architecture
myWorld
server
Periodic sync
Windows laptop or tablet*
No wireless connection neededFlexible sync optionsHigh performance
More adminCan’t use Google maps locally
*Other platforms in future
Local databa
se
Hybrid architecture
myWorld
serverWireless link when available
Local storage when not
Windows laptop or tablet*
Combines strengths of both optionsFlexible sync optionsHigh performance
More admin versus wireless only
*Other platforms in future
Local databa
se
Sync approach
Incremental sync nightly (typical)
Typical update file sizes:- 100 feature update ~9MB- 1000 feature update ~80MB
Simple, flexible, non-proprietary file sync
Raster map tiles
Spatial database(Arc2Earth or
PostGIS)
Secure web server (in cloud or in house)
Smallworld
myWorld sync
Initial sync
Incremental updates
Apply same changes on laptops
Local databa
se
Existing myWorld update files
Sync files to laptops(dropbox or other)
myWorld for smartphones
myWorld mobileHighly flexible common
architecture
including iPhone and
Android
including iPad
Smart phone
Tablet Laptop
Connected (wireless) or disconnectedWide range of supported
devices
Home Screen
Zoom using buttons or “pinch”, drag to pan
Mobile app runs on iPhone, Android and other smart phones
Looks like native app on iPhone
Home, search, locate, send link
Tap screen to select feature
Selected feature summaryCan view feature details or street view
Feature selection
Full attributes from Smallworld
Feature details
Directions
Specify start addressCan use current location
Directions
Directions
Turn by turn directions show in Maps application on iPhone
Android offers choice of multiple maps apps or browser, and voice navigation
Longer than average route in this example!
Street View
Includes clickable markers
MultipleCan work with local laptop even when no 3G
Phone or tablet
outside
Laptop inside truck
WiFi
Pole #374109Wood, 30ftSwitch #1307Circuit #254, ABCInspected 2010/08/15
Augmented reality
GPS givescontext
Demo release in
April
myWorld Roadmap
Smallworld integration
Internal worldsPhysical relationshipsNetwork relationshipsGSS integration
Design concept for network info Will display pre-calculated relationships (e.g. upstream / downstream devices, isolating sections) directly
Will call Smallworld / GSS for more complex traces
Search and query
More flexible spatial and non-spatial queries
Search on external data sources
Links from Excel to map Grid display in browser
Red-lining / update
Enhanced red-lining tools(points done now)
Sync with Smallworld
Attribute update
Simple object addition
Printing / plotting
Simple printing
Plotting using templates via Smallworld server
Mobile
Disconnected modeHybrid mode
Continued enhancements for
smart phones / tablets
iPhoneAndroid
iPad
myWorld customization
myWorld customization
Configure Smallworld map layers
Configure external map layers
Imbed myWorld maps using Google Maps API
Access myWorld data using REST API
…/a2e/data/datasources/Pole/
90974
REST APIs
…/a2e/data/datasources/Pole/90974?f=gjson
REST APIs: simple and powerful
…/a2e/data/datasources//Pole/search?f=gjson
&lat=42.600&lon=-76.1780&d=4
myWorld summary
Ease of useEase of integration
Low cost of ownershipDesigned for Smallworld
Leverage technology trendsLook to the future, not to
the past!
?
myWorld functionality
(Backup)
Matches Smallworld styles
Google basemap gives context
Google satellite map
What if my data doesn’t match?
Display attribute data
Street View gives extra info
Street View gives extra info
Street View gives extra info
Something on “Google style search”
Google style one box search
Autocomplete search
Autocomplete search
Reports in search too
Reports from search
Reports from search
Google geocoding very flexible
Google local search
“Enterprise mashups”
OutagesTrucksWMSCIS
Smart Grid
Ability to link to maps
Click link, no software needed!
Geo-referenced photos
Damage assessment