Perpetual Beta

Perpetual Beta

Web applications are constantly advancing in technological terms and nevertheless always improving. They are improving with making customers feel closer to the application, delivering products faster to customers and providing customers with quicker feedback. This is where utilizing the Web 2.0 tool Perpetual can come to a great advantage. According to our lecture slides, perpetual beta is the keeping of software or a system at the beta development stage for an extended or indefinite period of time. It is often used by developers when they continue to release new features that might not be fully tested. Perpetual beta software is not recommended for mission critical machines. However, many operational systems find this to be a much more rapid and agile approach to development, staging, and deployment. (Wiki 2012)


My personal definition of  Perpetual Beta is supplying users a version of a software at a certain development stage for an indefinite amount of time. At this stage, features provided by developers of the software are not completely tested and thus, developers seek feedback to improve on the given feedback for the final update of the software. Perpetual beta implies continual evolution and consant change.With perpetual beta, features are always changing and thus nothing is static in the software beta version. With this said, beta versions of software give users an insight to what the final product may be before it is launched. This means, that they may not guarantee that all features of the software operate well. Nevertheless, a product still in beta can be labelled as an “unfinished product”.  Beta versions are constantly testing and exploring ways to challenge future possibilities regarding the product.


Perpetual Beta


Software above the level of a single device

The PC is no longer the only access device for Internet applications, and applications that are limited to a single device are less valuable than those that are connected. In our technologically advancing society, the PC is not the only device that can access the internet. More current devices such as the IPAD, smartphones, and other tablet PCs can all access the net and therefore allow users to access applications online. Likewise to this, web services have been in order to allow access to all these devices and not just the PC. This trend is known as “Software above the level of a single device” and it is another essential pattern in regards to Web 2.0. The trend can be labelled as synergy between web services and mobile devices that provides high accessibility for all users. Creating high accessibility for users will help generate higher profit in the long run and will help improve lives in ways unimaginable.


Facebook is a brilliant example of software above the level of a single device. Facebook is a social utility that connects people with friends and others who work, study and live around them. Facebook is the most valuable web startup ahead of Zynga, 360Buy, Groupon, Twitter and Dropbox.


Facebook’s mission is to give people the power to share and make the world more open and connected. Thus, it is highly significant for Facebook to offer ease of access. With this said, Facebook has followed it’s mission and provided its service accross different platforms. Today, Facebook can be accessed on all smartphones, Ipads and other tablet PCs. Facebook is highly user friendly  and aids in storing and sharing information to help make it more manageable. Although, it is said to have it’s privacy and security issues like most cloud computing apps, Facebook has made many efforts towards eradicating these issues by giving users the choices to make when choosing in these settings. Nevertheless, due to its high accessibily, ease of use, and fast service, Facebook is a great example of a Software above the level of a single device.







Most Valuable Startups

Rich User Experience

Today’s blog will reveal why our society should utilize Rich User Experience (RUE) and also provide examples to support its claim. RUE as a web application downloads enables users to edit and update data using the programming tools it provides. Examples of RUE are JavaScript, Flash and DHTM. Gmail, Google Chrome and Google Maps display rich user interfaces to give users the ability to update changes to the site in the long term. Gmail was created by Google to represent innovation on a web-based mail solutions market providing functions that were never implemented on previous mail services such as Hotmail and Yahoo. Although Gmail began with an invitational process in which users of the application had to be invited in order to operate it, the mail service now allows everyone to use the product. The benefits of using Gmail are that it does not accept spam messages. Also, Gmail is very fast and supplies more than enough storage space (1 GB) for users to store their data. Users can also search for mail within the mail service and lastly the site is integrated with other Google products such as maps and chatting spaces. Storing files on Gmail creates high accebility for the service since files can be accessed from anywhere. Given it’s capacity, accessibily and functionality, Gmail is a clear RUE tool that is efficient and productive with helping users fulfil their needs.


Google Mail

Google Chrome

Data is the next “intel inside”

