Home arrow Java arrow Page 2 - Developing Java Applications using NetBeans
JAVA

Developing Java Applications using NetBeans


This article introduces you to all of the Java productive tools available in the market. It also explains how to develop simple Java applications using NetBeans IDE.

Author Info:
By: Jagadish Chaterjee
Rating: 4 stars4 stars4 stars4 stars4 stars / 28
May 03, 2006
TABLE OF CONTENTS:
  1. · Developing Java Applications using NetBeans
  2. · Which tool for what?
  3. · Creating a console application using NetBeans IDE
  4. · Creating a desktop application using NetBeans IDE

print this article
SEARCH DEVARTICLES

Developing Java Applications using NetBeans - Which tool for what?
(Page 2 of 4 )

This has been a most confusing issue for several Java beginners.  Let me discuss the features of each of those tools one by one.

Java Studio Creator is build on NetBeans 4.x and includes the latest features of Java such as JSF (Java Server Faces), access to any database, streamlined IDE based application model, and more.  When we install the tools, it automatically installs JDK (Java Development Kit), Sun Java System Application Server 8.1 Platform Edition and a sample database.  The most amazing point is that the applications can be developed with no knowledge of configuration or deployment. 

If you have any external JSF components, you can simply configure them using "drag-and-drop."  Apart from all of the above, it also includes Query Editor, CSS Editor, Web Services Development and even the astonishing JSP/EJB.  One important issue to keep in mind is that it can be used only for web application (or portlet) development using technologies such as JSP, EJB and so on. Those who are familiar with VS.NET (and have a little background in Java web development)  can start working with this IDE almost in no time.

Sun Java Studio Enterprise, on the other hand, is for both enterprise architects and developers. This product is also based on the NetBeans platform. Sun Java Studio Enterprise internally supports UML architecting and design, collaborations among teams of developers, Web Services development, SOA (Service Oriented Architecture) architecting, portlet development, application server, portable database and more and more.  In fact, you can develop "anything" with Java using this tool (including applications for the desktop, web, enterprise, mobile devices, and so on).  And can you imagine that it is absolutely free!!

The NetBeans Mobility Pack is mainly focused on working with Java technology based (or enabled) mobile devices.  It works internally with J2ME (Micro Edition).  We can develop mobile based Java applications using this simple (or scaled-down) IDE.  It completely solves the problem of creating device-specific code for cases such as specific phone models, phones with only monochrome displays or varying screen sizes, and all other device-specific issues. You can easily integrate third-party emulators and SDKs for a robust testing environment, and for some models of mobile phone, debug directly on the device via Bluetooth technology.

The next one is NetBeans.org (or simply NetBeans IDE).  It is an open source IDE and an application platform written in the Java programming language.  It has been a very simple and flexible IDE which can be considered a scaled-down version of Sun Java Studio Enterprise.  It supports almost all types of application development including console based, desktop, web, and so on.  If you need to learn Java with a tool that will give you a kick start, I suggest you try this.

Now that I gave you enough of an explanation about the Java tools, I shall concentrate on working with the NetBeans IDE to program in Java for the rest of the article.


blog comments powered by Disqus
JAVA ARTICLES

- Java Too Insecure, Says Microsoft Researcher
- Google Beats Oracle in Java Ruling
- Deploying Multiple Java Applets as One
- Deploying Java Applets
- Understanding Deployment Frameworks
- Database Programming in Java Using JDBC
- Extension Interfaces and SAX
- Entities, Handlers and SAX
- Advanced SAX
- Conversions and Java Print Streams
- Formatters and Java Print Streams
- Java Print Streams
- Wildcards, Arrays, and Generics in Java
- Wildcards and Generic Methods in Java
- Finishing the Project: Java Web Development ...

Watch our Tech Videos 
Dev Articles Forums 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
Contact Us 
Site Map 
Privacy Policy 
Support 

Developer Shed Affiliates

 




© 2003-2017 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap
Popular Web Development Topics
All Web Development Tutorials