Hello Jan,
Thanks for stepping out of mostly-retirement to share this feedback. I share your hunch that there are “lots of in-house applications in banking, insurance, defense, medical etc. that doesn't use web technology.” However, for both of us,
it’s just a hunch. How can we substantiate it? Can you please connect us to concrete examples of such usage?
Ed
| edburns@xxxxxxxxxxxxx | office: +1 954 727 1095
| Calendar Booking:
https://aka.ms/meetedburns
|
| Please don't feel obliged to read or reply to this e-mail outside
| of your normal working hours.
|
| Reply anonymously to this email: https://purl.oclc.org/NET/edburns/contact
From: jakartaee-platform-dev <jakartaee-platform-dev-bounces@xxxxxxxxxxx>
On Behalf Of Jan via jakartaee-platform-dev
Sent: Tuesday, December 3, 2024 8:30 AM
To: jakartaee-platform-dev@xxxxxxxxxxx
Cc: Jan <jan@xxxxxxxxxxx>
Subject: [EXTERNAL] [jakartaee-platform-dev] [DISCUSS] Mark Application Client as deprecated in Jakarta EE 11 Platform Profile?
From the chat in JakartaOne Livestream I was asked to write down a bit of my usage of appclient and working with Swing and older versions of Java/Jakarta.
As I understand it the appclient is what Swing uses to connect to the application server. I'm now mostly retired but I can refer to the last 20+ years of development in Java/JavaEE/JakartaEE.
There has never been any discussion about the deprecation of Swing and many of the tools the JDK uses uses Swing. If the appclient is to be deprecated there has to be a way to rewrite the connection part between client and server.
There are probably lots of in-house applications in banking, insurance, defense, medical etc. that doesn't use webb technology.
If JakartaEE 11 or 12 deprecates appclient and make Swing client obsolete there will be a great impact on the Java ecosystem for companies using Swing.
If the above is true the deprecation of appclient must also have a way to migrate Swing clients to be able to communicate with the application server. A re-write of all Swing applications is NOT an alternative!
In-house applications are often using older versions of Java and are late in migrating to newer versions but a r-write of the Swing GUI would probably make it impossible for those companies to upgrade.
(working with application servers since SUN One application Server 7, now on Payara 6)