myWorld Overview May 2011

Post on 12-May-2015

883 views 0 download

Tags:

description

Overview of Ubisense myWorld

Transcript of myWorld Overview May 2011

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