• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Open Source EGL Means an RPG Generator Is Possible

    June 14, 2010 Alex Woodie

    IBM wants to take Enterprise Generation Language open source. Last week at its Rational user conference in Florida, the vendor submitted a proposal to the Eclipse consortium that would place the bulk of EGL–a high-level language intended for Power Systems and mainframe shops that generates Java, JavaScript, and COBOL code–into the public realm. In addition to expanding the EGL customer base, IBM hopes the move will result in the creation of new add-on tools, such as code generators for RPG and .NET.

    Under the proposal submitted last week, which you can read here on the Eclipse Web site, IBM intends to place all of the software currently distributed as the EGL Community Edition under the Eclipse open source license. EGL Community Edition, of course, is the free version of the EGL language that IBM delivered last summer to drive interest in EGL among Web developers, hobbyists, and students who would otherwise use other easily attainable tools, such as PHP and Ruby on Rails.

    IBM won’t be putting all of EGL Rational Business Developer, its primary integrated development environment (IDE) for EGL, into the open source realm. But it’s pretty close. Essentially, everything but the generators for COBOL and Java Server Faces (JSF) will be made freely available.

    “We’re actually putting a big chunk of [RBD] into the Eclipse project,” says Will Smythe, a product line manager in charge of EGL and related tools in IBM’s Rational division. “We’re going to do a lot of our EGL development going forward out of Eclipse.”

    IBM expects the move to drive more adoption of EGL by developers who were hesitant to adopt a proprietary language. “We’ve heard lots of feedback over the last couple of years. Customers say ‘We like the technology. The technology is great for our business,'” Smythe says. “But a lot of customers have reservations about adopting a proprietary, single-vendor-controlled language. I don’t know how many times I’ve heard that concern. I would have that same exact concern if I was out there evaluating what technology I was going to use.”

    “That’s one of the major reasons we’re doing this,” Smythe continues. “Secondarily, we hope to start involving existing partners, as well as getting new partners and other third parties, involved in the technology, and actually contributing into the project.”

    New code generators for RPG and Microsoft languages, including C, C++, and C#, are among the possible EGL contributions that could come from the open source community. Smythe was frank that IBM would likely never create an RPG generator for EGL, but listed that among the possible results of making EGL open source. “We certainly know there’s interest in something like that, and it’s certainly possible that somebody could come along and build an RPG generator for EGL. That’s the whole idea,” he says.

    So far IBM has attracted seven partners to participate in open source EGL. The list includes ASIST of Belgium; Xact Consulting of Denmark; FBDA of Canada; PKS Software of Germany; ClearBlade of Texas; Synchrony Systems of California; and Nextel Engineering of Spain. Tim Wilson, IBM’s chief architect for EGL, will be in charge of the open source project.

    “We have a lot of really good EGL partners out there that have been building tools with the technology, cobbling things together using the APIs we provide today,” Smythe says. “They’re going to start putting some of these components out there in open source, and it’s just going to increase the value of the technology for everybody.”

    In addition to the EGL source code, IBM will be contributing its EGL documentation to the EGL project at Eclipse. This will make it even easier for participants to build existing tools and generators on top of the EGL framework. IBM will continue to offer RBD to enterprise customers who demand technical support and fast response to fix requests. But it’s unlikely that open source EGL will not have at least some impact on sales of RBD–especially if some enterprising developers create open source generators for COBOL and JSF, the two EGL elements that IBM is leaving out of the open source project.

    EGL is not open source yet. The first step, submitting the proposal to Eclipse, will be followed with about two months of administrative work and getting the code ready for open source. Smythe expects downloads for the EGL code to be ready by September.

    For more information you can visit IBM’s EGL Café at www-949.ibm.com/software/rational/cafe/community/egl/open.

    RELATED STORIES

    IBM to Formally Announce EGL Community Edition Today

    IBM to Offer Free EGL Tool for Web 2.0

    IBM Adds ‘Rich UI’ Design Tool to Rational Business Developer



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: mtfh_rc, Volume 19, Number 22 -- June 14, 2010

    Sponsored by
    New Generation Software

    FREE Webinar:

    Creating Great Data for Enterprise AI

    Enterprise AI relies on many data sources and types, but every AI project needs a data quality, governance, and security plan.

    Wherever and however you want to analyze your data, adopting modern ETL and BI software like NGS-IQ is a great way to support your effort.

    Webinar: June 26, 2025

    RSVP today.

    www.ngsi.com – 800-824-1220

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Admin Alert: How To Run NetServer from the Green Screen in 10 Minutes Synergivity Brings i/OS Change Management to US Market

    Leave a Reply Cancel reply

TFH Volume: 19 Issue: 22

This Issue Sponsored By

    Table of Contents

    • Two Top i Concerns and a Bunch of Little Ones
    • IBM Puts More Power7 Iron Through the Java Test Paces
    • Open Source EGL Means an RPG Generator Is Possible
    • Mad Dog 21/21: Market Cap and Propeller Beanies
    • Which Way to HA? Hardware, Software, or Both?
    • Server and Storage Array Sales Rebound in Q1, Says Gartner
    • IBM Cuts Memory Conversion/Activation Prices on Older Power 570s
    • Activist Investor Icahn Puts the Squeeze on Lawson Software
    • IBM Launches Application Runtime Expert for i
    • Apple’s iOS 4: That’s Exactly What I Was Thinking!

    Content archive

    • The Four Hundred
    • Four Hundred Stuff
    • Four Hundred Guru

    Recent Posts

    • Public Preview For Watson Code Assistant for i Available Soon
    • COMMON Youth Movement Continues at POWERUp 2025
    • IBM Preserves Memory Investments Across Power10 And Power11
    • Eradani Uses AI For New EDI And API Service
    • Picking Apart IBM’s $150 Billion In US Manufacturing And R&D
    • FAX/400 And CICS For i Are Dead. What Will IBM Kill Next?
    • Fresche Overhauls X-Analysis With Web UI, AI Smarts
    • Is It Time To Add The Rust Programming Language To IBM i?
    • Is IBM Going To Raise Prices On Power10 Expert Care?
    • IBM i PTF Guide, Volume 27, Number 20

    Subscribe

    To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

    Pages

    • About Us
    • Contact
    • Contributors
    • Four Hundred Monitor
    • IBM i PTF Guide
    • Media Kit
    • Subscribe

    Search

    Copyright © 2025 IT Jungle