Home | Up | Feedback | Contents | Search | Download

NANO

Home
Up
News
Company
Products
Services
People

 

Mirror1, Mirror2

Definition of NANO

  1. NANO is an Operating System
  2. NANO is the common principle of all our products: Anna K4, Anna K5, DGRS, Rochelle, Gaius.
  3. NANO is multi-threaded, multi-process, multi-user system.
  4. NANO is an evaluation engine that synchronises a world process with a userís view of it.
  5. NANO reconcentrates the dispersed features of a host operating system.
  6. NANO is a multi-layer memory manager.
  7. NANO is an inter-process communication device.
  8. NANO is the foundation of our living systems.
  9. NANO is a self-aware reflective system.
  10. NANO is DNA-based.
  11. NANO models the world on 3 axis: Morphology, Topology, Physiology.
  12. NANO is a kernel with a DNA-like contiguous structure.
  13. NANO is multiply reusable and extensible.
  14. NANO is an XML engine.
  15. NANO is a RTTI device.
  16. NANO is embed-able into our ARM devices.
  17. NANO is an institution in an algebraic sense.
  18. NANO is an endomorphism of ANNA K5.
  19. NANO is available to any algorithm that runs on its managed threads.
  20. NANO is tiny, the core weighs 35KB.
  21. NANO works the same for 32Bit and 64Bit.
  22. NANOís user interface is NUI, the absolute minimum UI framework for the host OS.
     

Fundamental algorithms

  1. Initialization is the out-of-order construction of the kernel itself.
  2. Construction / destruction of objects and types
  3. Allocation of inter-process memory
  4. Translation - serialization
  5. Forking of managed threads
  6. Notification of core events to GUI
  7. Synchronization of world, core, and UI structures.
  8. Evaluation of structures
  9. Reflection - all core objects are mapped by types and relations.
     

Screenshots

Browsing the NANO core via the NUI front-end.

Browsing the NANO core via a front-end built on NOKIA's Qt UI framework.

Architecture

Global view

Abstract Core

NANO User Interface Framework

The Navigator of NANO wrapping the underlying UI framework

Source code

Nano.h
Nano.cpp
ring1.h
ring1.cpp
NUI.h
NUI.cpp
ourApp.h
ourApp.cpp
Main1.cpp
host_win.cpp
Service.cpp

Key Benefits

  • Unique set of features

Pricing

We don't sell NANO. We expose it to those interested so that we ease their way into our more sophisticated kernels.

Demonstration

NANO is available for download.
We may be able to answer your support queries at support.anna@proximacentauri.ro.
Please do not misuse the mail accounts that we offered you.

Page created on Monday, 15 November 2010

Hit Counter

Home | Up

Send mail to webmaster@ProximaCentauri.ro with questions or comments about this web site.
All principles and artwork exposed on this site or by our software products is our intellectual property. 
Copyright © 2006 Proxima Centauri Romania SRL. Last modified: 11/17/10