+ All Categories
Home > Documents > what makes Web 2.0 applications unique?

what makes Web 2.0 applications unique?

Date post: 25-Feb-2016
Category:
Upload: mya
View: 34 times
Download: 2 times
Share this document with a friend
Description:
what makes Web 2.0 applications unique?. 30 October 2006 Wesley Willett CS260. Web 2.0 According to O’Reilly. - PowerPoint PPT Presentation
Popular Tags:
49
what makes Web 2.0 applications unique? 30 October 2006 Wesley Willett CS260
Transcript
Page 1: what makes  Web 2.0 applications unique?

what makes Web 2.0 applications unique?

30 October 2006Wesley Willett

CS260

Page 2: what makes  Web 2.0 applications unique?

Web 2.0 According to O’Reilly

• “Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.” - Tim O'Reilly October 01, 2005

Page 3: what makes  Web 2.0 applications unique?

Outline• From Early Hypertext to Web 2.0

– Implementing aspirations of hypertext pioneers

– What “2.0” adds that “1.0” lacked– A group discussion exercise

• Authorship and Information Aggregation in Blogs, Wikis, and Beyond (time permitting)

Page 4: what makes  Web 2.0 applications unique?

Drawing on Readings• Millard, D. E. and Ross, M. 2006. Web

2.0: Hypertext by Any Other Name?. In HT’06.

• Carter, S. 2005. The Role of the Author in Topical Blogs. In CHI 2005.

• Walker, J. 2005. Feral Hypertext. In HT’05.

Page 5: what makes  Web 2.0 applications unique?

Disclaimer (2.0)

Page 6: what makes  Web 2.0 applications unique?

Web 2.0: Hypertext by Any Other Name?

Page 7: what makes  Web 2.0 applications unique?

Vannevar Bush | MemexAs We May Think - 1945

Page 8: what makes  Web 2.0 applications unique?

Ted Nelson | “Hypertext” 1965

Doug Engelbart | oNLine System“Mother of all Demos” - 1968

Page 9: what makes  Web 2.0 applications unique?

Lippman, MIT | Aspen Movie Map1st hypermedia system - 1978

Page 10: what makes  Web 2.0 applications unique?

Vision of hypertext/hypermedia

• A non-linear medium of information• Not just the WWW

• To look at:– How well do “Web 2.0” systems

implement/refine “ideal” hypertext/hypermedia models?

– How are they better than “Web 1.0”?– An interesting lens through which to examine

what makes these new systems unique, useful.

Page 11: what makes  Web 2.0 applications unique?

Aspirations of Hypertext | Millard & Ross

SearchStructureAdaptive

VersioningAuthoring

5 major categories

Page 12: what makes  Web 2.0 applications unique?

Aspirations of Hypertext | Millard & Ross

As we step through:• What systems realize these

aspirations?• How well do they do so?• What are the implications for how

we use these systems?

Page 13: what makes  Web 2.0 applications unique?

Aspirations | Search• Content • Context• Structural

Page 14: what makes  Web 2.0 applications unique?

Web 2.0 | Search• Content: Explicit text search

(Prevalent in 1.0)

Page 15: what makes  Web 2.0 applications unique?

Web 2.0 | Search• Context: Implicating tags and other

metadata • Structural: Not commonly seen.

Examples?

Page 16: what makes  Web 2.0 applications unique?

Aspirations | Structure & Content

• Typed n-ary links• Composition• Extended navigation structures• User Trails

Page 17: what makes  Web 2.0 applications unique?

Web 2.0 | Structure & Content

• Typed n-ary links: Only in research systems?

Page 18: what makes  Web 2.0 applications unique?

Web 2.0 | Structure & Content

• Composition: ex) Flickr photo collections

Page 19: what makes  Web 2.0 applications unique?

Web 2.0 | Structure & Content

• Extended navigation structures: ex) last.fm Tag Radio

Page 20: what makes  Web 2.0 applications unique?

Web 2.0 | Structure & Content

• User Trails: ex) Amazon

Page 21: what makes  Web 2.0 applications unique?

Aspirations | Dynamic / Adaptive

• Content • Structures• Computation over the network• Personalization

Page 22: what makes  Web 2.0 applications unique?

Web 2.0 | Dynamic / Adaptive

• Content: – Low-level support with php,

javascript, etc.– Higher-level paradigms like AJAX– ex) much of the modern web

Page 23: what makes  Web 2.0 applications unique?

Web 2.0 | Dynamic / Adaptive

• Structures: ex) Flickr Explore

ex) Digg Spy

Page 24: what makes  Web 2.0 applications unique?

Web 2.0 | Dynamic / Adaptive

• Computation over the network: ex) web-based productivity

apps.

Page 25: what makes  Web 2.0 applications unique?

Web 2.0 | Dynamic / Adaptive

• Personalization: ex) My Yahoo!, Everything!

Page 26: what makes  Web 2.0 applications unique?

Aspirations | Versioning • Entity• Network

Page 27: what makes  Web 2.0 applications unique?

Web 2.0 | Versioning• Entity - Wikis, but not much else.

Page 28: what makes  Web 2.0 applications unique?

Web 2.0 | Versioning• Network: twiki, etc.

Also, versioning entire apps incrementally– “End of the software release cycle.”

Page 29: what makes  Web 2.0 applications unique?

Aspirations | Authoring • Private Annotation• Public Annotation• Global Collaboration• Restricted Collaboration• Extensibility

Page 30: what makes  Web 2.0 applications unique?

Web 2.0 | Authoring• Private Annotation:

ex) primitive blogs, editing basic html

Page 31: what makes  Web 2.0 applications unique?

Web 2.0 | Authoring• Public Annotation:

ex) blogging + comments

Page 32: what makes  Web 2.0 applications unique?

Web 2.0 | Authoring• Global Collaboration:

ex) review/commendation systems

ex) Wikipedia

Page 33: what makes  Web 2.0 applications unique?

Web 2.0 | Authoring• Extensibility: Public APIs

http://programmableweb.com/apis

Page 34: what makes  Web 2.0 applications unique?

Millard and Ross, HT06

How do the Applications Stack Up?

Page 35: what makes  Web 2.0 applications unique?

Which of these aspirations do Web 2.0 apps fulfill?

Content Search Context Search

Structural SearchTyped n-ary links

Composition Extending

Navigation Structures

User Trails Dynamic Content

Dynamic Structures Computation over

Network Personalization Versioning Private Annotations Public Annotations Restricted

Collaboration Global Collaboration Extensibility

Page 36: what makes  Web 2.0 applications unique?

What other aspects of modern web apps aren’t

covered here? • Millard & Ross only look at Flickr,

a few wikis/blogs• What about social networks? • Doesn’t address interface

richness

Page 37: what makes  Web 2.0 applications unique?

Some Questions• Which of these aspirations do specific

web apps fulfill?• How much of this is application

dependent?– Are some of Millard & Ross’ ideals not

useful or practical for many systems?• Are these attributes useful criteria to

consider when classifying, analyzing, and designing web applications?

Page 38: what makes  Web 2.0 applications unique?

O’Reilly | Classifying Web 2.0 Apps

• Another very different way of grouping these applications.

• “A hierarchy of ‘Web 2.0-ness’.”

http://radar.oreilly.com/archives/2006/07/levels_of_the_game.html

Page 39: what makes  Web 2.0 applications unique?

O’Reilly | Classifying Web 2.0 Apps

• Level 0: App would work as well offline from a local data cache– ex) MapQuest

• Level 1: App can and does exist offline, but gains features online– ex) Writely

• Level 2: App could exist offline, but uniquely benefits by being online– ex) Flickr

• Level 3: App could only exist on the net– ex) Craigslist

http://radar.oreilly.com/archives/2006/07/levels_of_the_game.html

Page 40: what makes  Web 2.0 applications unique?

An Exercise

Page 41: what makes  Web 2.0 applications unique?

An Exercise

• Millard & Ross’ Ideals– Search

• Content, Context, Structure– Structure

• Composition, Navigation Structures, User Trails

– Adaptive/Dynamic• Dynamic Content & Structures,

Computation over the Network, Personalization

– Versioning• Entity, Network

– Authoring• Private, Public, Collaboration,

Extensibility

• O’Reilly’s Hierarchy– Level 0: Web adds little– Level 1: Minor benefits– Level 2: Unique

benefits– Level 3: Could only

exist online

Page 42: what makes  Web 2.0 applications unique?

Although if we did just want to find out…

http://web2.0validator.com

Page 43: what makes  Web 2.0 applications unique?

Blogs, Wikis, & Beyond

Page 44: what makes  Web 2.0 applications unique?

Blurring the Distinctions Between Authors and

Readers• Blogging & Comments• Wikis• Ratings (& meta-ratings)

Page 45: what makes  Web 2.0 applications unique?

Blogs | Accumulating and Digesting Information

• Information from a variety of sources.- Posts reference other blogs, outside sources,

and introduce new material.- Multiple authors create and digest content

and structure through posts, links, and comments.

- Success, conflict resolution largely gauged via popularity and stickiness of the content.

Page 46: what makes  Web 2.0 applications unique?

Frequency of Link and Quote Sources in Selected Topical

Blogs

Scott Carter,The Role of the Author in Topical Blogs. HT’05

Page 47: what makes  Web 2.0 applications unique?

Other Models of Accumulating Information

ex) Wikipedia

ex)Urban Dictionary

Page 48: what makes  Web 2.0 applications unique?

Jill Walker | Feral Hypertext

• “Massive possibility for collaboration and emergence in the network creates truly feral and uncontrollable hypertext.”

– Wikipedia, Flickr, CiteULike, del.icio.us as examples of feral structures.

– Important to consider how to make them navigable.

Jill Walker, Feral Hypertext:When Hypertext Literature Escapes Control. HT’05

Page 49: what makes  Web 2.0 applications unique?

A Few Final Questions• How successful are these systems

at creating and structuring content?

• What are the implications of multiple authorship?

• How do we design web interaction to better facilitate/convey it?


Recommended