fhs
Volume 9, Number 31 -- August 25, 2009

CNX Adds Refinements to i OS Web Modernization Toolkit

Published: August 25, 2009

by Alex Woodie

CNX is putting the finishing touches on Valence 2.0, the latest release of its Web modernization toolkit for System i servers. This release brings refinements to the Web 2.0 interfaces that Valence creates, such as the capability to route SQL results directly to a Web page and new e-mail and PDF generation functionalities. The package also gains all of the latest features of Ext JS, the collection of JavaScript classes upon which Valence is based.

If your search for the right Web modernization tool for i OS has come up empty, you're not alone. The folks at Chicago-based CNX also looked far and wide for a compelling and easy-to-use tool, including IBM HATS, CGIDEV2, WebSphere, and a handful of third-party options. But none of these turned into the "goldilocks" solution they had dreamed of. So, as the old saying goes, CNX--the experienced AS/400 and BPCS programmers that they were--decided to build one themselves.


This dashboard interface demonstrates the type of rich Web 2.0-style interfaces for i OS applications that are possible using pre-built screen widgets available in the Ext JS library, which is included in CNX's Valence.

What Richard Milone and company came up with was Valence--officially the Valence Web Application Framework for System i. The package, which CNX introduced more than a year ago, is based on Ext JS, a collection of open- and closed-source JavaScript classes for building rich AJAX-style Web applications (for which CNX has a deal with Ext JS owners EXT, to distribute). Also included in Valence is a set of RPG programs that essentially translate RPG output into JavaScript's native formatting language, JavaScript Object Notation, or JSON.

With this "secret sauce" RPG layer, called the RPG Toolkit, providing back-end connectivity to the System i's integrated Apache Web server, and the Ext JS toolkit providing all the widgets and gadgets for creating Web 2.0 browser interfaces, CNX believes it has created a largely native way of delivering a compelling Web 2.0 screen to new or existing i OS applications--all without writing Java or installing WebSphere.

Valence gained several improvements with version 2.0, which was made available as a release candidate last week and which is expected to become generally available in the next two weeks.

For starters, Valence 2.0 improves the integration with SQL. With this release, CNX is providing RPG programmers with a way to route the results of an SQL statement "straight to the browser with one line of code." New ILE RPG procedures were also introduced that allow users to create and send e-mails and to create PDF documents.


Developers start building Web applications with Valence using this portal.

CNX also included a new "AutoCode" feature that automatically generates RPG and JavaScript code for new Valence applications. All a user has to provide is a SQL statement, and AutoCode does all the grunt work of generating all the source code for the back-end processing, as well as creating a grid for displaying an interface on the front-end.

AutoCode is intended to serve as a starting point for new application development, says Robert Swanson, one of the developers at Chicago, Illinois-based CNX. "The source it generates is normal, human-readable code, intended to be modified directly by a real live programmer, as opposed to CASE-tool-generated gobbledygook that is nearly impossible to decipher," he writes in an e-mail. "We’re going to be adding a lot of bells and whistles to AutoCode in the coming months." In addition, CNX will add a native AutoCode option that doesn't use SQL statements, but generates code based on file names and fields. That should be available with version 2.0.

Valence 2.0 also brings to the System i all of the features that were introduced with Ext JS 3.0. EXT announced the general availability of Ext JS 3.0 earlier this month. In addition to support for REST and other features that will improve server communications, Ext JS 3.0 brings better management of memory for the Internet Explorer browser, better accessibility through support for full keyboard navigation and screen readers, and a new high-contrast display theme. All in all, there were more than 1,000 changes in Ext JS 3.0.

The Valence Portal has also had some work done. The portal--the starting point for development in the Valence Framework--was enhanced with a range of functional and aesthetic improvements, including new icons, the capability to filter navigation tree items, the several new capabilities to automatically log in and launch programs. Version 2.0 also brings several housekeeping changes, including support for library list overrides, and user validation and security improvements.

