In the broadest sense, LIVE software is centralized computing.
The necessity of for centralized computing to come back can be attributed to the new breed communication devices called 'smart clients', which are simply handheld devices with limited amount of CPU horse power and memory. Eg. our very own cellphones. Now equip your cellphone with a browser and an internet connection, and it can do a whole lot more things than just send and receive calls.
LIVE software is essentially running applications and holding data on the server so that a user can access them from anywhere, very much similar to our yahoo! mail or gmail. Now, just imagine the calculator application which comes along with Windows being a web application accessed through a browser.
Going a little further, imagine having winzip on the web, compressing/decompressing files on the server using the server's CPU and memory resources. Or imagine having winamp and your audio files on the internet and you listening to your playlist by streaming them to your handheld device. Now, that's something we all need.
And the roadblocks for realizing such an idea were mainly, 1) lack of a ubiquitous, reliable and fast communication infrastructure and 2) a programming technology which abstracts the stateless nature of internet applications. A solution to both these problems have been found, with the availability of high speed internet and technologies like AJAX breaking ground in providing a seamless user experience, one that mimics traditional desktop applications.
Going even further, imagine having all your applications and data on your personalized web pages(or rather, web desktop)... just with a handheld device + a projection keyboard + and a projector, all built-in... Now, that's what we call LIVE!!
Tuesday, December 27, 2005
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment