Live Notes from The Future of Web Apps Summit Native to a Web of Data. Two months at Yahoo, presentation online afterwards. Design & Web 2.0: Round corners and gradients. Started by Blogger :-) What it means to build for an emerging web. What is the web is changing into? What can you build on it? Architectural Principles. 1. Web 2.0. A buzzword, but also an attempt to make sense of change. Tim O'Reilly Article. Marcus Angermeier cluster map. But too many ideas. Focus on Web of Connected Stuff. The web that was, silos of info, linking together, towards an aggregate of connected data sources, services for exploring and manipulating data, and ways users can connect them together. Mash-ups (not a great term, but useful). Yahoo Astronewsology idea - splice-up of News and Astrology :-). Hybridising data sources in order to make each more useful. Network effect of services. Every new service can build on top of all the others. Every service and piece of data added makes every other service more powerful. Creates massive growth, accelerating innovation, more competition, componentised services and increasingly specialised services. There is money to be made. Use APIs to drive people to your stuff. Amazon prime model for this. More useful and attractive, less centralised development. Syndicated content as a platform. Turn APIs into pay-for service. Keeps hippies and capitalists happy :-) Dangers of NOT doing this. 2. What to build? "What can I build that will make the whole web better? How can I add value to the aggregate web? Drive to own certain types of data: location, identity, calendaring, namespaces. Tim O'Reilly's 'Intel Inside' of data. Data as core service over next 10 years. Improving use of data, navigating it, more data means better ways to manipulate it needed. Can you help users connect it together? 3. Architectural Principles. Matt Biddulph http://www.hackdiary.com/slides/xtech2005. i. Look to add value to aggregate web of data ii. Build for normal users, developers and machines iii. Start designing with data, not with pages iv. Identify your first order objects and make them addressable v. Readable reliable and hackable urls vi. Correlate with external identifier schemes (or coin a new standard) vii. Build list views and batch manipulation interfaces (3 views - destination, list view, manipulation interface) viii. Create parallel data reps using standardsAPIs, microformats, parallel XML, RSS ix. Make your data as discoverable as possible http://www.plasticbag.com
Technorati Tags: Conferences, Design, Flickr, Future, futureofwebapps, Internet, Long Tail, Media, Networks, Social Networks, Software, technology, Usability, Web
0 comments:
Post a Comment