4. Expect to See Lots More Mobile Apps
Mobile-centric applications and interfaces are also a growing trend, noted Cearley. Interfaces will not just have touch and gesture support, but will include search, voice, and video as inputs.
Cearley believes simple and focused mobile applications will be crucially important not just for consumer applications, but for enterprise applications as well.
"As a result, application development will change too, as multiplatform support is inevitable," he said. "HTML5 helps but is no panacea."
Cearley predicted that app stores and marketplaces will expand to meet enterprise needs such as license management and verification. He said enterprise app store adoption will likely become more mainstream in 2013 and 2014.
5. The Growth of Web-Based Development Environments
The 'Internet everything' phenomenon allied to the rise of mobile apps will drive the growth of Web-based development environments. Web-based development environments, such as Eclipse Orion, Cloud9 IDE, eXo Cloud IDE and others, are becoming more and more popular as development moves into the cloud.
This year will see more of the same, driven by the explosion in mobile apps.
6. Big Data and Big Data Analytics Trends Will Grow
Big data and big data analytics will continue to grow due to the explosion of data coming from intelligent devices, social media and other sources.
IDC predicts that the market for intelligent systems will grow substantially in the next few years, from 800 million units today to more than 2.3 billion by 2015.
Shipments of embedded devices already exceed those of cell phones and PCs, according to IDC, which predicts the market for intelligent systems will soon represent a $520 billion industry.
7. Agile Will Mature More This Year
In 2012, Agile will move from a development practice into more of a mainstream business process, forcing companies and developers to improve their release management solutions and to reduce the bottlenecks that often exist at the point of deployment. To make all of that happen, expect to see the emergence of highly collaborative DevOps teams composed of application developers and IT operations.