In the past few years, having PC was the only way to access the internet, it’s definitely a hard limited way because you have to sitting in front of the computer.However, nowadays access to the internet can be through different ways, you can be walking while using the internet, driving, or doing your daily routine because you can log in from any computing device in any where, from home, office or even from your car. The most common computing device and the easiest one is the smart phone, that any one can use it easily, we see it with different people in any age, on any where and any time . This brings me to start the discussing post about the fifth pattern in web 2.0 “Software above the level of a single device” as described by Tim O’Reilly.
In August 2012 there were about 7 billion mobile phones. This number exceeds the number of PCs by about 3.8 times. The International Telecommunication Union
Definition of Software above the level of a single device:
Users can access to the internet app through a different computing devices. by this definition, we can see that, each web application is software above the level of a single device. As Tim said “At minimum, these applications use a client on a local computer and one or more server computers.”
One other feature of Web 2.0 that deserves mention is the fact that it’s no longer limited to the PC platform. Tim O’Reilly
There are many example of Software above the level of a single device. According to Tim O’Reilly iTunes is the best exemplar of this trend. ” This application seamlessly reaches from the handheld device to a massive web back-end, with the PC acting as a local cache and control station.” In this post I going to talk about Translink.com.au as a good example of this trend because It works equally on different computing devices. I just started using this website when I arrived to Brisbane, and it’s now one of the most important application to me and I can not go out without it.
Translink: As a division of the Department of Transport and Main Roads, we are responsible for leading and shaping Queensland’s overall passenger transport system.
Below are some of best practices that Translink.co.au applied:
1) Design from the start to share data across devices, servers, and networks:
Translink.com.au has been designed from the start to share data across devices, servers, and networks. Translink.com.au can be accessed from any computing devices. With its pervasive network users can access translink.com.au from anywhere and get appropriate travel information. In addition, it has a mobile phone application to be easy for the users to access this app in any where.
2) Think location aware:
Translink.com.au uses GPS and map technology as used by Google maps to trace your current location and suggest relevant travel routes depending on the location you want to go to.
Translink.com.au uses Web 2.0 Rich Internet application for desktop users as well as on mobile devices.
4) Use the power of the network to make the edge smarter:
As servers are always more powerful than mobile devices this is true even in the case of Translink.com.au as most of the processing is done on the server side Thereby offloading the heavy processing on the devices and returning lightweight results.
5) Make one-click a priority:
Translink on mobile has an easy to use journey planner. If the user doesn’t know his current location, the translink.com.au automatically determines it for the user. The user only has to supply the destination address and click go. Rest is taken care by the site. And it also provides multiple options of travel to choose from for the user’s convenience.
6) Enable data location independence:
Since the user does not need to upload any files the capability of data location independence is not required in the case of Translink.com.au
Translink.com.au website and edge device apps are so robust that it doesn’t suffer from the compatibility issues as we see in other RIAs.
Eventually, I know that you (my dear readers ) reading this post from different devices, some of you are reading this from a home or an office computer,lap top ,smart phone, Ipad or even maybe from an ipod. For that reason, I think the programmers have to think about this while designing the websites to make the users able to open it in any device on any time without troubles .
You don’t need to build the application for managing a device into the device itself. The game is richer than that. Let the device do what it does best; let the internet do what it does; and use the PC to help manage the relationship between the two. Tim O’Reilly