New Products

C/C++ Users Journal July, 2005


Crossware Ships New ColdFire Development Suite

Crossware has released Version 3 of its C compiler for Freescale's ColdFire microprocessors and microcontrollers. The new compiler, available as part of Crossware's ColdFire Development Suite, is able to carry out a flow analysis of a program. Additional calling conventions have been added, function parameters can be passed in registers, and function in-lining can be used to completely eliminate the function call altogether. Contact + 44-0-1763-853500 or http://www.crossware.com/.

MontaVista Introduces Mobilinux

MontaVista Software has announced Mobilinux for mobile and wireless devices. Mobilinux is a Linux operating system and development environment optimized for mobile phones. Based on the Linux 2.6 kernel as well as Eclipse 3.0.1 and the Eclipse C/C++ Development Tools Project, Mobilinux boots in under a second and features support requirements for mass-market, single-chip phone designs; an event broker; MontaVista's Power Manager; real-time support; and a cross-platform DPM library. Contact +1-408-328-9200 or http://www.mobilinux.com/.

PathScale, Absoft Collaborate on Cluster Development

PathScale has optimized its EKOPath Compiler Suite and InfiniPath low-latency interconnect to provide enhanced support for the new Dual-Core AMD Opteron processors. PathScale is also collaborating with Absoft in introducing a High-Performance Computing SDK optimized for clusters based on AMD Opteron processors running Linux. The kit includes Fortran and C/C++ compilers from both PathScale and Absoft, debuggers, math libraries, and other supporting development tools. Absoft also offers an HPC SDK for Intel 64-bit Xeon and for Linux on POWER-based clusters. Contact PathScale at +1-650-934-8100 or http://www.pathscale.com/; contact Absoft at +1-248-853-0050 or http://www.absoft.com/.

Parasoft Updates Insure++

Parasoft's Insure++, an automated memory error detection solution for C and C++ applications, now provides support for the new 64-bit development platforms from AMD on Linux application servers. By modeling applications at the source-code level, Insure finds and fixes crash-causing memory errors, including identifying the cause of threaded memory errors in dual-core applications. Contact +1-626-256-3680 or http://www.parasoft.com/.

Ada Meets C++

AdaCore and CodeSourcery have partnered to create the G++/GNAT Pro Joint Edition, an open-source development environment for native and embedded applications that use both Ada and C++ programming languages. The G++/GNAT Pro Joint Edition combines AdaCore's GNAT Pro Ada tool suite with CodeSourcery's G++ Pro compiler, resulting in an IDE that includes source editors, configuration-management facilities, source-level debuggers, source navigation and queries, and user extensibility features. Contact +1-212-620-7300 or http://www.adacore.com/.

Recursion's C++ Toolkits Now Support Solaris 10

Recursion Software has added support for Sun Microsystem's Solaris 10 operating system to its C++ Toolkits. The updated C++ Toolkits also include class libraries for developing and deploying transactions in distributed and service-oriented architecture environments. C++ Toolkits include C++ class libraries, such as time, threading, streaming, pipe, and network; work with Recursion's STL or any ANSI/ISO-compliant STL; include popular pattern frameworks; and are designed for process control and exception handling. Contact +1-972-731-8800 or http://www.recursionsw.com/.

Electric Cloud Updates Build Tool

Electric Cloud has released Electric Cloud 2.2 for creating centralized build clusters. Electric Cloud claims to accelerate the software development build process by 10 to 20 times by transforming inexpensive servers into parallel build clusters. Electric Cloud 2.2 includes a scripting interface that lets teams automate repetitive tasks. Cluster security also lets administrators configure a wide variety of access policies. Finally, new cluster sharing improves build throughput by as much as 40 percent. At the heart of Electric Cloud 2.2 is Electric Make, which is compatible with existing Make-based build infrastructures so it can be rapidly deployed with minimal change to existing tools or build environments. Contact +1-650-968-2950 or http://www.electriccloud.com/.

Etnus Announces TotalView 6.8

Etnus has expanded its TotalView debugger to include Red Hat, SuSE, and Solaris 10 Support, while also improving the utility's memory debugging feature: TotalView 6.8 now offers the ability to export memory debugging data to HTML format. TotalView is a 32- and 64-bit graphical Linux and UNIX debugger providing software engineers with control over threaded and parallel applications written in C, C++, or Fortran. Contact +1-508-652-7700 or http://www.etnus.com/.

Integrity PC Now Supports Intel, Linux

Green Hills Software is extending its Integrity operating system to the desktop, offering developers of high-security and high-reliability systems a way to incorporate legacy applications and operating systems. The Integrity PC "Padded Cell" virtualization technology lets legacy applications safely share a computer with native Integrity and POSIX applications. Integrity PC supports Intel and PowerPC processors and Windows XP and Linux guest operating systems; it also features Linux binary compatibility through POSIX. Contact +1-805-965-6044 or http://www.ghs.com/.

XAP3 Toolset Expanded

Cambridge Consultants has announced new development tools for its royalty-free, 32-bit RISC processor core for ASIC and FPGA applications, XAP3. The tools include the GCC compiler and the uCLinux and Micrium 5C/OS-II real-time operating systems, in addition to Cambridge Consultants' own ANSI C compiler for XAP3. Contact +1-617-532-4700 or http://www.cambridgeconsultants.com/.