Title: Pluta Brothers Design, Inc.
1Pluta Brothers Design, Inc.
- In business since 1998
- Devoted to application modernization through
industry standards using IBM tooling - Products
- CPYSPLFPDF - The first commercial Java-based
product for the i family - PSC/400 - The first tool to completely replace
the display file with servlets and JSPs - Services
- Training, mentoring, consulting
- Proofs of concept our specialty
2PBD and EGL
- Started building open source and commercial
solutions for Java-based modernization in 1999 - Early adopter of Visual Age for Java, Eclipse,
and WDSC ("wrote the book" on the latter two)? - Started writing about EGL in 2005
- Began pushing the multi-tiered EGL/RPG concept in
2006 - Advocate EGL as the primary interface to the i
- Gave the first hands-on lab for EGL at an
i-related conference just this week
3EGL Projects
- Articles, sessions, labs
- Wrote the business logic for the first public EGL
application, the scheduling application for the
Rational Software Developer Conference - This was a unique accomplishment, since it used
the Rich UI in conjunction with an i back end - Working with a large i ISV to web enable their
product line using thin client EGL to access
their existing back end logic - Blog - "EGL and i" on EGL Cafe
- Rich UI book due in December
4The Thin Client Interface(AJAX optional)?
EGL Page Handler
JSF Page
EGL Library Function
ILE Business Logic
5The Service Interface, Including Rich UI
Web Service
EGL Library Function
ILE Business Logic
EGL Rich UI Application
REST Service
The point here is that regardless of the
interface, the business logic stays the same.
And with the concept of a dynamic array of
records, even the EGL library function can remain
the same, leaving only the interface to change,
which is the ultimate goal of a UI independent
application development environment.
6The Next Generation of Apps Rich Web Services
EGL allows you to create user friendly mashups by
combining ILE business logic, SQL queries,
RESTful services, EGL widgets, third-party
utilities and custom libraries. The plumbing
work is removed, letting you concentrate on the
creative aspect.
7The Next Generation is Here Today
8Rich UI