G'day Buck,

When taking a COOL:2E (Formerly Synon/2E) application to the web there are 
several approaches you can use:

1. Use a tool like COOL:2E Web Option to get your 5250 application running 
using HTML and simple JavaScript. This option requires no effort on the 
programming side of the application and they can be run on either a 5250 
emulator or browser. There are several different strategies for 
implementing the Web Option as well - you can let the tool do the 
conversions on the fly with the Just-In-Time HTML conversion and the 
screens look like an embedded 5250 emulator, you can generate HTML 
skeletons from the DDS and data model which can be customised to include 
some additional presentation changes, or you can build your HTML skeletons 
in a website tool (I use NetObjects Fusion from http://www.netobjects.com 
for this strategy) which allow you to design your interface to be 
consistent with your other web pages.

2. Use Joe Pluntas Revitalisation (Joe, I have your book and I think it is 
a great solution. I am trying to convince Computer Associates to change 
their generators to support your approach.) technique to get your 5250 
applications to the web. I am looking at ways in which the current 
RPG/COBOL generators can be modified to support this approach as it saves 
significant costs in Interactive resource. I think Joe has said enough 
about this approach in the past.

3. Use Componentisation and Logic Extraction to extract the business logic 
from your COOL:2E functions into EXCEXTFUN or EXCINTFUN. This is a feature 
that was added to COOL:2E Release 7.0 of the product. Once extracted it can 
be used by other web development tools - such as COOL:Plex Websydian, or 
LANSA for the Web. An important thing to note is that the LANSA for the Web 
option has been mis-represented as an easy path to take your COOL:2E 
applications to the web as there is still significant work required to 
re-build the web interface. In this scenario I would much prefer to work 
with COOL:Plex due to its greater flexibility in the end product.

4. Re-Design you 5250 applications to be much flatter - such that you have 
one controlling program that navigates to the various screens in the 
application. This would then allow you to implement command keys to flip 
between them. I have used to this approach on my COOL:2E Web Option demo 
site (still not open to the general public until after the product goes GA) 
to simulate a simple shopping mall on the web with Product Categories, 
Product Sub-Categories, Products, Shopping Cart and Checkout. As with most 
shopping malls on the web you can flip between the various screens using 
buttons on the web pages - for my application it is implemented as a tab 
bar.

5. Use eRPG techniques to build your applications such that the all current 
HTML options are available. This requires considerable thought and change 
in the way that you currently build your business applications but has the 
advantage of delivering the best solution.

Whatever solution you choose will be based on the constraints imposed upon 
you by your business. We are working with one business to get their 
applications on the web and they have severe time constraints imposed upon 
them and the first solution is the best for them. Others may have all the 
time in the world and unlimited financial resources - so the last solution 
may fit them best.

Regards,

Darryl MILLINGTON
HawkBridge Pty Ltd (Australia)
http://www.HawkBridge.com
AS/400 Products and Services

+61 3 9598 5829 Home Office
+61 3 9598 8570 Home
+61 3 9502 0458 Fax (Business Hours Only)

> -----Original Message-----
> From: web400-admin@midrange.com [<mailto:web400-admin@midrange.com] On
>
> Behalf Of Buck Calabro
> Sent: Wednesday, August 08, 2001 11:26 AM
> To: web400@midrange.com
> Subject: [WEB400] Web UI design vs 5250 UI design
>
> We're looking to "webify" our Synon applications, and are finding that 
all
> the options that leave the 5250 data entry sequence as-is leave
> something to
> be desired. In other words, having to walk through 7 "screens"
> is just not > "GUI-ish." It looks screen scraped, even though it might be 
RPG-CGI,
> WebFaced or e-deployed. The tech-savvy people we show this to all groan
> when they see it.
>
> More fashionable (word chosen with care) is the shopping cart, a la
> amazon.com, or a single panel, with everything on it, a la innumerable 
web
> registration pages. Please remember that *I* do not think > there's 
anything
> wrong with the traditional multi-screen data entry. The problem
> is that our
> prospective customers now want sizzle with their steak; they want what's
> fashionable. And right now, stateless panels are The Thing.
>
> Buck



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.