Software development's winners and losers, 2009 edition
InfoWorld - In 2009, the computers got smaller, the databases got bigger, and HTML's dominance grew. None of these trends are new, and some of these changes are as old as computers themselves, but the magnitudes are greater or smaller than ever before. Here are the winners and losers we spotted on the software development landscape in 2009. For the programmers, alas, many of the year's ups had downsides.
Winner: Smartphones Smartphones took over the center of gravity for many consumer applications. The Apple iPhone appears to be the most successful product launch in computing history, and its vibrant app marketplace continues to be the biggest attention sponge for all of us. While many apps are pretty dumb and developers can't think of enough bad words for Apple's Vader-esque grip on the marketplace, it's clear that the pocket-sized computers will be the hottest focus for developers. Google's Android, Palm's webOS, and Nokia's Symbian hope to compete by being a bit more open, but no one knows if this will overcome Apple's commanding lead. The real secret may lie in WebKit-focused Web applications because the same open source browser implementation is running on many of the best smartphones.
[ You can't say InfoWorld's Neil McAllister didn't warn you, or maybe you can. See McAllister's "2009 software development predictions put to the test." ]
Loser: Desktops Desktops aren't gone, but they are certainly forgotten. If it weren't for their luxurious screen real estate and plus-sized keyboards that allow you to type more than one or two words per hour, no one would use them at all. Game makers are fleeing to the consoles, office applications are turning to the Web, and Google is deciding whether we will spend more of our time with a Google Android smartphone or a Google Chrome OS smartbook. Even bloggers are turning to the thumb-friendly 140-character limit at Twitter. Did we ever use PCs for anything else?
Winner: Web applications Somewhere there's a grandfather explaining to a young twerp that in his day, they would "install" software on a computer. Web-based applications are more dominant than ever, and it's not just for programs that coordinate everyone with a centralized database. Kids are writing their homework in browser-based word processors and turning it in without saving it on that hard disk thing that once destroyed Grandpa's project two hours before the big presentation for the Jenkins account. The new embedded databases in the browser that serve for local storage make it even less likely that anyone will use the local OS directly. That may be why Google has the chutzpah to call its nifty new Chrome browser a full-fledged "operating system," even though the only thing that appears after you boot up is the browser itself.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Five Myths of Cloud Computing
- This white paper separates fact from fiction, reality from myth, and, in doing so, will aid senior IT executives as they make decisions...
- IBM Synchronizes its Commerce 2.0 Strategy with 'Smarter Commerce' Initiative
- On March 14, IBM announced "Smarter Commerce", a strategic initiative that addresses the surging market for Commerce 2.0 solutions that take advantage of...
- TechRepublic: Cloud Computing - Potential Value for Your Company?
- Content provided by Google
Imagine a world without the hassle of licenses and hardware management - cloud computing makes this possible. Learn more about... - Forbes: Enterprises Set Their Strategies for Cloud Computing
- Content provided by Google
This Forbes Insights paper shares how enterprise companies are still crafting their strategies and testing their options to determine if... - HBR: What Every CEO Needs to Know About the Cloud
- Content provided by Google
This Harvard Business Review article explains the Cloud and its benefits, highlights the implications of various concerns, and makes recommendations...
All Cloud Computing White Papers
- Live Webcast
Integrated IT Operations Management in the Cloud - Join award-winning technology editor Stan Gibson and Andrew White, CMO at Numara Software, to learn how asset management and service management are converging...
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- De-risk Deploying Business Critical Apps in Your Private Cloud
- Architect your private clouds to ensure that application requirements for performance & availability are achieved with minimal risk to the business.
- Navigating the Public Cloud
- InfoWorld contributing editor and consultant David Linthicum offers expert advice about choosing services to outsource to the public cloud providers, cloud data security...
- Integrated IT Operations Management in the Cloud
- Join award-winning technology editor Stan Gibson and Andrew White, CMO at Numara Software, to learn how asset management and service management are converging...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as... All Cloud Computing Webcasts
By Chris Poelker
Instead of bulk capital expenditures for large servers and storage arrays, you can purchase computer time based on actual usage of CPU cycles and storage by the number of gigabytes or terabytes used. But here are ten things to consider before you jump into the cloud. Insider (registration required) more