Archive for April, 2011

Perpetual Beta – Gmail

After the appearing of web 2.0 applications, there is no need to download software from the internet, or look for updates for new versions of programs. This post will show pattern six of web 2.0 applications which is perpetual beta. To know what perpetual beta is, I should explain it concisely. Perpetual beta is a software developer term which is used to depict software or a system which never leaves the development phase of beta. In the light of Web 2.0, it indicates the fact that a developer or community is constantly seeking to improve software they are releasing. To clarify the perpetual beta more, I should provide some examples. Firstly, the users of web 2.0 applications do not have to download the new version to get a new functionality. Secondly, the users are co- developers of web 2.0 applications since they suggest to add new features. Finally, the users will never run an obsolete version and do not know what the existing version is.

Gmail will be demonstrated as a web 2.0 application to link it with this week pattern. Gmail is a free web application. It is a product of Google. Gmail offers more than seven GB free storage for messages and attachments. Additionally, users of Gmail can upload their files, photos easily to Gmail. Furthermore, Gmail offers users to purchase more storage space. Finally, Gmail users can utilize all Google’s products such as the calendar, documents, reader…etc.

Google released Gmail in 2004 and it has been under development since then. There are some enhancements Gmail made such as: adding up to 53 languages, group chat, mobile application, video chat, buzz …etc. In addition, the last and the most interesting development released in August 2010 is phone calls service. It allows people to make free phone calls from Gmail accounts to U.S.A and Canada.

Finally, by accessing labs on Gmail settings, users can customize to their preferences. This can be exemplified by adding or removing beta label from Gmail logo. Whereas the users are co-developer, Gmail provides a form to suggest a feature for Gmail from the users. So,Gmail will never escape beta. All in all, I reckon Gmail will be beta forever.

Do you think that perpetual beta will never die? Why?

Reference List:

Xbox live nation


Robbie Allen





Software Above the Level of Single Device – Twitter

I would like to start this weekly blog with this quote “There is no fun without the internet “. Most people use computers not only to do office work or some calculations, but rather to  have access to the internet. Therefore, currently, the majority of people do not use only desktops, they use laptops, smartphones, tablets….etc, to have an access to the internet from anywhere and anytime. With all these ways to access the internet I can say, we are in the era of internet addiction. This short introduction will lead to pattern five of web 2.0 applications which is software above the level of single device. To clarify the meaning of this pattern, during the beginning of the internet, we were using the internet for surfing web pages and downloading files from web browsers through merely the desktops. However, currently people use different applications which are not web browsers to access the internet from different kinds of devices such as: iPhone, Motorola Xoom, Android tablet, Samsung Galaxy Tab….etc.

In this post, Twitter application will be demonstrated as an application on mobile devices, for example, twitter application can be installed and used on iPod touch, iPad, Blackberry, Samsung Galaxy Tab….etc. I will show twitter application on the iPhone mobile device. First of all, we have to know what twitter is. Twitter is a social networking and microblogging service that people can tell what they are doing and where they are by posting a brief text message that does not exceed 140 letters, called tweets, to buddies, or followers. Twitter can be used on desktops through web-browsers or as an application on mobile devices. After the revolution of using the internet, most people can be online all the day, particularly on smartphones by using 3G networks provided by telecommunication companies. Twitter application on the iPhone provides almost the same features on desktops, for instance, browsing trends, reading top tweets, finding popular users, and checking out public tweets geographically nearby.

There are many social networks; here we will compare twitter with facebook web 2.0 applications on the iPhone. Facebook has chatting service whereas twitter does not have. Also, Twitter allows typing 140 characters whereas facebook up to 420  characters.

The user of twitter on the iPhone can shoot videos or pictures or receive both through email  and tweet it quickly and easily. Additionally, by twitter location the users find out who is tweeting near them.

Finally, there is a quotation I found it on a web page says:

“Mobile is light, Mobile is fast, Mobile is simple”

“Twitter is light, Twitter is fast, Twitter is simple”

Developers are working to enhance twitter on web-browsers. However, twitter needs to be improved as an application on the iPhone to have more features than desktop features, for example, syncing contacts to be integrated in twitter.

Reference List:


Twitter iphone


Samsung  Galaxy Tab




Rich User Experiences – Photobucket

The fourth blog will demonstrate Rich User Experiences pattern in terms of web 2.0 applications. Before entering deeply in the application that will be expounded in the post, I should furnish the reader a tiny explanation about Rich User Experiences pattern. Simply Rich User Experiences is the transfer of using installed applications on desktop  to applications are used on the web browser and these web applications give the similar features of installed desktop applications. For example ( Photo Effects– desktop application vs. Fotoflexer– web application ).

Our web application this week is Photobucket. What is Photobucket ? Photobucket is a web application for uploading, downloading, sharing, linking and finding photos, videos and graphics. Host all images and videos for free, then share them by email or on social sites like Facebook. By getting a free Photobucket account thousands of photos and hours of video can be stored . Moreover, one of the main features after uploading photos is manipulating and editing photos easily and fast. Also the wonderful about photobucket does not have many menu options but the options included are effective when comparing with desktop applications. Photobucket has lots of features, for instance, the photos or video clips that uploaded on Photobucket are findable, Photobucket eases finding photos by using URLs to send them by email, IM, or links. In addition, it provides HTML code to facilitate to web designers to not type HTML picture code from zero. Furthermore, Photobucket’s users do not need to search for update because photobucket suggests updates in contrast desktop applications updating should be observed.

There are many web applications of photo editing. Here there is comparison between Photobucket and Fotoflexer. The most superb about Fotoflexer the users do not need to have an account to edit or modify photos just upload the picture manipulate it and email it. In contrast, Photobucket.

From my humble experience when I was using Photoshop desktop application not as a professional user merely to modify some pictures, I found photobucket web application much easier than Photoshop desktop application. Thus I reckon Photobucket will be number one application in hosting because Photobucket’s members are claimed to upload four million images daily via web, smartphones or connected digital cameras.  Still there is powerful competition between Flicker and Photobucket. Despite flicker is more famous than Photobucket but  Photobucket has more members than Flicker.

Reference list: