Web2.0 stands for second generation of Web-based services and attempts to define some standards for online collaboration and sharing among users. The objective of Web2.0 Standards to transform websites from the islands of information they are at present to sources of content and functionalities, acting as a computing platform for dishing out web applications and services to end users.
Web 2.0 conceives the web as a platform and the data as the driving force. Applications and web services are delivered entirely through the browser. Value addition to the applications and services is incumbent upon the users. Web2.0 is still evolving. The complex technology infrastructure of Web2.0 includes server-software, content-syndication, messaging protocols, standards-based browsers with plugins and extensions and various client-applications.
Although these approaches may appear differing, they are actually complementing each other and immensely enrich Web.2.0 with information storage, creation and dissemination capabilities far beyond user expectations. Web 2.0 is characterised by rich internet application techniques, cascading style sheets, XHTML mark ups, microformats, syndication of data using RSS, clean URLs, Blogs and XML website APIs.
The richer user-experience afforded by interactive and user-friendly frameworks has prompted the development of web-sites that bring all types of desktop applications, such as Word Processing, Spreadsheet etc to the website. Websites replicate many features of PC authoring applications. Still other sites perform collaboration and project management functions.
Java Technologies enable sites that provide computationally intensive video capabilities. Several browser-based operating systems or online desktops have also appeared. They essentially function as application platforms, not as operating systems. These services mimic the user experience of desktop operating-systems, offering features and applications similar to a PC environment. They have as their distinguishing characteristic the ability to run within any modern browser.
The functionality of Web 2.0 rich internet applications builds on the existing web server architecture, but puts much greater emphasis on back-end software. Content Syndication enhances the benefits of dynamic content management. The extra functionality provided by Web 2.0 depends on the ability of users to work with the data stored on servers. Web communication protocols provide a key element of the Web 2.0 standards. Major protocols, for example, include REST(Representational State Transfer) and SOAP.
Web2.0 intentionally or unintentionally, uses the concept of version numbers. This automatically gives an impression that web.2.0 is certainly improved and much better than Web. The usage Web.2.0 has therefore gained immediate acceptance and has become the buzzword of the IT industry.
Java Development India offers Web 2.0 development, Web 2.0 consulting and Web 2.0 related solutions from our offshore software development outsourcing centre at Kochi, Kerala in India.
|