[Opensource] Swing client
Kai Kiang
kai_kiang at hotmail.com
Thu Jul 4 18:41:55 PDT 2002
I support the idea very much, actually I did some survey on this. There is a
product called ULC (www.canoo.com/ulc) which does exactly what we are
looking for, except this is a closed source product. But you may try it out,
this is quite nice. Another is Oracle Forms 6i which is even more mature.
The advantages of these product than the JaWS with Swing is that the comms
between the server and the client has been optimised and network traffic
reduced to minimal which is very important for the apps to be responsive!
Another wierd idea I had was using the Mozilla as the client, do the UI in
XUL and dynamically updated by download just like the JaWS except that the
client now is Mozilla and not JaWS + any broswer. The UI is very nice
(better than the ULC or Forms) because it is constructed at the client side
from the XUL instead of downloading the java client.
If like the idea of Mozilla, we can try out a small project together.
Kai.
>From: "Turgay Zengin" <turgay_zengin at hotmail.com>
>Reply-To: opensource at jcorporate.com
>To: opensource at jcorporate.com
>Subject: [Opensource] Swing client
>Date: Thu, 04 Jul 2002 15:02:04 +0300
>MIME-Version: 1.0
>X-Originating-IP: [62.189.94.193]
>Received: from mc1-f20.law16.hotmail.com ([65.54.236.27]) by
>mc1-s13.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.4905); Thu, 4 Jul
>2002 08:06:19 -0700
>Received: from s3.servlets.net ([209.221.135.6]) by
>mc1-f20.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.4905); Thu, 4 Jul
>2002 08:06:21 -0700
>Received: from s3.servlets.net (localhost.localdomain [127.0.0.1])by
>s3.servlets.net (8.9.3/8.9.3) with ESMTP id HAA21796;Thu, 4 Jul 2002
>07:42:40 -0700
>Received: from hotmail.com (f34.law4.hotmail.com [216.33.149.34])by
>s3.servlets.net (8.9.3/8.9.3) with ESMTP id FAA14759for
><opensource at jcorporate.com>; Thu, 4 Jul 2002 05:02:34 -0700
>Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
>Thu, 4 Jul 2002 05:02:05 -0700
>Received: from 62.189.94.193 by lw4fd.law4.hotmail.msn.com with HTTP;Thu,
>04 Jul 2002 12:02:04 GMT
>Message-ID: <F34ql0gTS9lir8yBwXK0000725b at hotmail.com>
>X-OriginalArrivalTime: 04 Jul 2002 12:02:05.0232 (UTC)
>FILETIME=[9D404300:01C22352]
>Sender: opensource-admin at jcorporate.com
>Errors-To: opensource-admin at jcorporate.com
>X-BeenThere: opensource at jcorporate.com
>X-Mailman-Version: 2.0.10
>Precedence: bulk
>List-Help: <mailto:opensource-request at jcorporate.com?subject=help>
>List-Post: <mailto:opensource at jcorporate.com>
>List-Subscribe:
><http://mail.jcorporate.com/mailman/listinfo/opensource>,<mailto:opensource-request at jcorporate.com?subject=subscribe>
>List-Id: JCorporate Open Source Listserv <opensource.jcorporate.com>
>List-Unsubscribe:
><http://mail.jcorporate.com/mailman/listinfo/opensource>,<mailto:opensource-request at jcorporate.com?subject=unsubscribe>
>List-Archive: <http://mail.jcorporate.com/pipermail/opensource/>
>Return-Path: opensource-admin at jcorporate.com
>
>Hello all,
>
>A strange(?) idea occured to me yesterday. Being tired of dealing with the
>ugliness of jsp(for me at least), being a very bad web page designer, I
>thought of getting rid of the browser altogether, and build a swing client.
>Will work like this:
>
>1) In the swing app, construct an object holding everything you want to
>send to the Expresso Controller (this may be an ArrayList of Strings?)
>2) Call the controller, don't forget to send the object
>3) The controller will get the object, do its processing, and will
>construct its own object holding what it needs to send back to the client
>4) The client receives the resulting object, and updates its interface.
>
>Did anyone try this? What is your opinion?
>
>My reasons are:
>-I am building apps for the intranet only, so I have control over the
>clients, absence of the browser will not be bad.
>-I'll be able to make nice GUI's (with the help of a GUI designer - did a
>say I was bad at GUI design?)
>-jsp, tag libraries will be history for me
>
>disadvantages:
>-I'll need to install the app to every client machine (use Java Web Start?)
>-I'll have to change the behaviour of Expresso Controllers. I'll need to
>de-serialize the object from the client, do the processing, serialize and
>send an object containing the reults. All other functionality need not be
>changed however.
>-Do you see any more disadvantages? I can't think of anything else. As I
>said, all my apps will be for internal use, I'll not need access from
>internet. If needed, I can still build web interfaces, since Expresso will
>be there.
>
>I already did some tests using basic servlets, and this approach works.
>Right now I am trying to login from swing (LoginController.processLogin).
>If successful, I'll continue.
>
>Will be happy to hear your comments.
>
>-Turgay Zengin
>
>_________________________________________________________________
>Send and receive Hotmail on your mobile device: http://mobile.msn.com
>
>_______________________________________________
>Opensource mailing list
>Opensource at jcorporate.com
>http://mail.jcorporate.com/mailman/listinfo/opensource
>Archives: http://mail.jcorporate.com/pipermail/opensource/
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
More information about the Opensource
mailing list