+ All Categories
Home > Technology > Smallworld and Google: the best of both worlds

Smallworld and Google: the best of both worlds

Date post: 12-May-2015
Category:
Upload: peter-batty
View: 1,636 times
Download: 0 times
Share this document with a friend
Description:
My presentation at the Smallworld User Conference in Baltimore, talking about the benefits of combining the strengths of Smallworld and Google Maps (the work we are doing with Ubisense myWorld).
Popular Tags:
106
Smallworld and Google The best of both worlds Peter Batty September 10, 2010 Smallworld User Conference, Baltimore
Transcript
Page 1: Smallworld and Google: the best of both worlds

Smallworld and Google

The best of both worlds

Peter Batty

September 10, 2010Smallworld User Conference, Baltimore

Page 2: Smallworld and Google: the best of both worlds

1: The Revolution

Page 3: Smallworld and Google: the best of both worlds

flic.kr/p/pWMRk

2: Different Approaches

Page 4: Smallworld and Google: the best of both worlds

3: The Cloud

flic.kr/p/7Bzn5E

Page 5: Smallworld and Google: the best of both worlds

4: Usability

flic.kr/p/kjwKm

Page 6: Smallworld and Google: the best of both worlds

The Revolution

Page 7: Smallworld and Google: the best of both worlds

GIS has been a specialized backroom technology for many

years

Page 8: Smallworld and Google: the best of both worlds
Page 9: Smallworld and Google: the best of both worlds

flic.kr/p/7A6vVg

Page 10: Smallworld and Google: the best of both worlds

flic.kr/p/7rnNAD

flic.kr/p/7NEJzF

Location is now Pervasive and

Simplein consumer applications

Page 11: Smallworld and Google: the best of both worlds

Disruptive technology

Functionality /performance

Time

Established technology

Disruptive technology

MainstreamMarketrequirements

Page 12: Smallworld and Google: the best of both worlds
Page 13: Smallworld and Google: the best of both worlds

flic.kr/p/7UjM5T

Page 14: Smallworld and Google: the best of both worlds

flic.kr/p/4UoT3s

Page 15: Smallworld and Google: the best of both worlds

Ease of

use

Page 16: Smallworld and Google: the best of both worlds

Access to data: imagery

Page 17: Smallworld and Google: the best of both worlds

Access to data: street view

Page 18: Smallworld and Google: the best of both worlds

Access to data: geocoding & local search

Page 19: Smallworld and Google: the best of both worlds

Directions

Page 20: Smallworld and Google: the best of both worlds

Live or predicted traffic data

Page 21: Smallworld and Google: the best of both worlds

Ease of scaling and administration

Page 22: Smallworld and Google: the best of both worlds

flic.kr/p/pWMRk

Different Approachesto Google integration

Page 23: Smallworld and Google: the best of both worlds

Sparse data

TrucksOutages

JobsOften don’t

need GIS maps

KML and GeoRSS are

good formats

Sparse data

Page 24: Smallworld and Google: the best of both worlds

<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://www.opengis.net/kml/2.2"> <Placemark> <name>Simple placemark</name> <description>Attached to the ground. Intelligently places itself at the height of the underlying terrain.</description> <Point> <coordinates>-122.0822035425683,37.42228990140251,0</coordinates> </Point> </Placemark></kml>

KML is child’s

play!

Page 25: Smallworld and Google: the best of both worlds

So is

<entry> <title>M 3.2, Mona Passage</title> <link href="http://example.org/2005/09/09/atom01"/> <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> <updated>2005-08-17T07:02:32Z</updated> <summary>We just had a big one.</summary> <georss:point>45.256 -71.92</georss:point> </entry>

geoRSS

Page 26: Smallworld and Google: the best of both worlds

Marketing application

KML viewable in Google Earth or Maps on multiple devices

including iPhone etc

Page 27: Smallworld and Google: the best of both worlds

You can use KML in lots of placesKML uploaded to GeoCommons and used for thematic mapping

Page 28: Smallworld and Google: the best of both worlds

SimpleGood for sparse and dynamic dataWorks with multiple platforms / products

KML The Good

flic.kr/p/8eZBZk

Page 29: Smallworld and Google: the best of both worlds

Hard to match Smallworld styles

Hard to scale to large data volumes

KML The

Bad

flic.kr/p/6hwSwn

Page 30: Smallworld and Google: the best of both worlds

Dense Data

Page 31: Smallworld and Google: the best of both worlds

Raster map tiles

Pre-render maps into image filesApproach used by Google, Microsoft, etcVery high performance and scalabilityEasy to integrate with Google Maps etc

Page 32: Smallworld and Google: the best of both worlds

Calculations by Charlie Savage

Tile data volumes (global)

Page 33: Smallworld and Google: the best of both worlds

System Architecture

Raster map tiles

Spatial database

Web mapping server(s)

Overall

Google/Bing servers

Base maps,

imagery

Streetview, geocoding

End userAny web browser

Desktop or mobile

Smallworld

GSS

Other enterprise systems

REST, GeoRSS, …

OMS, WMS, CIS …

sync

Easy to useHigh performance and scalability

Page 34: Smallworld and Google: the best of both worlds

Rich functionalityLeverage existing applications Business process integration Network tracing Data update

Smallworld GSSstrengths

Google strengths

Simple viewing and queryRich data Additional functionality: geocoding, routing Simple “data mashups”

Highly complementary!

Page 35: Smallworld and Google: the best of both worlds
Page 36: Smallworld and Google: the best of both worlds

Matches Smallworld styles

Page 37: Smallworld and Google: the best of both worlds

Google basemap gives context

Page 38: Smallworld and Google: the best of both worlds

Google satellite map

Page 39: Smallworld and Google: the best of both worlds

What if my data doesn’t match?

Page 40: Smallworld and Google: the best of both worlds

Street View gives extra info

Page 41: Smallworld and Google: the best of both worlds

Street View gives extra info

Page 42: Smallworld and Google: the best of both worlds

Street View gives extra info

Page 43: Smallworld and Google: the best of both worlds

Something on “Google style search”

Google style one box search

Page 44: Smallworld and Google: the best of both worlds

Autocomplete search

Page 45: Smallworld and Google: the best of both worlds

Autocomplete search

Page 46: Smallworld and Google: the best of both worlds

Reports in search too

Page 47: Smallworld and Google: the best of both worlds

Reports from search

Page 48: Smallworld and Google: the best of both worlds

Reports from search

Page 49: Smallworld and Google: the best of both worlds

Google geocoding very flexible

Page 50: Smallworld and Google: the best of both worlds

Google local search

Page 51: Smallworld and Google: the best of both worlds

“Enterprise mashups”

OutagesTrucksWMSCIS

Smart Grid

Page 52: Smallworld and Google: the best of both worlds

Ability to link to maps

Page 53: Smallworld and Google: the best of both worlds

Click link, no software needed!

Page 54: Smallworld and Google: the best of both worlds

Google Maps is mobile too!

Runs on smart phones including

iPhone…

… and tablets including iPad

Page 55: Smallworld and Google: the best of both worlds

Geo-referenced photos

Page 56: Smallworld and Google: the best of both worlds

Damage assessment

Page 57: Smallworld and Google: the best of both worlds

…/a2e/data/datasources/Pole/

90974

REST APIs

Page 58: Smallworld and Google: the best of both worlds

…/a2e/data/datasources/Pole/90974?f=gjson

REST APIs: simple and powerful

Page 59: Smallworld and Google: the best of both worlds

…/a2e/data/datasources//Pole/search?f=gjson

&lat=42.600&lon=-76.1780&d=4

Page 60: Smallworld and Google: the best of both worlds
Page 61: Smallworld and Google: the best of both worlds
Page 62: Smallworld and Google: the best of both worlds
Page 63: Smallworld and Google: the best of both worlds
Page 64: Smallworld and Google: the best of both worlds
Page 65: Smallworld and Google: the best of both worlds

<Picture of Jason>Jason BirchCity of Nanaimo

REST is good!!

Page 66: Smallworld and Google: the best of both worlds

Running in the

flic.kr/p/7Bzn5E

Cloud

Page 67: Smallworld and Google: the best of both worlds

This is an old Google data center (2005)

Each container holds

servers1,16

0This facility holds an

estimated

150,000

servers

Page 68: Smallworld and Google: the best of both worlds

Google has an estimated

40…holding an

estimated

data centers…

1 million

servers

Page 69: Smallworld and Google: the best of both worlds

3 billionsearches per day

35,000searches per second

Page 70: Smallworld and Google: the best of both worlds

2 billionvideos per day

Page 71: Smallworld and Google: the best of both worlds

100 millionmonthly

users

