The Wayback Machine - https://web.archive.org/all/20051130013603/http://www.netbeans.org:80/kb/kb.html
HOME > Docs & Support > Articles

Articles

This is a repository for articles about NetBeans IDE that supplements the standard documentation set for NetBeans IDE. Here you can find articles and tutorials that cover specialized and advanced topics or which take a different approach to walking you through basic topics. Articles here are contributed by a wide range of people, including IDE engineers and evangelists and IDE users.

Please Note : If you are looking for information on developing modules for NetBeans or you want to use NetBeans code in your own application, see the Module Developer's Resources pages for more information.
 

Don't forget to check out the tutorials, guides, and articles included in the standard NetBeans documentation set.

The articles below are grouped into the following categories :

Basic IDE Functionality


Articles and how-tos covering common tasks in the IDE, such as editing, documenting, compiling, testing, and debugging programs and setting up your projects to work with your version control system.

A week or two ago, James Gosling attended a demonstration that blew him away. The smoothness of module development in NetBeans IDE 5.0 really surprised him. Meet the man behind that demonstration: Sandip Chitale, Senior Staff Engineer for Sun Java Studio Creator. In this interview, Sandip shares his opinions openly and discusses some of the modules he's been working on. Plus, you get to download them and try them out yourself!
Sang Shin's JavaPassion website has an extensive collection of online course materials and hands-on labs available for free. Many of them use the NetBeans IDE and they cover a wide variety of Java technologies.
Talk code with other developers live over the network, be it in your local team or on another continent! NetBeans Developer Collaboration lets you chat and share code while keeping syntax coloring, project file structure and formatting intact.
NetBeans Evangelist Tim Boudreau, Paul Gibson of MultiTrode Pty Ltd and Chris Palmer of Kcc Tech Pty Ltd discuss how MultiTrode used the NetBeans Rich Client Platform to build the highly configurable MultiSmart system of collection modules.
This tutorial shows how to use NetBeans and the GlassFish application server to create and test a simple "Hello World" Java Enterprise Edition 5 application with Enterprise JavaBeans 3.0 and dependency injection in JavaServer Faces.
Building J2ME applications with a single code base that deploys to an ever-growing set of platforms is a tough and maybe impossible task. Find out how using the NetBeans IDE with the NetBeans Mobility Pack can help.
NetBeans Community Member and French localization lead Vincent Brabant has published four new Flash tutorials on NetBeans 5.0. The tutorials are:
- Utilisation de Derby avec NetBeans 5.0 (Using Derby with NetBeans 5.0)
- D?loppez une application web (Develop a Web Application)
- Guide complet d'installation de NetBeans 5.0 (How to Install NetBeans 5.0 - Complete Guide )
- Utiliser le gestionnaire de biblioth?e de NetBeans (Adding A Library Using The Library Manager)
Interested in using the NetBeans IDE to develop applications for the JBoss application server? This article will show you how - it is intended as a comparison to this online JBoss document Getting Started with JBoss 4.0. Using an existing JBoss application it shows how to create a project and then use the IDE to browse, build, deploy, and debug.
Listen in as NetBeans guru, Roman Strobl, gives you a guided tour through some of the excellent new features in NetBeans 5.0. Watch the whole presentation now!
In this article, Tom Wheeler shows you how easy it is to create your own application based on the NetBeans platform. Among other things, he discusses the source and configuration files common to all modules, how to separate interface from implementation for greater flexibility, and how to "brand" the NetBeans platform to use your own menus, labels and graphics. This is part 2 in a series of articles about the NetBeans platform. Another article about how to get started with the NetBeans Platform is also available.
This article shows how to add custom tools as toolbar to the NetBeans Platform. You will learn how to combine the Color Sampler and the Magnifier tools to build a custom color chooser panel. Based on this, we will create a custom toolbar making the handy Color Chooser functionality available from the NetBeans Platform.The toolbar can be used in NetBeans IDE, Sun Java Studio Enterprise, Sun Java Studio Creator, and any J2EE standards-based tool.
When developers think of NetBeans, they typically think of the popular open source IDE. In this article, author and Object Computing, Inc. senior software engineer Tom Wheeler, goes in a different direction and explains how to get a head start towards creating desktop applications by reusing the infrastructure on which the IDE itself is built. This allows developers to spend more time on the business logic and less time on the infrastrcture development common to any GUI application. This article introduces the NetBeans platform and shows how developers can get started by resuing existing components.
This is the first in a series of articles about the NetBeans platform. Another article describing how to create a custom application based on the NetBeans platform using your own code is already available.

