23
Mon, Dec
1 New Articles

CNX Unveils Latest Release of Valence for Web 2.0 Development on the System i

Development Tools / Utilities
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

With Valence 2.1, the company is introducing a new three-level licensing model replacing the one-size-fits-all approach of prior releases. 

CNX has announced the general availability of V2.1 of the Valence Web Application Framework for System i. This release adds new functionality and programming APIs to the Valence package, further empowering System i programmers to create true "Web 2.0" style browser applications served through standard ILE RPG.

"This is our most sweeping Valence announcement yet," said Richard Milone, CNX chief technical officer. "Most of the enhancements for this release came directly as a result of customer suggestions and requests, running the gamut from the handling of double?byte character sets to the way we license the software.

"Designed from the ground up explicitly for RPG programmers, Valence employs ExtJS JavaScript components on the front-end and communicates directly with RPG business logic on the back-end. Valence runs entirely on the System i’s integrated Apache server--no additional severs or hardware are required. CNX has developed numerous training videos and sample programs (available for free download) to assist RPG programmers with understanding JavaScript syntax and related Web 2.0 development concepts.

As with prior releases, the Valence 2.1 framework includes a user?friendly Web portal to control System i library lists and security for all programs, as well as an intuitive navigation tree from which users can launch authorized browser applications. Existing green-screen programs can be re-engineered with Valence one program at a time to work in this Web 2.0 paradigm, each application added to the appropriate user navigation tree(s) when ready. This approach offers System i programmers a path for gradually moving their critical business applications into the Web 2.0 world, providing a vastly superior browser interface for end users when compared to 5250 "screen-scraping" alternatives, the company said.

This latest version of Valence, the fifth major release since the product was launched in May 2008, includes the following new features and enhancements:

  • Full international character set support—Valence now works in Unicode and can support multiple languages in the same instance, or even in the same field! The Valence portal comes supplied with translations in English, French, German, Spanish, Italian, Dutch, Russian and Japanese. Additional languages can be added.
  • Expanded Auto-Code functionality—Introduced in Valence 2.0, this widely popular development tool that automatically writes front?end and back?end source code now includes full add/edit/delete functionality. Developers can now create basic master file maintenance programs in a matter of seconds, then enhance the highly readable code to suit their needs.
  • New back-end RPG functions—New Valence procedures allow programmers to plug multiple browser fields straight into an RPG data structure or array, route the results of an SQL statement straight into an Excel?style spreadsheet, work with graphic?type fields and much more.
  • Improved back?end performance—Reengineered back?end JSON formatting procedures mean even speedier response times to the front?end for this release.
  • Robust error and exception management—Valence now logs all back?end RPG program errors and exceptions in a special incident file, providing programmers valuable information for their development and debugging efforts. Valence also can be configured to send out emails when specific back?end error conditions are encountered.
  • Valence Portal improvements—New features include an application for maintaining server instance settings (formerly stored as environment variables), exit program support to coincide with users logging in/logging out/launching applications, translations maintenance and added filtering capabilities in the administration programs.
  • Updated front-end ExtJS framework—Advanced from V3.0.0 to V3.1.1, adding numerous front?end component features and performance improvements to the Valence 2.1 package.

In addition to all the new features, Valence 2.1 introduces a completely new developer?centric licensing model, replacing the "one size fits all" approach for prior releases. There are now three levels of licensing available for Valence:

  • Valence Community Developer License—This license is no?cost and includes the full source code for the base release. Developers are free to download the software and experiment in a test or trial mode without restriction. Under a "quid pro quo" rule, the source code for any applications developed and deployed to production under this free license must be shared with the Valence "community" (meaning the source must be submitted to the Valence forum). In providing this license option, CNX is no longer limiting Valence trial periods to 90 days—in essence, the Community Developer License can serve as an unlimited trial option for anyone who wants to experiment with Valence Web 2.0 development on their own System i.
  • Valence Professional Developer License—This license is charged on a straight per-developer basis at a rate of $595, with multi?developer discounts available. This license does not include support from CNX, but support packs can be purchased separately for developers who want them. Valence applications developed under this license can remain private (no need to submit the source to the Valence forum), but they cannot be made part of a commercial software package or hosting service. This license is most appropriate for developers within companies that are creating software for their own users and don’t want to be required to publish their source.
  • Valence OEM Developer License—This license includes the same terms as the Professional Developer License, with an added allowance for using the Valence framework in commercial software applications for resale or as part of a hosted software solution. This license is negotiated at the company-level and not by individual developer, such that any number of developers could be covered under one license.

"With the introduction of the free Community Developer License, we’ve made it super easy for RPGers to take the Valence Web 2.0 design methodology for a thorough, unrestricted test drive on their System i," said Milone, adding, "Once users see the powerful and intuitive browser apps their development staff can produce so quickly with Valence, it tends to open doors to all sorts of new IT initiatives for their companies. It’s a great way to show off the true scalability and performance of their RPG?based systems.

"For additional Valence release 2.1 details and to download the software, visit www.cnxcorp.com/valence.

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: