Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Enabling and Accelerating Development of Java™
software for Desktop, Web Tier, Web Services, J2EE™
and Mobile Application Development
NetBeans IDE is available at www.netbeans.org Unlike other IDEs, NetBeans IDE does not
as a free download for the platforms develop- force you to use a build structure with project
ers need most — Microsoft Windows, Linux, metadata that must be reverse engineered if
the Solaris™ Operating System (OS), and Mac you want to build the project outside of the
OS X. Since the IDE itself is written in the Java IDE. Instead, NetBeans IDE builds on existing
language, you can run it on any operating open standards to help automate the develop-
Highlights system for which a Java 2 Platform, Standard ment process without locking you in. NetBeans
Edition (J2SE™) Java Developer Kit (JDK™) version IDE bases its project system on Apache Ant,
• Create mobile, desktop, Web, and 1.4.2, version 5.0, or later is available. the de facto standard build tool for Java appli-
enterprise applications with a cations. The project metadata produced by
single tool. NetBeans 4.1 is more than just a development the NetBeans IDE is in the form of XML and
• Superior out-of-box experience — platform. It delivers tightly integrated deploy- properties files that can be used by Ant out-
no hunting for plug-ins. ment and debugging of Web and enterprise side of the IDE. This means that developing a
• 100% Pure Java™, open source, applications on Apache Tomcat 5 and the Java project in NetBeans IDE does not lock you into
free, supports Java™ standards. System Application Server 8.1 (which is the NetBeans IDE.
• Simplifies support for J2EE™ 1.4 J2EE 1.4 Reference Implementation), improving
including Enterprise JavaBeans™ developer productivity through the optimiza- You can use NetBeans IDE to create large
and Web services. Developers can tion of the develop, test, and deploy cycle. projects with sophisticated build parameters.
target Tomcat, Sun Java System Additional support is included for JBoss, Where such projects are already in place, you
Application Server, JBoss, WebSphere, and WebLogic. NetBeans IDE also can adapt NetBeans IDE to work with them
WebSphere, and WebLogic. offers a powerful GUI builder that allows for without necessarily changing the project’s
• Best mobility support: Only IDE rapid creation of rich clients using the Java structure. If you are generally more comfort-
with an easy-to-use solution to the Foundation Classes (JFC/Swing). able with command line tools because of their
device fragmentation problem. transparency and the level of control they
• Project System: The first IDE to What makes NetBeans IDE special allow over your projects, NetBeans IDE could
base its project system entirely on When you use the NetBeans IDE, you enjoy become the first IDE that you love.
Apache Ant. the benefits of a top-shelf IDE, without the
negatives associated with moving develop- NetBeans IDE is also consistently ahead of the
ment to a single environment. curve in providing support for new and evolving
standards, such as the new language features
that were introduced in J2SE 5.0, and new
specifications in all areas of Java technology.
2 Data Sheet NetBeans™ IDE 4.1 netbeans.org
NetBeans IDE provides an astonishing array of • Can display documentation for a class as you
features right out of the box. A fully featured are typing in the Source Editor.
J2EE 1.4 development environment is built in. • Hot links compilation errors in the Output
All the editor, debugger, and project support window, so you can jump straight to the
that is available for Java application develop- source.
ment is also available for J2EE development. • Manages package names and references to
In addition, NetBeans IDE provides access to other classes. When classes are renamed or
the Java BluePrints Solutions Catalog and the moved around, the IDE identifies places in
ability to install them as NetBeans projects, so the code that are affected by these changes
the IDE becomes a learning tool. so you can have the IDE generate the appro-
priate changes to those files.
The Mobility Pack enables J2ME developers to • Offers many debugging features that provide
design, develop, and debug Java 2 Platform, a comprehensive view of the way your code
Micro Edition (J2ME™) MIDlets from within is working as it runs. Set breakpoints, which
NetBeans IDE. Providing one of the most pow- persist from session to session, and keep
erful sets of mobile development tools, the your code free of clutter.
Mobility Pack includes the J2ME Wireless Toolkit • Helps integrate other parts of your work-
(WTK), a flow designer to visually layout the flow, such as checking sources into and
application logic, a screen designer to create out of a version control system. NetBeans
the user interface, an integrated device frag- supports Concurrent Versions System (CVS),
mentation solution, and tools for building Project Version Control System (PVCS), and
client-server applications. Visual SourceSafe (VSS) standards, providing
advanced code management features.
NetBeans IDE features • NetBeans performance and memory profiler
While the NetBeans IDE modular architecture augment traditional edit-compile-debug
allows for plug-ins, the scope of features cycle with performance profiling.
included provides a full-featured development • Besides being an IDE, NetBeans is certified
environment for all types of Java applications. as a 100% Pure Java open source platform.
All the necessary modules are available and are Develop plug-in modules for NetBeans IDE,
tested together, so that NetBeans is ready to or create an entirely different application
go as soon as it is installed. built on top of the core modules that make
up the platform.
The IDE’s basic job is to make the edit-compile-
debug cycle much smoother. For example,
Support for Java 2 Platform
the IDE:
Enterprise Edition
• Identifies coding errors almost immediately
The J2EE technology defines the standard for
and marks them in the Source Editor.
developing multitier enterprise applications.
• Speeds coding with code completion, word
It simplifies enterprise applications by basing
matching, abbreviation expansion, and fix
them on standardized, modular components;
import features.
providing a complete set of services to those
• Provides visual navigation aids, such as the
components; and handling many details of
Navigator window and “code folding,” as
application behavior automatically, without
well as numerous keyboard navigation short-
complex programming. The J2EE platform is
cuts designed especially for Java programmers.
3 Data Sheet NetBeans™ IDE 4.1 netbeans.org
Features
• Low overhead profiling: With NetBeans
Profiler, you can profile just a subset of the
application code — the rest of the code is
Figure 2. The top window shows one of the emulators running a J2ME application. In the not instrumented, so it runs at full speed.
background, the Visual Mobile Designer is partially visible. The profiled subset and the type of profiling
(CPU, memory, and so on) can be changed
at any moment during run time.
5 Data Sheet NetBeans™ IDE 4.1 netbeans.org
Application servers
Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 USA Phone 1-650-960-1300 or 1-800-555-9SUN Web sun.com
©2005 Sun Microsystems, Inc. Sun, Sun Microsystems, the Sun logo, Solaris, Java, NetBeans, JavaBeans, J2SE, J2ME, J2EE, Ultra, 100% Pure Java, JavaServer Pages, Enterprise JavaBeans, EJB, and JDK are trademarks, registered
trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and
other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open
Company, Ltd. Information subject to change without notice. 06/05