Web Evolution 5280ft View of the Web 2.0 Christopher Fowler Software Developer of eGovernment and Information Technology Secretary of State of Rhode Island
Why “Evolution” There is no grand plan to the web Competing technologies – Non-survival of the least fit – There is a natural progression of how we got here Not entirely possible to predict the future, but we can make guesses due to trends
Where Are We Now? Some Call it Web 2.0 – Not to be confused with Internet2 No Clear demarcation – HTTP protocol appear out of the Internet sea – HTML Static Web Pages (BrochureWare) take off – Dynamic data becomes integrated into web pages – Web pages become interactive (JavaScript, cookies) – Web Applications appear
So Where Are We? Still no clear demarcation – XML - Markup starts to define Data, not just data placement and presentation – HTML is “cleansed” – XHTML – XHTML is beautified – CSS – XML starts to define protocols Birth of RSS – Web Services drive web content delivery
Web Services: This Is Where We Are The reliance on Web Services is the Web 2.0 This is not a promise – it’s the implementation of yesterday’s promise
The Reality of Web Services: Human readable computer friendly protocols – Open Data RSS –Single point of creation –Multiple sites provide same data – not recreating it – Open Services Amazon API Google API RSSonate (developed by yours truly!) del.icio.us Flickr