path: ABOUT NUCLEUS
About Nucleus Technology™
Nucleus is an Integrated Development Environment (IDE) that facilitates the rapid development and deployment of easily supported Enterprise Level applications for business, government and scientific use.
Nucleus is a host-based, hybrid environment that efficiently supports complex N-tier data structures in both development and run-time modes.
Nucleus technology enables a controlled integration of data mapped to a central data store, to information residing in disparate databases. Multi-dimensional (Pick/Pick like), flat-file, relational and extended relational databases residing in IBM DB2 or SQL Server under Unix/Linux/Aix or Windows can all be addressed. Oracle and SAP applications can be addressed via the Nucleus transaction manager.
Cache for live data
Nucleus uses the multi-dimensional string management capabilities of NFNF (non first normal form) databases as a cache for live data. IBM describes this model as extended relational. Extended relational databases include UniVerse and UniData, as well as other Pick and Pick like Database variants.
A rule based definition layer maps and integrates centralized File control and indexing, data search methods, field controls and validations and properties within an object oriented container, managed using the WINMAINT command.
Version and change propagation controls are inherent within the Nucleus environment and non-intrusive to the developer. Source code libraries are updated automatically as items are released from source code control. Full life-cycle management, promotion controls and extensive reporting capabilities are included.
Nucleus applications are platform independent if basic rules are followed.
User Interface Independence
Browser based (Web) or client server applications (also) use the same ‘business rules’ and logic, ensuring data reliability - no matter what the input source, either automated or via the user interface. Nucleus application rules can be readily accessed using available class objects in .Net, JAVA and Python. Logic is isolated from the display layer, enabling I/O independence as well as code re-usability.
Help System, Data Warehousing, Tools for data management
The Nucleus help system provides help at many levels, including Menu, Screen and Field level prompts. Extended Field help is available. The Nucleus help system is the underlying environment on which NuWiki is built and operates.
Standard methods and procedures within the Nucleus environment include audit and change controls, security management, development and application run-time, as well as multiple visual interface options for input and output. A robust data warehouse interface is provided.
- Article: A 4GL for you
- Basic Commands - a Quick Start
- Creating a Nucleus application
- Product availability
- Nucleus Release Notes
- Nucleus licensing
- Nucleus End user license (EULA) (PDF)
- Nucleus licensing fees / pricing
- How to buy
- Nucleus Technical Building Blocks (pdf)
- Version, change and propagation controls (pdf)
- Rapid fix for Ugly Apps (pdf)
- Power Tools for IT (pdf)