Software Above the
Level of a Single Device
Even those individuals who are unknown with the process of
application working would admit that applications which are restricted to an
individual device are of low worth as compared to those which are modelled
across numerous platforms. In pervasive era of computing, the personal desktop
computer is no more considered as the only source of getting connected to the
internet. Hence, it has given rise to millions of equipments and devices in all
sizes and shapes that can be attached to the internet. The entire concept of this basic
phenomenon is that applications of web should be customized to meet the
requirements of single device by laying emphasis on most essential feature of
service and then by making use of available resources, customization of device
is carried out. By following such pattern, the application can develop tailored
and rich service that can be consumed effectively without the requirement for
personal desktop computer.
The advantages of ‘Software Above
the Level of a Single Device’ includes:
- New open markets.
- Approach application at any time and at any place.
- Capability for context and location awareness.
iTunes
One
of the effective examples for software above the level of single device is
iTunes. iTunes are basically digital proprietary application of media player,
which is utilized for playing and organizing video and music files on PC or
Mac, which is then connected to Apple TV, iPad or iPhone. The application
performs its function in appropriate way that ultimately breaks up the gap present
between massive back end of web and handheld equipment, with PC playing the
role of control station and local cache. Although iTunes was not the initial
service of such kind, large numbers of attempts were made to bring content of
web to devices that were highly portable in nature.
iTunes
has been considered as highly successful application which was designed
initially to span different kind of devices. Therefore, different services of
iTunes had extended their services among large number of other devices, which
clearly demonstrates that personal desktop computer is no more considered as
only device for accessing the applications of internet. Hence, if the
application is developed for PC only, then it’s worth is comparatively low than
applications that extend into various platforms. In the end, it is essential to
elaborate that main objective for any of the web 2.0 application designer must
be to develop useable and efficient application for services of internet across
numerous different platforms so that technology limits should get a push
towards greater advancement.
References
Brodkin. Jon (2012)
Mobile Internet devices will outnumber humans this year, Cisco predicts.
Retrieved from,http://arstechnica.com/business/news/2012/02/mobile-internet-devices-will-outnumber-humans-this-year-cisco-predicts.ars
O’Reilly.
Tim (2007) Software
Above the Level of a Single Device. Retrieved from, http://radar.oreilly.com/archives/2007/11/software-above-the-level-of-a.html
In my opionion Itunes is not really a web 2.0 app, it just gives people a view that keeping data syncing in different devices are important however iTunes if undoubtedly one of the key technologies that insured apples success over the last few years, it opened up many new markets to them when they first released it. In saying all this apple definitely has lead the way in using the cloud to sync all devices. Another great example i found is Wordpress for IOS! its actually an example of software above the level of a single device. Giving features like effortless comments, elegant composing, location mapping and more.
ReplyDelete