[Music Playing]
Hi, my name is Andy Gooveman and co-founder of Zen. Today I am going to talk about what is Web 2.0? A lot of people ask me what Web 2.0 is, they have heard about blogging, they have heard of mash-ups, the have heard of AJAX and other Bosworth’s but they do not quite understand what it actually means. The have used Web 2.0 applications such as YouTube, Flicker, a lot of the Yahoo sites but still there is still something missing in explanation.
The first part of Web 2.0 is RIA or Rich Internet Applications. Some Bosworth’s that relate to that are Flash and AJAX. With Rich Internet Applications or ADR is how do we bring the experience from the desktop into the browser, whether it is from the graphical point of view or from usability point of view such as drag-and-drop which everyone is used to from the desktop.
The second piece of Web 2.0 is SOA or Service Oriented Architecture is one of the key pieces in Web 2.0. That includes Bosworth’s such as Feeds, RSS, Web services and everyone has heard about mash-ups. What SOA is all about is how Web 2.0 applications expose their functionality so that other applications can leverage and integrate their functionality providing a much richer set of applications, including the infamous mash-ups.
The third piece of Web 2.0 is the Social Web. Web 2.0 applications tend to interact much more with the end user. The end user is not only the user of the application but is a participant. Whether it is by tagging the content, whether his contributing to the Wicky or doing Pod Casts or blogging, it is a part of the social nature of these applications, the end user is an intricate part of the data of the application providing feedback, allowing the application to leverage the users though of using it.
There are three things you should be looking for in a technology. The first one is that the contrary of very good AJAX support. AJAX is a set of key technologies used to build Web2.0 applications. It is used to create the rich user experience and it works in any browser, whether Firefox or Internet Explorer.
The second thing that you should be looking for is the language with very good web services support. As I mentioned before, Web Services is a key part of Web2.0 and you need a language to mix it very, very easy to leverage those services.
The third is have a language that is iterative. What that means is that, you can very easily add features and deploying your features and get those applications updated. It is critical when these web applications are being used by so many end users and you have to constantly update.
[Music Playing]
Transcription by:
Scribe4you Transcription Services