Booth # 11-101 - Hall 11.0
February 14, 2006, Nurnberg, Germany – Enea, the world leader in advanced device software for distributed systems, today announced that it will be showcasing key components of its device software optimization (DSO) solution at the Embedded World 2006 Exhibition and Conference. Optimized for complex distributed systems utilizing multiple operating systems and processors, Enea’s pre-integrated DSO offering combines the company’s embedded OS family and cross-Linux support with an Eclipse-based tool set, high-availability middleware, and fault-tolerant database.
DSO is an industry initiative aimed at reducing development time, improving reliability, and optimizing performance for device software. DSO emphasizes an enterprise-wide approach to software development that leverages best practices and utilizes an open framework for interoperable, best-of-breed software components from multiple vendors. Enea is a charter member and key contributor at DSO.com, a web site that provides up-to-date information on the latest DSO trends, products, and participants. Enea is currently working with other DSO supporters to establish a formal industry group for DSO that would help formulate standards and provide advocacy for device software companies.
“Moore’s Law is fast coming to fruition in the device software market,” said Johan Wall, CEO at Enea. “Existing development methodologies simply do not address the explosive growth in code that is overtaking the industry. Soon there will not be enough developers to produce the sophisticated code required for smart next-generation embedded devices. Device software companies need to think out of the box and offer development solutions that go beyond basic debug tools. They need to offer comprehensive, enterprise-wide open development frameworks that integrate best-of-breed operating systems, debug tools, middleware, networking support and database technology from multiple suppliers.”
Enea DSO Portfolio
The foundation for Enea’s DSO portfolio is a family of interoperable embedded operating systems, which share a common API and message-based interprocess communications model. Featuring cross platform support for Linux, Enea’s embedded OS family provides an end-to-end solution for embedded computing that spans high-performance CPUs, deeply embedded controllers, and digital signal processors.
Enea’s flagship OSE RTOS is a compact, pre-emptive, memory-protected RTOS that features automatic failure detection and health monitoring for system processes and applications, a power management system that extends battery life, and a crash-safe file system with flash support. Enea’s deeply embedded RTOS, Epsilon, and DSP RTOS, OSEck, occupy as little as 4 kbytes of memory, and feature fully-emptive, event-driven real-time response with a context switching speed of 300 nsec and a worst-case interrupt latency of 1 usec.
All three RTOSes features dynamic download capability, which enhances mobile device flexibility by enabling new applications to be downloaded to systems as they operate in the field. They also feature a complete networking solu¬tion, including a dual-mode IPv4/IPv6 TCP/IP stack with MobileIP capability, and a comprehensive suite of networking applications, including DHCP, DNS, FTP, TFTP, Telnet, Web Server, SSL and IPSec.
High-availability middleware
Element is an application development framework (ADF) and high-availability (HA) middleware for distributed telecom, datacom, automotive, industrial control and medical instrumentation applications. Element provides communications services that make it easy to develop complex distributed applications spanning multiple processors and operating systems. Element also provides instrumentation, fault management, upgrade management, and shelf management services that make it easy to monitor, provision, service, upgrade, and fine tune distributed networks.
Fault-tolerant embedded database
Polyhedra is an active SQL RDBMS that provides a secure, fault-tolerant, high-performance data repository for embedded systems applications. Featuring a small code footprint, Polyhedra uses a memory-resident design that boosts performance by up to an order of magnitude relative to conventional disk- and flash-based RDBMSs. Polyhedra is also available in a flash version (Polyhedra FlashLite) that substantially reduces mobile device cost, size and power consumption by enabling data to be stored in flash memory. Both versions are available for a broad range of operating systems, including OSE, VxWorks, Integrity, Linux, Windows and Unix.