The evolution of software - page 2 of 2
Showing comments 11 to 16 of total 16 on page 2 of 2
asighRank: 2
Outlook Client ---> MS Exchange:
It has to be the best port possible to the web. At least the service and application is now available on the web. It can be accessed from any point, is central, and the native client is not needed on the system. If these parameters are satisfied I think it is good to go.
And since the OP mentioned the 'future', I probably thought a too abstract. I apologize for that.
I was thinking, that at the same time hand-in-hand the net would grow, and connectivity methods would change. The infrastructure would become better, and the hardware would take directions towards exclusive net dependancy. Not being a remote node, independent.
But yes, as of now, and probably the next 10-12 years it will continue to run in the flavor more inclined towards hybrid softwares (can run on web and native client).
robinalexRank: 1
I was just thinking about the future.. May be in future..IMPs may come (internet machine providers) where you can buy virtual machines for gaming and other purpose.. These virtual machines may have the capability to integrate the features online and offline stuffs.. Satellites becomes the main communication medium.. All need could be a very basic machine with an OS and hardware for communication.. Or, may be you will be buying pre-configured access devices to access your virtual machine (just a machine with communication hardware and firmware)… The IMPs will take care of the regular system upgrades and backups… and you may also have different machine plans according to your $$$ capacity.
charliemarRank: 10
Imagine a scenario where internet becomes a "basic need" of a computer. Like a hard drive, internet becomes another source of a great deal of information for your PC. It's not that far fetched dream. Think about the internet TV that's booming today. By next year, we should have TVs for the common user which are powered by streams from internet, instead of local cable service. Hulu has already made it possible, it's only a matter of time before such a service rolls out to different parts of the world.
For the example of an anti-virus scanner. Think about it this way, the application can leverage it's knowledge base directly from its online base instead of your hard drive. Such a scenario will result in a minimal (or no installation) of the software. You need not worry about keeping your definitions up to date because they're pulled directly from the server, remaining up-to-date all the time. Also, deploying new versions of antivirus becomes easier since it's only a loader that's been deployed to an end user machine. Think about how well the vendor could manage it's licenses, piracy can be eliminated almost to the entirety.
I have been researching for sometime in this area. Programming platforms like Adobe Air are working towards making this possible. Already you can develop a complete desktop application - one that can sit in your tray, talk to it's server for all services and still remain cross-platform - using Adobe Air technology. I'm seeing a revolution here, traditional C++ or VB application executable is going to go, atleast to the most extent. Future is of application softwares that consume the least power from your machine.
charliemarRank: 10
Check this out: http://www.adobe.com/go/airapp_ebay_learn
That's Adobe's AIR application for eBay. They converted eBay to a desktop software.
robinalexRank: 1
Check out Adobe Flex too.. This completes Adobe Air..
http://www.adobe.com/products/flex/
Other than this Silverlight is also focused on building UI Rich application...
asighRank: 2
1. Desktop execution. (Run on our desktops, but hosted externally)
2. All external dependancies would be online.
3. Central data warehousing.
4. Minimal client installation.
5. Automatic updation.
6. Minimal client resource usage.
7. Service application nature derived from online servers.
Though still the VB, and C++ applications would not completely die out. It will take a few years. 15-20..?