23
GIS Web-sites: Current trends, future directions and the state-of-the-art Version 8 Michael Terner Executive Vice President

Nearc2011 web state of art presentation

Embed Size (px)

DESCRIPTION

PPT slide deck on web GIS state of the art, current trends and state of the art. Presented at NEARC 2011 in Saratoga Springs, NY.

Citation preview

Page 1: Nearc2011 web state of art presentation

GIS Web-sites: Current trends, future directions

and the state-of-the-artVersion 8

Michael Terner

Executive Vice President

Page 2: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2

Overview

• History of this talk

• Issues of the day

• Mobile devices as a driver

• HTML5 vs. other immersive technologies

• Impact of cloud-based hosting

• Capitalizing on cloud-based map/tile services

• Customization vs. templates

Page 3: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 3

History of this Presentation: the web is constantly changing8th variation since 2000

Page 4: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 4

Mobile devices as a driverA plethora of new devices and more ubiquitous broadband

Page 5: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 5

People want maps on their mobile devices

But how do you get them there?

Page 6: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 6

HTML5 vs. other immersive technologies

• Flash and Silverlight are waning

• Plug-ins are less desirable

– Notably on mobile

Page 7: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 7

Recent announcements on Flash/Silverlight

Page 8: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 8

HTML5 vs. other immersive technologies

• What is HTML5?

• W3C standard

• Puts onus on browser makers to ensure there is compatibility

• Avoids need for 3rd party plug-ins

– Like Flash & Sliverlight

Page 9: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 9

Some characteristics of HTML5http://www.w3.org/html/logo/

Page 10: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 0

HTML5 allows for adaptive/responsive design

Can run in full

browser mode on a

PC, or on a phone

Page 11: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 1

“Phone apps” vs “Phone web apps”

• Pure phone, e.g., “iPhone app”– Takes better advantage of phone hardware

• Camera, GPS, accelerometer, etc.

– But, requires standardization on a single phone• Or, building a different app for each phone

Page 12: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 2

“Phone apps” vs “Phone web apps”

• Phone-based web-app– Relies on the phone’s browser app

– Web pages, HTML5, JavaScript• Can be optimized for small screens

• “Adaptive design”

– Good access to GPS; camera not yet supported (but coming)

– Examples of “minified web pages”

http://Maps.google.com

http://Touch.Facebook.com

Page 13: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 3

Impact of cloud-based hosting

• You don’t need a data center to host web apps

– Why buy, when you can rent?

– Not just hardware, but also:

• Bandwidth

• Air conditioning

• Can scale applications by adding “virtual hardware” on demand

– Of course, software licensing may not be so seamless

Image from Paul

Ramsay, used with

permission.

Page 14: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 4

• WA State

When do you need to scale?What is a launch spike?

Data from WA’s broadband site launch

• Governor makes an announcement

• Press release is issued

• Newspaper runs a story

Pales to FCC’s 1st day of

500,000 visits &

9,000 requests/sec; But

still a planning factor.

Page 15: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 5

Cloud based hostingThings to know

• Need to understand virtual machines and offerings– IaaS vs. PaaS vs. SaaS

• Need to understand the cost model

– Fixed costs of virtual hardware ($’s/hour)

– Data storage cost • $.14 /GB/Mo = $1,860 /TB/Yr

– Usage fees for data access• $.01 /10,000 file accesses means 1,750,000 files = $1.75

• Pushing data onto the cloud can be a bottleneck– How thick is your pipe?

– Can send physical drives

Page 16: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 6

Capitalizing on cloud-based map/tile services

• Use of other people’s map services

– Often national or global in scope

– Often for free

• Esri has them

• Bing, MapQuest, Google

• OpenStreetMap (OSM)

Page 17: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 7

Esri’s tile menu

Page 18: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 8

Documentation to find the tiles

Page 19: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 1 9

Things to understand about cloud-based map tiles/services

• Some come with restrictions

– Sites must be publicly available

– Tiles must be delivered through our API

• The rules can change, and costs may be added

– Google’s recent announcement: it will cost you money if >25,000 connections/day

• Most tiles come in the Web Mercator projection

– Cannot reproject tiles on the fly

– Performance penalty for reprojecting dynamic services on the fly

Page 20: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 0

Customization vs. templates

• Templates provide easier, out-of-the box capability

– Both Esri & partners may take this approach

– Can be delivered at lowest cost

• Write once; deploy many

• There are tradeoffs in being more generic

– Many applications will all look the same

– Can be difficult to customize

– Can be difficult to integrate into a workflow

– Integrate with a business system

– Excellence vs. mediocre

Page 21: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 1

Customization vs. templates

• There is room for both approaches

• Some templates better than others

• Creativity and innovation matter

• Focused, workflow-based sites

• Site reflects what you want/need

– Your site is a public representation of your organization and can be a good place to invest

Page 22: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 2

Conclusions

• Web technologies are constantly moving

• Standards (W3C, OGC) can be important hedges against technology change

• Know your options & make informed choices

Page 23: Nearc2011 web state of art presentation

© 2 0 1 1 A p p l i e d G e o g r a p h i c s , I n c . S l i d e 2 3

Thank You

If you have any questions:

Michael TernerExecutive Vice President

[email protected]

If you’d like a copy of the presentation, please leave me a business card and I will email it to you.