IDEs, Compilers & Runtimes
Today’s embedded systems are more demanding and varied than ever. With application areas as diverse as fleet telematics, industrial automation, civil avionics, and military field equipment and network infrastructure, project success depends upon equally diverse tools.
Atego, a decades-long industry leader in real-time and safety critical tools, and pioneer in both Ada and Java platform technologies, has brought together these strengths to meet the needs of today’s mission critical developers. Atego has built on industry standards and open system technologies to provide world-class, smart and efficient development environments to speed construction of intensive native, embedded, real-time, security-critical, and safety-critical applications.
Aonix ObjectAda is a family of Integrated Development Environments (IDEs) for the development of portable, reliable, efficient applications. Aonix ObjectAda is available for native development on Windows, Unix, and Linux systems and support cross development to the most popular processors using bare Ada runtimes or in conjunction with recognized leading Real-Time Operating Systems (RTOSs). Aonix ObjectAda supplies a very complete, Ada-specific environment for efficient edit, compile, link, download, and debug processes as well as plug-ins for the Eclipse development environment. Eclipse, the open system platform of choice of most RTOS vendor-supplied development tools, making the Atego solution easily plug-and-play friendly and easily integrated with them. In conjunction with RTOS solutions, Aonix ObjectAda is a great multi-language solution.
The Aonix ObjectAda product line is a very mature and stable technology and has been a top-selling Ada solution for more than 20 years.
Aonix Perc is a family of virtual machine and compilation technologies for Java™. Unlike most Java solutions on the market today, Aonix Perc has been built from the ground up to be an effective, efficient and performant solution for embedded and real-time applications development and deployment. Since the early-mid 1990s, Aonix Perc has been available and is the most deployed solution for embedded and real-time systems in the industry.
The Aonix Perc approach starts with cleanroom implementations based on standard Java platforms, and the existing Real Time Specification for Java (RTSJ). By defining profiles that both subset and supplement established standards in an open, standards-based forum, Aonix has developed technologies for three complementary market segments: complex, dynamic embedded and real-time; deeply embedded and high-performance hard real-time; and certifiable safety critical applications.
Patented garbage collection technology is a key to Aonix Perc’s success, providing efficient memory management for Java applications requiring deterministic, real-time behavior. Complex applications often require flexible, manageable target-specific compile, link, download, and debug technologies, all of which are supplied by Aonix Perc enabling construction of the fastest possible execution with the smallest possible footprint. And, Aonix Perc provides the broadest offering of host/target architecture solutions on the market with support for the most popular single and multi-core processors and ROTSs. And, based on Eclipse, plug-ins provided with Aonix Perc enable integration with toolchains supplied by the RTOS vendors.





