Oh hell, Joe, if you're trying to get us to debug and test your application,
why don't you just say so???
:) :) :)
Don in DC
============================================
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Joe Pluta
Sent: Wednesday, May 14, 2008 1:01 PM
To: Midrange Systems Technical Discussion
Subject: A live EGL demo application
I've been banging the EGL drum for a while now, primarily because I see how
incredibly powerful it is. And recently I made a couple of comments about a
project I've been working on where I was writing back-end business logic in
RPG and exposing it as web services using EGL.
Meanwhile, someone else was writing a rich client UI for those same servers,
again using EGL.
I got some grief for this, but I think if you saw what can be done, you
would agree that it's light years ahead of anything else. I'm not talking
about putting lipstick on the 5250 pig (and I;m not demeaning the idea,
after all I have a product that does it quite well) but instead I'm giving
developers a way to get to the next level - RPG business logic with
powerful, graphical user interfaces that are media-independent.
It's time, then, to show it off. Please go to
http://www.laffra.com at your
convenience to take a look at the live scheduling application that will be
running at the Rational Software Developers Conference in June.
Chris Laffra and I wrote the whole thing in our spare time. There are
currently about two dozens web services, which Chris and I designed on the
fly as our needs expanded. In just a few weeks we added Web 2.0 features --
voting, tagging, even realtime chat -- all sorts of capabilities to what
started out as just a simple scheduling app.
And it runs on an iPhone.
Technically this particular application is a web application, but I don't
want you to pigeonhole the architecture. On my LAN I get subsecond (heck,
nearly instantaneous) response time, so it would be perfectly acceptable to
use this as the interface for a local application. It is in fact a perfect
architecture for a thin client installation - cheap terminals with powerful
graphical interfaces loaded from a central server.
Please realize the first download takes a little while. It's a big app, and
it's running through a little pipe, especially if you run off of my
WebSphere instance. Oh, did I mention that it's dually deployed? It's
running both off a hosted PHP server running a LAMP stack, and also off my
machine running WebSphere. All back-end logic is done using RPG on a model
270.
The entire application is a few thousand lines of code, distributed between
client-side EGL (Chris' stuff) and RPG business logic, with just a couple
hundred lines of EGL to expose the RPG servers. It took about three weeks
of the spare time of two people.
This is the benchmark, then. If anybody would like to write a comparable
application, then we can compare the approaches.
Joe Pluta
http://www.plutabrothers.com
EGL puts the i in iPhone.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe,
or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at
http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.