How will the Web of today evolve into the Web of tomorrow? The way we think of web development — as HTML pages on a server being accessed by desktop browsers — is about to change. The way we’ll access the Web, the way we replicate and accept data, even the formats in which the data is passed, are all changing.
I’m not a betting man, so don’t put all your chips down on one of my predictions, but this article details how I see the Web trending in the coming year. Much of this technology is available now, but it’s used among small pockets of smart, revolutionary people. As they cut their teeth on these new ideas and products, the technology will make its way to the masses. It’s my prediction for 2008 that these innovations will become understandable, both commercially and socially, and easy enough for anyone to use and access.
Some of these predictions already exist today for the alpha-geeks who are riding that cutting edge of technology. There are many ideas on that leading crest, and though some will fall away, others will prosper. This list represents the nine items I see emerging into the mainstream and becoming more mature in 2008. They’ll move from the hands of the alpha-geeks to the lives of everyday people.
1. Facebook Plateaus, and No One Cares
Social networking sites aren’t going to disappear, but I think the most popular, Facebook, won’t continue on its current trajectory. If you look at the graph of MySpace vs. Facebook popularity below (or online), you can see distinct similarities: both had a slow start, then explosive growth. You can see that MySpace then settled down and leveled out, only growing at a slow rate. I expect that 2008 will see Facebook hitting that plateau and moving to slow growth. Everyone who wanted to join the site will have heard the hype and signed up by the end of 2007 — only the late comers will continue to create new accounts, which will account for a slow growth.
If we compare several popular social network sites — Friendster and Hi5, Facebook and MySpace — on the graph below (or online), we see that trend again: a slow start, substantial growth, and then a plateau. And 2008 will see either a new competitor enter into this crowded field, or the social networks will begin to chip away at each other’s customers. Facebook seems to the biggest on the block so, everyone’s championing the under-dogs. With recent privacy blunders, a general lack of trust in Facebook, and campaigns run to encourage users to close their Facebook pages, many users are beginning to realize that the best social network is just the Web itself.
In this last graph (which you can also view online), we see a comparison of the various social networks with Blogger.com, a free blogging platform.
The Blogger.com platform alone is bigger than the biggest social network. If you add all the other free blogging platforms — WordPress, LiveJournal, and so on — to the mix, you can see that the hype of social networks just doesn’t compare to that of individuals with their own blogs.
As people get tired of fighting with corporate advertising, and money-hungry companies who are all too happy to put their own interests ahead of their customers, users will move to their own blogs and web sites. Social networks might be good for finding old friends, but so are search engines. If you want to get in contact with an old friend, blog his or her name, or try searching for your own name — you might just find that an old friend is looking for you.
2. Data, Data Everywhere … and Not a Drop to Drink
O is the new i is the new e. Years ago, when traditional technology started to move online, it be came e-everything — e for electronic. Email, Ecommerce, eMachines — you’ve heard ’em all. Then Apple started to make iMacs, and i was the new e. I stood for Internet, then the iPod appeared and i didn’t really stand for anything. 2008 is the year of the O. O is for open. Open will be the hot buzzword: OpenID, OAuth, OpenSocial, and more.
In this new era of openness, data ownership will become an issue. Most people are unaware of the rights they have — or lose — when dealing with social network sites. Think about the comments you make, and the images you upload, who owns those? You spend months and years adding all that data. It should be yours, but this is not always the case.
Data portability is another key issue associated with open data. When you join a site, you should ask yourself, “how much of my data can I get back out?” It’s your data, your words, and your property. You should have the right to take all that with you if you leave. You spend valuable time and effort building it up, but guess what? Often, it isn’t yours — if you quit the site, you can’t take it with you. This situation is known as vendor lock-in, and 2008 will see more of these walls begin to come down.
Before you join yet another site, demanded that you can quit at any time and take everything with you. Sites that honor your rights will excel, and sites that don’t are doomed to collapse under the weight of their own unhappy customers.
3. Pull is Dead! It Was Killed by the Push
Services like Twitter, Jaiku, and others make it easier and easier for us to generate data almost in real time. That’s both a blessing and a crutch. We want that data to be open — to be able to freely move around — but at the same time, we don’t want various services requesting our RSS feed every 10 minutes and killing our bandwidth.
When a service requests your HTML, RSS, or any other file, that action’s called a pull — the service is pulling the data from your server to theirs. Pulling is pretty easy and straightforward, but the requester has to keep asking the source to see if the file has changed. This alone doesn’t require a lot of bandwidth in cases involving a small group of clients and vendors, and caching is not important. But pull doesn’t scale to the size of the Internet when you’re dealing with near-real-time data. Can you image what would happen if a site like Facebook pulled your Twitter feed every 10 minutes? Now imagine millions of Facebook customers pulling millions of Twitter feeds every 10 minutes. Even if nothing’s been updated, the service needs to make the pull request to find out, and that amounts to tremendous bandwidth usage!
The solution to this problem is to PUSH data between federated systems. A push system allows the customer to inform other sites only when an update is available. So instead of Facebook polling Twitter every 10 minutes, Twitter pushes an update to Facebook only when something new is added. The by-product of this approach is a huge bandwidth savings and a reduction in the delay between services. Previously, Facebook could be as much as 10 minutes behind your Twitter account, but with a PUSH system, Facebook is informed of the presence of new data at the same moment that the post is made to Twitter. Another advantage of this approach is that you can PUSH to multiple services at once. So when you update your Twitter feed, you could inform your Facebook/MySpace page, your Jaiku, lifestrea.ms, and other accounts, thus saving bandwidth exponentially.
The other byproduct of a push system is that it requires us to federate the systems and agree on a standard end-point and format. This promotes data portability and the strange side-effect of mixing and matching systems. I personally like Flickr for my photos, but some of my friends use Picasa. In a federated system Picasa could push an alert to Flickr to indicate that my friends have added images. Then, in my Flickr stream of friends’ photos, I’d see images that were hosted not by Flickr, but by Picasa — and vice versa. This scenario allows each person to use the system they’re familiar with, and at the same time, interact with friends on other systems.
One group working to solve this problem is the team creating Instant Syndicating Standards. In 2008, more groups like this will emerge to tackle this problem.
4. It’s a Bird, it’s a Plane … What is That Thing?
Be on the lookout for the introduction of more nontraditional connected devices. Cell phones or expensive PCMCIA cellular cards used to be the only truly connected mobile devices, but now, more and more devices will use cellular technology, but they won’t be phones that we recognize. The new Amazon Kindle has a cellular modem built in, which allows it to phone the Amazon mothership so you can download more ebooks. It uses a traditional cellular connection like a regular phone, but it isn’t a phone you could use to make a regular call.
The cellular world is morphing into something new to facilitate this evolution. We can see already that the iPhone is not just a phone — it’s a small computer with a cellular/WiFi “always on” connection. Nokia has been building similar dedicated WiFi devices for awhile, with its N770, N800, and N810 Internet tablets.
Even telecoms are getting into this new market. In the US, Verizon agreed to open device and software access to let any device that meets its specs onto the company’s network. As such, any home-brew hardware hacker can now begin to build something that connects to the Verizon network and passes data around. This facility allows for even more non-traditional devices to benefit from the existing cellular infrastructure.
Companies like Nabaztag have been working along these lines for awhile. In 2008 we’ll see more hybrid devices hit the mass market. People will become aware and rethink what they use to “be connected”.
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!
Frequently Asked Questions about the Future of the Web in 2008
What were the major web technologies that emerged in 2008?
In 2008, several web technologies emerged that significantly impacted the way we interact with the internet today. These include HTML5, which introduced new elements and attributes that reflect typical usage on modern websites. CSS3 also emerged, offering new capabilities like rounded corners, shadows, gradients, transitions or animations, as well as new layouts like multi-columns, flexible box or grid layouts. JavaScript frameworks like jQuery also gained popularity, simplifying HTML document traversing, event handling, and animation.
How did the internet look like in 2008?
The internet in 2008 was quite different from what it is today. Websites were generally simpler, with less interactive content. Social media was just beginning to take off, with Facebook and Twitter gaining users. YouTube was growing as a platform for video sharing. The concept of mobile browsing was just starting, with the introduction of the first iPhone in 2007.
What was the role of Windows Server 2008 in web development?
Windows Server 2008 played a significant role in web development. It introduced new features like Internet Information Services (IIS) 7.0, which provided a more secure, easy to manage platform for developing and reliably hosting web applications and services.
How did web technologies in 2008 impact the future of the web?
The web technologies that emerged in 2008 laid the foundation for many of the features we see on the web today. HTML5, for instance, made it possible to embed video and audio, high-quality drawings, charts, animation, and many other rich content types into websites without needing plugins or third-party applications.
What was the difference between Windows Server 2008 Web and Standard editions?
The main difference between the two was their intended use. The Web edition was specifically designed to be a platform for web-serving and web-hosting applications, while the Standard edition was a more robust, general-purpose server operating system.
How did social media evolve in 2008?
In 2008, social media was in its early stages. Facebook and Twitter were gaining popularity, and YouTube was becoming a major platform for video sharing. This was the beginning of the social media era, which would later revolutionize the way we communicate and share information online.
What were the security features of Windows Server 2008?
Windows Server 2008 introduced several new security features. These included Network Access Protection, Read-Only Domain Controller, and the Server Core installation option, which allowed for a minimal installation of Windows Server that reduced the attack surface by removing unnecessary services and features.
How did the web technologies of 2008 influence mobile browsing?
The web technologies that emerged in 2008, particularly HTML5, had a significant impact on mobile browsing. They made it possible to create more interactive and rich content that could be accessed on mobile devices, paving the way for the mobile-first approach that many websites follow today.
What was the impact of JavaScript frameworks like jQuery in 2008?
JavaScript frameworks like jQuery simplified the process of writing complex JavaScript, making it easier to create interactive web applications. This had a significant impact on web development, making it more accessible and efficient.
How did the internet change after 2008?
After 2008, the internet continued to evolve at a rapid pace. The rise of social media changed the way we communicate and share information. The introduction of smartphones and tablets led to a shift towards mobile browsing. Web technologies continued to advance, enabling the creation of more interactive and dynamic websites.
Brian Suda is an informatician currently residing in Rekyavik, Iceland. He has spent a good portion of each day connected to Internet after discovering it back in the mid-01990s. Most recently, he has been focusing more on the mobile space and future predictions. How smaller devices will augment our every day life and what that means to the way we live, work and are entertained. People will have access to more information, so how do we present this in a way that they can begin to understand and make informed decisions about things they encounter in their daily life. This could include better visualizations of data, interactions, work-flows and ethnographic studies of how we relate to these digital objects. His own little patch of Internet can be found at suda.co.uk where many of his past projects and crazy ideas can be found.