Web 2.0 Presentation


Published on

Ice Breaker Activity

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Web 2.0 Presentation

  1. 1. Web 2.0<br />About<br />About<br />The word “Web 2.0” has been commonly used to refer to web application which facilitates interactive information sharing, collaboration on World Wide Web.<br />It is known to be associated with Tim O’Reilly because of Web 2.0 conference in 2004.<br />Web 2.0 include s web based communities hosted  services, web applications, social networking, video sharing sites, wikis, blogs, YouTube’s etc.<br />Introduction<br />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”.<br />However, many of the ideas of Web 2.0 had already been featured in implementations on networked systems well before the term &quot;Web 2.0&quot; emerged. <br />next<br />
  2. 2. Web 2.0<br />Technologies<br />Technologies<br />One of the main client-side/web browser technologies used in web 2.0 is Asynchronous JavaScript and XML (AJAX) .<br />It requires JavaScript to upload and download new data from the web server without undergoing full page reload, hence &apos;asynchronous‘. Ajax Technologies include:<br />How It Works<br /><ul><li>HTML/XHTML - a standards based way of presenting information within the browser
  3. 3. CSS  (Cascading Style Sheets)
  4. 4. DOM (Document Object Model) - a way of dynamically controlling the document
  5. 5. XML / XSLT - data interchange and manipulation
  6. 6. XMLHttpRequest - asynchronous data retrieval from the server 
  7. 7. Javascript (or ECMA script ) </li></ul>next<br />
  8. 8. Web 2.0<br />How It Works<br />Technologies<br />Technologies<br />Classic Web Application Model<br />Client requests data from server<br />AJAX Application Communication Model<br />Client requests data from server<br />client<br />client<br />client<br />server<br />server<br />server<br />Client requests data from server on initial page load<br />Server responds to client request<br />Server responds to client request<br />Server responds to client request<br />JavaScript Call<br />HTTP Request<br />AJAX<br />Engine<br />HTML & CSS <br />Server Data<br />next<br />
  9. 9. Web 2.0<br />How It Works<br />Technologies<br />Technologies<br />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. <br />Ajax relies heavily on JavaScript and XML being accurately and efficiently handled by the browser.<br />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<br />for Ajax-style applications. <br />Mozilla, for example, is committed to the XML User Interface (XUL) standard29 whereas Microsoft are standing by their Extensible Application Markup Language (XAML).<br />Macromedia Flash and Microsoft Silverlight are two alternatives to AJAX.<br />next<br />
  10. 10. Web 2.0<br />How It Works<br />Usability<br />Web 2.0 is predicted to be used for some time in the future due to limited resources <br />filtering through currently.  <br />Web 2.0 is known to be Iterative . It is easy to add features and simple to deploy them to <br />update applications.<br /> AJAX is the key technology used to build Web 2.0 applications.  <br />Web Services make it easy to give leverage to Web 2.0 as it is makes it easy to <br />communicate between many different applications.<br />Usability<br />Application 2<br />Application 3<br />Application 1<br />Web Service<br />Application 5<br />Application 4<br />next<br />
  11. 11. Web 2.0<br />Usability<br />Web 2.0 is used in the following websites:<br />Usability<br />Blogging<br />Podcasts<br />Photo Sharing<br />Examples<br />Video Sharing<br />Wikis<br />next<br />
  12. 12. Web 2.0<br />Examples<br />Usability<br />Usability<br />Mashups<br />This is a digital media file containing any or all of text, graphics, audio, video and <br />animation, which recombines and modifies existing digital works to create <br />a derivative work. <br />RSS Feeds<br />RSS (Really Simple Syndication) allows you to see when sites from all over the internet <br />have added new content. You can get the latest headlines and articles (or even audio files, <br />photographs or video) in one place, as soon as they are published, without having to <br />remember to visit each site every day. <br />next<br />
  13. 13. Web 2.0<br />Web Streaming<br />Web Streaming<br />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. <br />Introduction<br />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. <br />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&apos;s Web site.<br />next<br />
  14. 14. Web 2.0<br />Usability<br />Web Streaming<br />Web streaming is used all over the web, including podcasts, video and conference calling.<br />Increasing the quality of two-way video conferences will call for the use of dedicated <br />servers with low bandwidth overhead. They are extremely useful for maintaining <br />business conferences.<br />Web streaming can also be done wirelessly as shown below:<br />Web Streaming<br />next<br />
  15. 15. Web 2.0<br />Example<br />Web Streaming<br />The ultimate task lying in front of video streaming technology is allowing surgeons to <br />operate on patients from remote locations. This is not the reality yet as this would <br />require so high bandwidths that are yet impossible to achieve. They would need to <br />give doctors an opportunity to remotely control surgical equipment as well as receive <br />high quality uninterrupted visual, auditory and instrument feedback. <br />Web Streaming<br />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. <br />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&apos;s more, they are easily supplemented with extra materials. Also, those universities which deal with distance learning rely mainly on video streaming technology.<br />next<br />
  16. 16. Web 2.0<br />Example<br />Web Streaming<br />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:<br />http://www.youtube.com/watch?v=_hjgPl4697w<br />Web Streaming<br />finish<br />