• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • CNX Offers Free Community Edition of Valence Web 2.0 App

    March 2, 2010 Alex Woodie

    CNX is now giving away copies of Valence, its design and run-time tool for creating Web 2.0 interfaces from RPG applications, the vendor announced yesterday. The new Community Edition license gives developers full use of the Ext JS-based toolkit, with some restrictions on production applications. The version 2.1 release also gains support for seven additional languages–and even has the capability to display different languages in the same field on the screen, in what may be a first for RPG.

    CNX launched Valence in May 2008 as a way to create modern Web 2.0 applications that run on the System i and utilize RPG logic on the back end. The product, which runs on the integrated Apache Web server, is comprised of several components, including an OEM version of the Ext JS collection of JavaScript and Web 2.0 tools from EXT, RPG procedures for integrating with existing RPG business logic, and a Web portal framework that provides customers with navigation and security.

    Like many vendors, CNX offered free trial downloads for Valence as a way for potential customers to explore the product, play with its features, and see if it fits their needs. While the 90-day trial period offered by CNX was more generous than what many System i software vendors offer, it still proved too restrictive for many potential customers, says Richard Milone, chief technical officer at Chicago-based CNX.

    “A lot of potential customers would say, ‘I’m looking at Valence, but I don’t want to download it now because I’m not ready to start the 90-day trial,'” Milone says. “That 90-day trial scared a lot of people.”

    Those potential customers would be good candidates for the new “community developer” license, which gives them a full copy of Valence to play around with and prototype new applications for internal use. When customers are ready to move the Web application into production, they would have the option to continue using the community license, as long as they contributed their application source code back to the community as open source (required under the “quid pro quo” condition of the open source license, Milone says).

    If a customer didn’t want to contribute the source code of their production Valence application, he or she would have the option to purchase a “professional developer” license, at the cost of $595 per developer. The professional license has no run-time restrictions and can be applied to an unlimited number of System i servers. Those are much more favorable terms than CNX’s previous licensing scheme, which required a $5,000 license fee for unlimited developers on a single System i server.

    “The bottom line is we’re dramatically reducing the barrier to entry,” Milone says. “Most scenarios where people are looking at Valence, they’re trying to develop a prototype to show their boss. Now we’ve lifted all restrictions on that.”

    CNX is also now providing the full source code for the Valence software with all licenses, including community, professional, and OEM licenses. “We had customers asking us, ‘What happens if CNX goes bankrupt? Can we get escrow on the source code?'” Milone says. “All those questions are eliminated completely because with every download you get the full source code. That should make life easier for customers.”

    Valence version 2.1 changes the licensing economics, but there are also some notable new features in the product itself. For starters, Valence now supports Unicode, is DBCS-enabled, and is available in French, German, Spanish, Italian, Dutch, Russian, and Japanese, in addition to English, thanks to translation services provided by Interpro.

    Administrators can configure user access to Valence applications from the comfort of the Valence Web portal.

    In what may be a first for an RPG application, customers using the Valence Portal can select which language they want to use in the application, and a single portal application has the capability to display multiple languages simultaneously. Data entered by one user in one language can be viewed by another user in a different language, and characters from widely different character sets, such as Japanese and Russian Cyrillic, can even share space in the same field.

    “That functionality is extremely difficult to do with RPG as a backend, normally, because whenever you’re translating between a Web page and RPG, you’re usually translating between CCSIDs. And normally your users can only be in one character set at a time,” Milone says.

    However, this functionality was important to CNX customers that are multi-national corporations and want all of their customers from all over the world to be working in, and sharing data, using the same application. That functionality wouldn’t be difficult to offer if the application logic was coded in PHP or Java, but RPG makes it hard.

    “The hard part was to make it easy for the developer,” continues Milone, who estimates more than 1,000 developer-hours were spent on this one feature. “We fool the Apache server into thinking it’s not a strange character . . . We did a lot of work to optimize it so it’s super fast. But the developer only has to do a few things to make it work. All the hard part is taken out.”

    Valence includes functionality for creating native i/OS dashboard applications within the portal framework.

    Valence 2.1 also gains new functionality to its “autocode” feature, which is basically a screen design wizard that generates JavaScript and HTML for the user (and one of the few power tools in the suite). In previous releases, the autocode feature could only generate read-only Web pages. In Valence 2.1, the autocode function can generate Web pages that allow users to add, edit, and delete records.

    “This is a really big new feature for us because customers can go through and create all their file maintenance programs pretty quickly,” Milone says.

    This release brings a number of other new features, including more administrative functions for maintaining server instances, new exit programs for logging in and out, and support for the latest Ext JS version 3.1.1 framework.

    Milone and company are excited over the new release of Valence. In particular, the CNX folks–who earned their i/OS bona fides working in the BPCS and PRMS worlds over the last two decades–think Valence is positioned the strongest for customers who are done looking at screen-scraping tools and who want to begin doing true Web 2.0 development on the i/OS platform.

    CNX is aware that Valence requires customers to learn how to use the Ext JS framework, requires them to put the Web browser in control of sessions, and relegates RPG to data-fetching tasks. But that is how Web 2.0 works on other platforms, and is the price of progress.

    “We’re saying, if you want to stick with RPG, and you want to develop world-class Web 2.0 applications, then you’ve got to think outside of that box and develop with the Web 2.0 design methodology,” Milone says. “It’s not like old days, when RPG or COBOL was driving the green screens. [Other Web tools] are trying to shield the RPG programmers from the front-end as much as possible. I think that’s going to be difficult task. You can’t design a lot of this stuff without actually being in the front end.”

    For more information and free downloads, visit www.cnxcorp.com.

    This article was corrected. The previous license fee for Valence was $5,000 per System i server for an unlimited number of developers, not a single developer. IT Jungle regrets the error.

    RELATED STORIES

    CNX Adds Refinements to i OS Web Modernization Toolkit

    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

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    Rocket Software

    Unlock the full potential of your data with Rocket Software. Our scalable solutions deliver AI-driven insights, seamless integration, and advanced compliance tools to transform your business. Discover how you can simplify data management, boost efficiency, and drive informed decisions.

    Learn more today.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    Northeast User Groups Conference:  20th Annual Conference, April 12 - 14, Framingham, MA
    DRV Technologies:  SpoolFlex automatically converts reports to user friendly PC formats - FREE trial!
    COMMON:  Join us at the annual 2010 conference, May 3 - 6, in Orlando, Florida

    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

    Intelliden Snapped Up by IBM for Network Management Variable Program Calls in Free-Format RPG

    Leave a Reply Cancel reply

Volume 10, Number 9 -- March 2, 2010
THIS ISSUE SPONSORED BY:

New Generation Software
PowerTech
DRV Technologies
Profound Logic Software
VAULT400

Table of Contents

  • CNX Offers Free Community Edition of Valence Web 2.0 App
  • Altova Adds DB2/400 Support to XML Development Tools
  • nuBridges Calls for Tokenization Standards
  • InstallAnywhere Utility Updated with Significant New Features
  • TN5250 for Android Available from Mochasoft
  • The 400 School Takes to the Web with ‘Virtual Classroom’ for i/OS
  • Pat Townsend Now Shipping Encryption Key Software
  • IBM and Ricoh Unveil Printer Management Tool
  • Capitalware Provides Encryption for WebSphere MQ Connections
  • VAI Lands Two More Customers for S2K 5.0

Content archive

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

Recent Posts

  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24
  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23

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