1. Web 2.0 About About The word “Web 2.0” has been commonly used to refer to web application which facilitates interactive information sharing, collaboration on World Wide Web. It is known to be associated with Tim O’Reilly because of Web 2.0 conference in 2004. Web 2.0 include s web based communities hosted services, web applications, social networking, video sharing sites, wikis, blogs, YouTube’s etc. Introduction Web 2.0 has been challenged by Tim Berners-Lee the inventor of World Wide Web who refer to it as a “piece of jargon”. However, many of the ideas of Web 2.0 had already been featured in implementations on networked systems well before the term "Web 2.0" emerged. next
2.
3. CSS (Cascading Style Sheets)
4. DOM (Document Object Model) - a way of dynamically controlling the document
8. Web 2.0 How It Works Technologies Technologies Classic Web Application Model Client requests data from server AJAX Application Communication Model Client requests data from server client client client server server server Client requests data from server on initial page load Server responds to client request Server responds to client request Server responds to client request JavaScript Call HTTP Request AJAX Engine HTML & CSS Server Data next
9. Web 2.0 How It Works Technologies Technologies Although Ajax is a group of technologies, the core is the Ajax engine, which acts as an intermediary, sitting within the client’s browser and facilitating asynchronous communication with the server of smaller items of information. Ajax relies heavily on JavaScript and XML being accurately and efficiently handled by the browser. The need for browsers to adhere to existing standards is therefore becoming an important issue (Johnson, 2005). There is also an emerging debate with regard to the adoption of emerging standards. For example there is a debate over standards for the user interface for Ajax-style applications. Mozilla, for example, is committed to the XML User Interface (XUL) standard29 whereas Microsoft are standing by their Extensible Application Markup Language (XAML). Macromedia Flash and Microsoft Silverlight are two alternatives to AJAX. next
10. Web 2.0 How It Works Usability Web 2.0 is predicted to be used for some time in the future due to limited resources filtering through currently. Web 2.0 is known to be Iterative . It is easy to add features and simple to deploy them to update applications. AJAX is the key technology used to build Web 2.0 applications. Web Services make it easy to give leverage to Web 2.0 as it is makes it easy to communicate between many different applications. Usability Application 2 Application 3 Application 1 Web Service Application 5 Application 4 next
11. Web 2.0 Usability Web 2.0 is used in the following websites: Usability Blogging Podcasts Photo Sharing Examples Video Sharing Wikis next
12. Web 2.0 Examples Usability Usability Mashups This is a digital media file containing any or all of text, graphics, audio, video and animation, which recombines and modifies existing digital works to create a derivative work. RSS Feeds RSS (Really Simple Syndication) allows you to see when sites from all over the internet have added new content. You can get the latest headlines and articles (or even audio files, photographs or video) in one place, as soon as they are published, without having to remember to visit each site every day. next
13. Web 2.0 Web Streaming Web Streaming Web streaming is playing audio or video immediately as it is downloaded from the Internet, rather than storing it is a file on the receiving computer first. Introduction Streaming video is content sent in compressed form over the Internet and displayed by the viewer in real time. With streaming video or streaming video, a web user does not have to wait to download a file to play it. Instead, the media is sent in a continuous stream of data and is played as it arrives. The user needs a player, which is a special program that uncompresses and sends video data to the display and audio data to speakers. A player can be either an integral part of a browser or downloaded from the software maker's Web site. next
14. Web 2.0 Usability Web Streaming Web streaming is used all over the web, including podcasts, video and conference calling. Increasing the quality of two-way video conferences will call for the use of dedicated servers with low bandwidth overhead. They are extremely useful for maintaining business conferences. Web streaming can also be done wirelessly as shown below: Web Streaming next
15. Web 2.0 Example Web Streaming The ultimate task lying in front of video streaming technology is allowing surgeons to operate on patients from remote locations. This is not the reality yet as this would require so high bandwidths that are yet impossible to achieve. They would need to give doctors an opportunity to remotely control surgical equipment as well as receive high quality uninterrupted visual, auditory and instrument feedback. Web Streaming The most popular application of video streaming is VOD. VOD video files can be hosted by any server and it is possible to access them by anyone with a computer and some kind of Internet connection. The easy access may be extremely useful for all kinds of users, but especially for schools and universities, giving teachers an opportunity to archive classroom material. The lectures can then be accessed at any time by any student. What's more, they are easily supplemented with extra materials. Also, those universities which deal with distance learning rely mainly on video streaming technology. next
16. Web 2.0 Example Web Streaming As part of this ice breaker activity we have produced our very own video about the subject so you can experience video streaming first hand. Please click on the link below: http://www.youtube.com/watch?v=_hjgPl4697w Web Streaming finish