fhs
Volume 11, Number 39 -- November 29, 2011

BCD Jazzes Up Presto Web Enablement Tool with Version 3.5

Corrected: November 30, 2011

by Alex Woodie

IBM i developers who use Business Computer Design Int'l's Presto now have access to several nifty new features that should make it easier to customize Web pages created from green screens. The new features include a new auto complete function for fields, easier ways to work with screen values and radio buttons, enhancement to its JavaScript event manager, and some overall improvements to its graphical user interface, among other goodies.

BCD originally launched Presto about three years ago to provide IBM i customers with a quick way to Web-enable green screens without modifying underlying source code--or even needing access to the original RPG, COBOL, or DDS code, for that matter. Over the years, the product has evolved from a quick-fix tactical Web-enablement tool to include more advanced rich UI and Web 2.0 capabilities, delivered largely through the use of modern coding techniques like JavaScript and Cascading Style Sheets (CSS), all of which is accessed through a Web-based Visual Editor.

With Presto version 3.5, which is available now, BCD has made seven big improvements to the Visual Editor environment. The first big new feature is the addition of the auto complete function.

When entering data into a field, the new autocomplete function will automatically display entries in the underlying DB2/400 file that match the first several characters entered into the field. The feature, which uses JQuery and SQL behind the scenes, can be fully customized by the administrator to present data based on other user inputs, such as presenting only cities located in a state if the user has already selected that state.

In a recent Webinar on Presto 3.5, BCD product manager Marcel Sarrasin said he loves the new autocomplete function. "Often it is a better rich UI element to add than doing drop down boxes," he says. "If somebody has sort of a good idea of what to enter, it's a lot faster. It also is a good thing to use to replace F4 lookup windows."

BCD has also streamlined the creation of radio buttons in Presto 3.5, which is sure to further speed the navigation of Web applications. While radio buttons could be created by hand before, this release brings the capability to create radio buttons dynamically, via SQL and DB2/400.

In the BCD Webinar, Sarrasin demonstrated the new feature by automatically adding radio buttons for 12 warehouse locations, which he could place vertically or horizontally on the screen to maximize the efficiency of navigation. "Personally I don't think I would use radio button for [12 values]. Anything beyond six values, I think radio buttons might not be as good as drop down boxes," he says.

