3SL: Requirements management and model driven systems engineering from concept to creation.
Cradle®
Login:
Username:
Password:
 
Search:  
Visitor not logged in, You are: Home > News > 3SL web based newsletter
 

 

3SL Web-based newsletter for February 2008 [Cradle 5.6]

Ruby Interface to Cradle API

3SL is pleased to advise that an interface to the Cradle API for the object-orientated scripting language Ruby has been released as open source by the California Institute of Technology (Caltech), from work that has been done for NASA’s Jet Propulsion Laboratory (JPL) in Pasadena, California in the US.

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. More information about Ruby is available from: http://www.ruby-lang.org/en/

JPL has created a wrapper around the Cradle API in a non-threaded (since the Cradle API is not threaded) Ruby implementation that allows scripts to be developed that will access the Cradle database. Such scripts will login to Cradle databases (as for any other Cradle API application) and have the same degree of access within the database as the same user would were he or she to login directly to a 3SL-supplied Cradle client.

The JPL Ruby Cradle API Library is open source released and is officially called the "Ruby Extension Library for Cradle System Engineering Tool", it is posted at:

http://www.openchannelsoftware.com/

Questions about the Ruby Cradle Library can be sent to:

ruby-cradle-info@rubyforge.org

3SL would like to thank everyone in JPL who has contributed to this exciting new development!

3SL asks users of this Ruby interface that any queries or problems should be addressed to the email address above and should not be sent to 3SL.

Back to index

 
 
[Copyright © 3SL 2008 | Last Updated: Thu Aug 28th, 2008 ]
Registered office: 2 Highfield Road, Barrow in Furness, Cumbria, LA14 5PA, Registered in England No. 2153654