fhs
Volume 7, Number 42 -- November 6, 2007

ARTech Nearly Done with 'Rocha' Rewrite of GeneXus 4GL

Published: November 6, 2007

by 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


Sponsored By
NUBRIDGES

Take Control of Securing Your Transactions

nuBridges AS400 FTP offers solid security, an abundance of encryption options and unmatched firewall navigation capabilities to give you total control of the way you exchange FTP transactions. nuBridges AS400 FTP allows you to automate, control and manage FTP processes with any remote FTP server, as well as manage your internal FTP processes.

nuBridges AS400 FTP is perfect for connecting to financial organizations, EDI VANs, EDI trading partners, and healthcare related organizations who are mandating HIPAA compliancy.

nuBridges AS400 FTP's command-driven interface for FTP client scripting makes it possible to automate any AS400 FTP process through one script that includes user defined recovery within the session. The FTP Server can either replace, or run next to, the native iSeries server. The difference is that unlike the native server nuBridges AS400 FTP provides host-based control for file naming, formatting tracking, automatic application processing and features that allow you to run your FTP processes while allowing your AS400 to be as secure as possible.

nuBridges AS400 FTP is often bundled with nuBridges PGP or nuBridges SSH for added security. FTP PGP offers a comprehensive, secure connectivity solution. This added encryption to the AS400 FTP communication secures the data throughout transmission.

Encryption Bundles
Encryption is a popular and effective method for providing security over the Internet. The encryption process alters data so only the intended recipient can read or use it. The recipient of the encrypted data must have the proper decryption key and program to decipher the data back to its original form. With the most encryption options in the market, our solutions secure businesses from losing valuable information and keeping it out of the hands of intruders. Our AS3 certification validates our approach to enhanced features such as built-in support for firewall navigation.

Do you need S/MIME (Secure/Multipurpose Internet Mail Extensions) to provide encryption and digital signatures for Internet mail messages? Perhaps SSL/TLS (Secure Sockets Layer/Transport Layer Security) provides the security encryption you want to secure message transmissions between two applications. The standard for a number of organizations, most notably financial services and healthcare is PGP (Pretty Good Privacy). And, SSH (Secure Shell) encrypts all traffic through secure tunnels between companies and their trading partners. Whatever encryption method suits your particular requirements, nuBridges AS400 FTP products offer the broadest range of options available.

About PGP and SSH
Written and ported specifically for the iSeries platform, nuBridges AS400 FTP offers the same capabilities found in PGP Corporation's product line, but it has the look and feel that iSeries users expect. Many organizations adopt PGP as their encryption standard to secure confidential and critical transactions.

nuBridges AS400 SSH offers customers the quickest, most cost-effective solution for implementing SSH on the iSeries platform and fits directly into any environment. Our solution eliminates the need to understand encryption, easily addresses critical customer security mandates and provides immediate ROI.

Whether transacting with a financial services firm, complying with multiple mandates or connecting with your trading partners, nuBridges' FTP solution offers the one solution to fit your needs.

Contact nuBridges or visit our Web site.


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

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 Four Hundred
IBM Brags About Its Power6 Server Shipments

Neuwing, IBM to Quantify and Monetize IT Energy Savings

Ask TPM: Enticing Users to Upgrade Their i5/OS Hardware

Project ECLipz Surfaces, But Not the Way You Think

The Linux Beacon
Egenera Breaks Blade Software Free from Hardware

Citrix Closes XenSource Deal, Does Deal with Dell and Xen Desktops

Sun Puts Intel Quad-Core Chips into Ultra Workstations

Midrange Shops Get Disaster Recovery Services from IBM

Big Iron
IBM Readies Quad-Core z6 Chip for Mainframe Iron

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
Use PHP to Bring i5/OS Resources to the Web

Wrapping Free Form Text

Admin Alert: Limiting System i User Sign-ons the Smart Way

System i PTF Guide
November 3, 2007: Volume 9, Number 44

October 27, 2007: Volume 9, Number 43

October 20, 2007: Volume 9, Number 42

October 13, 2007: Volume 9, Number 41

October 6, 2007: Volume 9, Number 40

September 29, 2007: Volume 9, Number 39

The Windows Observer
Microsoft Unveils New 'Oslo' Approach to SOA

Good Times Roll for Microsoft Financially

Microsoft Concedes to EC, Slashes Protocol Pricing

'Viridian' Hypercall APIs to be Open Source, Microsoft Says

The Unix Guardian
SCO to Sell Unix Wares for $36 Million?

Sun Sues NetApp Right Back Over Patents

'Project Indiana' OpenSolaris Preview Debuts

Midrange Shops Get Disaster Recovery Services from IBM

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

THIS ISSUE SPONSORED BY:

LANSA
PowerTech
nuBridges
ARCAD Software
Affirmative Computer


Printer Friendly Version


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'

News Briefs and Product Shorts:

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 . . .

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