SlideShare a Scribd company logo
1 of 72
UbisensemyWorld Peter Batty February 22, 2011Dominion
Agenda Industry background and myWorld vision Demo Architecture Mobile Roadmap
Background & myWorld vision
flic.kr/p/7NEJzF Location is now Pervasive and Simple in consumer applications flic.kr/p/7rnNAD
Disruptive technology Functionality / performance Established technology Mainstream Market requirements Disruptive technology Time
flic.kr/p/7UjM5T
myWorld vision Simplicity for users, admins, developers  Usability / simplicity Scalability without effort Integration through “enterprise mashups” Mobility online or offline, many devices Value low cost of ownership flic.kr/p/3guaAu
Some key technology trends for mobile
Wireless is becoming pervasive Wireless broadband coverage, North Eastern US
Smart phones and tablets becoming commoditized  …including GPS, touch screens, cameras, wireless Location based applications
Multiple Multiple networked devicesreality Phone or tablet outside WiFi Laptop inside truck
Augmented reality GPS gives context Pole #374109 Wood, 30ft Switch #1307 Circuit #254, ABC Inspected 2010/08/15
http://flic.kr/p/6GuX54 New generation workforce grew up with video games
Video conferencing
2007 Prius 2010 iPad $2.99 + $2.99/mo $2000
Ubisense background Ubisense 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 files Approach used by Google, Microsoft, etc Very high performance and scalability Easy to integrate with Google Maps Matches Smallworld styles exactly
Secure web server (in cloud or in house) Google Maps servers Smallworld Initial sync Incremental updates Spatial database (Arc2Earth or PostGIS) Streetview, geocoding Base maps, imagery Raster map tiles myWorld sync myWorld can run in the cloud or in house Desktop or mobile myWorld client Any web browser Desktop or mobile Secure authentication myWorld System Architecture
Secure web server (in cloud or in house) Smallworld Initial sync Incremental updates Spatial database (Arc2Earth or PostGIS) Raster map tiles myWorld sync 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 Hugely reduced admin costs Access to real time data Access to Google Maps and Street View No software install needed: great for contractors, foreign crews, executives Supports smart phones Wireless network connection Needs a wireless connection Any device with modern web browser
Disconnected architecture myWorld server No wireless connection needed Flexible sync options High performance More admin Can’t use Google maps locally Periodic sync Local database Windows laptop or tablet* *Other platforms in future
Hybrid architecture myWorld server Combines strengths of both options Flexible sync options High performance Wireless link when available Local storage when not More admin versus wireless only Local database Windows laptop or tablet* *Other platforms in future
Sync approach Secure web server (in cloud or in house) Smallworld Initial sync Existing myWorld update files Incremental updates Spatial database (Arc2Earth or PostGIS) Raster map tiles myWorld sync Incremental sync nightly (typical) Typical update file sizes: - 100 feature update ~9MB - 1000 feature update ~80MB Simple, flexible, non-proprietary file sync Sync files to laptops (dropbox or other) Local database Apply same changes on laptops
myWorld for smartphones
myWorld mobile Highly flexible common architecture Connected (wireless) or disconnected Wide range of supported devices Smart phone Tablet Laptop including iPhone and Android including iPad
Home Screen Mobile app runs on iPhone, Android and other smart phones Looks like native app on iPhone Zoom using buttons or “pinch”, drag to pan Home, search, locate, send link
Feature selection Selected feature summary Can view feature details or street view Tap screen to select feature
Feature details Directions Full attributes from Smallworld
Directions Specify start address Can use current location
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
Multiple Can work with local laptop even when no 3G Phone or tablet outside WiFi Laptop inside truck
Augmented reality Demo release in April GPS gives context Pole #374109 Wood, 30ft Switch #1307 Circuit #254, ABC Inspected 2010/08/15
myWorld Roadmap
Smallworld integration Internal worlds Physical relationships Network relationships GSS 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 mode Hybrid mode Continued enhancements for smart phones / tablets iPhone Android 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 use Ease of integration Low cost of ownership Designed for Smallworld Leverage technology trends Look 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
Google style one box search Something on “Google style search”
Autocomplete search
Autocomplete search
Reports in search too
Reports from search
Reports from search
Google geocoding very flexible
Google local search
“Enterprise mashups” Outages Trucks WMS CIS Smart Grid
Ability to link to maps
Click link, no software needed!
Geo-referenced photos
Damage assessment

More Related Content

Viewers also liked

DRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter BattyDRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter BattyPeter Batty
 
Building a new location-aware infrastructure for calendaring and scheduling
Building a new location-aware infrastructure for calendaring and schedulingBuilding a new location-aware infrastructure for calendaring and scheduling
Building a new location-aware infrastructure for calendaring and schedulingPeter Batty
 
The Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynoteThe Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynotePeter Batty
 

Viewers also liked (6)

DRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter BattyDRCOG: The Geospatial Revolution Peter Batty
DRCOG: The Geospatial Revolution Peter Batty
 
Building a new location-aware infrastructure for calendaring and scheduling
Building a new location-aware infrastructure for calendaring and schedulingBuilding a new location-aware infrastructure for calendaring and scheduling
Building a new location-aware infrastructure for calendaring and scheduling
 
FOSS4G Community
FOSS4G CommunityFOSS4G Community
FOSS4G Community
 
Deception power point
Deception power pointDeception power point
Deception power point
 
The Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynoteThe Geospatial Revolution - AGI GeoCommunity keynote
The Geospatial Revolution - AGI GeoCommunity keynote
 
Db4o
Db4oDb4o
Db4o
 

Similar to myWorld Overview May 2011

Welcome To The Mobile World
Welcome To The Mobile WorldWelcome To The Mobile World
Welcome To The Mobile WorldFrank La Vigne
 
Fog Computing.pptx
Fog Computing.pptxFog Computing.pptx
Fog Computing.pptxMsdMsdian
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...FBK CREATE-NET
 
Fog Computing.pptx
Fog Computing.pptxFog Computing.pptx
Fog Computing.pptxSush333317
 
27-Fog Computing.pptx
27-Fog Computing.pptx27-Fog Computing.pptx
27-Fog Computing.pptxPSanjay8
 
Batty consumerization of geospatial
Batty consumerization of geospatialBatty consumerization of geospatial
Batty consumerization of geospatialGeCo in the Rockies
 
IoT A Fog-Cloud Computing Model
IoT A Fog-Cloud Computing ModelIoT A Fog-Cloud Computing Model
IoT A Fog-Cloud Computing ModelAhmed Banafa
 
Building enterprise applications using open source
Building enterprise applications using open sourceBuilding enterprise applications using open source
Building enterprise applications using open sourcePeter Batty
 
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...MyNOG
 
Netek - On-screen Editing of Map Content via Web Browser in Real Time
 Netek - On-screen Editing of Map Content via Web Browser in Real Time Netek - On-screen Editing of Map Content via Web Browser in Real Time
Netek - On-screen Editing of Map Content via Web Browser in Real Timeswenney
 
mobilecomputing2s-17080915542656 (2).pdf
mobilecomputing2s-17080915542656 (2).pdfmobilecomputing2s-17080915542656 (2).pdf
mobilecomputing2s-17080915542656 (2).pdfkhajapasha5978
 
mobilecomputing2s-176787808098142656.pdf
mobilecomputing2s-176787808098142656.pdfmobilecomputing2s-176787808098142656.pdf
mobilecomputing2s-176787808098142656.pdfkhajapasha5978
 
WEB SERVICES ON MOBILE PLATFORM BY SAIKIRAN PANJALA
WEB SERVICES ON MOBILE PLATFORM BY SAIKIRAN PANJALAWEB SERVICES ON MOBILE PLATFORM BY SAIKIRAN PANJALA
WEB SERVICES ON MOBILE PLATFORM BY SAIKIRAN PANJALASaikiran Panjala
 
EDGE SEMINAR.pptx
EDGE SEMINAR.pptxEDGE SEMINAR.pptx
EDGE SEMINAR.pptxSachuS16
 
Mobile Computing: Microsoft Mobile Solutions for Online Learning
Mobile Computing: Microsoft Mobile Solutions for Online LearningMobile Computing: Microsoft Mobile Solutions for Online Learning
Mobile Computing: Microsoft Mobile Solutions for Online LearningTmobile Girl
 
Internet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next yearsInternet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next yearsAntonio Ciccarelli, PMP
 
Fernando Loureiro Presentation / CloudViews.Org - Cloud Computing Conference ...
Fernando Loureiro Presentation / CloudViews.Org - Cloud Computing Conference ...Fernando Loureiro Presentation / CloudViews.Org - Cloud Computing Conference ...
Fernando Loureiro Presentation / CloudViews.Org - Cloud Computing Conference ...EuroCloud
 

Similar to myWorld Overview May 2011 (20)

Welcome To The Mobile World
Welcome To The Mobile WorldWelcome To The Mobile World
Welcome To The Mobile World
 
Fog Computing.pptx
Fog Computing.pptxFog Computing.pptx
Fog Computing.pptx
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
 
Fog Computing.pptx
Fog Computing.pptxFog Computing.pptx
Fog Computing.pptx
 
27-Fog Computing.pptx
27-Fog Computing.pptx27-Fog Computing.pptx
27-Fog Computing.pptx
 
Batty consumerization of geospatial
Batty consumerization of geospatialBatty consumerization of geospatial
Batty consumerization of geospatial
 
