Article
The Future of the Web: What to Expect in 2008
Page: 1 2
5. Working Offline is So 2007
In 2007, being online 100% of the time became more and more of a reality. As devices like the iPhone allow you to switch between local WiFi when at home and cellular networks on the road, there seemed to be little reason not to have ubiquitous connectivity.
But if that's the case, then why, at the same time, have there been so many advances in offline storage and syncing? The Dojo JavaScript library continues to do very smart things with regards to abstracting local storage. Google gears represented another attempt at allowing people to use the Web 2.0 apps they love while offline. The nightly builds of Safari are support some of the HTML5 offline storage capabilities, and Firefox 3 supports this as well.
So who will win? Will 2008 be the year that we finally see ubiquitous connectivity, or will offline advances keep it at bay for another year? I predict that both will win! In 2008, we'll see more and more web apps work offline. There are several reasons for this: no matter how connected you are, there will always be times when you don't have a connection -- WiFi, cellular or otherwise. Planes, for example, spring to mind when I think of places where we're not likely to have connectivity. And this is where offline apps kick-in, allowing you to continue to work. Then, when you land and acquire a connection, you can send and sync away. The other situation that demands offline capability is the horrors of conference WiFi -- you can get a connection (maybe), but nothing happens. All these scenarios are excellent candidates for offline storage and syncing.
At the same time, ubiquitous connectivity will become more and more of a possibility. Right now, we might be spoiled by high-speed connections in our downtown apartments, and free WiFi from the park or coffee shop around the corner. The silicon valley news about WiFi clouds are great, and provide an exciting peek at what's to come, but keep in mind that there are places on this planet that don't have running water -- ubiquitous connectivity is not a high priority in those places. Most towns are somewhere between.
Ubiquitous connectivity, this "always on, always connected" lifestyle will grow in 2008, but there will always be a need for offline storage. Look for both of these areas to mature and grow.
6. You Hit Save, and it Disappears into the Cloud
With the market striving to approach a state of ubiquitous connectivity, there's less of a need for local storage. Storing your digital life somewhere in the cloud is a scary thought, but it's something that's creeping in more and more -- without your active participation. Storage in the cloud and commodity computing will begin to round the corner in 2008.
Storing data in the cloud means that you don't save files to your hard drive, but to the Internet. You don't know or care where the file is getting saved -- it could be on a Windows machine, a Unix server, or some acronym you never heard of! Personally, I use web mail, which means that none of my email is saved locally. All of that data is maintained in the cloud on some server(s) somewhere in a data center. Wherever my email resides, my address book isn't too far away. Both of these tools are backed much better within the cloud by my email provider than they would be if I was looking after them myself, and I enjoy the benefit that I can access to them from anyplace I have a connection. But it doesn't stop with just email. I use Google Docs, so now more and more of my life is stored there, not on my hard drive. The Web provides a light-weight office suite that I can easily share with friends. Again, I never need to worry about backups, or remembering to save the most recent copy to my USB stick or email it to myself. I work in the cloud, I save in the cloud.
The next logical extension from data becomes the application itself. With web-based email I can always save the messages downloaded to my desktop email client. With Google Docs, I can save the files and work on them in Office or other desktop apps, then save them back into the cloud.
In 2008, we'll begin to see a wider acceptance of applications presented as services. Instead of paying for a CD of software, you'll pay a subscription fee to use the service. Applications like Ning, Salesfore, and others will become more accepted as a cost of doing business. Much the same way you pay a monthly bill to handle your phones and electricity, you'll pay a month fee for your CRM or your project tracking. Many popular applications already work this way -- 37signals' Basecamp application is a prime example. Now both your data and the application are part of the cloud.
7. Go Ahead, Void your Warranty
I foresee that by Christmas 2008 home computer hardware kits will be commercially available. These kits exist in small pockets now -- you can download schematics for free and go to your local shop for all the parts, but most people are too lazy. This year, a market will open up for kits that contain everything you need, and stores will appear to meet those needs -- sort of like an IKEA for digital hardware, with no frills, and no spare parts.
With sites like Adruino board, building small dedicated devices will no longer be beyond the regular, curious person's reach.
This proliferation of do-it-yourself hardware will affect the way we think about the Web, as specialized digital devices will begin to emerge. Devices like the BBC Olinda prototype, a socially networked digital radio with WiFi capabilities that allow you to see what your friends and family are listening to, are a case in point.
Companies like AmbientDevices.com have been creating small dedicated devices to read stock feeds, weather, power consumption, and other details from the Web and radio, and displaying them in unique ways to customers. The data we consume on the Web today through our browsers will be the same data that others are consuming in new ways on dedicated hardware in 2008.
8. 2D Barcodes Proliferate
Two-dimensional barcodes, like the one shown below, are nothing new -- some are even over 10 years old now! These barcodes can encode much more information than a standard barcode you might see on the back of a book or box of cereal. 2D barcodes can encode over 4000 characters, which makes them ideal for more than just unique identifiers. Web site URLs are just one thing that can be encoded into these barcodes, allowing anyone who can decode them to access links to the Web.

