• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • ARTech Nearly Done with ‘Rocha’ Rewrite of GeneXus 4GL

    November 6, 2007 Alex Woodie

    We’re still about three months away from seeing the general availability of “Rocha,” the codename for the 10th version of the fourth-generation language (4GL) development tool, GeneXus, from ARTech. But to hear company executives talk about it from last week’s North American user conference in Chicago, Rocha is ready for users to start using to develop next-generation Web 2.0-style applications, and even to put them into production on System i machines.

    Since it was founded in 1988, GeneXus has been helping companies around the world develop business applications that run on the AS/400. Since the Uruguayan company rolled out its first generators for RPG and COBOL, it has followed that up with additional generators for Visual Basic, C, C++, Java, and C#, giving its customers the flexibility to deploy their GeneXus applications on the platform stack that best fits their needs.

    For the last two years, ARTech has been focusing on a major rewrite of the 4GL, called GeneXus version 10, or simply Rocha. With Rocha, the company is making several big advances, including support for Web 2.0-style interfaces, the addition of a workflow process modeler in the IDE, support for pattern-based development, and the addition of Ruby and PHP generators.

    Juan Nicolás Jodal, who co-founded ARTech with Breogán Gonda and is also a vice president, took time at the beginning of the company’s conference at the IBM Innovation Center in Chicago last week to explain the significance of Rocha to IT Jungle.

    The generation of Web 2.0 user interfaces within Rocha is perhaps the most significant enhancement in Rocha, according to Jodal. “Given we generate application, the developer doesn’t need to know anything about the AJAX or JavaScript or whatever,” he says. “They develop the application exactly as they used to develop applications, just focus on business rules and all of this stuff, and we care all about the technology stuff like Javascript.”

    Users can create “unbelievably sophisticated Web application using the iSeries as the back end,” Jodal says. Since many GeneXus users are also iSeries shops, they automatically gain the capability to generate Web 2.0-style interfaces just by moving their older GeneXus material into the new Rocha repository, and regenerating the application.

    Another improvement in the “look and feel” department relates to the introduction of pattern-based development in Rocha. By using patterns to generate user interfaces and other application components, developers can roll-out new applications much more quickly, without having to worry whether the screens look the same and flow well from one screen to another.

    Patterns will make developers more productive, Jodal says. “The idea of the pattern, for example . . . is to have a kind of standardized user interface,” he says. “For example, the same button always means the same. In order to enforce that, in the past this use to require a set of guidelines, a book or something that developers must read. With this, we put the guidelines inside GeneXus, so no one needs to read anything more about the guidelines. The guidelines are active, so the developer has far more productivity, and there’s no need to worry about what this button means. And also the architect will be more safe [knowing] that all of the applications have the same look for everyone.”

    Jodal also sees more business analysts creating applications within GeneXus, as opposed to programmers. “So in version 10 we decided to be more business analyst friendly in the user interface by, for example, having the business process modeler,” he says. “In the past, everything started with just developers. But right now, we have business analysts, we have Web designers, and technical writers” using the software.

    Integrating the ARTech’s existing business process modeler, called GXFlow, directly into the GeneXus IDE will allow developers to add workflow functionality directly into their GeneXus-created applications, Jodal says. “We think, in the future, all business applications will need workflow embedded, so the best way to do that is to just embed all the workflow stuff inside GeneXus,” he says. “Right now it’s pretty easy to develop the workflow-enabled application inside GeneXus.”

    Last but not least will be a new option to generate applications in the Ruby language, in addition to all the other optional languages. While the RPG and COBOL generators remain popular, Jodal is convinced Ruby could be the next big language on the platform–even bigger than PHP, which GeneXus will also support after Ruby is supported.

    “We started with Ruby because we found Ruby, [while] it’s not so popular these days, [will] be more popular even than PHP,” Jodal says. “It’s the same kind of language, but it has a lot of momentum right now. Basically, you can generate the same application as PHP with fewer lines of Ruby. It’s more powerful.”

    GeneXus version 10 is still in the beta stage, but it’s a “very strong beta,” says Dane Drotts, president of GeneXus USA, which is based in Chicago. “We’ve had thousands of customers working with the CTPs [community technology previews] for months and months.”

    Indeed, Breogan Gonda, the president of the parent company in Montevideo, Uruguay, is telling users that GeneXus 10 is so stable that it’s ready to start writing applications today. The only work left to do is to finish up the documentation and a few other odds and ends, which should be cleaned up by March.

    RELATED STORIES

    GeneXus to Bring Major Changes to IDE with ‘Rocha’

    GeneXus 4GL Environment Continues to Evolve



                         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:

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    Bug Busters Software Engineering:  High availability software that won't break the bank
    COMMON:  Join us at the annual 2008 conference, March 30 - April 3, in Nashville, Tennessee
    Maximum Availability:  The ultimate System i replication for business of all sizes

    IT Jungle Store Top Book Picks

    The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
    The System i Pocket RPG & RPG IV Guide: List Price, $69.95
    The iSeries Pocket Database Guide: List Price, $59.00
    The iSeries Pocket Developers' Guide: List Price, $59.00
    The iSeries Pocket SQL Guide: List Price, $59.00
    The iSeries Pocket Query Guide: List Price, $49.00
    The iSeries Pocket WebFacing Primer: List Price, $39.00
    Migrating to WebSphere Express for iSeries: List Price, $49.00
    iSeries Express Web Implementer's Guide: List Price, $59.00
    Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
    Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
    Getting Started with WebSphere Express for iSeries: List Price, $49.00
    WebFacing Application Design and Development Guide: List Price, $55.00
    Can the AS/400 Survive IBM?: List Price, $49.00
    The All-Everything Machine: List Price, $29.95
    Chip Wars: List Price, $29.95

    The Latest i5/OS V5R4 PTFs: What Is Going On? V6R1 CL Enhancements

    Leave a Reply Cancel reply

Volume 7, Number 42 -- November 6, 2007
THIS ISSUE SPONSORED BY:

LANSA
PowerTech
nuBridges
ARCAD Software
Affirmative Computer

Table of Contents

  • XAware Takes the Open Source Plunge
  • Quadrant Refines PPM Offering with IntelliChief 2.0
  • ARTech Nearly Done with ‘Rocha’ Rewrite of GeneXus 4GL
  • VAULT400 Offers Free Insurance with ‘Quick-Ship’
  • 3Q Holdings to Buy IPMS for $16 Million
  • English Clothing Maker Taps looksoftware for System i Modernization
  • Centerfield, S4i Offer Deal on System i Performance Tools
  • IBS Partners with Global for Excel Software
  • Mochasoft Updates TN5250 for Mac OS X
  • InfoPrint Solutions Expands Globally

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