What is NeuroKernel/OS?

August 18th, 2017 · No Comments

Innovative and Disruptive Technology

We have been working on a disruptive new technology, a distributed operating system, which has the potential to change the web computing and create a huge new eco system. This ground breaking new system is called NeuroKernel. Unlike conventional operating systems, NeuroKernel lives on top of web technologies. Its pure distributed architecture can execute applications compiled with NeuroKernel API from anywhere around the world either at the client side or server side. There is absolutely no need to deploy the complete system. Applications can be started even from a cloud-based service such as github.com, or from your own server or even your own computer using a tunnel. All you need to do is use our feature rich Java based API, and compile your application to either java byte code for server side execution or JavaScript for client side using various tools that we support. Performance of the system is well tuned and beats anything web based out there.

Sphere: Network Transparent Display Server

What makes NeuroKernel unique is its network transparent display server called “Sphere” which makes remote execution of applications possible. Sphere lets applications embed other applications using NeuroKernel’s fusion technology. They instantly become part of the parent application layout and structure. In this way, various parts of an application are also distributed seamlessly. In rootless mode, NeuroKernel can also be fused with a web page.

Let me give you an example on how powerful NeuroKernel fusion technology can be. Lets say a user starts a NeuroKernel workstation session from a server in New York. Same user then starts an application at the client side that is hosted in github.com. This application can contain 2 different embedded applications. One of these embedded applications is executed at another NeuroKernel server in San Diego and the second one can be loaded from London. Now the user has an application window on his/her web-based workstation that runs completely distributed and decentralized. Embeddable applications can be replicated to different ends so that if one location fails, the other one is used.

Fusion Technology

The fusion technology also brings the expensive server-to-server communications and micro-services complexity to the convenience, simplicity and security of the client side. Applications can be deployed to different locations and fused as micro services to a parent application. NeuroKernel has various ready to use cognitive sub modules which run at client side. Speech synthesizer, Conversation engine, Speech recognizer, Text recognizer and Neural Network modules are all interfaces to the Java API and available to developers.

Moreover, each application can act as a device. Common device definitions with well-defined interfaces bring a whole new dimension to the NeuroKernel computing. A cloud file system, a text-to-speech device or chat-bot device, for example, can be implemented by many developers, and these devices can be identified and used instantly by other NeuroKernel applications. Everything is distributed and convenient, just pick one that works best for your application and fuse it. For example, Dropbox.com can develop a file system device and compile it to JavaScript, and publish just this compiled device to their server. Then, it will be available to all NeuroKernel applications around the world to use. No need to deploy the entire system. Another example, a household device can make its features available in unimaginable ways using a tiny web server, network connectivity and single or more NeuroKernel applications.

Fused applications can ask to fuse other applications if trusted by the parent application. There is not limit to fusion if there is trust. This creates fusion trees. Fusion trees are highly organic and may span to anywhere on earth when initiated.

Ready to Use

NeuroKernel is a finished product and will be licensed in various forms including OEM. Its profile for limited devices does not need Java for deployment and an excellent fit for device manufacturers. Modern browsers on desktops, tablets and smart phones are all supported. NeuroKernel has tremendous potential to change how we access information and interact over the web.

Tags: NeuroKernel

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment

© 2016 NeuroDNA Inc.