RTT and OCL 2.0.0-beta1 Released
Peter Soetens <[email protected]> Mon, 8 Mar 2010 23:50:59 +0100
| Newsgroups | gmane.science.robotics.orocos.user |
|---|---|
| Message-ID | <[email protected]> |
Given it's a beta, and some major features are lacking, it's still great stuff. Until now, development of the 2.0 mainline had two major focusses: API usability and providing an upgrade path for existing users. The first one required major API changes, the second one conversion scripts. This beta release allows you to check most 'C++' and 'scripting' aspects of 2.0 and allows you to grasp a first 'look-and-feel' of what RTT 2.0 offers. Following beta releases (1.99.x) will expose the improved CORBA transport and data type generation. The core API and primitives of 2.0.0 will only differ slightly (or not) from this release. From now on, it's getting the add-ons to work. For the latest information, check out the 2.0.0-beta1 wiki page: http://www.orocos.org/wiki/rtt/rtt-20/rtt-200-beta1 It links to a bunch of useful sub-pages concerning what changed and how users can upgrade. Where to find it ? There are tar balls and online docs available in the devel section of the server kindly provided by the University of Leuven: http://people.mech.kuleuven.be/~orocos/pub/devel/rtt/v1.99.1/doc/api/html/ http://people.mech.kuleuven.be/~orocos/pub/devel/rtt/v1.99.1/orocos- rtt-1.99.1-src.tar.gz http://people.mech.kuleuven.be/~orocos/pub/devel/ocl/v1.99.1/doc/api/html/ http://people.mech.kuleuven.be/~orocos/pub/devel/ocl/v1.99.1/orocos- ocl-1.99.1-src.tar.gz And the updated exercises: http://people.mech.kuleuven.be/~orocos/pub/devel/examples/rtt/tutorial Other official code resources for 2.0 are my git repositories on github: rtt- examples, orocos-rtt and orocos-ocl. Check out the ocl-2.0-mainline and rtt-2.0-mainline code. I will not host 2.0 in an SVN repository. What's not in here ? See the caveats section on the wiki. Most notably, CORBA transport is still broken, which means no remote access to applications. Also some unit tests will fail. What will this release allow you to do ? - Test porting effort to the RTT 2.0 API. We have created scripts for converting application code to the 2.0 API, regarding the C++ part. CORBA interfaces will change after this beta, so no scripts for these exist yet. - Test RTT 2.0 on your distribution/target. A lot of code changed, not all compilers or operating systems could be tested. Now is the time to see if 2.0 *at least compiles* on your system. What can you do to help ? - Test the conversion scripts and update the wiki or scripts if you find issues. - Update wiki pages, installation notes etc if you encounter inconsistencies. - Send patches against this codebase, preferably using a git repository. - Provide feedback on documentation or API changes. Are we there yet ? I hope to have beta2 ready this month with CORBA transport and your feedback. We'll see what April brings. My special thanks go out to Sylvain Joyeux (data flow rework), Stephen Roderick (TLSF stuff) , Jean Sreng (Win32 porting), the team at Onera (beta-testing), Markus Klotzbuecher (yammering about consistency) and Klaas Gadeyne (whining about usability). We would be lost without us. Enjoy ! Peter -- Orocos mailing list [email protected] http://lists.mech.kuleuven.be/mailman/listinfo/orocos