Page 72: Smallworld and Google: the best of both worlds

one zillion times more

computer science PhDs than your company or mine has

Page 73: Smallworld and Google: the best of both worlds

AmazonGoogle

Your IT departmen

t

HUGE

economies of scale

Page 74: Smallworld and Google: the best of both worlds

Save

BIG!!

flic.kr/p/64kFKH

Page 75: Smallworld and Google: the best of both worlds

EC2 Pricing

September 5, 2010

Page 76: Smallworld and Google: the best of both worlds

My daily quotas (max $5 per day)

46.5 CPU hours6.5 CPU hours free

43.2m web requests!

Page 77: Smallworld and Google: the best of both worlds

My total server costs for development of myWorld so far

13c

Page 78: Smallworld and Google: the best of both worlds

but is it SECURE???

flic.kr/p/4iCux7

Page 79: Smallworld and Google: the best of both worlds

$24.5bn

2009 revenue

Page 80: Smallworld and Google: the best of both worlds

4th fastest growing

company in Fortune top 100, 2010

Page 81: Smallworld and Google: the best of both worlds

170 million users, Feb 2010

Page 82: Smallworld and Google: the best of both worlds

“Government’s record year of data loss” Daily Telegraph, UK, 2008

http://bit.ly/c1ry5s

The biggest single loss was in November when Alistair Darling, the Chancellor, revealed two CDs with personal details of 25 million child benefit claimants and their parents had gone missing in the post.Three weeks ago Ruth Kelly, the Transport Secretary, admitted that the details of three million learner drivers had gone missing when a hard drive was lost in Iowa.

Last February it emerged 80 passports are lost in the post every month.

Last month, CDs with personal information on thousands of benefit claimants were found at the home of a former contractor to the Department of Work and Pensions.

Page 83: Smallworld and Google: the best of both worlds

There is a strong case that

your data

more secure

is

in the cloud

Page 84: Smallworld and Google: the best of both worlds

Agility

flic.kr/p/7BM8zr

Google Maps had

400 releases in its first 4 years

Page 85: Smallworld and Google: the best of both worlds

Ultra scalableSecureMajor cost savings

Hardware, admin, upgradesMuch faster enhancements & fixes

flic.kr/p/7Bzn5E

Cloud benefits

Page 86: Smallworld and Google: the best of both worlds

flic.kr/p/kjwKm

Usability

Page 87: Smallworld and Google: the best of both worlds

I highly recommend this book

Page 88: Smallworld and Google: the best of both worlds

My top 3 rules for good usability

Do usability testing1

Do usability testing2

Do usability testing3

Page 89: Smallworld and Google: the best of both worlds

flic.kr/p/72M6Lflic.kr/p/53WUkg

Doing a usability test

Put application in front of user

Shut up Watch

flic.kr/p/7UqPo1

Page 90: Smallworld and Google: the best of both worlds
Page 91: Smallworld and Google: the best of both worlds
Page 92: Smallworld and Google: the best of both worlds

We don’t read web pages, we skim them

flic.kr/p/6Ab8j

Page 93: Smallworld and Google: the best of both worlds

We don’t evaluate all the options, we pick the first

plausible one

Page 94: Smallworld and Google: the best of both worlds

What the designer sees

Page 95: Smallworld and Google: the best of both worlds

What the user sees

Page 96: Smallworld and Google: the best of both worlds

What the user sees

Page 97: Smallworld and Google: the best of both worlds

What the user sees

Page 98: Smallworld and Google: the best of both worlds

We usually just see a fraction of what is on the

page

Page 99: Smallworld and Google: the best of both worlds

Use conventions

Page 100: Smallworld and Google: the best of both worlds

Omit needless words

Get rid of half the words on each page,

then get rid of half of what’s leftKrug’s third law of

usability

Page 101: Smallworld and Google: the best of both worlds

Don’t make me think

flic.kr/p/28o3cz

Krug’s first law of usability

Page 102: Smallworld and Google: the best of both worlds

Summary

Page 103: Smallworld and Google: the best of both worlds

Fast train?

flic.kr/p/7b5sKd

Page 104: Smallworld and Google: the best of both worlds

Usability / simplicity

flic.kr/p/3guaAu

Page 105: Smallworld and Google: the best of both worlds

Cloud

flic.kr/p/6aJDqo

Page 106: Smallworld and Google: the best of both worlds

[email protected]

twitter.com/pmbatty


Recommended