What is Web 2.0?

August 9, 2006, 9:11pm PDT | Length: 00:03:08
It's one of the biggest buzzwords out there, but what exactly doesit mean? Andi Gutmans of Zend defines Web 2.0 and explains how it'schanging the face of the Internet.

Transcript

What is Web 2.0?

Hi, my name is Andi Gutmans. I'm Co-Founder of Zend. TodayI'm going to talk about what is Web 2.0. A lot of people ask me what Web 2.0is. They've heard of things like blogging, they've heard of mash-ups, they'veheard of Ajax and other buzzwords, but they don't quite understand what it actuallymeans. They've used Web 2.0 applications such as YouTube, Flicker, a lot of theYahoo sites, but still there is something missing in explanation.

The first part of Web 2.0 is RIA, or rich internetapplications. Some buzzwords that relate to that are Flash and Ajax. What richinternet applications really are is how do we bring the experience from thedesktop into the browser, whether it's from a graphical point of view or fromusability point of view, such as drag and drop, which everyone is used to fromthe desktop.

The second piece of Web 2.0 is SOA. SOA are service orientedarchitectures. It's one of the key pieces in Web 2.0. That includes buzzwordssuch as feeds, RSS, web services and everyone's heard of mash-ups. What SOA isall about is how do Web 2.0 applications expose their functionality so thatother applications can leverage and integrate the functionality, providing amuch richer set of applications, including the infamous mash-ups.

The third piece of Web 2.0 is the social web. Web 2.0 applicationstend to interact much more with the end-user. The end-user is not only a userof the application, but is a participant, whether it's by tagging the content,whether he's contributing to the wiki, or doing podcasts or blogging. Part ofthe social nature of these applications, the end-user is an integral part ofthe data of the application, providing feedback, allowing the application toleverage the users that are using it.

There are really three things you should be looking for in atechnology. The first one is that they have very good Ajax support. Ajax is aset of key technologies used to build Web 2.0 applications. It is used tocreate the rich user experience and it works in any browser, whether Firefox orInternet Explorer.

The second thing you should be looking for is a languagewith very good web services support. As I mentioned before, web services is akey part of Web 2.0 and you need a language that makes it very, very easy toleverage those services.

The third is have a language that is iterative. What thatmeans is that you can very easily add features, deploy new features and getthose applications updated. It's critical when these web applications are beingused by so many end-users and you have to constantly update them.

Desktop virtualization

Desktop virtualization

By 2011, there could be more than 660 million virtualized desktops. John Whaley, CTO and Founder...

Online ad strategies

Online ad strategies

There are more than 300 ad networks that focus on monetizing Web sites, so having a strategy is...

What is semantic search?

What is semantic search?

Semantic search uses the science of meaning in language—instead of just searching keywords, it...

Enterprise 2.0

Enterprise 2.0

Vince Casarez, vice president of product management at Oracle, explains how Web 2.0...

Sales 2.0

Sales 2.0

David Thompson, CEO of Genius.com, discusses the advantages of combining Web 2.0 technologies...

Web 2.0 @ work

Web 2.0 @ work

Matt Greeley, founder and CEO of Brightidea.com, examines the pain points of implementing Web...

First steps to SOA

First steps to SOA

What does it really mean to introduce SOA into an organization? Ross Mason, CTO and co-founder...

SOA for the masses

SOA for the masses

Service-oriented architecture has long been the province of the enterprise because of its high...

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

White Papers, Webcasts, & Resources

Facebook Activity