<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> | |
<html> | |
<head> | |
<meta http-equiv="content-type" | |
content="text/html; charset=ISO-8859-1"> | |
<title>NetBeans IDE - All Supported Technologies</title> | |
<link rel="stylesheet" href="../netbeans.css" type="text/css"> | |
<link rel="stylesheet" href="../features.css" type="text/css"> | |
<meta name="description" | |
content="NetBeans IDE: All Supported Technologies"> | |
<meta http-equiv="content-language" content="en"> | |
<meta name="author" content="Ruth Kusterer"> | |
</head> | |
<body> | |
<h1>All Features and Supported Technologies</h1> | |
<p> The NetBeans IDE is a free, open-source Integrated Development | |
Environment for software developers. You get all the tools you need to | |
create professional desktop, enterprise, web and mobile applications, | |
in Java, C/C++ and a variety of dynamic languages. The IDE runs on many | |
platforms including Windows, Linux, Solaris, and Mac OS; it is easy to | |
install and use straight out of the box. </p> | |
<table> | |
<tbody> | |
<tr> | |
<td valign="top"> | |
<ul> | |
<li><a href="#base-ide">Base IDE</a> | |
<ul> | |
<li><a href="#general">General IDE Features</a></li> | |
<li><a href="#editor">Source Code Editor</a></li> | |
<li><a href="#vcs">Version Control</a></li> | |
<li><a href="#collab">Connected Developer</a></li> | |
<li><a href="#tools">Build Tools</a> (<a href="#maven">Maven</a>, | |
<a href="#hudson">Hudson</a>)</li> | |
</ul> | |
</li> | |
<li><a href="#platform">NetBeans Platform</a></li> | |
<li><a href="#osgi">OSGi</a></li> | |
<li><a href="#plugins">Plugins (Stable and Beta)</a></li> | |
<li><a href="all.html#java-me">Mobile and Embedded Applications | |
(Java | |
ME)</a></li> | |
</ul> | |
</td> | |
<td valign="top"> | |
<ul> | |
<li><a href="#java-se">Java Desktop Applications (Java SE)</a> | |
<ul> | |
<li><a href="#java">Java Development</a></li> | |
<li><a href="#swing">Swing GUI Builder<br> | |
(formerly known as Matisse)</a></li> | |
<li><a href="#profiler">Java Profiler</a></li> | |
<li><a href="#debugger">Java Debugger</a></li> | |
</ul> | |
</li> | |
<li><a href="#java-web">Web and Enterprise Applications (Java | |
EE)</a> | |
<ul> | |
<li><a href="#java-webapp">Web Applications</a></li> | |
<li><a href="#java-ee">Java EE Applications</a></li> | |
<li><a href="#db">Databases</a></li> | |
<li><a href="#java-ws">Web Services</a></li> | |
</ul> | |
</li> | |
</ul> | |
</td> | |
<td valign="top"> | |
<ul> | |
<li><a href="all.html#javafx">JavaFX 2.0</a></li> | |
<li><a href="#groovy">Groovy, Grails</a></li> | |
<li><a href="#php">PHP</a></li> | |
<li><a href="#js">JavaScript</a></li> | |
<li><a href="#cplusplus">C, C++, Fortran</a></li> | |
<li><a href="http://wiki.netbeans.org/NetBeansArchivedFeatures"><span | |
style="font-style: italic;">Archived Features</span></a></li> | |
</ul> | |
<span style="font-weight: bold;"></span></td> | |
</tr> | |
</tbody> | |
</table> | |
<a name="base-ide"></a> | |
<h2>Base IDE</h2> | |
<a name="general"></a> | |
<h3>General IDE features</h3> | |
<ul> | |
<li>Non-proprietary Apache Ant 1.8 build scripts </li> | |
<li>Projects, Files, Services, and Favorites views </li> | |
<li>Fully configurable user interface (fonts, colors, toolbars, | |
views) </li> | |
<li>Code formatting settings customizable per project </li> | |
<li>Exporting and importing of NetBeans options </li> | |
<li>All views can be positioned, maximized/minimized, split, cloned | |
and (un)docked </li> | |
<li>Navigator with members and hierarchy inspectors </li> | |
<li>Open As... action for associating file extensions with MIME-types | |
</li> | |
<li>Project grouping </li> | |
<li>Included templates and sample applications </li> | |
<li>Go to File, Go to Type, Go to Symbol, Go to Declaration actions </li> | |
<li>Head-less build support </li> | |
<li>Task List integration (iCalendar format): Automatic scanning for | |
errors, warnings, TODO/FIXME tasks, and bug database integration </li> | |
<li>Sharable projects (relative library paths, name variable paths), | |
support for MS Windows UNC paths. </li> | |
<li>Eclipse project and JBuilder project importer, Eclipse project | |
synchronization </li> | |
<li>Quick Search bar: Quick access to files/types/symbols, projects, | |
option panels, menu actions, and documentation </li> | |
</ul> | |
<a href="ide/index.html">IDE Features Page</a> <a name="editor"></a> | |
<h3>Source Code Editor</h3> | |
<ul> | |
<li>Full editor support for Java, XML, DTD, CSS, HTML, ERB, RHTML, | |
JSP, Javadoc, JavaScript, PHP, Groovy, C and C++, and more. </li> | |
<li>Smart Code Completion including CamelCase abbreviations </li> | |
<li>Syntactic and semantic code highlighting, word and bracket | |
matching </li> | |
<li>Mark occurences, errors and warnings; hints, quick fixes </li> | |
<li>Automatic compile on save, and deploy on save (for Java projects) | |
</li> | |
<li>Automatic code generation (accessors, surround-with, and more...) | |
</li> | |
<li>Source Code folding </li> | |
<li>Customizable code formatting and identation </li> | |
<li>Refactoring actions: | |
<ul> | |
<li>Rename </li> | |
<li>Introduce Variable, Constant, Field, or Method </li> | |
<li>Change Method Parameters </li> | |
<li>Encapsulate Fields (getters and setters) </li> | |
<li>Pull Up, Push Down </li> | |
<li>Move Class, Copy Class </li> | |
<li>Move Inner to Outer Level </li> | |
<li>Convert Anonymous Class to Inner </li> | |
<li>Extract Interface, Extract Superclass </li> | |
<li>Use Supertype Where Possible </li> | |
<li>Safely Delete </li> | |
</ul> | |
</li> | |
<li>Local History for non-version-controlled files </li> | |
<li>Documentation pop-up windows including Javadoc and rdoc </li> | |
<li>Editor can be extended to support any language (Project | |
Schlieman) </li> | |
<li>An action to Remove Trailing Whitespace from lines | |
<p> </p> | |
</li> | |
</ul> | |
<a href="ide/editor.html">Editor Features Page</a> <a name="vcs"></a> | |
<h3>Version Control</h3> | |
<ul> | |
<li>Support for CVS 1.11.x and 1.12.x; Subversion 1.4.x, 1.5.x, | |
1.6.x; and Mercurial 1.x, 2.x; ClearCase V7.0 (available from the | |
Plugin | |
Manager). | |
<ul> | |
<li>Subversion authentication protocols: file, http, https, svn, | |
svn+ssh </li> | |
<li>CVS authentication protocols: pserver, ext, local, fork. </li> | |
</ul> | |
</li> | |
<li>Git support<br> | |
</li> | |
<li>Automatic recognition of existing version-controlled directories </li> | |
<li>Versioning window shows new, removed, or modified files </li> | |
<li>Color-coded status of lines, files and folders: New, removed, | |
up-to-date, or modified </li> | |
<li>Color-coded Diff Viewer for intuitive merge conflict resolution </li> | |
<li>Export Diff Patch action </li> | |
<li>Sharable project metadata </li> | |
</ul> | |
<p><a href="ide/collaboration.html">Version Control Features Page</a></p> | |
<a name="collab"></a> | |
<h3>Connected Developer (Project Kenai Team Server)</h3> | |
<ul> | |
<li>Create, host and manage NetBeans projects on a Team Server, | |
through the IDE interface </li> | |
<li>Versioning integration: Check out and commit to Kenai-hosted | |
projects </li> | |
<li>Versioning integration: Change issue status in same step as | |
commiting the fix </li> | |
<li>Issue tracker integration for Jira and BugZilla: Queries, | |
create/close, apply patches, assign tasks </li> | |
<li>Integrated issue tracker with editor navigation </li> | |
<li>Instant messenger chat client and member presence service </li> | |
</ul> | |
<p>* The Jira plugin is available from the plugin manager (Tools > | |
Plugins).</p> | |
<p><a href="ide/collaboration.html">Team Collaboration Features Page</a></p> | |
<a name="tools"></a> <a name="hudson"></a> | |
<h3>Hudson Integration</h3> | |
<ul> | |
<li>Hudson continuous build servers for Maven and (Ant-based) Java SE | |
project types </li> | |
<li>Hudson project can be using Subversion or Mercurial </li> | |
<li>Browse hosted jobs, builds, workspaces, and artifacts </li> | |
<li>Failure notifications </li> | |
</ul> | |
<p><a href="ide/build-tools.html">Build Tools Features Page</a></p> | |
<a name="maven"></a> | |
<h3>Maven Integration</h3> | |
<ul> | |
<li>Open, build, run, test, debug, profile Apache Maven projects (2 | |
and 3) </li> | |
<li>Support for Maven web applications, EJB and enterprise projects | |
(J2EE 1.4, Java EE 5, Java EE 6), JAX-WS 2.2 Web Services </li> | |
<li>Bind custom Maven goals to IDE actions </li> | |
<li>Create projects from Maven Archetype templates </li> | |
<li>Maven Repository Browser </li> | |
<li>Maven Dependency Graph </li> | |
<li>Maven project configurations </li> | |
<li>Artifact Details Viewer </li> | |
<li>Compile on Save for Maven Java SE projects, Deploy on Save for | |
Maven Web Applications </li> | |
</ul> | |
<p><a href="ide/build-tools.html">Build Tools Features Page</a></p> | |
<a name="java-se"></a> | |
<h2>Desktop Applications (Java SE)</h2> | |
<a name="java"></a> | |
<h3>Java Development</h3> | |
<ul> | |
<li>Develop for JDK 1.1, 1.2, 1.3, 1.4, JDK 5.0, JDK 6, JDK 7 </li> | |
<li>Unit testing with JUnit 3 and 4 </li> | |
<li>Library and Template Manager </li> | |
<li>Call Hierarchy window displays callers and callees of a method in | |
a project </li> | |
<li>Javadoc Analyzer, Javadoc Auto Comment </li> | |
<li>Automatic Javadoc and source root detection in JARs and NetBeans | |
Libraries </li> | |
<li>Java Beans support: Bean property generation, BeanInfo editor </li> | |
<li>Visual Swing GUI Builder <a href="#swing">(More...)</a> </li> | |
<li>Integrated debugger <a href="#debugger">(More...)</a> </li> | |
<li>Integrated profiler <a href="#profiler">(More...)</a> </li> | |
</ul> | |
<p><a href="java/javase.html">Java SE Features Page</a></p> | |
<a name="swing"></a> | |
<h3>Java Swing GUI Builder (formerly known as Matisse)</h3> | |
<ul> | |
<li>Visual Swing GUI designer for Free Design, null layout, or any | |
Swing layout manager. </li> | |
<li>Extendable component palette with pre-installed Swing and AWT | |
components </li> | |
<li>Visual menu designer </li> | |
<li>Component and Properties inspector </li> | |
<li>Support for Beans Binding technology (JSR 295) </li> | |
<li>Support for Swing Application Framework (JSR 296) </li> | |
<li>Support for GUI localization and accessibility </li> | |
<li>Easy access to properties of ComboBox, JTree, ButtonGroup, etc | |
components </li> | |
<li>GUI Preview in Nimbus Looks&Feel (JDK 6 Update 10) </li> | |
<li>Configure the GUI Builder to generate either simple of fully | |
qualified class names </li> | |
</ul> | |
<p><a href="java/swing.html">Java Swing Features Page</a></p> | |
<a name="profiler"></a> | |
<h3>Java Profiler</h3> | |
<ul> | |
<li>CPU Performance analysis and load generation tools </li> | |
<li>Memory analysis and memory leak detection </li> | |
<li>Threads profiling </li> | |
<li>Local and remote attachment </li> | |
<li>HeapWalker, including OQL support </li> | |
<li>Profiling Points </li> | |
<li>JMeter integration </li> | |
<li>Save snapshots (CSV, HTML and XML) and process them offline </li> | |
</ul> | |
<p><a href="java/profiler.html">Profiler Features Page</a></p> | |
<a name="debugger"></a> | |
<h3>Java Debugger</h3> | |
<ul> | |
<li>Multi-language debugger </li> | |
<li>Configurable breakpoints </li> | |
<li>Options dialog for specifying Variable Formatters, Step Filters, | |
and more </li> | |
<li>Multi-threaded debugging (default breakpoint only suspends | |
breakpoint thread) </li> | |
<li>Customizable Debugging View displays threads, sessions, call | |
stacks </li> | |
<li>Current Thread Chooser for switching threads, threads navigation | |
directly accessible from editor gutter </li> | |
<li>Automatic deadlock detection among suspended threads </li> | |
<li>Watches window </li> | |
<li>Call Stack window </li> | |
<li>Local and remote debugging </li> | |
<li>Run into, step over, step into and step out actions </li> | |
<li>Expression evaluation </li> | |
</ul> | |
<p><a href="java/debugger.html">Debugger Features Page</a></p> | |
<p><a name="javafx"></a> </p> | |
<h2>JavaFX 2.0</h2> | |
<ul> | |
<li>Projects using FXML or pure Java</li> | |
<li>FXML editor</li> | |
<li>Add preloaders to projects, or create preloader project</li> | |
<li>Leverage JavaSE editor</li> | |
<li>Leverage JavaSE and Java GUI debugger, including visual debugger</li> | |
</ul> | |
<p><a href="javafx/index.html">JavaFX Features Page</a></p> | |
<a name="java-web"></a> | |
<h2>Web Applications and Enterprise Applications (Java EE)</h2> | |
<a name="java-webapp"></a> | |
<h3>Web Applications</h3> | |
<ul> | |
<li>JavaServer Pages (JSP 2.1) </li> | |
<li>JavaServer Faces (JSF 2.0) framework </li> | |
<li>Apache Struts 1.3.8 </li> | |
<li>Spring Web MVC 2.5 </li> | |
<li>Hibernate 3.2.5 framework, HQL queries, Hibernate Reverse | |
Engineering wizard </li> | |
<li>Ajax-enabled JSF components </li> | |
<li>Generate JSF CRUD application (Create-Read-Update-Delete) from | |
JPA entity classes </li> | |
<li>Hyperlink navigation for JSF and JSP pages </li> | |
<li>Editor for deployment descriptors </li> | |
<li>JavaServer Pages Standard Tag Library (JSTL). </li> | |
<li>Editor supports HTML, XHTML, JavaScript, PHP, JSP, JSF, and CSS </li> | |
<li>Property values error checking in CSS code </li> | |
<li>HTTP monitor for web application debugging </li> | |
<li>Support for persistence units </li> | |
<li>Deploying Java applications and Applets via Java Web Start (JNLP) | |
including external resources </li> | |
</ul> | |
<p><a href="web/web-app.html">Web Application Features Page</a></p> | |
<a name="db"></a> | |
<h3>Databases</h3> | |
<ul> | |
<li>The NetBeans Database Explorer supports any relational database | |
for which there is a <a | |
href="http://wiki.netbeans.org/wiki/view/DatabasesAndDrivers">JDBC | |
driver</a>: JavaDB (Derby) 10.4, MySQL 5.1.6, PostgreSQL 8.3; Oracle | |
10.2, Microsoft SQL Server 1.2, PointBase 5.2, jTDS 1.2.1, DataDirect | |
Connect for JDBC 3.6, IBM Redistributable DB2, and more. </li> | |
<li>Visual Query Editor (Data Provider API) </li> | |
<li>Sakila plugin installs a sample MySQL database for use with | |
tutorials </li> | |
<li>Integration of MySQL servers (start/stop) </li> | |
<li>Auto-detection of existing MySQL databases </li> | |
<li>Database Explorer to connect to, browse, create, or delete | |
databases </li> | |
<li>Integration for external administration tools like phpMyAdmin </li> | |
<li>SQL Editor with code completion and query history. Edit, sort and | |
filter results directly, view large data sets page by page. </li> | |
</ul> | |
<p><a href="ide/database.html">Databases Features Page</a></p> | |
<a name="java-ee"></a> | |
<h3>Enterprise Applications (Java EE)</h3> | |
<ul> | |
<li>Java EE 6, Java EE 5, J2EE 1.4 standards, including Annotations </li> | |
<li>Java Persistence API (JPA 2.0 ) </li> | |
<li>Contexts and Dependency Injection (CDI) </li> | |
<li>JavaServer Pages (JSP) </li> | |
<li>JavaServer Faces (JSF 2.0) Facelets </li> | |
<li>Enterprise JavaBeans (EJB 2.1, EJB 3, EJB 3.1) </li> | |
<li>EJBs in web applications </li> | |
<li>Java Servlet API </li> | |
<li>GlassFish Server Open Source Edition 3.1.2, Apache Tomcat 5.5 and | |
6.0.20, JBoss 5.0, WebLogic 11g (10.3.1.0), and others. </li> | |
</ul> | |
<p><a href="web/java-ee.html">Java EE Features Page</a></p> | |
<a name="java-ws"></a> | |
<h3>Web Services</h3> | |
<ul> | |
<li>Support for JAX-WS 2.2, designer UI for JAX-WS services </li> | |
<li>Support for JAX-RS RESTful Web Services 1.1 (JSR 311) </li> | |
<li>Support for JAX-RPC Web Service standards 1.6 (JSR 101) </li> | |
<li>Web Service Customization editor </li> | |
<li>Secure identity management with the Sun Java System Access | |
Manager </li> | |
<li>SOAP-based and RESTful Web Services </li> | |
<li>Create JSR-311-compliant RESTful web services from JPA entity | |
classes and patterns, or from databases </li> | |
<li>Google Maps, StrikeIron, and Yahoo News Search RESTful web | |
services </li> | |
<li>JBI Java Business Integration (JSR 208) </li> | |
<li>Java Architecture for XML Binding API (JAXB) wizard </li> | |
<li>Mobile Java ME Web services (JSR 172) </li> | |
<li>Interoperable Web services (JSR 109) </li> | |
<li>SoapUI integration for Web Service testing and monitoring </li> | |
<li>Support for SaaS (Software as a Service provided by among others, | |
Google, Facebook, Yahoo, and YouTube). </li> | |
</ul> | |
<p><a href="web/web-services.html">Web Services Features Page</a></p> | |
<a name="java-me"></a> | |
<h2>Mobile and Embedded Applications (Java ME, Java Card)</h2> | |
<ul> | |
<li>Full support for | |
<ul> | |
<li>Mobile Information Device Profile (MIDP) 1.0, 2.0 and 2.1 </li> | |
<li>Connected Limited Device Configuration (CLDC) 1.0 and 1.1 </li> | |
<li>Connected Device Configuration (CDC) </li> | |
<li>Bundled with Java ME SDK 3.0.5 </li> | |
<li>Java Card </li> | |
</ul> | |
</li> | |
<li>Apache Ant 1.8 build scripts </li> | |
<li>Visual Mobile GUI Designer with localization and data binding | |
support </li> | |
<li>Mobile Screen Designer </li> | |
<li>Mobile Game Builder for the MIDP 2.0 Game API </li> | |
<li>Support for SVG graphics (JSR 226): SVG Composer with SVG UI | |
components, SVG property editor </li> | |
<li>Component palette, custom component creation wizard </li> | |
<li>JMUnit 1.1.0 testing </li> | |
<li>MIDlet signing and certificate management </li> | |
<li>Integrated over-the-air (OTA) emulation </li> | |
<li>Push-registry emulation </li> | |
<li>WMA emulation features for SMS and CBS messages </li> | |
<li>Wireless Messaging and Multimedia APIs </li> | |
<li>Code obfuscation with ProGuard 4.2 </li> | |
<li>Multiple project configurations </li> | |
<li>On-device testing and debugging </li> | |
<li>Mobile Java ME Web service (JSR 172) </li> | |
<li>SDK MpowerPlayer platform support for Mac OS (<a | |
href="http://wiki.netbeans.org/FaqMobilityMpowerMacOs">How to install</a>) | |
</li> | |
</ul> | |
<p><a href="javame/index.html">Java ME Features Page</a></p> | |
<p> </p> | |
<a name="groovy"></a> | |
<h2>Groovy and Grails</h2> | |
<ul> | |
<li>Groovy 1.6.4-ready editor with syntax highlighting, navigator, | |
code folding, occurrences highlighting, code completion, and more </li> | |
<li>Create Grails 1.3 projects, or open existing Grails applications | |
(no import required, no meta-data is added) </li> | |
<li>Support for mixed Java SE/Groovy projects </li> | |
<li>Integrated Grails commands, Services window integration </li> | |
</ul> | |
<p><a href="groovy/index.html">Groovy Features Page</a><br> | |
<br> | |
</p> | |
<a name="php"></a> | |
<h2>PHP</h2> | |
<p>A Java Development Kit (JDK) is not required to run the PHP-only | |
IDE; the Java Runtime Environment (JRE) suffices.</p> | |
<ul> | |
<li>Support for PHP 5 projects including PHP 5.4 (traits, etc.), 5.3, | |
5.2, 5.1 </li> | |
<li>PHP editor with syntactic and semantic code highlighting for | |
mixed code (PHP/HTML/CSS/JavaScript), occurences and error highlighting | |
</li> | |
<li>Code completion and dynamic help (also for PHPDoc tags and | |
included elements), code generators, comment completion, php doc | |
generation, abbreviations, code snippet palette </li> | |
<li>Support for php short tags and php HEREDOC strings, code folding, | |
bracket matching, indentation </li> | |
<li>Integrated FTP and SFTP access for remotely hosted projects | |
(upload, download, delete) </li> | |
<li>IDE recognizes default location of document root in different | |
operating systems </li> | |
<li>Support for PHP include path (global for all projects, or one per | |
project) </li> | |
<li>Run project/single file, debug project/single file, run script in | |
command line </li> | |
<li>Wizard for creating new PHTML and PHP files </li> | |
<li>Navigator and hyperlinking (Go to Declaration, Go to Type, Go to | |
the included/required file) </li> | |
<li>Rename Refactoring </li> | |
<li>Debugger supports breakpoint, local variables, watches and bubble | |
watches (tooltip) </li> | |
<li>Remote and local debugging, debugging of scripts and web pages | |
(xdebug) </li> | |
<li>Local path mapping for remote servers (for debugging, symlinks) </li> | |
<li>Support for multiple project configurations </li> | |
<li>PHPUnit integration and Selenium test cases (also for Maven and | |
web projects) </li> | |
<li>Code Coverage report for PHP projects </li> | |
<li>Zend and Symfony framework support including executing commands.</li> | |
<li>Smarty template support</li> | |
<li>Find Usages action </li> | |
</ul> | |
<p><a href="php/index.html">PHP Features Page</a></p> | |
<a name="js"></a> | |
<h2>JavaScript</h2> | |
<ul> | |
<li>Support JavaScript 1.7 </li> | |
<li>XML object embedding with ECMAScript for XML (E4X) </li> | |
<li>JavaScript editor with syntax highlighting, code completion, | |
pop-up documentation, and error checking. </li> | |
<li>The Editor recognizes JavaScript code in stand-alone JavaScript | |
files as well as in HTML, RHTML, and JSP files. </li> | |
</ul> | |
<p><a href="javascript/index.html">JavaScript Features Page</a></p> | |
<a name="cplusplus"></a> | |
<h2>C, C++, Fortran</h2> | |
<ul> | |
<li>Project types for C and C++ NetBeans Projects </li> | |
<li>The C/C++ plugin also supports Fortran files </li> | |
<li>Compiler-neutral: Compile C, C++, and Fortran files with the GNU | |
Compiler (GCC), MinGW, or others. </li> | |
<li>Project templates, import of existing projects </li> | |
<li>Support for dynamic and static libraries </li> | |
<li>Virtual console </li> | |
<li>Editor with syntactic and semantic code highlighting, | |
indentation, formatting. </li> | |
<li>Code assistance including code completion, refactoring, error | |
highlighting, navigation for C/C++. </li> | |
<li>Classes Browser </li> | |
<li>Call Graph window (direct and reverse) </li> | |
<li>Memory Window </li> | |
<li>Macro expansion view </li> | |
<li>Customizable pre-processor definitions and compile-time options </li> | |
<li>Makefile wizard </li> | |
<li>Remote development (using tools on remote hosts, build and run | |
from your client system) </li> | |
<li>GNU debugger (gdb) support </li> | |
<li>D-Light profiler (Observability) displays CPU, Thread and Memory | |
usage </li> | |
<li>Qt toolkit support (GUI forms, resources, translations) </li> | |
<li>Support for standard Qt editing tools (Qt Designer, Qt Linguist) </li> | |
<li>Supported platforms: Microsoft Windows, Linux, Mac OS, Solaris 10 | |
Operating Systems </li> | |
</ul> | |
<p><a href="cpp/index.html">C and C++ Features Page</a></p> | |
<a name="platform"></a> | |
<h2>NetBeans Platform</h2> | |
<ul> | |
<li>Tools for rich-client application development </li> | |
<li>Runtime container for lifecycle management</li> | |
<li>Module system for pluggability</li> | |
<li>Advanced Swing components for data visualization</li> | |
</ul> | |
<p><a href="platform/index.html">NetBeans Platform Features Page</a><br> | |
</p> | |
<a name="osgi"></a> | |
<h2>OSGi | |
</h2> | |
<ul> | |
<li>Develop OSGi bundles in Maven-based projects </li> | |
<li>Bundled Felix container, ability to register other containers | |
such as Equinox </li> | |
<li>OSGi interoperability (developing and consuming OSGi bundles in | |
Platform-based applications) </li> | |
</ul> | |
<a href="http://nbstaging.czech.sun.com/features/java/osgi.html">OSGi | |
Support Features Page</a> | |
<h2><a name="plugins"></a> </h2> | |
<h2>Available from the Plugins Manager</h2> | |
<p> Install these and more NetBeans Plugins using the Plugin Manager | |
(Tools > Plugins > Available Plugins).<br> | |
You can get additional third-party plugins on the <a | |
href="http://plugins.netbeans.org/">Plugin Portal</a>, where you can | |
also contribute your own. </p> | |
<h3>Stable Plugins</h3> | |
<ul> | |
<li>Jira bug tracker integration </li> | |
<li>NetBeans Platform API documentation </li> | |
<li>BlueJ project support </li> | |
<li>Java Card, Oberthur smart card Platform support </li> | |
<li>Scan on Demand Plugin (manually invoke source rescan) </li> | |
<li>Load Generator, JMeter </li> | |
<li>Subversion client (for Microsoft Windows) </li> | |
<li>Ant 1.8 documentation </li> | |
<li>Facelets 1.1.14 (JavaServer Faces 1.2) </li> | |
<li>Java Management Extensions (JMX) and JConsole </li> | |
<li>JBuilder project importer </li> | |
<li>Sakila sample database </li> | |
<li>jIndent plugin </li> | |
<li>Apache Ivy integration </li> | |
<li>Developer Collaboration plugin (for NetBeans IDE 6.5 and earlier | |
only) </li> | |
</ul> | |
<h3>Beta Plugins</h3> | |
<p>More plugins in beta and development stage are available from the <a | |
href="http://wiki.netbeans.org/FaqPluginsInDevelopment">beta and dev | |
Update centers</a> and from the <a href="http://plugins.netbeans.org/">Plugin | |
Portal</a>. </p> | |
<ul> | |
<li>Selenium plugin for PHP / Ant / Maven projects </li> | |
<li>Clearcase version control </li> | |
<li>Copy and paste History: <a | |
href="http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=78">Plugin | |
Portal</a> </li> | |
<li>Web Preview plugin and Embedded Browser (Mozilla's XUL Runner) </li> | |
<li>Free-Form Projects - Extras </li> | |
<li>Code Coverage for Java SE and NetBeans NBM projects </li> | |
<li>Python, Jython </li> | |
<li>Ajax-based Echo2 web framework with Visual designer </li> | |
<li>WADL Designer (Web Application Description Language) </li> | |
<li>Axis web services framework </li> | |
</ul> | |
<p>And many more...</p> | |
<p><br> | |
</p> | |
<p>Back to <a href="../features/index.html">Features Overview Page</a></p> | |
<p>Back to <a href="../community/releases/71/relnotes.html">NetBeans | |
IDE 7.1 Release Notes</a></p> | |
<p><br> | |
</p> | |
</body> | |
</html> |