Because the development methodology of Valence 2.0 is significantly different than previous releases, applications written under Valence 1.x will not run under version 2.0. As a result, CNX is offering free migration services to customers with current maintenance contracts. A re-written user manual is also available with this release.

Valence 2.0 is in the late release candidate stage, and is expected to become generally available September 10. Pricing is unchanged at $4,995 per server. For more information and free 90-day downloads, see www.cnxcorp.com.


RELATED STORIES

CNX Updates EXTJS-Based System i Modernization Framework

CNX Aims to Streamline Web 2.0 Development for i OS with Valence

CNX's ATOMIC Goes 'Lean'



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


Sponsored By
VAULT400

Value-Based DR Lies in the Space
Between Tape and HA

                                                             · SaaS (VAULT400)
                                                             · Appliance
                                                             · Licensing
                                                             · High Availability

Solutions that work for you!

Read our latest white paper and learn how we can assist you
in your backups/restores and DR program.

www.VAULT400.com


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

looksoftware:  Access your i applications anywhere, anytime. Register for a Webinar: Sept 1 or 2
System i Developer:  RPG & DB2 Summit in Minneapolis, October 13-15; 3 days of serious training
COMMON:  Celebrate our 50th anniversary at annual conference, May 2 - 6, 2010, in Orlando


 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
The iSeries Express Web Implementer's Guide: List Price, $49.95
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 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
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
Can the AS/400 Survive IBM?: List Price, $49.00
Chip Wars: List Price, $29.95


 
The Four Hundred
CIOs Say Power Systems Are the Most Reliable

A Closer Look at IBM's Q2 Server Sales

Has IBM Given Up on the i?

Mad Dog 21/21: Terms and Conditions

Jack Henry Lays Out $17 Million for Goldleaf After Good 4Q

Four Hundred Guru
Validate DBCS-Open Data

Formatting Dates with SQL

Admin Alert: Correcting and Expanding the Program to Change User Passwords on the Fly

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

System i PTF Guide
August 22, 2009: Volume 11, Number 34

August 15, 2009: Volume 11, Number 33

August 8, 2009: Volume 11, Number 32

August 1, 2009: Volume 11, Number 31

July 25, 2009: Volume 11, Number 30

July 18, 2009: Volume 11, Number 29

July 11, 2009: Volume 11, Number 28

TPM at The Register
Hewlett Foundation ponies up cash for Wikipedia

Oracle's Sun acquisition passes US anti-trust test

Chip makers to flex their bits at Hot Chips

Platform shared with CUDA in software bundle deal

HP servers took brunt of Q3 blow

IDC: Linux support sales to break $1bn in 2012

Linux: More contributors, more code

Citrix: Novell's only option for virtualization marriage

Apptio counts the cost of virtualization

Red Hat steps up channel reach against Novell and Microsoft

DNA-carbon nanotube microprocessors - small hope for a big shift?

Capital markets recover but tech must wait for cash

IBM halves mainframe Linux engine prices

Big Blue bundles pound down mainframe prices

THIS ISSUE SPONSORED BY:

looksoftware
Help/Systems
BCD
VAULT400
RJS Software Systems


Printer Friendly Version


TABLE OF CONTENTS
CFXWorks Enhances Encryption Software, Focuses on Single Card Processor

Blu-ray Disc: Another Option for Optical Storage?

CYBRA's MarkMagic: Not Just for Barcodes Anymore

CNX Adds Refinements to i OS Web Modernization Toolkit

Chrono-Logic Monitors Development Costs with New Tool

News Briefs and Product Shorts:

InsightSoftware.com Delivers Asset Management Product for JDE . . . Pat Townsend to Supply Encryption Technology to Quantum . . . Valid Brings SecuGen's Hamster Into Its Biometric Fold . . . m-Power Gets Hooks to Google Maps . . . IBM Says New Sensor Software to Manage the 'Internet of Things' . . .

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-2009 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement