Seamlessly Supports All Devices
NeuroKernel can run from any device with a modern web browser. Applications can distribute themselves to different mediums making even the limited devices a deployment target. NeuroKernel is able to run in workstation mode on tablets. What users will see on desktop is what they will get on tablets. Its display server is completely touch enabled that makes the touch enabled monitors also functional. Smartphones are also fully supported making some operations and interfaces simpler for easier access.
A single NeuroKernel application can manage all devices and all screen sizes at once, no need to create separate segmentation for mobile and desktop. It is very easy to access the desktop size of the workstation from an application so that the application developer may accommodate the user experience to the available screen. Rest is programmable by the developer. It is made simpler to create responsive applications with layout managers available in API.
Privacy and Security Features
NeuroKernel /OS takes security seriously. By default, unregistered remote tasks are limited and are not allowed to all system resources. These limitations can be found in developer manuals. Kernel keeps a threshold value on the behaviour of each task. if the threshold is reached to a limit for any reason, task is forcefully terminated. There is no way to circumvent the termination process. Kernel is not just a task running by itself. It is designed like a nervous system. Different parts of the system may decide to terminate the task reflexively, but central kernel task is informed about the termination. It is recommended to use HTTPS if the system will be open to the public internet.
Developers can choose multiple ways to keep the privacy of the users on the peer-to-peer deployment options as well. A private torrent tracker can also be used for better functionality on a closed network if necessary. Remote applications can be made “trusted” by the user if the origin is from a known trusted source. The system registered remote applications are on the other hand always run as trusted. In future releases of NeuroKernel, security and privacy will continue to be the priority. We have already research projects cooking in our lab to harden the system security even more.