Ziff-Davis Enterprise 
DevSource: Microsoft Developer Resource
Add OnsArchitectureLanguagesTechniquesUsing VSForums
 
Home arrow Languages arrow IBM Releases Object Rexx as Open Source
IBM Releases Object Rexx as Open Source
By Esther Schindler

Rate This Article:
Add This Article To:
The scripting and "glue" language is being improved with the help of the Rexx Language Association

IBM's programming and scripting language, REXX, may have achieved a unique range of supported platforms, with success on everything from the Commodore Amiga to OS/2 to IBM mainframes. Over the years, REXX gained object-oriented features, and turned into Object Rexx, with programming interfaces to DB2, C, and C++ applications.

A few weeks ago, IBM quietly released Object Rexx to the open source community. RexxLA — the REXX Language Association — targeting the first release of Open Object REXX for early 2005.

ADVERTISEMENT

Object Rexx is commonly used as a glue to connect applications, or as a driver for an application suite. For example, Lee Peedin, VP of Safe Data, Inc. says, "Data on over 80% of the pork production in the US is reported or disseminated via Object Rexx programs." Using both Internet and telephony applications, the data collected ranges from feed orders, to production numbers, to mortality counts, to animal movements, according to Peedin.

Object REXX is also used in pursuits as diverse as insurance companies and the Vienna University of Economics and Business Administration.

However, as an independent product, Object REXX had a small revenue stream for IBM. That revenue came primarily from Windows licenses, because the languages was given away on most IBM platforms. Says Chip Davis, RexxLA president, "[IBM] saw that transferring their intellectual property to the open source community would open it up to a larger pool of developers and supporters than they could justify based on its revenue. To everyone involved, it is a win-win solution."

Continues Davis, "We in the Rexx community feel it is worth our efforts to maintain and enhance the language because it embodies all the advantages of "Classic" Rexx within an [object-oriented] paradigm: power, ease of use, flexibility, conceptual purity, minimal limitations, etc."

The "ooRexx" project has been established on SourceForge, says Davis, and the code and documentation are being converted from IBM internal formats to open standard formats. While IBM is involved in the transfer, it does not intend to be formally involved in the project. A number of current and former IBMers have signed on to help with the project on their own time, however, including Rick McGuire, the primary architect and author of Object Rexx. IBM Fellow Mike Cowlishaw, who created the REXX language, "is very interested in seeing Open Object Rexx succeed," says Davis. "His expertise and counsel are immediately available should we need it."




Discuss IBM Releases Object Rexx as Open Source
 
>>> Be the FIRST to comment on this article!
 

 
 
>>> More Languages Articles          >>> More By Esther Schindler
 



DevSource video
Devsource Video Series
Manipulating Society through Technology
Jeremy Bailenson, Director of the Virtual Human Interaction Lab at Stanford University, talks about virtual reality, avatars, Moore's law, how real world behaviors influence online reality, and societal manipulation through technology!
>> Play video
>> Read article
>> See all videos
DevLife Blog

Julia explores the Robotics Studio! (It's for more than you think.)

MSDev Blog

Messages for Bill Gates!

Make it Work
.NET makes runtime type checking a breeze. See what Peter has to say about it in this week's tips!
News
Microsoft Counts on App Support for Vista
Microsoft has taken pains to demonstrate that Windows Vista will have ample application support.
DevSource RSS FEEDS
XML Want an easy way to keep up with breaking tech news? And the Get DevSource headlines delivered to your desktop with RSS.