Adobe’s recent news about the Flash Player 10.1 ( FP101 ) being optimized for mobile phones got me to thinking about the mobile space. It seems to me that the thing that sucks the most about mobile devices are the networks. Their service plans are almost extortion. No, it is exactly extortion and we put up with it.
Right now we are caught in a suck-cycle of all these incompatible networks constantly upgrading to the latest and greatest coverage/speed they can manage. And we are paying huge amounts of money each month to support this massive amount of infrastructure that is continually being upgraded. It’s sort a never ending project like painting the Golden Gate Bridge.
And it just keeps getting worse because the demand for bandwidth/services and the advances in hardware are both growing exponentially. But the networks are physically so big and expansive that upgrading is becoming ever more challenging. There is a term used to describe systems that grow so large that they cannot evolve rapidly enough to keep pace with changes in the environment: extinction.
You may be thinking that’s all well and good but the networks are essential to keep our devices connected. But what if the devices themselves became the networks? As WiMax rolls out there will be more and more phones that are capable of broadcasting and receiving WiMax signals. Of course these phones will also have access to a cellular network where the owner has a subscription. Something like many phones today have with WiFi.
But at some point when the density of these devices reaches a critical level it seems like they would be capable of transmitting signals through each other to the end destination instead of using some central network. It would be a mashup of peer-2-peer with WiMax where each device performs the role of DNS server and router. And it’s not just cellphones that would be contributing to the network. Every device equipped with a WiMax receiver/transmitter could become a small network tower: cars, home networks, traffic cams, networked appliances, etc.
Note: I’m assuming that as technology evolves WiMax chips will become cheap enough to embed in anything from a toaster to a treadmill and that power consumptions will drop off while miniature batteries improve. Actually, that isn’t an assumption. It’s a given. It’s only a matter of how much and how fast.
This leads me back to the FP101 which has all of the components in place to make this happen. FP101 can write data to the local device and it has P2P capabilities that have already been used to create an edge network. ( read ars technica: CNN P2P video streaming tech raises questions. ) The Octoshape Grid Delivery – using the Flash Player – that CNN is using has put a big crunch on ISPs because it drastically increases the average users amount of uploaded data. But this same approach could be used for a network of devices communicating via a WiMax network with no physical infrastructure other than the devices themselves.
This could be similar to the Flash Player adding video playback capabilities in version 6 back in 2002. Nothing much was made of it for about 3 years. Then this site called youTube.com came along and all the sudden video playback in the Flash Player became a game changer. Could it happen again with P2P?
The not so distant future
You walk into a store and purchase a net book, or it could be a mobile phone, desktop PC, whatever. You’re online the moment you turn it on. No ISP. No Sprint/AT&T/Verizon. You pay zero for your network access. You open up your browser – built with Adobe AIR – and search for the nearest coffee shop. Not because you want to sit down somewhere with network access, because that’s everywhere, but because you actually want a cup of coffee. Along the way you call up your friend on the new version of Skype built with, wait for it . . . AIR, to see if they would like to join you. When you get to the coffee shop you open up Buzzword and start working on a presentation you’re giving.
Notice that everything you do is using some version of Flash. That’s because it’s the capabilities of the Flash Player and it’s ubiquity coupled with WiMax that are providing your access to the network. Few other apps would have the density needed to bootstrap a network out of thin air.
Aside: I wonder if the code name for Flash Player 10.1 was Asteroid?
The biggest problem that I foresee is how to connect islands of devices that are cut off from the main body. Suppose something like this does happen and the current network carriers go out of business or evolve into something unrecognizable. That would leave isolated communities disconnected from the main body of the network. Therefore some dedicated infrastructure would be needed to keep them connected. This would also apply to entire continents like Australia, or even communications between Europe and the Americas. Clearly some dedicated infrastructure will be required. But it’s likely that this would be more of a governmental/international undertaking as is most of the current Internet backbone.
Whether I’m on target or not with this analysis I’ll bet you would agree that the current model of network access providers isn’t going to last another decade. This space is rip for drastic changes.
I am by no means a network expert. This is all just supposition based on snippets that I’ve read and culled together. For all I know this is impossible. I’d like to hear what you think.
If something here has proved valuable to you then feel free to drop a couple of bucks in the tip-jar.
