We have constructed a fantastic network of networks, and even virtual networks within networks. Things have come such a long way from where things began back in 1995 when the controls over access to the Internet were dissolved.
The combined intelligence that this internet has provided us is tremendous, I now can learn any subject I want from anywhere in the world with a mobile device, get updates on my friends and family; I have seen the Internet Democratize broadcasting, turning it into the greatest repository of knowledge ever created, but what about creation, true collaboration and access to any program required from anywhere?
This is the future.
I began checking out the forum at mozilla when I found out about Firefox OS, it seemed incredible; I understood the concept so deep, powerful, run anything from anywhere.
I looked into the details behind Boot2Gecko and it's underlying components, Gonk Linux, Gecko, and Gaia... all compiled to JavaScript! What the hell.
If you wish to experience the shock and contemplate the possibilities that this new perspective can do, go here, to the emscripten github page.
https://github.com/kripken/emscripten/wikiYou'll find a few very impressive demos of compilers and video game engines compiled to asm.js, the extension of JavaScript they are using. I can't believe we had this technology available this whole time, someone just had to see it in the right light.
The possibilities that I see are access to a Cryptocoin wallet with direct connectivity to anyone in the world as many of them as you want whenever running from the browser on any platform.
Instant access for anyone to any software without ever having to compile it for any other platform... just one, HTML 5.
Distributed 3D applications, whether it is a GIMP clone or a 3d application running locally or distributedly, hell maybe a massive ad hoc Hadoop cluster running on yarn to create a distributedly rendered video game accessible from anywhere.
So do you have any ideas? Thought of any possibilities that can be made possible by this democratization of access to tools, services, and new forms of collaboration, like distributed computation platforms that anyone can contribute algorithms too; How long do you think before someone starts creating massive scientific simulations on a platform that is as easy to use as typing in a URL.
Who would have thought that the Future's killer app would be the Internet, it was there this whole time.