Hi Jerry,
Your situation sounds quite similar to ours.
We have a large bespoke application that is RPG and green screen.
We started by providing a Self Service web portal that was predominantly
all enquiry functions and we did this in PHP, that was started quite some
time back and has continually been added to.
Credit Card payments was added to this to meet an industry requirement.
All of this was still heavily dependent on RPG back end processing using
service programs and some web services.
Then we started providing enquiries for some of the modules in our
application, again using the PHP skills we were acquiring. We have found
that having unlimited real estate in a web browser has enabled the
enquiries to have a lot more functionality using charts and hover
functions, etcetera. We are integrating the web options to our Admin/400
menu system so only one set of authorities need to be maintained.
We also had one module partly written in VRPG which we are now re-writing
in PHP.
We are a small shop and all this takes time to both learn and actually do
as we still need to service client requests that never stop :-)
Let me know if you would like more info ...
Cheers
Don
From: "(WalzCraft) Jerry Forss" <JForss@xxxxxxxxxxxxx>
To: "Midrange Systems Technical Discussion"
<midrange-l@xxxxxxxxxxxxxxxxxx>
Date: 28/05/2022 04:12 AM
Subject: RE: External RE: Modernization Packages
Sent by: "MIDRANGE-L" <midrange-l-bounces@xxxxxxxxxxxxxxxxxx>
All,
Thank you for your insight.
As to the questions.
1. There is not specific budget. The owner is not afraid to spend $ with
the proper justification.
2. I am very experienced with RPG with some basic JS and web service. I
would love to learn more!
There is a jr developer. Bringing her into learning something new as
well will be good as well.
3. Like all other shops we have critical systems on both the IBM I and
network side.
One of the goals is to have a dashboard displaying customer info, AR
info (both on the IBM i) and the network side showing statuses of WIP.
It would also be nice to build a customer portal where they can update
contacts and such.
4. Lots, of course. Thing is that we have Mapics so would need to just
screen scrape those until we can build a better interface.
-----Original Message-----
From: MIDRANGE-L <midrange-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of
Duane Scott
Sent: Friday, May 27, 2022 8:56 AM
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: External RE: Modernization Packages
CAUTION: This email originated from outside of the organization. Do not
click links or open attachments unless you recognize the sender and know
the content is safe.
Jon,
The OP also stated that a screen scraper could be used during transition,
so those solutions apparently COULD be what they need.
My questions to Jerry are:
1) What IS your budget?
2) What are your skills or skill level?
3) What is your long term goal?
4) How many screens are you talking about?
I've worked with both LookSoftware (Pre-Presto) and with ProfoundLogic
(Genie and Atrium) and find them worthy products. But I didn't pay for
them.
A "screen scraper" from any organization may be a temporary solution, but
if that's all it is, then it might be money wasted in the long term unless
you plan on utilizing the products that go along with it. For that point,
I'm talking about LookSoftware and ProfoundLogic. I'm not too familiar
with the others.
Are you planning in the long term to rewrite the screens and programs in
another choice of product and get out of the RPG world? (I would consider
that a bad choice, but I'm partial to the IBM i / RPG world.)
There is much that you are probably considering as part of your
"modernization" that is other than just a GUI interface, and what may be a
simple question such as you posed, has a LOT of other factors to consider
which may spread out the high cost of whatever product you decide on. The
product you choose could take considerable time and money off of the
conversion by being able to do so much more than "screen scrape". Products
like Looksoftware and ProfoundLogic, while they may be out of your price
range for a "screenscraper", may not be for the other things they can
offer as savings benefactors.
But that may also depend on the skill level of your shop.
I could say more, but I'm curious as to how much more that you know that
you haven't told us.
Duane
-----Original Message-----
From: MIDRANGE-L <midrange-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Jon
Paris
Sent: Thursday, May 26, 2022 1:29 PM
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: Re: Modernization Packages
The OP noted that they were not looking for "just a screen scraper" which
- unless I've missed something - is what the listed solutions are. Presto
supposedly offers some Open Access enabled extension but that may be just
a way of introducing NewLook.
ProfoundUI, NewLook, Asna Wings, and Icebreak are the four options I know
of.
CNX's Valence and Nitro App builder are nice tools that facilitate
building modern interfaces while staying with RPG. Great support and
reasonable pricing - good free demo too. I use Nitro for ad-hoc apps that
I need in a hurry.
These days the focus is on API enabling existing code and building new
front ends using node, python or php. There are a number of tools in that
area including Profound, Rocket, Midrange Dynamics and Eradani to name a
few.
Jon P.
On May 26, 2022, at 1:01 PM, Bobby Adams <bobby_adams@xxxxxxx> wrote:
Hi Jerry,
We just went through a process of trialing three solutions. A colleague
did most of the work and I am enclosing his response below because he
isn't on this list.
Regards,
Bobby
We did a trial of Genie by Profound Logic, aXes by Lansa, and Presto
by Fresche Solutions. (We ultimately went with Presto.)
Genie is normally sold as part of the very expensive Profound UI, but
they will give you a quote for Genie in standalone if you ask. Genie and
aXes were comparable in price, while Presto is potentially cheaper
depending on the number of seats you want (only Presto is seat-based; the
other two are priced by your IBM i processor); also ask Fresche about
adding on individual seats if you're somewhere between the seat counts
they offer. Also, you'll find Presto's annual maintenance is cheaper
because they price it off a fraction of the initial purchase not counting
the training package, whereas the other two base their maintenance fees on
a percentage of the entire purchase (including training).
In terms of features and ease of use, Genie was the simplest and most
straightforward, but I felt it was a bit too simple, and its
out-of-the-box page transformations were the least impressive of the
three. But it's probably the easiest to learn, and you could still do a
lot in it by adding in custom CSS and JavaScript. You may also find that
when Profound Logic gives you a demo of Genie, they may mention downsides
of Genie to try to push you toward Profound UI, so take that as you will.
aXes seemed okay overall, but I didn't love some aspects of the editor
(your mileage may vary). Their sales and support people seemed plenty
helpful, but their tutorials could use some work. I had difficulty trying
to get a FileMaker Pro web viewer to make use of aXes's JavaScript
functions, but that probably wouldn't be a dealbreaker for most customers,
and there was a workaround if I felt like putting the development time in.
I also thought aXes put a bit too much emphasis on global substitutions
(AutoGUI), but overall it seems like a competent product that I wouldn't
discourage anyone from trying. Oh, they also had a nice spool file
manager.
Presto was really the winner for us when it came to the balance of
advanced features and ease of use. The out-of-the-box transformations are
pleasant without any customization on your part, but you can also use
their drag-and-drop Visual Editor (Windows only) for making plenty of
transformations, or you can add custom JavaScript to control even more
complex transformations (not necessary in many cases, but nice that it's
there). And their support team has been outstanding in terms of
responsiveness and helpfulness regarding troubleshooting or just
brainstorming ways to do something new you're trying to implement.
The biggest downside to Presto in my opinion is their documentation,
which comes in the form of a nearly 600-page PDF (though they seemed
interested in my critiques/suggestions regarding the documentation).
The PDF has a lot of content (and some fluff), and it covers a lot of
what I was interested in learning regarding custom JavaScript add-ons,
but there are some functions that you'd only learn about digging
through Knowledge Base articles (they'll give you a
https://urldefense.proofpoint.com/v2/url?u=http-3A__MyFrescheSolutions
.com&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmX
Tz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_Hwe
WBrPYvI2p7A&s=g4likFB9YdUjuQD6yPKwC_psKwPwaiKOqpsRs4RoMUo&e=
<https://urldefense.proofpoint.com/v2/url?u=http-3A__MyFrescheSolution
s.com&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbm
XTz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_Hw
eWBrPYvI2p7A&s=g4likFB9YdUjuQD6yPKwC_psKwPwaiKOqps
Rs4RoMUo&e=> account to access these during your trial), or from speaking
with support. (You could also try your hand at dissecting presto.js, which
comes minified but not obfuscated.) But because support is so helpful, if
you tell them something you're trying to do and it involves a function you
don't know about, you will definitely know all about it by the time you're
done with them.
A few other points of comparison: Genie and aXes use web-based editors,
while Presto's editor is a Windows-only program. Also, in both Genie and
aXes, you can define separate customization projects ("skins" or "themes")
and switch between them to your liking. In Presto, you'd need two
different Presto installs with their own libraries and IFS folders, which
makes it seem kind of cumbersome to promote between a development and
production environment (we haven't tried to set this up yet). I don't love
that, but we went with Presto because of its many other benefits.
Overall, I'd say try a trial of aXes and Presto and see if either one
clicks with you better, and make sure to ask some questions of their
support teams to see what kinds of responses you get. If you have time for
a third trial or if the other two seem way too complicated, then try
Genie.
There's also a much, much cheaper option called
https://urldefense.proofpoint.com/v2/url?u=http-3A__greenscreens.io&d=
DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbM
MEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI
2p7A&s=iKGnB1aFYWdAHh-2Q8HUrH4fIi2XC3dgISzlSBZ3G28&e=
<https://urldefense.proofpoint.com/v2/url?u=http-3A__greenscreens.io&d
=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXb
MMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYv
I2p7A&s=iKGnB1aFYWdAHh-2Q8HUrH4fIi2XC3dgISzlSBZ3G28&e=>, but you're
going to be doing pretty much everything yourself in JavaScript with
that option. Here's a link to their API docs:
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.greenscreens.
io_doc_api_&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=L
ifWsbmXTz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR
74L_HweWBrPYvI2p7A&s=H-N__ZEMsuKD6-L99BVOJDuy97zF-H4BoXyKjnQGwAQ&e=
On 5/24/2022 14:08, (WalzCraft) Jerry Forss wrote:
Hi All,
I am looking for recommendations on packages we can use to modernize
from Green Screen to GUI.
I am not looking for just a screen scraper although it could be used
during the conversion.
We got a price from Profound and it is WAY too expensive for a 1-2
developer shop.
I know it is wonderful product but there is no way I am even going to
present it to the owner, just not cost effective for 1-2 developers.
Looking for what are all the options and why you like them.
Want as little current RPG code changes as possible but will do what is
needed to move forward.
Vendor opinions are welcome.
Subject to Change Notice:
WalzCraft reserves the right to improve designs, and to change
specifications without notice.
Confidentiality Notice:
This message and any attachments may contain confidential and
privileged information that is protected by law. The information
contained herein is transmitted for the sole use of the intended
recipient(s) and should "only" pertain to "WalzCraft" company
matters. If you are not the intended recipient or designated agent of
the recipient of such information, you are hereby notified that any
use, dissemination, copying or retention of this email or the
information contained herein is strictly prohibited and may subject
you to penalties under federal and/or state law. If you received this
email in error, please notify the sender immediately and permanently
delete this email. Thank You
WalzCraft PO Box 1748 La Crosse, WI, 54602-1748
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.walzcraft.com
&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4
aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWB
rPYvI2p7A&s=B30pWjG__Z6FAh2Ii5lYb3RmhE-FfgHzeAhBrp6No2Q&e=<https://ur
ldefense.proofpoint.com/v2/url?u=http-3A__www.walzcraft.com&d=DwICAg&
c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEwOi1
aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7A&
s=B30pWjG__Z6FAh2Ii5lYb3RmhE-FfgHzeAhBrp6No2Q&e=> Phone:
1-800-237-1326
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx To
subscribe, unsubscribe, or change list options,
visit:
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.co
m_mailman_listinfo_midrange-2Dl&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf
-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dK
cFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7A&s=CR9dyE_W_RKycE4LpcUJ-Knpk6Aex
o2BHylr-jgiBwo&e= or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at
https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_midrange-2Dl&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7A&s=JLuYHoYLzzYOND0kOfzfjzbJjfcO8UPchFHaxq_yYQI&e=
.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.
Help support
https://urldefense.proofpoint.com/v2/url?u=http-3A__midrange.com&d=DwI
CAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEw
Oi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7
A&s=2t7Gmgzo9vLbXIzaBJU85OZx-UMFIQkN7uz4gg9WUWs&e= by shopping at
https://urldefense.proofpoint.com/v2/url?u=http-3A__amazon.com&d=DwICA
g&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEwOi
1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7A&
s=dQttx873BSGzxNY1WhUckdhczm0XQvoKTznBiYMqZfc&e= with our affiliate
link:
https://urldefense.proofpoint.com/v2/url?u=https-3A__amazon.midrange.c
om&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz
4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWB
rPYvI2p7A&s=sT8PDYD2fEBTfBT9Eq8bwHkfXqHU6niSDHEbknyNNeI&e=
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit:
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.midrange.com_mailman_listinfo_midrange-2Dl&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7A&s=CR9dyE_W_RKycE4LpcUJ-Knpk6Aexo2BHylr-jgiBwo&e=
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at
https://urldefense.proofpoint.com/v2/url?u=https-3A__archive.midrange.com_midrange-2Dl&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7A&s=JLuYHoYLzzYOND0kOfzfjzbJjfcO8UPchFHaxq_yYQI&e=
.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.
Help support
https://urldefense.proofpoint.com/v2/url?u=http-3A__midrange.com&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7A&s=2t7Gmgzo9vLbXIzaBJU85OZx-UMFIQkN7uz4gg9WUWs&e=
by shopping at
https://urldefense.proofpoint.com/v2/url?u=http-3A__amazon.com&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7A&s=dQttx873BSGzxNY1WhUckdhczm0XQvoKTznBiYMqZfc&e=
with our affiliate link:
https://urldefense.proofpoint.com/v2/url?u=https-3A__amazon.midrange.com&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LifWsbmXTz4aXbMMEwOi1aJ3sWD5nsP_QI4reJ8MbDM&m=Ch-dKcFYV6QSqn6CBO4ixM4SR74L_HweWBrPYvI2p7A&s=sT8PDYD2fEBTfBT9Eq8bwHkfXqHU6niSDHEbknyNNeI&e=
CONFIDENTIALITY NOTICE: This electronic message transmission is intended
only for the person or entity to which it is addressed and may contain
information that is privileged, confidential or otherwise protected from
disclosure. If you have received this transmission, but are not the
intended recipient, you are hereby notified that any disclosure, copying,
distribution or use of the contents of this information is strictly
prohibited. If you have received this e-mail in error, please contact NALC
Health Benefit Plan at 703-729-4677 and delete and destroy the original
message and all copies.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit:
https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at
https://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our affiliate
link:
https://amazon.midrange.com
Subject to Change Notice:
WalzCraft reserves the right to improve designs, and to change
specifications without notice.
Confidentiality Notice:
This message and any attachments may contain confidential and privileged
information that is protected by law. The information contained herein is
transmitted for the sole use of the intended recipient(s) and should
"only" pertain to "WalzCraft" company matters. If you are not the intended
recipient or designated agent of the recipient of such information, you
are hereby notified that any use, dissemination, copying or retention of
this email or the information contained herein is strictly prohibited and
may subject you to penalties under federal and/or state law. If you
received this email in error, please notify the sender immediately and
permanently delete this email. Thank You
WalzCraft PO Box 1748 La Crosse, WI, 54602-1748
www.walzcraft.com<
http://www.walzcraft.com> Phone: 1-800-237-1326
As an Amazon Associate we earn from qualifying purchases.