WEB 2.0 OVERVIEW : WEB 2.0 OVERVIEW
What is Web 2.0? : What is Web 2.0? Use network as a platform as it delivers or
receive Applications thoroughly via a browser.
Users gets, manipulates and control the data on the site.
Participatory architecture in which user can add or edit
value to the application according to their requirement.
A rich, interactive, user-friendly interface based on Ajax
or similar frameworks.
Some social-networking aspects.
Enhanced graphical interfaces such as gradients
and rounded corners
CHARACTERISTICS : CHARACTERISTICS Rich user experience
Allow users to run Software Application entirely through a Browser.
Users can add value to the Application, own and exercise control over the Data.
Enables Rich, User friendly Interface based on Ajax, and client Server Application Framework such as Laszlo,Flex and ZK Framework.
Meta data,Web Standards and Scalability.
Slide 4 :
Tools : Tools Web Blogging
Wikis
Social Networking
Podcasts
Social Feeds
Social Bookmarking
Techniques of Web 2.0 : Techniques of Web 2.0 Rich Internet application techniques, optionally Ajax based .
Cascading Style Sheet, CSS
Semantically valid XHTML markup and the use of Micro formats
Organization and collection of data in RSS/Atom
Clean and meaningful URLs
Excessive use of folksonomies (in the form of tags or tag clouds)
Use of wiki software either completely or partially (where partial use may grow to become the complete platform for the site) partially, e.g. the LAMP solution stack
XACML over SOAP for access control between organizations and domains
Blog publishing
Smashups (A mix up of content and Audio usually from different musical style)
REST or XML Web service APIs.
Web 2.0 Model : Web 2.0 Model Two Major Models of Web 2.0 are:-
Web based Applications : Web based Applications Ajax
Removes the need to reload entire web page each time the user makes a change. Increase the web page's interactivity, speed, and usability.
XML is used as the format for transferring data between the server and client. XML files may be created dynamically by some form of server-side scripting
The Ajax technique uses a combination of: XHTML and CSS, JavaScript, XMLHttpRequest /IFrame object
Distinctive characteristic to run within any modern browser.
Mimic the user experience of desktop operating-systems, offering features and applications similar to a PC environment
Rich Internet Applications
User does not need to refresh the page, the whole page or a portion of page get refreshed automatically.
Server side software
Functions on existing Web Server architecture but strongly depend on back-end Software.
Web Based Applications : Web Based Applications Client side Software
Provide Extra Function that user can use according to his own ability and Requirement
Can be assessed like an HTML Page,Javascript,Flash,Silverlight ,Java.
XML and RSS
Permit end-users to make use of a site's data in another context (such as another website, a browser plugin, r a separate desktop application)
Specialized Protocols
Allow end users to interact directly without centralized website by using specialized Protocols like FOAF(Friend of a friend) and XFN(X HTML Network)
Slide 10 : Web Protocols
Supports Web 2.0 Infrastructure
Major web Protocols are
REST (Representational State Transfer) provides a way to access and manipulates data on a server using the HTTP
verbs GET, POST, PUT, and DELETE.
SOAP (Simple Object Access Protocol) includes Posting XML messages and requests to a server to follow the quite
complex but pre-defined instructions.
Implications : Implications Beware of Excess- Just because new features can be quickly delivered, it does not mean they should be.
Beware of Release Thrashing- Rapid release cycle quickly become counter productive and inefficient if not supported by appropriate internal tools and processes.
Privacy- Instrumentation of application and user profiling behavior must be done with appropriate privacy and security measures.
Uptime is not cheap or easy - Do not underestimate the cost and efforts required to achieve high levels of service reliability.
First Impression-Understanding what is most important and ensuring what is released is adequately functional and reliable.
References : References INTERNET:
http://en.wikipedia.org/wiki/Web_2.0
http://www.paulgraham.com/web20.html
http://www.jisc.ac.uk/media/documents/techwatch/tsw0701b.pdf
Slide 13 : THANK YOU