More sophisticated handling of screen values is another new feature in Presto 3.5. Developers can now automatically create and place a chart on a Presto screen (such as a 3D bar chart showing a customer's order total) by dragging and dropping values from the original green screen onto the development portion of Visual Editor.

While it was possible to manipulate screen values like this before, it would have required writing custom HTML, Sarrasin says. "Whereas now it's all through Visual Editor," he says. "That saves you from having to create a custom page in certain situations."

More customization of elements within automatically created tables is another feature in Presto 3.5. While Presto has always supported the capability to grab data displayed in a table form on a 5250 green screen--such as the order summary information--this release takes that feature a little further.

Now, the developer can automatically customize specific parts of the table through the Visual Editor. For example, this feature could be used to apply a specific font color to a whole column within the table, or change height, width, or borders. This feature is expected to get even more sophisticated with the next release of Presto in 2012, when BCD will add a new table selection capability that's activated by performing a Ctrl-click with the keyboard and the mouse.

BCD has made a variety of enhancements to the Visual Editor UI, including the capability to dock components on either side of the screen, and more logical organization of menus and tabs, the company says.

The new ExecuteSQL API made available in Presto 3.5 should open the door for customers to add a lot of additional functionality to their Presto apps down the road, BCD product support specialist Scott Honeyman says.

ExecuteSQL builds on the SQL Query feature that was added to Presto 3.0 earlier this year, and expands it by allowing developers to grab data from any part of DB2/400--all programmatically, without the need to create custom HTML screens in Presto. "It allows you to pull in data that isn't part of the original screen and even take information from the original screen and update database files," Honeyman says.

The final major addition to Presto 3.5 is an upgrade of the JavaScript event editor, a component of Presto that allows developers to create engaging and dynamic Web flows. With this release, BCD has made the JavaScript event editor more programmer friendly by giving it a larger window and adding line numbering and color coding, which should help reduce syntax errors.

Mobile support has always been part of Presto, but mostly from the point of view of supporting tablets. With the upcoming 2012 release of Presto, BCD is planning on sprucing up the product's capability to generate screens that are better for viewing on smaller smartphones. It will also bring new skins for the different devices, and support for smartphone-specific gestures, Sarrasin says.

Presto 3.5 is available now. For more information or to view the recent Webinar, go to the company's website at www.bcdsoftware.com.


RELATED STORIES

Customized Green Screens Key to BCD's Web Enablement

BCD Updates Web Development Tools

BCD Invigorates Software for Application Development, Portal, and Query

RPG Open Access Is No Panacea, Say BCD and LANSA

Companies Put PHP to Work With BCD's WebSmart

BCD Adds Features Throughout App Modernization Suite

BCD Cranks Up Services, Training for PHP Deployments

BCD Widens Modernization Options with 'Presto'


This article was corrected. Scott Honeyman's name was misspelled. IT Jungle regrets the error.



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


Sponsored By
INFOR


Open your options, lower your costs, empower your strategy

Leverage the robust and cost-efficient System i platform.

Discover how Infor can provide the best cost profile of any system available.

Learn more



Editor: Alex Woodie
Contributing Editors: Dan Burger, 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

Micro Focus:  RUMBA for iSeries, the world's most used terminal emulation software
The 400 School:  Fall Training Sale – Discounts up to 40%! RPG IV COBOL CL Admin Security
Four Hundred Monitor Calendar:  Latest info on national conferences, local events, & Webinars


 

IT Jungle Store Top Book Picks

BACK IN STOCK: Easy Steps to Internet Programming for System i: List Price, $49.95

The iSeries Express Web Implementer's Guide: List Price, $49.95
The iSeries Pocket Database Guide: List Price, $59
The iSeries Pocket SQL Guide: List Price, $59
The iSeries Pocket WebFacing Primer: List Price, $39
Migrating to WebSphere Express for iSeries: List Price, $49
Getting Started with WebSphere Express for iSeries: List Price, $49
The All-Everything Operating System: List Price, $35
The Best Joomla! Tutorial Ever!: List Price, $19.95


 
The Four Hundred
Feeling Like A Heel

More On That Dreamy And Flashy Power 720 P05 Machine

Business Strategy Bumps Into Database Deficiency

As I See It: Privacy Pirates

Where Are Those eXFlash SSDs For Power Systems-IBM i?

Four Hundred Guru
NULL and NOT IN

Wow! I Could Have Had Long Column Names!

Putting Your i System in Semi-Restricted State

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

System i PTF Guide
November 26, 2011: Volume 13, Number 12

November 19, 2011: Volume 13, Number 11

November 12, 2011: Volume 13, Number 10

November 5, 2011: Volume 13, Number 9

October 29, 2011: Volume 13, Number 8

October 22, 2011: Volume 13, Number 7

TPM at The Register
Server makers start pushing Opteron 6200 tin

ScaleMP takes self in hand, pumps its offering even bigger

HP to forge x86 Integrity and Superdome servers

Convirture revs up cloudy control freak

HP's server, PC, and printer businesses stumble

Oracle says HP is paying Intel to prop up Itanium

AMD smacks Xeon 5600s with Opteron 6200s

Fujitsu parades 16-core Sparc64 super stunner

Quest Software hangs toolmaker VKernel on its utility belt

Sparc M4 chips etched by Oracle, not Fujitsu

New human-brain chip can be adjusted for cannabis effect

Amazon gooses HPC cloud with Xeon E5s

THIS ISSUE SPONSORED BY:

Help/Systems
Infor
Micro Focus
Connectria Hosting
VAULT400


Printer Friendly Version


TABLE OF CONTENTS
Profound Announces Another RPG:OA First, Unveils RDi Plug-In

BCD Jazzes Up Presto Web Enablement Tool with Version 3.5

Connectria Launches Amazon S3 Cloud Clone

Zend Studio 9 Hits the Gym and the Cloud

'No Scalability Limits' Shown with Fiserv Power7 Benchmark

News Briefs and Product Shorts:

Velocity Ramps Up DR Services for Lawson, JDE, and Kronos Customers . . . Netential Launches an i Cloud Solution for JDE . . . Infor to Move HQ to NYC . . . Under Armour Expands Use of ManH's WMS . . . Starsoft Taps Veryant to Port IBM i COBOL to Open Systems . . .

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

Privacy Statement