Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Future of web applications in science

The Future of web applications in science

A talk on the future of web apps given at the Computational and Molecular Population Genetics, University of Bern

David Roessli

April 16, 2007
Tweet

More Decks by David Roessli

Other Decks in Technology

Transcript

  1. ∅ The Future of web applications in science David Roessli

    Apr 16, 2007 Bern CMPG Universität Bern
  2. ∅ I am a scientific collaborator at the University of

    Geneva. In charge of IT for the dept of Anthropology and all of its online presence. About me I am a freelance webdesigner passionate about web standards and accessibility, information and interaction architecture, and user interface design. anthro.unige.ch cybmed.com davidroessli.com
  3. ∅ The future is going to be great! The Future

    of Web Applications in Science – Khoi Vinh, FoWA London Feb 2007
  4. ∅ The Future where is my jetpack, where is my

    robotic companion, where is my dinner in pill form, where is my hydrogen fueled automobile, where is my nuclear powered levitating house, where is my cure for this disease they lied to us this was supposed to be the future http://www.threadless.com/product/63.html
  5. ∅ What I will not be talking about today Today

    • User interface design • Web standards compliance • Content semantic markup • Accessibility and usability • Behaviour architecture
  6. ∅ What is behind the Web 2.0 concept and how

    it impacts web based applications in science. The next 41 minutes • What is the web changing into? • What can you build upon it? • Science’s low adoption of web 2.0 principles • Web services in science
  7. ∅ What is behind the Web 2.0 concept and how

    it impacts web based applications in science. The next 41 minutes • What is the web changing into? • What can you build upon it? • Science’s low adoption of web 2.0 principles • Web services in science
  8. ∅ an emerging network-centric platform to support distributed, collaborative and

    cumulative creation by its users – John Hagel What is Web 2.0 ?
  9. ∅ Web 1.0 was about commerce. Web 2.0 is people

    – Ross Mayfield What is Web 2.0 ?
  10. ∅ What is Web 2.0 ? • Buzzword • Conference

    • Marketing • A new bubble • All of the above and less
  11. ∅ Tim O’Reilly started it all back in 2005 with

    a article published on his website. September 30, 2005 What Is Web 2.0 Design Patterns and Business Models for the Next Generation of Software http://www.oreillynet.com/lpt/a/6228
  12. ∅ What it is about Open data Social interaction User

    participation Enhanced user experience Technology and standards
  13. ∅ What it is about Open data Social interaction User

    participation Enhanced user experience Technology and standards
  14. ∅ Twitter Flickr Technorati Linkedin Basecamp Digg Ning Meebo Lastfm

    Odeo YouTube Facebook Upcoming del.icio.us Magnolia NewsVine Moo BackPack MeasureMap Rollyo Plazes Yelp Netvibes Ask City Popular web 2.0 apps
  15. ∅ Twitter Flickr Technorati Linkedin Basecamp Digg Ning Meebo Lastfm

    Odeo YouTube Facebook Upcoming del.icio.us Magnolia NewsVine Moo BackPack MeasureMap Rollyo Plazes Yelp Netvibes Ask City Popular web 2.0 apps
  16. ∅ Principles features of web 2.0 The Web As Platform

    Harnessing Collective Intelligence Rich User Experiences Data is the Next Intel Inside Data is the Next Intel Inside Data is the Next Intel Inside End of the Software Release Cycle Lightweight Programming Models Software Above the Level of a Single Device
  17. ∅ The web as it was CMS and publishing tools

    big silo of information very large database yet another source of info B.I.G database of important stuff
  18. ∅ Tomorrow’s web? A web of data sources, services for

    exploring and manipulating data, and ways that users can connect them together
  19. ∅ Tomorrow’s web? A web of data sources, services for

    exploring and manipulating data, and ways that users can connect them together
  20. ∅ Tomorrow’s web? A web of data sources, services for

    exploring and manipulating data, and ways that users can connect them together
  21. ∅ Tomorrow’s web? A web of data sources, services for

    exploring and manipulating data, and ways that users can connect them together
  22. ∅ Tomorrow’s web? A web of data sources, services for

    exploring and manipulating data, and ways that users can connect them together – Tom Coates
  23. ∅ A web of data a web of pages +

    mashups! + a web of data? ?
  24. ∅ What can you build upon it? • add data

    • open your data sources, give data a definitive home • give ways of adding new data, annotating, enhancing existing data How can I add value to the aggregated web?
  25. ∅ What can you build upon it? How can I

    add value to the aggregated web? • give ways of exploring, manipulating and organising data • give ways of navigating data
  26. ∅ What can you build upon it? How can I

    add value to the aggregated web? • remember that data is the core service of the next 10 years
  27. ∅ What can you build upon it? Some of the

    stuff you need to do • standard ways of representing, identifying and accessing data • mechanisms for distributing and replicating data • ways to interact or enhance data
  28. ∅ Mashups A mashup is a website or application that

    combines content from more than one source into an integrated experience. http://en.wikipedia.org/wiki/Mashup
  29. ∅ Real world task Find an apartment to rent in

    walking distance (< 1mile) of a park in San Francisco..
  30. ∅ Network effect of services • Every new service can

    build on top of every other existing service - the web becomes a true platform • Every service and piece of data that’s added to the web makes every other service potentially more powerful A web of data sources, services for exploring and manipulating data, and ways that users can connect them together
  31. ∅ Science today • Scientists are both Internet pioneers, early

    adopters, and late adopters • Slow adoption of Web 2.0 in science • Excessive competition and data restrictions remain the main barriers (?) For most users, the web remains a big online library where they mainly search for information.
  32. ∅ Why? • Journals • Conferences • International community •

    Scientists are the leaders and early adopters in many areas of computing Science led by centuries in collaboration
  33. ∅ Communication • The emerging web is largely being shaped

    by dynamic interactions between users in real time; • Researchers still see publications in the formal scientific literature as ‘the’ means of scientific communication. There may be more to science that the ‘Journal’
  34. ∅ Communication • Scientists are missing out on new ways

    to communicate with each other and the public; • Science communication would be enhanced, both before publication, when generating ideas, and after publication, when discussing results. There may be more to science that the ‘Journal’
  35. ∅ Blogging in Science Weblogs are still largely frowned upon.

    • Blogging is perceived as an unattractive distraction from real work, background noise, coffee-room chatter or exhibition; • The ‘fear of blogging’ effect prevails: give a poor image, waste of time, or even dangerous.
  36. ∅ Blogging in Science Weblogs as journals. Think about it.

    • Low-circulation/low value-add/high-cost journals (ie most) are fit for replacement by such cheaper online community solutions. Open access; • High-circulation/high value-add/low-cost is a different model; • Need stable archiving. Need recognition and an impact factor.
  37. ∅ Web services in Science today Web services and mashups

    exist in some disciplines • A bioinformatician can get a gene sequence from the GenBank database, its homologues using the BLAST alignment service, and the resulting protein structures from the SwissProt site in one step.
  38. ∅ Web services in Science today Web services and mashups

    exist in some disciplines • An astronomer can automatically collate all available data for an object, taken by different telescopes at various wavelengths, into one place, rather than having to check each source individually.
  39. ∅ Issues Generalising the model raises issues to be addressed

    • Semantic web, data parallelisation is an issue; • Data availability and access is the big issue.
  40. ∅ Now, where to? • Look to add value to

    the aggregated web of data • Build for normal users, developers and machines • Start designing with data, not pages Embrace the web of data
  41. ∅ Now, where to? • Identify your first order objects

    and make them addressable • Use readable, reliable and hackable URLs • Build list views, and batch manipulation interfaces • Make your data as discoverable as possible Embrace the web of data
  42. ∅ Thank you For those interested, the presentation slides are

    available at, http://davidroessli.com/talks/2007/04/cmpg http://www.flickr.com/photos/angela7/76598852/
  43. ∅ Thank you For those interested, the presentation slides are

    available at, http://davidroessli.com/talks/2007/04/cmpg