[Opensource] Swing client

Himanshu Dattatraya Thube himanshu-t at lycos.com
Thu Jul 4 22:56:37 PDT 2002


Hi

I am working on a devvelopment of very generic browser in JAVA-SWINGS. I was 75 % through with your idea just before a month. The most crucial problem with this is lay out manager. Layout on the interface is a problem because, if the screens on your application or browser change for representation of different or same information then you also need to send some metadata about the layout info along with ListArray. And you also have to first define a layout for every representation of information (maybe XML is best choice). Thus the entire framework becomes rigid.

I faced this problem in my application because, same information had to be represented in many different views to the user. If the type of view (also layout) is same in your case just deal with layout carefully and you wont have any problems as I have already done it.

Regards
---
Himanshu D Thube
Germany




On Thu, 04 Jul 2002 15:02:04  
 Turgay Zengin wrote:
>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/
>


_____________________________________________________
Supercharge your e-mail with a 25MB Inbox, POP3 Access, No Ads
and NoTaglines --> LYCOS MAIL PLUS.
http://www.mail.lycos.com/brandPage.shtml?pageId=plus 



More information about the Opensource mailing list