The next NetBeans release will not be version 4.2 but NetBeans 5.0. The Netbeans 5.0 Release Schedule is as follows: Sep 2005, NetBeans IDE 5.0 Beta Release; Nov 2005, NetBeans IDE 5.0 Release Candidate; Dec 2005, NetBeans IDE 5.0 Final Release.
A preview guide of the upcoming CVS redesign.
Support for CVS has been completely redone in the upcoming release of NetBeans. To get a look at just a few of the cool new features, check out this Flash demo that Roman Strobl has prepared.
This Tech Tip shows you how to optimize your code by removing duplicate or unused Bundle.properties entries from your project. It demonstrates the use of the UNIX command line as well as the Bundlizer tool for identifying possibly 'stale' keys.
The NetBeans team is proud to announce a Beta version of the new redesigned CVS support, an innovative approach to integration of a Version Control System (VCS) into the NetBeans Integrated Development Environment (IDE). The new module provides a simple, efficient IDE versioning workflow and intelligent support for common versioning operations.
The new NetBeans GUI builder is available now! Read how to access it in the latest development builds, and take it for a test drive yourself. Alternatively sit back and let Roman do the driving as you watch his flash demo of Matisse's functionality.
A new NetBeans Module for JMX technology is available today on the 4.1 Beta Update Center and also Development Update Center. It allows you to quickly develop management applications, to add management to existing applications, and to monitor the state of the Virtual Machine. This getting started guide presents the features of the module.
A article has just been posted on the Apple Developer Connection site about developing with NetBeans 4.1 on the Mac. It walks you through creation of a simple Hello World project, using some key NetBeans features, and demonstrates how the IDE can make your development faster - and fun!
Creating Shortcuts to Your Custom ANT Tasks
Quick guide to customizing NetBeans templates.
Getting Started with NetBeans and Java
How to open any document type from NetBeans
Presentation of NetBeans 4.0 - General
The Cool Auto Comment Tool In NetBeans 4.0 - Now Documentation can be fun!
Quickly navigate your Java source and Properties files in NetBeans 4.0 with Javagator and Propagator
In direct response to developer demand for an easy migration away from Eclipse and other IDEs, NetBeans offers the Eclipse Project Import Module for a simple, easy-to-implement transition of Eclipse- based projects to the NetBeans IDE.
This tutorial demonstrates how to get up and running with the eBay SDK for Java. By using NetBeans 4.0 to develop your eBay applications, you'll have the added productivity of code completion, Javadoc help, code compilation, execution and debugging all from inside the NetBeans IDE.

Web and Enterprise Development


Articles covering creation and deployment of web and enterprise applications. Includes articles on using databases in your applications.

