Enea is the leading supplier of real-time operating systems, middleware, development tools, database technology, protocol stacks and professional services for high-availability systems such as telecommunications infrastructure, mobile devices, medical instrumentation, and automobile/infotainment. Enea’s flagship operating system, Enea OSE, is deployed in approximately half of the worlds 3G mobile phones and base stations. Enea has over 700 employees and is listed on the OMX Nordic Exchange Stockholm.
High Availability Integrated Software Platform
Enea® Accelerator Platform provides a comprehensive “application ready” platform solution for companies looking to jump start product development. Enea Accelerator Platform is a scalable and high-availability software platform which aims at quickly building flexible carrier-class converged network equipment while reducing CAPEX and OPEX for service providers. The key component of the Accelerator Platform is Enea® Element middleware.
High Availability Middleware
Enea® Element is a suite of high-availability, standards-based middleware services that sits between the operating system and applications. Element provides a foundation for building robust, high-performance applications and integrates the hardware and system software components into a cohesive communications platform.
Real-Time Operating Systems
Enea OSE® product portfolio is a complete range of operating systems aiming at designing highly reliable, distributed systems. OSE’s scalable architecture helps building real time platforms which vary from compact embedded applications (5 Ko) to more complex distributed and heterogeneous systems.
The OSE product range of product includes:
• OSE, a modular, high-performance, full-featured real-time operating system optimized for complex distributed systems that require the utmost in availability and reliability. OSE’s pre-emptive real-time response, coupled with its built-in memory protection (optional MMU support), supervision and error handling, make it ideal for building fault-tolerant distributed systems that offer true deterministic real-time behaviour with five nines or higher availability. Wide range of supported processors
• OSEck (OSE Compact Kernel) is a DSP-optimized version of Enea’s full-featured OSE RTOS. Occupying as little as 8 kbytes of memory, OSEck delivers fully-pre-emptive, event-driven real-time response and features built-in error detection and handling. This combination makes OSEck ideal for telecom, datacom, automotive, industrial control, medical and mil/aero applications with tight memory constraints that require reliable real-time control and signal processing. Wide range of supported processors
• OSE Epsilon is a fast, small, low-cost RTOS optimized for deeply embedded microcontroller applications. The fully pre-emptive real-time kernel, written entirely in assembler, optimized for each target processor, employs efficient system calls to reduce application code size, and occupies just 4 kbytes of memory in a minimal configuration. OSE Epsilon incorporates built-in error handling to enhance end-product robustness and reliability. Wide range of supported processors
Evaluate OSE Epsilon
DSP Control and Management Platform
Enea dSPEED Platform is a pre-integrated software platform for data plane processing targeting communications infrastructure line cards found, for instance, in Base Stations. The dSPEED Platform allows for efficient, comprehensive management of clustered DSP solutions extending the capabilities of Enea’s industry leading DSP RTOS OSEck with services such as start up and configuration, monitoring and supervision, event notification, logging and trace, infield post mortem debug, process and network communications technologies, etc. In addition, the DSP manager can be integrated with Enea’s Element Middleware to provide high availability services to remote DSP nodes in the data plane.
Database Technology
The Polyhedra® family of relational database management systems (RDBMSs) provides reliable, high-speed data management for a wide range of applications. The flagship Polyhedra in-memory RDBMS is ideal for heterogeneous, fault-tolerant distributed infrastructure systems. The flash-based Polyhedra FlashLite RDBMS targets mobile and other diskless devices with tight memory and power constraints.
Evaluate Polyhedra
Enea Netbricks Line of Protocols
Enea offers a wide range of highly portable telecommunication protocol stacks , addressing NGN, IMS as well as TDM domains and compliant with ITU, ETSI, ANSI, IETF, 3GPP, and many other standards bodies’ specifications. All of Enea’s Netbricks line of protocols are written in ANSI C and take advantage of a modular, portable architecture that allows hardware platform and compiler independence. Netbricks protocols are provided in source code to over 400 telecommunication equipments manufacturers (TEM’s), and device OEMs worldwide, assisting them in getting products to market quickly, with very low risk and significantly reduced development costs.
Debug and System Analysis Tools
Enea offers a comprehensive tools support for the OSE family. Enea® Optima offers a state-of-the-art, Eclipse-based IDE with high-level system-analysis, simulation and profiling capabilities. OSE Illuminator is a comprehensive suite of software plug-ins for system-level debugging. Enea also offers best-in-class IDEs from a number of third party suppliers, giving equipment makers maximum flexibility in selecting a tools solution that is optimized for their project.
Open Source Inter Process Communications (IPC) Services
Enea® LINX , the Enea’s open source IPC services, provides a transparent, reliable, high-performance means of establishing communications between application processes distributed across multiple processors and operating systems. Utilizing a high-performance, lightweight direct messaging-passing technology, LINX provides the performance and versatility needed to satisfy local and remote IPC requirements across all CPU, operating system and interconnect boundaries. It enables designers to mix Linux, OSE and OSEck, in one system. LINX has a small footprint that makes it ideal as an IPC for low memory devices, like DSPs.