~A blog for sharing~

Menu

Tag Archives: XML

Post navigation

This is another week for web 2.0 pattern which is “Rich user experiences”. Web 2.0 application such as Google Talk, Google Gmail, Flicker and Facebook can present the user with an interaction experience and feature that is as rich as the experience with a desktop application. The most amazing aspects of Web 2.0 are the degree to which Web sites can now match the capabilities found in installed applications. This means that we can now deploy 2.0 applications with much less worry about the individual capabilities of the computers. Google Gmail is a web application that provided some interesting innovations in email, combining the strengths of the web with user interfaces that approach PC interfaces in usability. Meanwhile, other mail clients on the PC platform are nibbling away at the problem from the other end, adding IM and presence capabilities.

Gmail is a web email service, the service includes personal phone call with an existing Google account. Gmail uses viral marketing to expand new product, which to exploit pre-existing social networks to produce exponential increases in brand awareness through the internet. Gmail interface is very successful in the internet with large storage space and a powerful search tool.

In addition, Rich user experiences are typically a combination of GUI -style (Graphical User Interface) applications and multimedia content. The value of creating a web-based software that works and gives the user a similar experience to a computer-based software program is growing in the Web 2.0 paradigm. A key component that facilitates this type of experience is AJAX. AJAX is a collection of technologies used together to create a rich user experience.

AJAX is a culmination of many Web 2.0 values, combining common standards through XHTML, CSS, and XML and using JavaScript to bring it all together in a final form. These technologies are highly based upon the idea of semantic markup. Semantic markup is the standardization of web languages and uses to facilitate consistency across the web visually and functionally. With semantic markup languages, for instance, XHTML and CSS, the user gains a richer experience visually and productively.