Fog computing
Fog computingFog computing
Fog computing
 
IoT A Fog-Cloud Computing Model
IoT A Fog-Cloud Computing ModelIoT A Fog-Cloud Computing Model
IoT A Fog-Cloud Computing Model
 
Building enterprise applications using open source
Building enterprise applications using open sourceBuilding enterprise applications using open source
Building enterprise applications using open source
 
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
 
Netek - On-screen Editing of Map Content via Web Browser in Real Time
 Netek - On-screen Editing of Map Content via Web Browser in Real Time Netek - On-screen Editing of Map Content via Web Browser in Real Time
Netek - On-screen Editing of Map Content via Web Browser in Real Time
 
mobilecomputing2s-17080915542656 (2).pdf
mobilecomputing2s-17080915542656 (2).pdfmobilecomputing2s-17080915542656 (2).pdf
mobilecomputing2s-17080915542656 (2).pdf
 
mobilecomputing2s-176787808098142656.pdf
mobilecomputing2s-176787808098142656.pdfmobilecomputing2s-176787808098142656.pdf
mobilecomputing2s-176787808098142656.pdf
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
WEB SERVICES ON MOBILE PLATFORM BY SAIKIRAN PANJALA
WEB SERVICES ON MOBILE PLATFORM BY SAIKIRAN PANJALAWEB SERVICES ON MOBILE PLATFORM BY SAIKIRAN PANJALA
WEB SERVICES ON MOBILE PLATFORM BY SAIKIRAN PANJALA
 
EDGE SEMINAR.pptx
EDGE SEMINAR.pptxEDGE SEMINAR.pptx
EDGE SEMINAR.pptx
 
Mobile Computing: Microsoft Mobile Solutions for Online Learning
Mobile Computing: Microsoft Mobile Solutions for Online LearningMobile Computing: Microsoft Mobile Solutions for Online Learning
Mobile Computing: Microsoft Mobile Solutions for Online Learning
 
Internet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next yearsInternet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next years
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Fernando Loureiro Presentation / CloudViews.Org - Cloud Computing Conference ...
Fernando Loureiro Presentation / CloudViews.Org - Cloud Computing Conference ...Fernando Loureiro Presentation / CloudViews.Org - Cloud Computing Conference ...
Fernando Loureiro Presentation / CloudViews.Org - Cloud Computing Conference ...
 

More from Peter Batty

FOSS4G NA 2016 review
FOSS4G NA 2016 reviewFOSS4G NA 2016 review
FOSS4G NA 2016 reviewPeter Batty
 
GITA PNW 2015 Peter Batty
GITA PNW 2015 Peter BattyGITA PNW 2015 Peter Batty
GITA PNW 2015 Peter BattyPeter Batty
 
GITA PNW keynote presentation: Openness in Geospatial
GITA PNW keynote presentation: Openness in GeospatialGITA PNW keynote presentation: Openness in Geospatial
GITA PNW keynote presentation: Openness in GeospatialPeter Batty
 
AGI geocommunity 2013
AGI geocommunity 2013AGI geocommunity 2013
AGI geocommunity 2013Peter Batty
 
Enterprise integration options with Smallworld
Enterprise integration options with SmallworldEnterprise integration options with Smallworld
Enterprise integration options with SmallworldPeter Batty
 
Enterprise integration options with Smallworld
Enterprise integration options with SmallworldEnterprise integration options with Smallworld
Enterprise integration options with SmallworldPeter Batty
 
GeoAlberta keynote
GeoAlberta keynoteGeoAlberta keynote
GeoAlberta keynotePeter Batty
 
OpenStreetMap Past, Present and Future
OpenStreetMap Past, Present and FutureOpenStreetMap Past, Present and Future
OpenStreetMap Past, Present and FuturePeter Batty
 
What's new with OpenStreetMap
What's new with OpenStreetMapWhat's new with OpenStreetMap
What's new with OpenStreetMapPeter Batty
 
To G or not to G
To G or not to GTo G or not to G
To G or not to GPeter Batty
 
Precision (Indoor) Real Time Location Systems
Precision (Indoor) Real Time Location SystemsPrecision (Indoor) Real Time Location Systems
Precision (Indoor) Real Time Location SystemsPeter Batty
 
Smallworld and Google: the best of both worlds
Smallworld and Google: the best of both worldsSmallworld and Google: the best of both worlds
Smallworld and Google: the best of both worldsPeter Batty
 
GITA keynote 2011 v2
GITA keynote 2011 v2GITA keynote 2011 v2
GITA keynote 2011 v2Peter Batty
 
Geo in the cloud
Geo in the cloudGeo in the cloud
Geo in the cloudPeter Batty
 
The Geospatial Revolution ANZ 2010
The Geospatial Revolution ANZ 2010The Geospatial Revolution ANZ 2010
The Geospatial Revolution ANZ 2010Peter Batty
 
W3G: Don't make me think!
W3G: Don't make me think!W3G: Don't make me think!
W3G: Don't make me think!Peter Batty
 
GIS in the Rockies Geospatial Revolution
GIS in the Rockies Geospatial RevolutionGIS in the Rockies Geospatial Revolution
GIS in the Rockies Geospatial RevolutionPeter Batty
 
NCGIC The Geospatial Revolution
NCGIC The Geospatial RevolutionNCGIC The Geospatial Revolution
NCGIC The Geospatial RevolutionPeter Batty
 
Smallworld and Google: the best of both worlds
Smallworld and Google: the best of both worldsSmallworld and Google: the best of both worlds
Smallworld and Google: the best of both worldsPeter Batty
 
OpenStreetMap intro 2010 07
OpenStreetMap intro 2010 07OpenStreetMap intro 2010 07
OpenStreetMap intro 2010 07Peter Batty
 

More from Peter Batty (20)

FOSS4G NA 2016 review
FOSS4G NA 2016 reviewFOSS4G NA 2016 review
FOSS4G NA 2016 review
 
GITA PNW 2015 Peter Batty
GITA PNW 2015 Peter BattyGITA PNW 2015 Peter Batty
GITA PNW 2015 Peter Batty
 
GITA PNW keynote presentation: Openness in Geospatial
GITA PNW keynote presentation: Openness in GeospatialGITA PNW keynote presentation: Openness in Geospatial
GITA PNW keynote presentation: Openness in Geospatial
 
AGI geocommunity 2013
AGI geocommunity 2013AGI geocommunity 2013
AGI geocommunity 2013
 
Enterprise integration options with Smallworld
Enterprise integration options with SmallworldEnterprise integration options with Smallworld
Enterprise integration options with Smallworld
 
Enterprise integration options with Smallworld
Enterprise integration options with SmallworldEnterprise integration options with Smallworld
Enterprise integration options with Smallworld
 
GeoAlberta keynote
GeoAlberta keynoteGeoAlberta keynote
GeoAlberta keynote
 
OpenStreetMap Past, Present and Future
OpenStreetMap Past, Present and FutureOpenStreetMap Past, Present and Future
OpenStreetMap Past, Present and Future
 
What's new with OpenStreetMap
What's new with OpenStreetMapWhat's new with OpenStreetMap
What's new with OpenStreetMap
 
To G or not to G
To G or not to GTo G or not to G
To G or not to G
 
Precision (Indoor) Real Time Location Systems
Precision (Indoor) Real Time Location SystemsPrecision (Indoor) Real Time Location Systems
Precision (Indoor) Real Time Location Systems
 
Smallworld and Google: the best of both worlds
Smallworld and Google: the best of both worldsSmallworld and Google: the best of both worlds
Smallworld and Google: the best of both worlds
 
GITA keynote 2011 v2
GITA keynote 2011 v2GITA keynote 2011 v2
GITA keynote 2011 v2
 
Geo in the cloud
Geo in the cloudGeo in the cloud
Geo in the cloud
 
The Geospatial Revolution ANZ 2010
The Geospatial Revolution ANZ 2010The Geospatial Revolution ANZ 2010
The Geospatial Revolution ANZ 2010
 
W3G: Don't make me think!
W3G: Don't make me think!W3G: Don't make me think!
W3G: Don't make me think!
 
GIS in the Rockies Geospatial Revolution
GIS in the Rockies Geospatial RevolutionGIS in the Rockies Geospatial Revolution
GIS in the Rockies Geospatial Revolution
 
NCGIC The Geospatial Revolution
NCGIC The Geospatial RevolutionNCGIC The Geospatial Revolution
NCGIC The Geospatial Revolution
 
Smallworld and Google: the best of both worlds
Smallworld and Google: the best of both worldsSmallworld and Google: the best of both worlds
Smallworld and Google: the best of both worlds
 
OpenStreetMap intro 2010 07
OpenStreetMap intro 2010 07OpenStreetMap intro 2010 07
OpenStreetMap intro 2010 07
 

Recently uploaded

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

myWorld Overview May 2011

Editor's Notes

  1. Smart phones will soon be free with a contract … current AT&T is offering a new 8GB iPhone 3GS for $49 with 2 year contract, refurbished ones for as little as 1c!
  2. Smart phones will soon be free with a contract … current AT&T is offering a new 8GB iPhone 3GS for $49 with 2 year contract, refurbished ones for as little as 1c!
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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
  8. 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.
  9. 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.
  10. 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
  11. 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.
  12. A very powerful feature is that you can display icons in the street view itself and mouse over or click them for more information.
  13. In this example we can see several poles further away as we look along the street.
  14. 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.
  15. 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.