NetBeans 6.0 will have a new installer. One of its main new features is allowing users to select which components they want to install. This is the proposed list of components offered by the installer.

As seen in the installer

IDE components

Components Display Names ID Contains Description
Java IDE (including Profiler) Java IDE JAVA State-of-the-art tools for programming in the Java language including profiling and the award winning Matisse drag-and-drop UI design tool.
Java EE Support (incl. java web tier and visual web pack) Web and Java EE WEBEE enterprise4 cluster, visualweb1, xml1 cluster Tools for development of Java Web applications, including drag and drop development of Visual JSF applications, and Java EE applications for the Java EE 5 and J2EE 1.4 platforms. Includes support for JSP, servlets, tag libraries, Java Server Faces, Struts, Java Persistence, EJB, JAX-WS and JAX-RPC Web Services and related technologies.
Mobility Mobility MOB Tools for Java Micro Edition development including drag-and-drop designer for creating applications for mobile phones and other devices.
Native C/C++/Fortran C/C++ CND Tools for development in the C, C++ and Fortran languages.
UML UML UML Unified Modeling Language tools for diagramming and generating source code in Java and other languages.
SOA Tools (aka SOA) SOA SOA Tools for Service Oriented Architecture development including graphical BPEL design and creation of service oriented composite applications.
Ruby/JRuby support Ruby RUBY Tools for programming in the Ruby language, including the JRuby and Rails runtimes.
SJSAS Sun Java System Application Server {version} SJSAS The Sun Java System Application Server 9.1 is a Java EE 5 platform-compatible server for the development and deployment of Java EE applications and Java technology-based web services in large-scale production environments.
Tomcat Apache Tomcat {version} TOMCAT Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies.

These components listed here are components visible to the user in the installer UI. Under the hood there will also be

Hidden Components

Components Display Names ID Contains Depends on Description
Platform Platform - The Platform provides the services common to almost all large desktop applications - window, menu, settings management and storage, file access and more, so Developers get the freedom to concentrate on their business logic.
Base IDE Base IDE NB The NetBeans IDE is a free, Open-Source Integrated Development Environment for software developers. The IDE runs on many platforms including Windows, Linux, Solaris, and the Mac OS X. It is easy to install and use straight out of the box.
Open ESB Open ESB {version} OESB Open ESB implements a Java Business Integration (JBI) runtime that incorporates the JSR 208 specification for Java Business Integration and other open standards. Open ESB allows you to integrate web services and enterprise applications as loosely coupled composite applications, realizing the benefits of a service-oriented architecture (SOA).
SJSAM Sun Java System Access Manager {version} SJSAM Sun Java System Access Manager 7.1 integrates authentication and authorization services, policy agents, and identity federation to provide a comprehensive solution for protecting network resources. These functions allow an Access Manager deployment to prevent unauthorized access to web service applications and web content.

There are dependencies between components, for example both Java EE support and Mobility depend on Java IDE. But Mobility should not depend on Java EE support and vice versa. C/C++/Fortran, Ruby, and PHP support should not depend on Java. All depend on Platform and Base IDE. This means these two components must not contain any module some other components don't want. Failing that we'll have to break them further down to more components.

Components Being Considered for Inclusion

These components are being considered for inclusion, but are not present in the installer builds yet.

  • JDK (this one is special because the installer is Java-based, it needs at least JRE already installed on user's machine to be able to run)
  • Portlet container (Sun Portal Server)
  • Java ME SDKs (Sun Java Wireless Toolkit for CLDC, Sun Java Toolkit for CDC) - not present as separate components - part of Mobility
  • JRuby/Rails runtime (maybe not but likely) - not present as separate components - part of Ruby
  • Tomcat (maybe not)
  • JBoss (maybe not)
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo