Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

The 8 Principles of Web 2.0

Final Exam Question - Identify and articulate the 8 principles of Web 2.0. In doing so, be sure to include examples - not from the lecture - that embody each principle.
by

Truman Horner

on 26 April 2010

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of The 8 Principles of Web 2.0

Principle 1: The Web as a Platform Principle 2: Harnessing Collective Intelligence Principle 3: Data is the next Intel Inside Principle 4: End of Software Release Cycle Principle 5: Lightweight Programming Models Principle 6: Software Above the Level of a Single Device Principle 7: Rich User Experience The 7 Principles of Web 2.0 Software applications can be run entirely through a browser Plug-ins and extensions can help manage a user's interaction with the site. Users can store, create, and share -- features commonly available on a stand-alone machine's operating system. http://www.atomenabled.org/ Blogs are one of the most common ways for users to contribute to the Web, creating rich and varied content that changes equally as often as today's quickly changing current events. One user linking to another's blog or a user linking to content they found elsewhere on the Web has helped the Web to grow organically, each site becoming more intertwined with others as its users create connections between them. In addition to blogs, open source application sites are another example of how users can contribute to Web content, sharing information with anyone who chooses to use it (and who may, in turn, modify and repost it). http://sourceforge.net Web applications are supported by their own databases Companies are challenged to aggregate data as quickly, efficiently, and inexpensively as possible and then turn the access of the data into a marketable service to users. www.buy.com www.ebates.com www.retailmenot.com www.webmd.com Web-based software is delivered as a service, not as a product. Operations must become a core competency Users must be treated as co-developers In other words, if something is broken, it needs to be fixed *now*, not when the next software package ships... "the perpetual beta." Source: http://oreilly.com/pub/a/web2/archive/what-is-web-20.html?page=4 www.imvu.com Applications are intentionally coded to be easily hacked so that their data and functionality can be reused in other ways. It's ok for applications be only loosely coupled together - they don't have to have a solid link. What happens to data once it leaves is no longer a concern. The focus on locking users out of the source code has largely disappeared. Availability of source code means users can disassemble and reassemble the code components to create value on their own. Examples of this principle put into practice: http://couchdb.apache.org/ http://open-services.net/html/Home.html http://www.atomenabled.org/ Off-the-shelf computer software is becoming obsolete. There is a growing demand for software that works not only on your computer, but also on your BlackBerry, your iPod, etc. http://www.xbox.com/en-US/live/default.htm www.pocketgear.com User interfaces should offer multiple ways to interact with the site. Sites should leverage standards in their presentations Typically involves some form of GUI and multimedia content Reportedly completes 50 releases per day Development tools, like Silverlight by Microsoft and WebSphere by IBM, continue to emerge to facilitate website development that offers rich user experiences. These tools often assist in the development of Ajax applications, a blend of JavaScript and XML. http://www.etonline.com/emmys/ http://www.tahiti-tourisme.com/ http://www.faltundklapprad.de/default.aspx http://memorabilia.hardrock.com/
Full transcript