Data has become an essential tool in our evolving technical world. Data can be stored, shared, accessed, or protected. This ranges from data such as facebook private information or other forms of data like credit card details. Todays blog will define why data is the next intel inside using Skydrive as an example. Skydrive is Microsoft and Web 2.0 tool that is used to store data such as photos, audio, video, and general documents to a storage. Similar to Dropbox, it can be accessed whenever the user wants to access it and from wherever as well. Sky drive allows users to store up to 25 Gigabytes giving the user plenty of space to store their data and ensure it’s protected. Using Skydrive means the user does not need to carry or lose USB Drives so they can also back up their important documents.

The advantages of utilizing Skydrive are the storage space it allows (25 GB), storing photos, videos and general files, and lastly, enabling the ability to create folders and upload zip files. Folders cannot be created with it’s other competitor Google Docs and zip files also cannot be uploaded. Skydrive also has great accessibility due to the fact that it can be accessed from anywhere. It’s functionality is superb as there is an iphone application announced for it making it a clear choice for file storage in the future.



Google Docs

Harnessing Collective Intelligence

My definition of harnessing collective intelligence is gathering users to contribute and supply their  knowledge to effectively add valuabe content to a site. Thus, using Web 2.0 collaborating tools, engages users to interact by connecting, communicating and collaborating with each other. By contributing users can use any file such as audio or documents to aid in creating a spectacular site.

If users are to make their site popular, they must motivate each other to collaborate productively. As long as data is added by all users to the site, users are collaborating with added valuable content. Thus, this is a prominent tool for Web 2.0 since it enables collaborationg for the greater good. Examples of apps that harness collective intelligence are Facebook, Myspace, Twitter and Youtube. Facebook will be used ad an example today.

When Mark Zuckerberg created facebook in 2004, his goal was to promot the value of innovation while giving people the power to shar and make the world more open and connected.

As a user of Facebook, it is clear that Facebook is currently the most popular social networking site since all types of data can be shared onto it. Data that can be shared consist of audio, video, photos, documents, and many more.

Groups can also be created to assist students with completing an assessment or just for a general group chat. Hence,  why facebook is a perfect example of how users add valuable content to a site and thus making it a great tool for harnessing collective intelligence. Signing up with facebook is simplified and only takes a few minutes. After sign up the application basically finds your friends for you via email and completes the starting components for users. Therefore, Facebook is a clear example when users are harnessing collective intelligence.





Innovation in Assembly

In our modernizing world, web 2.0 is proving to show great efficiency with regards to interchanging information across the web. This is transforming how people utilize the internet and how services are provided to simplify our daily lives. Services and applications can be added to other applications thus combining functionality and efficiency in order to creat new services. This is called Innovation in Assembly. Innovation in Assembly is one of the ingredients of the Web 2.0 sources  and assists developers by making websites quicker with less effort and at less cost. This design pattern consists of using Application Programming Interfaces (API) that are accessible from other applications. Some of the advantages of utilizing API’s are that, they provide scalable growth, build trust and community, customers reveal how they are used, and lastly API’s foster third party innovation. An example of a site that is greatly associated with API’s is Twitter. Although API’s are an essential tool to enhance the functionality of web application, they can be become a disadvantage if all other web 2.0 applications were to run into problems. However, since social networking is expanding at an exponential rate, issues like these can be eradicated quickly.

Flickr is another example of a web service that uses API  to enhance its functionality and efficiency. Some could say flickr operates as a customer based website in addition to a platform for developers. It was noted in the lecture that platforms beat applications nearly every time and by integrating both services flickr is a very powerful tool. Flickr uses different applications such as the Flickr Uploadr, Flump (third party app used to download public images), and Desktop Flickr Organizer which allows the editing of images while organizing other tasks simultaneously.

Utilizing API simplifies creating platforms and additionally helps reveal how users operate on services. Such tools are significant for modernizing our technology by making it more productive, efficient, and cost effective.






Hello world!

My name is Nana Yaw Owusu-Sarfo. I am doing a blog to research and discuss Web 2.0 Patterns. I am a post-graduate student at Queensland University of Technology undertaking the Master of Information Technology course. I am excited for taking this path and hope to help aid in learning and understanding the basic concept behind Web 2.0 Applications.

Blog at