CodeSourcery released Sourcery G++ 4.4 for ARM, ColdFire, IA32, MIPS, Power Architecture, and SuperH processors. The fall release of Sourcery G++ improves performance across all supported platforms with several new compiler optimizations. A number of new features in the Sourcery G++ IDE make it easier for embedded developers to build and debug their applications. These features include a tool for transferring executables to GNU/Linux target systems, a terminal emulator, integration with the CVS version-control system, support for batch-mode project builds from the command line, and the Mylyn task-focused interface.
Excel Software announced RbApp 2.3 for REALbasic developers. The latest release of RbApp helps REALbasic programmers reduce development time and effort on applications with reusable RbApp components. All components are built with pure REALbasic code that has been compiled and tested on Windows XP and Vista or Mac OS X on PPC and Intel computers. The RbApp 2.3 Single User License is $295. The tool includes sample applications, source code examples, a printed and PDF User Guide, and royalty-free distribution of RbApp code compiled into applications.
AdaCore rolled out GNAT Programming Studio (GPS), version 4.4. The latest version of AdaCore’s graphical Ada-oriented Integrated Development Environment (IDE) fatures an improved user interface, faster performance, and greater integration with AdaCore’s Project Coverage and SPARK Pro toolsets. GPS is provided with GNAT Pro on most platforms, for both native and embedded software development. GPS 4.4 is currently available as part of the GNAT Pro Ada Development Environment on selected platforms, and customers can download it via the GNAT Tracker tool.
LDRA introduced LDRA tool suite v8.1.0, which has been enhanced to address complex, large-scale applications. The tool suite is optimized for modern multiprocessor environments and offers superior version control. With an enhanced Eclipse plug-in, the LDRA tool suite v8.1.0 can be easily deployed in enterprise applications and enable developers to participate in the extensible framework of the Eclipse environment. The LDRA tool suite is available for C, C++, Ada 83, Ada 95, and Assembly systems. It is a highly scalable solution that works with large-scale commercial and production systems. The tool handle both legacy code and new code development verification.
LDRA announced a new security-critical development and certification solution. LDRA has extended its implementation of the CERT C secure coding standard to also meet Multiple Independent Levels of Security (MILS) and new Homeland Security criteria for security-critical software development. Recognizing that static analysis does not expose all software security vulnerabilities, LDRA has integrated this solution into its entire tool suite from analysis through test and requirements traceability.
AdaCore released GNATbench 2.3.1 plug-in for the Ada Integrated Development Environment (IDE). GNATbench 2.3.1 supports Workbench 3.1 and VxWorks 6.7. The latest version offers real-time/embedded systems developers an Ada programming environment that is tightly integrated into the Wind River Workbench development suite. AdaCore GNATbench provides Ada programmers with an intuitive and productive extension to Workbench. Ada is a key language for developers of real-time embedded systems using Workbench on Wind River platforms.
PrismTech’s OpenFusion RTOrb Java Edition (real-time CORBA middleware for the Java platform) will be ported to Aonix’s PERC Ultra Real-time Virtual Machine (VM). The partnership was initially driven by the requirements of the LAMBDA (Libraries for Applying Model Based Development Approaches) System@tic project. LAMBDA is a French regionally funded project and is made up of a consortium of 14 partners from both the commercial and academic worlds, including PrismTech France and Aonix. The focus of the project is to develop and then subsequently promote the adoption of standards-based COTS-based execution platforms for embedded systems.
XMOS released version 9.5.0 of its integrated development environment (IDE). XMOS IDE enables programmers to directly program IO and watch the source code control the pins. A major new feature of the latest XMOS IDE is a unique waveform viewer which provides hardware designers with a simple way to relate signal waveforms to C code. A series of new interactive hands-on tutorials for getting started designing with the XC-1 and XC-2 development boards is also included. XMOS IDE v9.5.0 is available immediately for free.
IAR Embedded Workbench® for ARM® and IAR PowerPac for ARM now supports the fourth generation of Texas Instruments’ ARM Cortex[tm] -M3-based Stellaris® microcontroller (MCU) family. IAR Embedded Workbench for ARM is a set of sophisticated and easy-to-use development tools. It incorporates an ARM Cortex-M3 C/C++ compiler, assembler, linker, librarian, text editor, project manager, and debugger combined in an integrated development environment (IDE) for programming embedded applications.
AdaCore announced that GNAT Pro now supports all active versions of Wind River’s VxWorks real-time operating system (RTOS). The supported RTOS includes VxWorks 5, VxWorks 6, supporting both asymmetric multiprocessing (AMP) and symmetric multiprocessing (SMP) configurations, VxWorks 653, VxWorks DO-178B, and VxWorks MILS. GNAT Pro for VxWorks 5 and 6 are suitable for general-purpose software development. The specialised GNAT Pro High-Integrity Edition for DO-178B, available for the VxWorks 653 and VxWorks DO-178B Platforms, is targeted to RTCA DO-178B and IEC 61508 safety-critical systems.