ClarinoxSoftFrame Suite Middleware

ClarinoxSoftFrame hides the complexity of the incorporated functionality from the end user using an object oriented approach in C++.

Project structure and infrastructure code for the application modules are generated automatically thus eliminating some possible errors, such as memory leaks.

Clarinox provides both Windows and Linux versions of the infrastructure so users can develop their applications on a desktop environment  and move directly to the target platform with confidence of compatibility.

 

SoftFrame


Simple

This middleware provides all the necessary infrastructure for the embedded software engineer to develop without the need to know the real-time operating system (using Microsoft Visual Studio C++ or GNU tools as appropriate). Prototyping and simulations can be done, without the need for hardware, on a PC running Windows 2000/XP or Linux (e.g. Debian, RedHat, Suse).

Supported RTOS

Windows, WindowsCE, Linux, uClinux, Cygwin, uITRON, VelOSity, eCos, QNX, TI DSP-BIOS.

Functionality

Threading, Timer, Semaphore, Mutex, IPC   message passing, Event handling, Finite state machine. ClarinoxSoftFrame provides standard libraries, memory management functionality for deterministic execution on all platforms. Debug, trace and profiling functions improve the product quality and speed up time to market.

Portability

The Platform Interface guarantees the smooth porting of applications to different hardware. Add-on protocols instantly put your team ahead of the competition by  providing off-the-shelf wired or wireless protocols.