Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end.

Similar presentations


Presentation on theme: "Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end."— Presentation transcript:

1 Web 2.0 IS530 Fall 2009 Dr. Dania Bilal

2 Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end users. Is the Web that is being transformed into a computing platform for delivering web applications to end users. A social phenomena that entails the distribution and creation of web content that is supported by open communication, sharing, and re-use of information or content (Abram, Stephen, 2007). A social phenomena that entails the distribution and creation of web content that is supported by open communication, sharing, and re-use of information or content (Abram, Stephen, 2007).

3 Web 2.0 Components Three main components: 1. Mashups 2. Advanced/Rich applications such as AJAX, RIA, and API 3. Social Web or social networking

4 1. Mashups “In web development, a Mashup refers to a website that contains information from multiple sources (although this is usually quite seamless to the user). Sources can be (and often are) from third parties using web services.” “In web development, a Mashup refers to a website that contains information from multiple sources (although this is usually quite seamless to the user). Sources can be (and often are) from third parties using web services.” Source: www.quackit.com/web_design/web_design_glos sary.cfm www.quackit.com/web_design/web_design_glos sary.cfm www.quackit.com/web_design/web_design_glos sary.cfm Analogy: music medley

5 2. Applications AJAX ( asynchronous JavaScript and XML) AJAX ( asynchronous JavaScript and XML) A group of interrelated web development techniques used on the client-side to create interactive web applications/interfaces (wikipedia) A group of interrelated web development techniques used on the client-side to create interactive web applications/interfaces (wikipedia) “AJAX exchanges small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded every time the user requests a change. Each time a content element changes, only that particular piece of content is then updated.” “AJAX exchanges small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded every time the user requests a change. Each time a content element changes, only that particular piece of content is then updated.”

6 2. Applications (cont’d.) RIA (Rich Internet Applications) RIA (Rich Internet Applications) –“Web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the Web client but keep the bulk of the data (i.e., maintaining the state of the program, the data etc.) back on the application server. RIAs offer a richer functionality and more engaging applications in the technology being used on the client side, including drag and drop, using a slider to change data, calculations performed only by the client and which do not need to be sent back to the server, for example, a mortgage calculator. Google Maps is an example of a site using RIA technology.” Source: http://www.tvb.org/multiplatform/Multiplatform_Glossary.aspx http://www.tvb.org/multiplatform/Multiplatform_Glossary.aspx

7 2. Applications (cont’d.) APIs (Application Program Interfaces) APIs (Application Program Interfaces) –“structured methods for one software application to communicate with another. APIs allow programs to interoperate and share data and services in a standard way. “ –Examples: Amazon book search Amazon book search Library systems (OPACs) with the feature “People who borrowed this also borrowed that" Library systems (OPACs) with the feature “People who borrowed this also borrowed that" Google Book Search API. Description found at http://code.google.com/apis/books/ Google Book Search API. Description found at http://code.google.com/apis/books/ http://code.google.com/apis/books/ WorldCat book search WorldCat book search

8 3. Social Web “Web sites that allow people to link to others to share opinions, insights experiences and perspectives, whether it's music fans on MySpace, business contacts on LinkedIn, or classmates on Facebook. Many media sites have adopted social networking features such as blogs, message boards, podcasts and wikis to help build online communities around their content. “ “Web sites that allow people to link to others to share opinions, insights experiences and perspectives, whether it's music fans on MySpace, business contacts on LinkedIn, or classmates on Facebook. Many media sites have adopted social networking features such as blogs, message boards, podcasts and wikis to help build online communities around their content. “

9 Web 2.0: Videos to Watch Web 2.0 (watch this video first) Web 2.0 (watch this video first) http://www.youtube.com/watch?v=Bc0oDIEbYFc Explaining Web 2.0 Explaining Web 2.0 http://www.youtube.com/watch?v=rO7QzjGFNFM&N R=1 http://www.youtube.com/watch?v=rO7QzjGFNFM&N R=1 What is Web 2.0? (watch last) What is Web 2.0? (watch last) http://www.youtube.com/watch?v=0LzQIUANnHc


Download ppt "Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end."

Similar presentations


Ads by Google