Riverace Corporation
Riverace's ACE News and Tips Newsletter Helping You Make the Most of ACE
August 2007
 

Welcome to the August 2007 edition of Riverace's ACE News and Tips newsletter. This issue contains an advance look at some of the things coming in ACE 5.6 next month, information about an exciting talk to be held at this September's Software Development: Best Practices conference in Boston, and a reminder of our new ACE platform sponsorship opportunities.

Be sure to forward this note to other people you work with to be sure they know of the upcoming ACE release as well as the SD Best Practices conference.

In this issue
  • Featured Book: The ACE Programmer's Guide (APG)
  • What's Coming in ACE 5.6? (part 7, new port to LabVIEW RT/Pharlap ETS)
  • New ACE Platform Sponsorships Can Get ACE Up Quicker
  • ACE Platform Support Changes at ACE 5.6 Release

  • What's Coming in ACE 5.6? (part 7, new port to LabVIEW RT/Pharlap ETS)

    This issue continues our look at what's coming up in the ACE 5.6 release. The February , March, April, May, June, and July newsletters also contained articles in this series looking at what's coming in the next ACE release, ACE 5.6. If you're a new subscriber, please review the previous articles for information that may affect you.

    This article is the seventh (and last!) in the "What's Coming" series. ACE 5.6 is on track for release September 4, 2007. As with the previous articles, we note that all user-visible changes to ACE are described in the ACE_wrappers/NEWS file of each ACE beta as development progresses. You can review that file here.

    This article describes a new port of ACE+TAO to National Instruments' LabVIEW RT 8.2 with Pharlap ETS. The LabVIEW Real-Time Module extends LabVIEW Embedded technology to NI hardware running real-time operating systems, in this case, Ardence's Phar Lap ETS real-time operating system for x86.

    The LabVIEW RT port is built on a Windows host using Visual Studio .NET 2003 (VC7.1) and the Phar Lap ETS SDK. The resulting code is then executed on the target LabVIEW RT node.

    The build environment for LabVIEW RT/Phar Lap ETS requires different settings than the regular VC7.1 Windows builds, so it requires generation of new Visual Studio solution and project files with specific settings. If you plan to use this new port, please see the ACE-INSTALL.html file in the ACE kit for details about how to generate solution/project files and how to set up a configuration file for building.


    New ACE Platform Sponsorships Can Get ACE Up Quicker

    Riverace has a new ACE platform sponsorship program designed to get ACE up and running great on more of today's new computing platforms at a lower cost to you. This program helps you get ACE tested on your favorite new platforms and can save you lots of money in the process.

    Before this program, the ACE user community needed to wait until a single company wanted ACE ported to a new platform enough to pay the entire cost to port, test, and qualify ACE on a new platform. Many companies have born the burden for dozens of ACE ports over the years, and we are all very thankful for their foresight and investment.

    Now, though, there's an even better way to get ACE up and running on new platforms. Riverace's new ACE platform sponsorship program can coordinate funding for new platforms across a number of sponsors, speeding up the porting process, and lowering the cost to support new ACE platforms. Everyone wins!


    ACE Platform Support Changes at ACE 5.6 Release

    Under Riverace's standard ACE support service, the supported ACE versions are the current and previous versions. Therefore, when ACE 5.6 is released, the supported versions will become ACE 5.5 and 5.6. ACE 5.4 will no longer be supported.

    End of ACE 5.4 support will also mark the end of support for platforms having a "Last support version" of ACE 5.4 (you can view the complete support matrix at www.riverace.com/support.htm). The following platforms will no longer be supported when ACE 5.6 is released:

    • Solaris 8, SPARC, all compilers
    • Red Hat Linux 7.x, x86, g++
    • Red Hat Linux 8, x86, g++
    • Red Hat Linux 9, x86, g++
    • Red Hat Enterprise Linux 2.1, x86, g++

    If you require these platforms to remain supported for later ACE versions, or you require an extension of ACE 5.4 support, please contact me to discuss service options past the release date of ACE 5.6.


    $300 Discount to SD Best Practices 2007 Conference and Expo
    I'm pleased to announce that I'll be teaching a class at SD Best Practices 2007!
     
    SD Best Practices 2007 Conference & Expo
    September 18-21
    Hynes Convention Center, Boston, MA
    http://www.sdexpo.com/2007/sdbp

    My class will cover "How to Work with an Open Source Team" and it will take place on Thursday, September 20 from 1:45 PM - 3:15 PM.

    SD Best Practices is the where the software development community gathers to learn about the latest technologies, network with peers and connect with the industry's most innovative vendors. The conference features over 175 educational sessions covering today's most important topics including security, Web Services, C++, Ajax, agile development, SOA, Windows Vista, Ruby, Java, open source and much more.

    As a speaker, I am happy to offer you a $300 discount off the all-access VIP Conference Pass. Simply register at http://www.sdexpo.com/2007/sdbp with the code 7ESPK. If time or money is an issue, please note that free Expo Passes are also available.

    I encourage you to visit the conference website and explore all the excellent educational opportunities SD Best Practices 2007 has to offer!

    I look forward to seeing you in Boston.

    $300 discount Register with code 7ESPK

    More information about my talk


    Featured Book: The ACE Programmer's Guide (APG)

    Now in its fourth printing, APG is a practical, hands-on guide to ACE for C++ programmers building networked applications and next-generation middleware. The book first introduces ACE to beginners. It then explains how you can tap design patterns, frameworks, and ACE to produce effective, easily maintained software systems with less time and effort. The book features discussions of programming aids, interprocess communication (IPC) issues, process and thread management, shared memory, the ACE Service Configurator framework, timer management classes, the ACE Naming Service, and more.

    Buy it now from amazon.com...
    Quick Links...

    ACE Documentation

    ACE Downloads

    ACE Platform Sponsorship

    ACE Training Classes

    ACE Support Services

    Newsletter Archive

    More About Us



    Join our mailing list!
    phone: 888-384-8154