Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 99083
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T00:19:11+00:00 2026-05-11T00:19:11+00:00

My company currently evaluates the development of a Java FAT client. It should support

  • 0

My company currently evaluates the development of a Java FAT client. It should support a dynamic GUI and has as much logic as possible on the server side. Hence the idea came up to send the screen as XML to the FAT client, show it to the user and send the entered data similar to ‘html form’ back in a structure like:

<fields>   <field type='checkbox' name='active' checked='false' x='10' y='10' />   <field type='textbox' name='username' value='dummy' x='10' y='30' />   <field type='selection' name='group' selectedIndex='1' x='10' y='50'>      <data index='0'>user</data>      <data index='1'>admin</data>   </field>   <field type='button' name='ok' x='10' y='70' />   <field type='button' name='cancel' x='10' y='90' /> </field> 

Background
The sponsor is looking for an data entry and review application which they can adapt to their needs by simply changing the configuration. Hence we have to provide a possibility for their administrators to design so called ‘screens’ (aka forms) and provide a client/server system enabling them to distribute those to their end users. Incoming data (i.e. data entered by an user) will be then forwarded to an already existing workflow engine which is handling the business logic.

Question
Has anybody out there developed something similar? Which libraries would you suggest? Any pro & cons? Many thanks!

Update
Many thanks for your input, Thinlet looks very promising as well as JavaFX – I will look into both.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T00:19:12+00:00Added an answer on May 11, 2026 at 12:19 am

    When I last looked for such a thing, two options were Thinlet and Apache Jelly.

    The plus points were that you could separate the wiring and construction of your application from the behaviour. I’m not sure of the viability of either of them to do this, but I guess there could be some functionality for translating into another toolkit, much as Lazlo can translate into AJAX and Flash.

    Before I found these, I had written a similar toolkit (when Echo was the cutting edge, and Java 1.3 was bleeding edge), based upon the JHTMLEditor. It worked, but listeners were running in the same VM as the renderer.

    Which brings up the point that @Draemon makes, in a client/server context, I would have to ask if this is a fruitful way to solve the larger problem. I am guessing that you want to offload a lot of CPU cycles onto the client? Perhaps if you add a bit more, we can make more suggestions? This does point to an approach where your application is deployed on the desktop as a localhost webserver, and you serve pages to a local browser.

    If you can wait, I would, and wait for JavaFX, as this will make building applets a good deal more declarative, and will also cut down on the initial download of the rendering library.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 61k
  • Answers 61k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer Turns out you need a correct DOCTYPE to make it… May 11, 2026 at 9:44 am
  • added an answer @@IDENTITY returns the most recent identity generated in the current… May 11, 2026 at 9:44 am
  • added an answer Are you referring to a unit test like in Chapter… May 11, 2026 at 9:44 am

Related Questions

My company currently evaluates the development of a Java FAT client. It should support
Does anyone know of a decent UML standards guide? My company currently relies on
My company is currently using Sage MAS as their ERP system. While integrating our
My company has code that integrates with activedirectory/LDAP for centralized userid/password login. Currently, the
I'm currently optimizing the performance on my company's site; when it was taking 6-10
I currently working on an issue tracker for my company to help them keep
I maintain the build system at my company, which is currently using CVS. This
The company I work for has several clients. I'm currently splitting my time between
My Company is running several international websites for selling insurance products. Our current setup
My company is using CVS as our de-facto standard for source control. However, I've

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.