File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Swing / AWT / SWT and the fly likes Client/Server Java Application Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Client/Server Java Application" Watch "Client/Server Java Application" New topic

Client/Server Java Application

Nikhil Raj

Joined: Apr 02, 2003
Posts: 4
Hi all,
We need to convert a web based application from windows to Linux. Plan is to re-write it in Java as a Client/Server application. Is Swing the only solution for GUI development? Can we extend any platform (like NetBeans) for GUI development? Has anyone developed such applications? Your input will help us in making some decisions.
Thanks in advance.
Avi Abrami
Ranch Hand

Joined: Oct 11, 2000
Posts: 1141

Hi Nikhil,
Java web based applications are usually also referred to as J2EE applications. In case you haven't done so already, I suggest you do some research into J2EE. Although there is a multitude of available J2EE resources on the Internet, I would suggest starting here:
Hope this helps.
Good Luck,
Nathan Pruett

Joined: Oct 18, 2000
Posts: 4121

"Nikhil" -

Welcome to the JavaRanch! Please adjust your displayed name to meet the
JavaRanch Naming Policy.
You can change it here.

You can either build an application from the ground up using Swing (or AWT if your app is simple enough). You can base your application on the NetBeans Platform, too. Scroll down a little bit to see it on that page. The NetBeans platform is what the NetBeans IDE is built on, and provides more architecture for you to build a GUI in. I haven't used it personally, though... There is also SWT, which is what the Eclipse IDE is built with, and is separate from AWT and Swing...

You need to specify what you mean by "web application" and how much stuff it's doing... it may be relatively easy or very difficult to convert to a regular application...

Thanks! and welcome to the JavaRanch!

Write once, run anywhere, because there's nowhere to hide! - /. A.C.
Nikhil Raj

Joined: Apr 02, 2003
Posts: 4
Nathan, Avi,
Thanks for the reply. I have done J2EE using EJB before. Current application is an ASP app on Windows (IIS). There are certain limitations we have seen in web applications (limited GUI components, lack of Tree structure, drag and drop, scalability ..etc) which is the main reason for considering a client server application. One benefit I have seen for, say JSP/Struts solution is the ease of GUI development (since Browser is handling most of the work). So I am trying to get a feel of the development work involved in .. say SWING based GUI development. Will that be comparable to a J2EE GUI development(assuming that the development team has basic JAVA experience)? We have a very tight schedule also.
I hope that is explaining some more about the situation. Thanks in advance for your response.
I agree. Here's the link:
subject: Client/Server Java Application
It's not a secret anymore!