By alexismp on Nov 05, 2008
Depending on which part of the world you live in, home care services can be nascent or well established. In Europe and in France in particular, this is a big market growing fast (most likely with the population growing older) and now expanding beyond healthcare with baby-sitting, homework support, and more. The functional requirements for all these use-cases have grown rapidly.
Apologic, an ISV part of the larger "Cheque Dejeuner" Group, has been in the market for almost 20 years with most recently WinDev RAD technology-powered applications. With the evolving scalability and portability requirements they faced and after a technical evaluation process, the company moved on to use a Java EE 5 architecture powered by GlassFish with a Swing JavaWebStart'ed Rich client.
JPA (Toplink Essentials) and JAX-WS (Metro) are the key server-side technologies used by Apologic together with a Postgres back-end database. NetBeans has been a key technology in the building of the architecture (that's how they discovered GlassFish) and the development phase : the Matisse GUI builder for the Swing client, the integrated profiler, and of course the GlassFish integration.
As always, check out the detailed GlassFish questionnaire which, this time, contains several application screenshots. You'll read more about the other technologies used by Apologic and what they expect from GlassFish v3.