Lots of techies are out there right now thinking ahead to 2008 and what might be. Here’s a few random thoughts. Hopefully the tongue-in-cheek entries will be self evident.
The semantic web will become more fully realized. But you won’t notice it. It will power more and more of your daily functionality yet remain very transparent. All of your news feeds, TV listings, calendar items etc will all be managed more and more by web related delivery mechanisms. Look out for Google Mashups and Yahoo Pipes to become a lot more interesting.
The push for pure-play SOA will be replaced by simpler message bus style architectures. Techies are tired of having large scale infrastructure and application architecture pushed on them. The message here is to start small. the introduction of message bus driven architectures to solve scalability issues will help long term SOA adoption by bringing the tools and techniques in the back-door. Players to watch for in this space: WSO2, ServiceMix.
The “Web 2.0” label will officially be retired. Subsequently “Web 3.0” will be announced by Tim in mid ‘08.
MySpace, Facebook or LinkedIn will be hit by a serious security vulnerability that will expose enough personal information (more than they already perhaps) that serious questions will be raised regarding online privacy legislation.
Google’s gPhone will launch and Android will be a smashing success. Riding the coat tails of the iPhone (and Apple fandom) will tough and traction will be difficult. Once Android is running on more platforms and people start to understand its power then phones (and their networks) running it will slowly start to become more popular. This will begin in ‘08 but wait another few years to see the revolution. Eventually even the iPhone will have an Android compatibility layer.
Kindle will fizzle more than it already has.
OLPC will not change the world. Don’t get me wrong, some really cool inexpensive technology will eventually trickle down to the masses. It will not have a significant impact on developing countries though. Reliable drinking water systems. Sustainable food supplies. Advanced education systems. These are the things that developing countries need.