fhs
Volume 7, Number 1 -- January 9, 2007

GeneXus to Bring Major Changes to IDE with 'Rocha'

Published: January 9, 2007

by Alex Woodie

ARTech is moving forward on a rewrite of GeneXus, its fourth-generation language (4GL) development environment, and should be ready to announce its availability later this year, company officials recently told IT Jungle. GeneXus version 10, which goes by the codename "Rocha," will be a complete rewrite of the IDE, and bring features such as a process modeler, an integrated portal, and pattern-based development to iSeries developers using the tool.

GeneXus is an advanced IDE that's used by thousands of OS/400 and Windows developers around the world since it was first introduced nearly 20 years ago. ARTech, which is headquartered in Montevideo, Uruguay, and has American offices in Chicago, is an IBM business partner, and counts numerous iSeries ISVs, including RJS Software, Software Information Systems (SIS), and Mize Houser, among its customers.

The company is actively developing the IDE to keep it up-to-date with evolving requirements. With version 9, which shipped in December 2005, and which we covered last July, the company introduced support for AJAX, among other new features.

With Rocha, or version 10, the company is undertaking a complete rewrite of the IDE to prepare it for the next decade of progress. Officials say the rewrite is necessary to open up the IDE and take advantage of new technology.

"We wanted an easier way for our users to integrate and add-in features to GeneXus," says Veronica Buitrón, executive vice president of consulting services with the American subsidiary. "The architecture of GeneXus itself wasn't layered. It was very centralized and very connected. It was very hard for me, as GeneXus, to expose to you, GeneXus developer, so you can expand on that. If its integrated and connected, you can't easily expose" functionality.

The rewrite is being undertaken at ARTech's research and development laboratories at its headquarters in Uruguay using Microsoft .NET tooling. (While about half of its customers are iSeries shops, GeneXus itself was written using C and its offshoots, as many IDEs are.) The underlying structure of the GeneXus knowledgebase, or KB, is being changed to enable the new features to be added, according to Buitrón.

"As we progress, as technology progresses, the lab has more tools to build better things, such as patterns," she says. "What we want to have is an architecture to have all those things seamlessly integrated into the IDE--the process modeler, the portal tool, patterns. They will in Rocha, but not in 9.0."

It will be easier for developers to map process flows with the new version using GXFlow and GXFlow's process modeler. While GXFlow worked with the IDE in previous releases, they were not integrated as well as they could be. With version 10, users will gain the ability to drag and drop items into the process modeler, which will make it much easier to use, Buitrón says.

The new version will also introduce a new object type, called the Data Provider. This new object is expected to boost developer productivity by making it easy to duplicate code. If a developer wants to use the same type of functionality in more than one place, they can use the Data Provider to incorporate it into the program.

Similarly, the new version will introduce a new Data Adapter that saves access paths to data. Anytime a developer wants to build access to certain data, such as customer status, they can do so quickly without a lot of manual coding using a Data Adapter. "Imagine a stored procedure, but more at the level of the KB," Buitrón says.

Users will also gain the capability to create their own types of objects that sit over the KB. Previously, a set of APIs provided external access. "You could do certain things, but couldn't go into heart of it, couldn't add objects," Buitrón says.

Version 10 will also gain full-text search capabilities in the KB, which will make it much easier for developers to find specific areas of an application, such as help text, screens, business rules, or reports, instead of searching around aimlessly until they find it, Buitrón says.

Ongoing application maintenance will also be faster and easier now that GeneXus will make database-level changes in parallel, instead of making the changes sequentially. "We've also improved the efficiency of the SQL-generated code," Buitrón says.

Early feedback of Rocha (named for a town in Uruguay) has been positive, and some users are eager to put it into production already, says Roy Hart, GeneXus USA's vice president of business development. "They want it yesterday," he says.

