Java Desktop Applications - What thick client technology should we use?

I am working on a project that involves the creation of several JSR-168 Portlets for our Portal server. We are using JSF/MyFaces, Spring, Hibernate and a bunch of other open-source frameworks to implement our design. We also need a thick client for our people in the field who will be on the road and have no internet connectivity. We need to process off line transactions (basically just creates, no deletes or updates) which will be synchronized and allow them to sync there transactions when they connect to the internet. My question is what technologies should we incorporate to design and develop our thick client? I was thinking JNLP/Java WebStart or possibly the Eclipse RCP (Rich Client Platform). Any advice or ideas would be greatly appreciated!

[762 byte] By [kyle.bobera] at [2007-11-26 23:14:55]
# 1

We did one with Java Standard Edition just after Java 2 came out and it's still running fine... let me see, it think that was 7 or 8 (maybe 9) years ago we did the project.

You're question is very open ended, basically consider this--what do your programmers feel most comfortable in using and supporting?

morgalra at 2007-7-10 14:14:13 > top of Java-index,Desktop,Developing for the Desktop...