AJAX BLOGS MASHUPS WEB 2.0  PODCASTS WIKIS WEBSERVICES RSS FEEDS ATOMS JSON TAGS SOA SOCIAL WEB Presented By: Harshavardhan Achrekar I-WIDGETS RIA
WEB 2.0 APPLICATIONS
 
 
 
 
 
 
 
COMPARISON BETWEEN WEB 1.0 & WEB 2.0  Factors Web 1.0 Web 2.0 Concentration Commerce  People User Mode Read Write & Contribute Unit of Content Page Post State of Information Static Dynamic Viewing Medium Web Browsers Web Browsers, RSS Feeds, desktop gadgets, etc Architecture Client-Server Web Services [SOA] Content Creation Web Coders Everyone  Domain Geeks Common Masses
DEFINITIONS The web as platform. The underlying philosophy of relinquishing control. Glocalization -- making global information available to local social contexts and giving people the flexibility to find, organize, share and create information in a locally meaningful fashion that is globally accessible. An attitude not a technology – Participatory. When data, interface and metadata no longer need to go hand in hand. Power and control via APIs. Giving up control and setting the data free.
PEOPLE HAVE HEARD OF  Blogs, e.g. Blogger, Blogspot Del.icio.us Wikis, e.g. Wikipedia Flickr for photo sharing Communication networks, e.g. Skype News & audio services, like podcasts & Youtube Social networking sites, e.g. Myspace & Facebook
KEY FEATURES Search - Finding information through keyword. Links - To frequently used pieces of information. Authoring - Create constantly updating content which is cumulative such as in blogs and as in wikis it is iterative. Tags - Categorization of content by simple, one-word descriptions to facilitate searching and avoid rigid, pre-made categories. Signals - The use of RSS (Really Simple Syndication) technology to notify users with any changes of the content by sending e-mails to them.
COMPONENTS RIA – Rich Internet Application SOA – Service Oriented Architecture SW – Social Web
RIA – RICH INTERNET APPLICATIONS  Combination of : User interface functionality of desktop software applications. Low-cost deployment of Web applications. Interactive, multimedia communication. Responsive, and effective user experience.
SERVICE ORIENTED ARCHITECTURE Application's business logic or individual functions are modularized and presented as services for consumer/client applications.  loosely coupled nature; i.e., the service interface is independent of the implementation. Application developers or system integrators can build applications by composing one or more services without knowing the services' underlying implementations.
SOCIAL WEB Multimedia –  Photo-sharing: Flickr –  Video-sharing: YouTube –  Audio-sharing: imeem Entertainment –  Virtual Worlds: Second Life –  Online Gaming: World of Warcraft News/Opinion –  Social news: Digg, Reddit –  Reviews: Yelp, epinions Communication –  Microblogs: Twitter, Pownce –  Events: Evite –  Social Networking Services: Facebook, LinkedIn, MySpace
IMPORTANT ONES… Mashups – A web application that combines data from more than one source into a single integrated tool.  Operating System Scenario Mashup Scenario Analogy: Application  Access  Access  Access    USER INTERFACE Network  Display  File System WINDOWS Application  Yahoo  Google  EVDB   Amazon APIs API  API  API   API INTERNET
CHICAGOCRIME.ORG   MASH UP GOOGLE MAPS WITH CRIME DATA IN THE CHICAGO AREA NAVDOG.COM  SEARCH FOR INTELLIGENT MAP
FEEDS Web feed (or news feed) is a data format used for providing users with frequently updated content. Web feeds are an example of pull technology, although they may appear to push content to the user. Content distributors syndicate(make publicly available) a web feed, thereby allowing users to subscribe to it.  Making a collection of web feeds accessible in one spot is known as aggregation, which is performed by an Internet aggregator. Sometimes third parties will read the website and create a feed for it by scraping it. RSS (most commonly said to be an acronym for ‘Really Simple Syndication’) format is an XML-based system that allows users to subscribe to their favorite websites.
 
AJAX AJAX is a group of technologies XHTML and CSS give standards based presentation Dynamic display and interaction using the DOM Data interchange and manipulation using XML and XSLT Asynchronous data retrieval using XMLHttpRequest and Javascript binding it all together.  Web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.
REFERENCES http://www.simonwhatley.co.uk/rich-internet-applications-a-background http://blog.sherifmansour.com/?p=187 http://www.socialtimes.com/images/social-starfish.jpg http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid) http://web.princeton.edu/sites/isapps/jasig/2005WinterAustin/presentations/JASIGWeb2LearningDec05v2.pdf

Web 2.0

  • 1.
    AJAX BLOGS MASHUPSWEB 2.0 PODCASTS WIKIS WEBSERVICES RSS FEEDS ATOMS JSON TAGS SOA SOCIAL WEB Presented By: Harshavardhan Achrekar I-WIDGETS RIA
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
    COMPARISON BETWEEN WEB1.0 & WEB 2.0 Factors Web 1.0 Web 2.0 Concentration Commerce People User Mode Read Write & Contribute Unit of Content Page Post State of Information Static Dynamic Viewing Medium Web Browsers Web Browsers, RSS Feeds, desktop gadgets, etc Architecture Client-Server Web Services [SOA] Content Creation Web Coders Everyone Domain Geeks Common Masses
  • 11.
    DEFINITIONS The webas platform. The underlying philosophy of relinquishing control. Glocalization -- making global information available to local social contexts and giving people the flexibility to find, organize, share and create information in a locally meaningful fashion that is globally accessible. An attitude not a technology – Participatory. When data, interface and metadata no longer need to go hand in hand. Power and control via APIs. Giving up control and setting the data free.
  • 12.
    PEOPLE HAVE HEARDOF Blogs, e.g. Blogger, Blogspot Del.icio.us Wikis, e.g. Wikipedia Flickr for photo sharing Communication networks, e.g. Skype News & audio services, like podcasts & Youtube Social networking sites, e.g. Myspace & Facebook
  • 13.
    KEY FEATURES Search- Finding information through keyword. Links - To frequently used pieces of information. Authoring - Create constantly updating content which is cumulative such as in blogs and as in wikis it is iterative. Tags - Categorization of content by simple, one-word descriptions to facilitate searching and avoid rigid, pre-made categories. Signals - The use of RSS (Really Simple Syndication) technology to notify users with any changes of the content by sending e-mails to them.
  • 14.
    COMPONENTS RIA –Rich Internet Application SOA – Service Oriented Architecture SW – Social Web
  • 15.
    RIA – RICHINTERNET APPLICATIONS Combination of : User interface functionality of desktop software applications. Low-cost deployment of Web applications. Interactive, multimedia communication. Responsive, and effective user experience.
  • 16.
    SERVICE ORIENTED ARCHITECTUREApplication's business logic or individual functions are modularized and presented as services for consumer/client applications. loosely coupled nature; i.e., the service interface is independent of the implementation. Application developers or system integrators can build applications by composing one or more services without knowing the services' underlying implementations.
  • 17.
    SOCIAL WEB Multimedia– Photo-sharing: Flickr – Video-sharing: YouTube – Audio-sharing: imeem Entertainment – Virtual Worlds: Second Life – Online Gaming: World of Warcraft News/Opinion – Social news: Digg, Reddit – Reviews: Yelp, epinions Communication – Microblogs: Twitter, Pownce – Events: Evite – Social Networking Services: Facebook, LinkedIn, MySpace
  • 18.
    IMPORTANT ONES… Mashups– A web application that combines data from more than one source into a single integrated tool. Operating System Scenario Mashup Scenario Analogy: Application Access Access Access USER INTERFACE Network Display File System WINDOWS Application Yahoo Google EVDB Amazon APIs API API API API INTERNET
  • 19.
    CHICAGOCRIME.ORG MASH UP GOOGLE MAPS WITH CRIME DATA IN THE CHICAGO AREA NAVDOG.COM SEARCH FOR INTELLIGENT MAP
  • 20.
    FEEDS Web feed(or news feed) is a data format used for providing users with frequently updated content. Web feeds are an example of pull technology, although they may appear to push content to the user. Content distributors syndicate(make publicly available) a web feed, thereby allowing users to subscribe to it. Making a collection of web feeds accessible in one spot is known as aggregation, which is performed by an Internet aggregator. Sometimes third parties will read the website and create a feed for it by scraping it. RSS (most commonly said to be an acronym for ‘Really Simple Syndication’) format is an XML-based system that allows users to subscribe to their favorite websites.
  • 21.
  • 22.
    AJAX AJAX isa group of technologies XHTML and CSS give standards based presentation Dynamic display and interaction using the DOM Data interchange and manipulation using XML and XSLT Asynchronous data retrieval using XMLHttpRequest and Javascript binding it all together. Web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.
  • 23.
    REFERENCES http://www.simonwhatley.co.uk/rich-internet-applications-a-background http://blog.sherifmansour.com/?p=187http://www.socialtimes.com/images/social-starfish.jpg http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid) http://web.princeton.edu/sites/isapps/jasig/2005WinterAustin/presentations/JASIGWeb2LearningDec05v2.pdf