Creating Web 2.0 applications

Web 2.0 applications provide users with a richer set of controls and a more sophisticated server interaction mechanism.

About this task

Web 2.0 is the second generation of services and applications available on the World Wide Web that enable collaboration, information sharing, dynamic service delivery, and interaction. The concept of Web 2.0 typically includes later-generation web-based applications such as wikis and weblogs. Web 2.0 applications look more like desktop applications and are often dynamically data that is driven rather than comprising static HTML content.

Web 2.0 applications provide users with a richer set of controls and a more sophisticated server interaction mechanism in order to deliver web-based applications that appear like desktop applications. With Web 2.0, users do not have to refresh a page when they submit data from a browser; they can refresh only a part of page. This is achieved by using a rendering engine, such as the RPC adapter, that works from the client-side and mediates between the client and the server.

Asynchronous JavaScript and XML (AJAX) is an implementation of Web 2.0. It is made up of a group of technologies that are used to create dynamic, interactive web pages that respond quickly to requests through the exchange of smaller chunks of data. AJAX uses a combination of existing technologies and protocols including XHTML, CSS, XML, client-side scripting languages such as JavaScript, Document Object Model, and an asynchronous data retrieval mechanism such as XMLHttpRequest. It is an architecture that makes browsers more interactive by running JavaScript on the client.

To create a Web 2.0 application:

Procedure

  1. Create a Web 2.0 enabled Web project.
  2. Create a web page using HTML, XHTML, and CSS.
  3. Create the dynamic display using Dojo widgets, JavaScript, and Document Object Model (DOM).
  4. Create the data interchange mechanism using JSON, XML, and XMLHttpRequest.
Icon that indicates the type of topic Task topic
Timestamp icon Last updated: July 17, 2017 21:58

File name: tcrtria.html