|
Software lifecycle development encompasses a sequence
of mandatory phases that all developers must address.
ObjectAda meets the developer's needs during the
implementation and deployment stages, and establishes a
framework for managing application maintenance.
Aonix is a recognized leader in supplying tools for
applications that demand the highest level of
reliability. Originally based on the Ada language, the
ObjectAda development environment that Aonix customers
use today has grown to much more than just an Ada
environment.
ObjectAda provides an extremely effective solution
for developing portable, highly reliable, and efficient
applications. Based on Ada 95, the first and only
internationally standardized object-oriented programming
language (ANSI/ISO), ObjectAda is a truly multi-lingual
environment. ObjectAda allows you to easily integrate
Ada components with components written in Java, C, C++,
FORTRAN, and other languages for multi-lingual
development. And ObjectAda works directly with
commercial off-the-shelf libraries, components, and
APIs.
The ObjectAda integrated development environment
(IDE) is the fastest and most open environment ever
available for Ada technology. The Windows-based IDE is
modeled after Microsoft Visual C++, the most widely used
IDE on the market. The UNIX-based IDE is designed to be
fully compliant with the Common Desktop Interface (CDE)
standard, and is identical across all UNIX hosts. For
any platform, ObjectAda features a fast, open library
model that is fully compatible with other languages,
high-speed intelligent compilation, hyperlinked semantic
browsers, syntax-directed editors, integration with
configuration managers, and instant access to standard
APIs. On all platforms, application generation is
optimized for reliable, seamless execution of
thread-aware applications within a safe and secure
operational environment.
ObjectAda generates fast, efficient code for either
the native platform (Windows or UNIX) or the Java
Virtual Machine. In fact, ObjectAda was the first
non-Java language to generate Java byte-code, therefore
combining the world's most portable language (Ada 95)
with the world's most portable deployment platform
(JVMT). ObjectAda fully realizes the Java motto of
"Write Once, Run Anywhere", even more than Java itself.
ObjectAda includes binding for the AWT class library,
and an integration with the Java Development Kit (JDK)
from Sunsoft, including a Java compiler. Our technology
allows you to automatically bind to any custom or
off-the-shelf Java classes or components. And you can
even debug Ada source within the Microsoft Visual J++
environment.
The ObjectAda family includes many different products
and product lines to satisfy every customer's unique
requirements. The ObjectAda offering is also part of
Aonix's integrated toolset. All Aonix technologies may
be used standalone or as part of a full lifecycle
solution.
ObjectAda for Windows is the world's best-selling
environment for developing Windows and Java platform
applications from the Ada language. Modeled after
Microsoft's Developer Studio toolsuite, ObjectAda offers
lightning-fast compilation and compatibility with all
Microsoft standards, including ActiveX, COM, Win32,
Visual C++, CodeView, and MFC.
ObjectAda for UNIX is a robust, Ada 95 development
environment for full-featured UNIX application
development. The CDE-compatible core toolset includes
C/C++, Java, and POSIX support that is strengthened by
extensible packages for networking, customizable tools,
GUI development, and more.
ObjectAda for Linux provides the complete ObjectAda
for UNIX Ada95 development environment for 32-bit Intel
x86 Linux development platforms. ObjectAda for Linux is
regorously tested on Red Hat Linux and will also run on
a variety of other Intel x86-based Linux distributions,
thereby providing support for a whole new set of
possible host development platforms.
ObjectAda Real-Time brings the ease-of-use of
ObjectAda and the power and reliability of Ada 95 to
real-time and embedded targets. Unlike any competing
products, ObjectAda Real-Time provides the tools needed
to rapidly design, prototype, test, and deploy complex
real-time applications with the smallest possible
execution footprint and deterministic performance.
The ObjectAda Real-Time product family also addresses
a variety of needs and solutions by including
integrations with other RTOS vendors, such as Wind
River's Tornado, Venturcom's ETS, and LynuxWorks'
LynxOS. ObjectAda also integrates with Aonix's RAVEN,
the only designed-from-scratch safety-critical kernel.
Many additional platforms can be supported through
other Aonix products, such as AdaWorld cross products,
ActivAda Real-Time, or C-SMART (for DO-178B Level
A-certifiable applications).
Aonix has always been the source of best-of-class
solutions for customers who have to deal with the most
complex or demanding applications. Among this always
growing number of users, there is a group of customers
who face the most stringent set of constraints you can
imagine: these people are developing safety-critical
systems.
Aonix offers what are considered the world's leading
technologies for safety-critical software - where
erroneous operations result in the loss of life or other
catastrophic consequences. C-SMART, RAVEN, and the
associated DO-178B
certification materials are among the top products
helping customers to develop and deploy safety-critical
systems.
Also see our multi-language partitioned SmartKernel™
product line.
Aonix's ObjectAda can be used in
conjunction with other Aonix products, such as StP or TeleUSE. |