NexWave componentization technology is aimed at increasing embedded device software efficiency through software reuse.
Explore a new way for designing software
www.nexwave-solutions.com
   
NSI Tools

NexWave, as part of the NSI technology, provides an optional runtime and a set of tools to build and deploy component-based solutions.
Below is a description of these products:

NSI Runtime

NexWave Runtime provides an optional hosting environment for NexWave components.
A derivative of NexWave’s original component-based RTOS, NexWave Runtime offers a powerful and patented process for dynamic component load/unload at runtime. It also provides the foundation for NexWave’s virtualization environment for embedded system development.
NexWave Runtime operates on “bare metal”, as well as Linux and Windows operating systems.
The NSI Runtime is the executable file used to run NSI components on a given operating system.
There is a specific NSI Runtime for each supported combination of operating system and architecture.
When executed on the underlying operating system, the NSI Runtime:

  • activates the components according to their dependencies
  • provides the connection between the components and the operating system
  • launches the NSI component in charge of the application

Once launched, the NSI Runtime does not interfere with the components’execution.


NexDev

NexDev, NexWave’s component development tool, supports the creation of code and interface definitions (written in NexWave’s Dep language).
Nexdev combines the source code of a component’s implementation and interface definitions to produce a self-contained encapsulated binary component.
NexDev facilitates code encapsulation into generic components that promote reuse (over re-creation).

NexDev consists of an interface compiler, along with a set of predefined making rules to allow the painless construction of components.
NexDev is designed to fit in with your existing tool chain and development environment.


NexBuilder

NexBuilder is an easy to use graphical tool that allows developers to manage dependencies among components and assemble the components into an embedded system for the selected target environment.
The tool automatically scans components as they’re added to the selection, bringing in other components as necessary to satisfy those dependencies.

NexBuilder is designed with the CE and embedded industries in mind.
As such, it contains utilities for building images that are bootable, or XIP (eXecute In Place), and mechanisms to specify precisely the memory map of the produced software images.
 

 

Events

Frequently Asked Questions

Contact Us

News

  Events  
  Frequently Asked Questions  
  Contact Us  
  News  
  Ask NexWave  |  Terms of Use
© 2008 NexWave Inc. All rights reserved.
This page and website is an archive from june 2008