Whether or not new code generators will be introduced when Rocha ships has yet to be decided. Previously, officials said the company would provide code generators for one of the scripting languages, such as PHP or Perl, with version 10. The company currently provides a range of generators for RPG, COBOL, Java, C#, Visual Basic, Visual FoxPro, and HTML.

Alpha testing for Rocha started in late 2006, and betas will be conducted this year until the product is ready to be released, which the company expects to occur later this year, hopefully by the company's annual user conference in September.

RELATED STORY

GeneXus 4GL Environment Continues to Evolve



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


Sponsored By
VAULT400

                                                     ·Off-Site, Encrypted, Compressed
                                                     · Archived, Safe, Automated
                                                     · Instant Back-Up, 24x7 Recovery
                                                     · Starting at 100GB for less than $ 295 p/month

You will relax knowing your data on your System i
(and other platforms) is securely archived with VAULT400 -
knowing you saved a ton on your budget -
knowing you can recover at anytime.

Request a Pricing Proposal and / or
Sign Up for a Free On-Line Briefing at
www.vault400.com/itj


Editor: Alex Woodie
Contributing Editors: Dan Burger, Joe Hertvik,
Shannon O'Donnell, Timothy Prickett Morgan
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

COMMON:  Join us at the Annual 2007 Conference & Expo, April 29 - May 3, in Anaheim, California
Bytware:  StandGuard Network Security 3.0, the next generation of System i security
Asymex:  Control spool files automatically with SpooliT - intelligent iSeries spool file management


The Four Hundred
IBM's System i Priorities for 2007

Arrow Buys Agilysys' IT Distribution Business for $485 Million

Uncle Sam Pushes Energy Star Ratings for Servers

As I See It: Questioning Retirement

The Linux Beacon
Novell Boosts Profits in Fiscal Q4 Despite Revenue Declines

XenSource, Virtual Iron Gun for VMware with Features, Low Prices

Who's Using Linux on the System i?

The X Factor: You Can't Steal What's Free, But You Can Pay a Lot for Something That Isn't Worth It

Big Iron
IBM Sues PSI: You Say Emulate, We Say Litigate

Happy Holidays from All of Us at IT Jungle

Top Mainframe Stories and Vendor Announcements

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
Stuff I Didn't Publish This Year

The System i and Office 2007

Admin Alert: More Information on Fixed Storage and WRKSYSACT

System i PTF Guide
December 9, 2006: Volume 8, Number 47

December 2, 2006: Volume 8, Number 46

November 25, 2006: Volume 8, Number 45

November 18, 2006: Volume 8, Number 44

November 11, 2006: Volume 8, Number 43

November 4, 2006: Volume 8, Number 42

The Windows Observer
Microsoft Patches Two Zero-Day Exploits, Leaves Two Untouched

Vista Will Boost IT Industry Revenues, Computer Costs

Microsoft's New 'Voice Server' Enters Beta

The Top 10 Warning Signs You May Need a PSA Solution

The Unix Guardian
Latest Dispatch from the Unix Server Wars

Forrester Predicts IT Spending Slowdown in 2007

Evans Data Cases Programming Language Popularity

The X Factor: You Can't Steal What's Free, But You Can Pay a Lot for Something That Isn't Worth It

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

Vision Solutions
LXI
Patrick Townsend & Associates
VAULT400
RJS Software Systems



TABLE OF CONTENTS
Magic Adapts iBOLT for J.D. Edwards

Original Adds Some Manual Features to Testing Suite

Bug Busters Debuts Record-Level Mirroring Solution

GeneXus to Bring Major Changes to IDE with 'Rocha'

News Briefs and Product Shorts:


Linoma Cuts Encrypted Backup Time by 50 Percent . . . Adobe Picks NetManage for Application Adapters . . . Micro Focus Builds Closer IBM Ties . . . BOSaNOVA Upgrades Tablet Speeds, Cuts Price . . . CCSS Opens Southeast Asian Subsidiary . . . Global Signs Terillium to Resell Spreadsheet Server . . .

Four Hundred Stuff

BACK ISSUES





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement