Product Manuals
NeuroKernel Research is committed to providing detailed product documents for developers. We will relentlessly update the documentation linked in this page. Please also see the FAQ section for our products to get quick answers to common questions.
1. NeuroKernel /OS
NeuroKernel /OS is our fiagship product. This section of the documentation gives details on how to use it and develop applications on it. You may find more information about the capabilities in NeuroKernel /OS white paper.
1.1 Setup and Programming
- Quick Setup Guide : Guide to Install and set up the NeuroKernel /OS
- Programmer's Manual : NeuroKernel Programmer's Manual with examples
- Compiling Applications : Guide to compiling your application and generating deployment code
- Deploying Applications : Guide to various deployment methods for your application
1.2 System and Interfaces
- Kernel and Tasks : Guide to kernel, kernel modules and tasks
- Anatomy of an Application : Detailed anatomy of a NeuroKernel application
- System Interfaces : Reference to system interfaces for developers
- Guide to Annotations : Guide to Annotations used by NeuroKernel API
- Security Sandbox : Security sandbox for remote tasks explained
- Guide to Localization : Guide to Localization
- Guide to Accessibility : Guide to Accessibility
- NeuroKernel URI/URL Guide : URI/URL formats used by NeuroKernel Applications
1.3 Input & Output
- Events and Event Processing : A Guide to events and event processing
- Inter Process Communication: Guide to various IPC mechanisms available to developers
- Guide to Caching : Guide to Data and Protocol Caching
- Guide to File System : Guide to Using File System
- Guide to Data Storage : Guide to Data Storage at Client or Server
- Writing Server Side Services : Guide to writing services for NeuroKernel Applications
- Terminal IO : Developing for Terminal Input Output
1.4 Graphical User Interface
- Window System : Programmer's and user's manual to windowing system
- User Interface Controls : Using user interface controls with examples
- Styling UI Controls : Guide to Styling User Interface Controls
- Graphics Programming : In depth 2D and 3D graphics programming
1.5 Runtime Environment
- Executing Tasks : Executing news tasks
- Plugin System and Devices : Developer's manual to plugin system and devices
- Workers and Scripting :Using Workers and Scripting with NeuroKernel
- Using Rootless Mode : Guide to embedding NeuroKernel into a web page
1.6 Advanced Topics
- Desktop Manager & Applets: A Guide to Desktop Manager and Applets
- Writing a System Manager; A Guide to System Managers
- Performance Guide: Guide Performance and Optimizations