Until recently, other pieces of the puzzle were missing. How do you decode those barcodes? With some expensive barcode reader? And once you decode one, you'll need to get that URL into your computer to follow the link! But now, with camera phones being more widespread, and boasting larger processors, you can download 2D barcode decoding software and make your phone your barcode reader for no additional cost. The fact that your phone can decode the barcode into a URL is great on its own, but it also reveals why people want this data encoded, rather than presented as a string. On a small device, typing is no fun, so anything that saves you from entering a 48-character URL on a keypad is a time saver.
2D barcodes can do much more than just encode URLs -- business cards, calendar events, images, music, and more can be encoded for the cost of printing ink. That's much cheaper than technologies such as RFID or bluetooth. In 2008, you'll notice these black and white boxes appear more prominently in advertising and on products.
9. Geographically Based Search Makes an Appearance
I've owned a GPS unit for about a year now and I love it. Everyone I show it to thinks it's the coolest thing since sliced bread. GPS units are dropping in price, and software's getting better and better as well. This combination of technologies makes GPS ripe for adoption -- high-end phones already have GPS built in. With all this knowledge about your location, the metadata that's collected will begin to give us alternative views of the world via the Web. Now, instead of searching by keyword or phase, we can also limit the results by geographic location.
Google Maps, Flickr, and others have already made Geolocation cool, but that's only half of the story. I know where I am and where I want to go. I can see a map of points at which people took pictures, but what's lacking is search; a larger variety of data besides images and business need to be geo-encoded.
In 2008, we'll see the wide-spread awareness and adoption of geographic data. Privacy concerns will be confronted and addressed -- the resolution won't be a technical one, but a social one. People will encode more data -- blog posts, articles, and documents -- enabling others to search not by keyword, but by location, to find general information.
I want to take an application like Google Earth, and zoom in on a place I'm considering visiting. Then, I want to have geo-encoded data like images plotted on that map; articles written about shops, restaurants, and entertainment; weather data for that region; and information on local airports and train stations so I can make arrangements to get there. I want to zoom in to find interesting places and connect the dots between where I am now and how to get to the place I'm viewing. This will happen in 2008.
Tell me More About Your Magic
Arthur C. Clarke proposed three laws of technology, of which the third is the most famous. It states that any sufficiently advanced technology is indistinguishable from magic.
All of these technologies may seem like magic today, but in 2008 they'll be better explained, and widely used in daily life. What is currently magic will become the technology of everyday tasks.
These are just 9 possible predictions for 2008. What the next 12 months will look like are any one's guess. Some of these might come to fruition, some might not; other ideas I could never dream of will certainly appear. The only thing we can predict is unpredictability -- no matter what, 2008 will be an exciting time to be working in web development!