“Perpetual Beta”

This week the topic focuses on “Perpetual Beta” in web 2.0 pattern. The software or applications that we used was installed already and always be the correct beta; however, in web 2.0 environment the beta updates regularly, it means that there is not correct version for applications in web 2.0, it constantly upgrade it with new functionalities and connect the services with customers all the time. According to Tim O’ Reilly, he indicated that engage users as real-time testers, and instrument the service so that providers know how people use the new features. Therefore, Facebook is one the best example that I would like to introduce in this web 2.0 pattern.

Facebook is a well-known social service for everyone, it provides users to create their personal profile, add other users as friends, and exchange messages, including automatic notifications when they update their profile. Firstly, Facebook was only to upload albums and photos on personal pages, and then in 2007 it allows users to post attachments to the wall. Moreover, in 2008, Facebook released a Comet-based instant messaging application called “Chat” to several networks, which allows users to communicate with friends and is similar in functionality to desktop-based instant messengers. As a result, Facebook has forcing to upgrading the functionalities for users in order to supply more tools to serve customers.

In addition, same year in July 2008, Facebook introduced “Facebook Beta”, a significant redesign of its user interface on selected networks. The Mini-Feed and Wall were consolidated, profiles were separated into tabbed sections, and an effort was made to create a “cleaner” look. After initially giving users a choice to switch, Facebook began migrating all users to the new version starting in September 2008. On December 2008, it was announced that Facebook was testing a simpler signup process. However, in the year 2011 and 2012 new feature of Facebook has come out named as ‘Facebook Timeline’, which is a new page interface on Facebook. Timeline is a way of displaying a list of events in chronological order, sometimes described as a project artefact. It is typically a graphic design showing a long bar labeled with dates alongside itself and (usually) events labeled on points where they would have happened.

Finally, Facebook constantly provide new version and update any functions based on users’ feedback. The feedback from users can assist to improve their services, and built up the good foundation from users experiences. Facebook never has the correct version; it continues every year or even every month to upgrading the functionalities in order to provide the better quality for users.


Wikipedia. “Perpetual beta”. Retrieved May 2, 2012.

O’reilly. “What Is Web 2.0”. Retrieved May 2, 2012.

Wikipedia. “Facebook”. Retrieved May 2, 2012.

Wikipedia. “Facebook of Timeline”. Retrieved May 2, 2012.

Wikipedia. “Timeline”. Retrieved May 2, 2012.

21stcenturylibrary. “Perpetual Beta – The Real 21st Century Library Model?”. Retrieved May 2, 2012.

“Rich user experiences”

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.


Tstiles. “Rich User Experience”. Retrieved April 5, 2012 from


Samrantech. “AJAX: A rich user experience”. Retrieved April 5, 2012 from


Peej. “XMLHttpRequest, REST and the Rich User Experience”. Retrieved April 5, 2012 from http://www.peej.co.uk/articles/rich-user-experience.html


Prezi. “Rich User Experience”. Retrieved April 5, 2012 from


Wikipedia. “Gmail”. Retrieved April 5, 2012 from