the rich webdumont/presentations/therichweb.pdf · "people keep asking what web 3.0 is. i...

Post on 02-Aug-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Rich WebArnaud Dumont

RAL Retreat * Nov 7-9, 2007

© 2007 UCAR RAL

The State of the Web

The web is strong

The web is evolving

The web has been good to us

The web is a key to our future success

Evolution of the Web

© 2007 UCAR RAL

A Good Beginning

1963 "Hypertext"

1990 First Web Site (NeXTcube at CERN)

First Web Browser (“WorldWideWeb”)

1993 Mosaic Browser

1994 W3C founded

© 2007 UCAR RAL

A Mediocre Middle1997 HTML 4.0 and DOM

1998 XML 1.0

1999 “Semantic Web”"I have a dream for the Web [in which computers] become capable of

analyzing all the data on the Web - the content, links, and transactions between people and computers. A 'Semantic Web', which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The 'intelligent agents' people have touted for ages will finally materialize."

© 2007 UCAR RAL

A Mediocre Middle1997 HTML 4.0 and DOM

1998 XML 1.0

1999 “Semantic Web”

1999 RSS 0.9

2000 MSRS

2002 XMLHttpRequest

© 2007 UCAR RAL

Major Evolution

2004 GMailGoogle MapsGoogle Suggest

2005 "AJAX"flickrNetflix

© 2007 UCAR RAL

How Does It Apply?

Innovate with "middle-weight" displays

Simplify interaction

Create a user experience

Think beyond the desktop

Decentralized Data

© 2007 UCAR RAL

Semantic WebNotation

RDF•subject, predicate, object<urn:states:New%20York> <http://purl.org/dc/terms/alternative> "NY"

OWL

Resources

Dublin Core Metadata Initiative

SPARQL

© 2007 UCAR RAL

ApplicationsMIT's Semantic Interoperability of Metadata and Information in unLike Environments

Exhibit

Piggy Bank

Longwell

Linking Open Data project

© 2007 UCAR RAL

How Does It Apply?

Share dataADDS DataServerGIS Climate Change Scenarios Project

Composite dataWMS/WCS/WFS layers in displays

Research data?

Future Presentation Devices

© 2007 UCAR RAL

Consumer Electronics

Can't anticipate how people will want to access data

Separate formatting from contents

Embrace standards

© 2007 UCAR RAL

How Does It Apply?

Prepare for emerging platformsMobile phonesElectronic flight bagDHS first respondersIn-vehicle displays

Be aware of network impactsBandwidthAsynchronicityDependenciesStorage

Architecture of Participation

© 2007 UCAR RAL

Users Build ContentUsenet

Perl's CPAN, Apache's Modules

Wikis, MySpace/Facebook, flickr, and YouTube

Peer-to-peer networks (Napster, BitTorrent)

© 2007 UCAR RAL

How Does It Apply?

Feedback on models

Collaboratories

User support "cost avoidance"

User tracking (Google Analytics)

Development Challenges

© 2007 UCAR RAL

EngineeringIP concerns

Security

Vanishing release cycles

Design shift

Loosely coupled components

Interfaces & SOA

© 2007 UCAR RAL

How Does It Apply?

Plan for maintenance

Agile development

User-driven testing

Release mechanisms

Web 3.0

© 2007 UCAR RAL

Vision "People keep asking what Web 3.0 is. I think maybe when you've got an overlay of scalable vector graphics -everything rippling and folding and looking misty - on Web 2.0 and access to a semantic Web integrated across a huge space of data, you'll have access to an unbelievable data resource."

- Tim Berners-Lee,quoted in International Herald Tribune 2006

© 2007 UCAR RAL

Another Vision"But if I were to guess what Web 3.0 is, I would tell you

that it's a different way of building applications... My prediction would be that Web 3.0 will ultimately been seen as applications which are pieced together. There are a number of characteristics: the applications are relatively small, the data is in the cloud, the applications can run on any device, PC or mobile phone, the applications are very fast and they're very customizable. Futhermore, the applications are distributed virally: literally by social networks”

-Eric Schmidt, CEO of Google

© 2007 UCAR RAL

Resources“A Little History of the World Wide Web” - Dan Connollyhttp://www.w3.org/History.html

“What is Web 2.0” - Tim O’Reillyhttp://www.oreillynet.com/lpt/a/6228

“Ajax: A New Approach to Web Applications”-Jesse James Garretthttp://www.adaptivepath.com/ideas/essays/archives/000385.php

“Weaving the Web” - Tim Berners-Leehttp://www.w3.org/People/Berners-Lee/Weaving/

© 2007 UCAR RAL

ResourcesDublin Core Metadata Initiativehttp://dublincore.org/documents/dcmi-terms/

MIT's Semantic Interoperability of Metadata and Information in unLike Environmentshttp://simile.mit.edu/

ADDS DataServerhttp://weather.aero/dataserver

GIS Climate Change Scenarios Projecthttp://gisclimatechange.org

Wikipedia: Semantic Webhttp://en.wikipedia.org/wiki/Semantic_web

Discussion?

top related