This demo is designed to showcase NetBeans' end-2-end application development support - J2EE to J2SE to J2ME. Along the way, we'll showcase many of the useful features found in NetBeans, such as refactoring and HTTP monitoring. We start by showing NetBeans' support for creating EJBs by creating a CMP entity bean. We then create a simple Java object to show how easy it is to call the EJB. Then we create a JSP to show NetBeans' support for JSP syntax and the Java Standard Tag Library (JSTL). Along the way, we'll demonstrate the HTTP monitor, refactoring support and the graphical deployment descriptor editors. We'll then expose the JEE application as a web service. Finally, we'll create a MIDlet that accesses the J2EE application and showcases the MIDlet visual designer.
This tutorial shows you how to use NetBeans IDE 4.1 to consume a simple web service quickly and easily. It demonstrates the web service facilities available in NetBeans IDE 4.1.
This tutorial demonstrates how you can configure Macromedia Dreamweaver MX as a visual layout editor for a web application created in NetBeans IDE . You can integrate NetBeans IDE 4.x with Macromedia Dreamweaver MX for visual HTML and JSP editing.
This tutorial describes how to use the web service facilities provided by NetBeans IDE 4.1 to analyze the web service, before building the client. It assumes you have already read Consuming Web Services in NetBeans IDE 4.1 - Part 1 and understand the basic process flow of creating a client for consuming web services in NetBeans IDE 4.1.
With the NetBeans IDE and eBay's Developers Program, you can build applications for e-commerce and join the thriving community of eBay developers.
How to configure your CMP entity beans to automatically generate a primary key value at runtime rather than having one hard-coded.
Amazon provides a rich web services interface for accessing their on-line content. To help you understand how to use those web services, Amazon also provides a comprehensive sample application which demonstrates how to use all of the exposed operations. Taking that one step further, this article shows you how to modify, build, run and debug the Amazon sample application from the NetBeans IDE.
A guide to testing an enterprise bean with JUnit.
A guide to creating J2EE application clients with NetBeans IDE 4.1.
Want answers to your burning J2EE questions? Check out the J2EE Solutions Catalogue, now integrated straight into NetBeans IDE!
A guide to creating a simple enterprise application with NetBeans IDE 4.1.
MIDP Deployment Options
A short guide to doing CMP mapping for entity beans in NetBeans 4.1.
A guide to using NetBeans the build Project GlassFish.
This tutorial demonstrates how to use Test Driven Development using Hibernate and NetBeans 4.1 and deploy it in the Sun Java System Application Server 8.1.
Brief information about the Database Explorer
This tutorial outlines how you can take advantage of Ant support to integrate other J2EE server vendors into the IDE. The J2EE support in NetBeans 4.1 does most of the J2EE development leg work for you, leaving you to worry about generating the vendor specific deployment descriptors. This article demonstrates how to use XDoclet to generate the these descriptors. For J2EE deployment, example Ant tasks are provided that demonstrate how to integrate other J2EE servers into the IDE. For this example the JBoss application server is used, and for comparison the Fibonacci Application used in the JBoss IDE tutorial is recreated.
Making a simple MySQL client in NetBeans
An Article On Debugging EJB Without Deployment Using NetBeans IDE
Query Mapper Tool
NetBeans IDE 4.0 Web Application Starter kit
Building extended HTML input elements with self-checking.

Mobile Application Development


Articles on developing mobile applications with the help of features in the NetBeans Mobility Pack, such as the MIDP Visual Designer.

Recently made available as a public API, the NetBeans Graph library supports visual modelling of source code elements - or any kind of diagrammable model. While originally developed as part of the Mobility Pack, it is general purpose enough to use in any Swing application.
This article, posted on developer.com, shows you how to use NetBeans 4.1 and the Mobility Pack to write a Java Mobile Edition application.
This article, posted on developer.com, shows you how to use NetBeans 4.1 and the Mobility Pack to write a Java Mobile Edition application.
Learn how to rapidly build MIDP applications with drag-and-drop.
NetBeans Mobility Pack 4.1 Features
Visual Mobile Designer
Find out about all of the new features in the latest version of the NetBeans Mobility Pack.
Wireless Connection Wizard
J2ME MIDP Development Emulators
How to create and use Mobile Class Library with NetBeans 4.0
How to create a J2ME MIDP RSS Reader application with NetBeans 4.0
This tutorial demonstrates how to create and customize project configurations to solve the problem of device fragmentation when developing a mobile application that runs on multiple devices. Additionally, it shows how to install a non-UEI compliant emulator platform into the NetBeans IDE.
The Currency Converter Tutorial guides you through the process of using NetBeans IDE 4.0 to create a simple J2ME MIDP/CLDC application and test it for multiple mobile devices.

Monitoring and Profiling


Articles that describe the monitoring and profiling tools available in the IDE.

The NetBeans Profiler is a powerful tool that provides important information about the runtime behavior of your application. This tutorial will show you how to use the NetBeans Profiler to monitor the creation of objects by an application (memory leak detection), to determine the CPU time used by an application's methods (speed optimization), and to monitor the runtime behavior of an application (heap memory size, garbage collection statistics, thread count, thread state).
Looking at the JFluid profiler inside NetBeans IDE
This tutorial shows you how to add management to an existing application (the NetBeans sample Anagrams Game application). Then you will implement the management behavior specific to the application. You will finally use the Run/Debug project with JConsole to visualize the Anagram MBeans.
The NetBeans Profiler is a powerful tool that provides important information about the runtime behavior of an application. This tutorial shows how to monitor runtime behavior, determine CPU time used by a method, and monitor the creation of objects.

Advanced and Miscellaneous


Articles that point the way to using the IDE for a wide range of purposes, such as developing against APIs provided by other vendors.

How to tune JVM switches to improve performance
About the NetBeans RefactorIT module
ava PathFinder is the outcome of a NASA project. It was mostly developed, and is still used, at the NASA Ames Research Center. The Java PathFinder project started in 1999 as a feasibility study for software model checking. It has since then found its way into academia and industry, and has even helped detect defects in real spacecraft. This document illustrates how easy it is to get a development environment up and running for the SourceForge.net Project Java PathFinder with NetBeans.
This tutorial will show you how to use the NetBeans Profiler to monitor the state of an application's threads. A sample program that has a threading problem is debugged and then fixed.
Using NetBeans as the development tool for building and running Project Looking Glass makes Project Looking Glass development very simple
Popup calendar using Linux cal command
In a follow-up to the 23 Feb 2005 article, Using NetBeans to Develop with the eBay SDK for Java, Brian Leonard continues his work with the eBay SDK and shows you how to create a NetBeans project that will run and debug the API Calls Demo sample application.
The primary audience is, of course, people who want to build applications on the NetBeans platform. I will attempt to fully document how I created FeedReader, and what each line in the manifests, layer files, and java source does.
The TiVO folks have a Java SDK for writing applications that run on a TiVO, along with a simulator that lets you run and debug applications on your computer. Here's how to very simply set up NetBeans to run/debug TiVO applications.

Shows and Events


Articles, reports, and information about past and future NetBeans events around the world. You'll find other upcoming events listed in the NetBeans calendar.

Join the NetBeans Team at JavaPolis, Europe's leading Java technology developers conference. This year's event will be taking place December 12 - 16 at the MetroPolis in Antwerp, Belgium.
Get the inside scoop on what happened at NetBeans Day Tokyo from Evangelist Gregg Sporar.
After the success of NetBeans Day - San Francisco, the NetBeans Team has hit the road for a ten city around-the-world tour. Our first stop was in Beijing on Monday, 12 September. Find out what happened in this first hand article from author Tori Wieldt.
The NetBeans team is hitting the road for a FREE worldTour. See first-hand how NetBeans IDE 4.1 can help you become more productive with it's unmatched out-of-the-box experience. It's a great opportunity for community members to connect with each other face-to-face, interact with the NetBeans development team, and to meet Java luminaries like James Gosling. Our first stop is on 12 September in Beijing, China.
 
 

Also See ...

Flash demos of NetBeans features and functionality

Write an Article!

If you'd like to write an article and have it listed here, great! Get in touch!

Something Missing ?

Help us keep this list of articles up to date - if you know of some content that you think should be listed here, please let us know.