Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Client/Server Java Application

 
Nikhil Raj
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 1141
1
Java Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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:
http://java.sun.com/j2ee/
Hope this helps.
Good Luck,
Avi.
 
Nathan Pruett
Bartender
Posts: 4121
IntelliJ IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"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!
 
Nikhil Raj
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic