During the past 26 years, the internet has revolutionized almost all aspects of modern life, from economy and commerce, to information availability and easy sharing, to social and political revolutions driven with the power of the web.
But one simple thing has remained exactly the same: the technology that makes the web “click.”
That was the initial motivation to found Croosing — a small startup with a big vision – to take browsing forward. Croosing is aiming to achieve that evolution by challenging that “click” thing, the very building block of the internet: the hyperlink.
In three years of development (and three patents pending), Croosing gave the antiquated hyperlink new superpowers, making it a SUPERLINK – a link that can execute multiple actions (not just navigation), one which can take users to multiple targets (as opposed to just one) and that can escort the users and communicate with them long after they’ve clicked it (unlike the disconnected hyperlink).
Essentially, the SUPERLINK technology is driving the world’s first autonomous browsing experience.
Set aside the complexity of inventing a new generation of web linking and turning a manual experience into an autonomous one; Croosing had to plan ahead and be prepared for success.
Why IBM Cloud Functions?
With over 3.5 billion users clicking on links — most of them several times every day — the SUPERLINK infrastructure needed to be designed to deal with enormous amounts of traffic. After all, every SUPERLINK stands by itself, but they’re all being serviced by the same “brain.”
The solution was to ditch the (previously used) virtual machines architecture, and to adopt serverless coding.
The decision was based on understanding that function-based programming is the future of any web-based service, application, or infrastructure, and that it provides a perfect solution for our scalability challenges.
The next phase was to survey the alternatives. Croosing chose to use IBM Cloud Functions because: (a) from the business perspective, it will save Croosing money in the long run; and (b) from the geeky side of things, Croosing found the idea of IBM Cloud Functions to be nothing less than revolutionary.
Designing the Croosing architecture and building the Croosing environment around IBM Cloud Functions enables them to focus more on the business requirements than on technical aspects like environment installations and environment maintenance. Also, setting a fully working environment was done with real ease; Croosing had one up and running in no time, with scalability concerns a thing of the past.
If you want to be among the first to try the new technology, click the SUPERLINK intro to IBM Cloud Functions (OpenWhisk) and let it run.
Note: On first run, you’ll be asked to install a light extension to your browser (currently works on Chrome, Safari, and most Chromium-based browsers).
At any point during the run, you can click anywhere on the screen and the SUPERLINK will pause. You can continue playing it, or stop it entirely, in the bottom bar.
SUPERLINKS are created easily using a free graphic creators’ studio.
Currently under development, the next version of the technology – Smart SUPERLINK – will auto-create SUPERLINKS based on analysis of the user’s browsing patterns and crowd wisdom (see “Analyzer” and “Recommendation engine” in the architecture drawing above).
The cognitive power of the analyzer and the recommendation engine is based on the ability to create multi-dimensional imaging of browsing sessions, websites, and links as a graph DB, powered by IBM Compose for JanusGraph.
While designing the serverless architecture and the graph DB, we used several code patterns available at:
Try SUPERLINK at www.croosing.com (requires a very short registration) your feedback on the experience is most appreciated.
About IBM Alpha Zone Accelerator
IBM Alpha Zone Accelerator is a 20-week program that helps startups to build leading solutions for the enterprise market. The program focuses on post-seed and Round A-funded startups with the aim to create long-term technology and business partnerships with IBM worldwide.