| Item | High level goal | Priority | Status |
| Server plugins | | | |
| Appserver 9.1 support | | P1 - alignment with AS | |
| Appserver 9.2 support | | | |
| Directory deployment for everything on Sun Appserver | web 2.0 | | |
| Server log viewer/output tab UI redesign | usability | | |
| Deployment of drivers to server | alignment | P2 - VWP has this | |
| Tomcat 6 support | migration | | |
| JBoss 5 support | migration | | |
| Eliminate dependency on Tomcat: help | | | |
| Command line option for Tomcat location | | | |
| Basic support for Oracle, Jetty, ... | migration | | |
| Generic server support | migration | | |
| API for registering JMS, datasource, mail (+JNDI) in the plugin | editing | P1 - required for Retouche | |
| Editor for Tomcat's context.xml and server.xml: code completion | editing | | |
| Exporting certificate to server | | | |
| Options for server start/stop/deployment timeout | | | |
| Databases | | | |
| Database schema development | | | |
| E-R diagram | | | |
| Code completion for SQL/JPQL | editing | | |
| JPQL syntax highlighting | editing | | |
| JPQL testing mode (execute query) | | | |
| More usable UI for registering Derby/Java DB | usability | | |
| Automatically register JavaDB from Java SE 6 | | | |
| Database registration UI improvements | | | |
| Quoted vs. non-quoted identifiers in Create Table dialog | | | |
| File template for SQL files | editing | | |
| Visual query builder | | | |
| Registering drivers as Java libraries | | | |
| Improve usability of the database connection dialog | usability | | |
| History in the SQL editor | usability | | |
| Editable SELECT result | | | |
| Web tier | | | |
| CSS editor/completion | editing | | |
| Non-Java based refactoring (JSP) | | | |
| Struts 2 support | migration | | |
| Create a community of framework module writers | community | | |
| Facelets | migration | | |
| Wicket | migration | | |
| More additional web frameworks... | migration | | |
| Refactoring for Struts | | | |
| Improvements of Struts and JSF framework support | | | |
| Make generation of JSF from Entity customizable (e.g. Velocity-based) | | | |
| Architecture for web app generation | | | |
| Syntax checking/error checks/hints for HTML, JSP, XML, XHTML | editing | | |
| Validate XHTML against schema, actions for XML files | editing | | |
| Proper XHTML completion for XHTML | editing | | |
| Better support for JSP with XML syntax | editing | | |
| Drag and drop from explorer to editor for many things | editing | | |
| Drop from palette to JSP should autoimport the taglib | editing | | |
| Fix focus issues after drag and drop | editing | | |
| Completion for attribute values in HTML/JSP | editing | | |
| Embedded web browser in NetBeans | web 2.0 | | |
| Navigation for HTML/JSP | editing | | |
| Improve formatting for HTML/JSP | editing | | |
| Comment/uncomment in HTML/JSP/XML/SQL | editing | | |
| Live code templates | editing | | |
| HTML refactoring | | | |
| Offer ALL tags in JSP code completion (not only the ones already used in the page) | editing | | |
| Support Cactus for testing | | | |
| JRuby support | scripting | | |
| PHP support | scripting | | |
| Hyperlinking to classes from persistence.xml | editing | | |
| When compiling all JSPs, don't stop after the first error, display all errors | | | |
| Improve UI of HTTP monitor | | | |
| Do not build war file when doing directory-based or in-place deployment | web 2.0 | | |
| User-defined code snippets | editing | | |
| Color picker in CSS completion/editor | editing | | |
| Visual facelets designer | | | |
| Visual Struts designer | | | |
| Visual editor for struts-config | | | |
| Page navigation editor for Struts | | | |
| Allow the user to choose the location of a web framework installation | | | |
| GWT support | migration | | |
| Deployment of GWT apps to GlassFish | | | |
| Show XML path to the current position in editor and allow navigation to outer tags | editing | | |
| EJB and Persistence | | | |
| JMS (message driven beans) enhancements | | | |
| Improvements in Use Entity Manager | | | |
| Better support for Session Facades | | | |
| Iterative regeneration of entity classes after database changes | | | |
| Make generation of Persistence classes customizable (e.g. Velocity-based) | | | |
| JPA support in freeform | migration | | |
| JPA support in NetBeans module project | migration | | |
| Move Enterprise Resources from popup menu to a better place | usability | | |
| Merge popup menu items e.g. Enterprise Resources etc. | usability | | |
| Support for multiple persistence units | | | |
| Enhancement in persistence.xml editor: vendor-specific properties | | | |
| API for persistence providers (which providers are included in the server, which version, ...) | | | |
| Improve code completion for JPA annotations | editing | | |
| Call EJB from JSP | editing | | |
| Web Services | | | |
| Dispatch/provider support in JAX-WS (REST with JAX-WS) | soa/ws, web 2.0 | P2 - alignment with AS | |
| REST web services - create a servlet implementing a REST web service | web 2.0 | | |
| Web service monitor | soa/ws, web 2.0 | | |
| Service creation in Java SE (6) | soa/ws | | |
| AXIS support | community | | |
| JSR 109 improvements - project import | soa/ws | | |
| Creating web service from XML schema | soa/ws | | |
| Customization of code generated for web services (to avoid name conflicts) | soa/ws | | |
| JAXB customization editor (for more flexible xml-java binding) | soa/ws | | |
| Multiview for web services (over more files) | soa/ws, usability | | |
| Projects | | | |
| Make project import less restrictive (both standard and freeform) | migration | P2 - huge blocker | |
| Merge project templates to have less of them | usability | | |
| Import J2EE apps with several modules and only one build script | migration | | |
| Undeploy project action | usability | | |
| Allow multiple J2EE modules in freeform projects | migration | | |
| Introduce target server in freeform projects (allows deployment and server resources) | migration | | |
| Deployment in freeform projects | migration | | |
| Deployment in Maven projects | migration | | |
| Displaying databases in the project logical view | usability | | |
| Make it possible to build projects without installing NetBeans (headless build) | migration | | |
| Check out project without sources -> Java class wizard does not work well | | | |
| Infrastructure and API | | | |
| Stable APIs for framework providers and for Martin Grebac | | | |
| J2ee/ejb stable API (public/under development) | | | |
| Web services stable APIs | | | |
| Extend web framework APIs to express dependencies | community | | |
| Extend web framework APIs to extend project view | community | | |
| Replace schema2beans with XDM (memory consumption) | | | |
| Replacement for dbschema module | | | |
| Miscellaneous | | | |
| Java EE 6 | | | |
| Code completion against the schema in XML files | editing | | |
| List of verification errors in a (tasklist) window | editing | | |
| New checks all over the place (persistence, e.g. database object names, ws, EJB) | editing | | |
| Allow to disable checks | editing | | |
| Palette for XML code clips (schema, templates) | editing | | |
| Wizards for generating SAX parser/DOM scanner etc. in XML module (fix the UI) | usability | | |
| Dynamic help for XML editor (schema/DTD-driven) | editing | | |
| Improve usability of XML validation against schema (when it's not in the catalog) | usability | | |
| Use progress bar after finishing wizards | usability | | |
| Signing of application clients | | | |
| Secret shortcut that displays the photo of the Java EE team | | | |
| Move all options to the new options dialog | usability | | |
| Add options for "Do not show this message again" dialogs (a way to enable it again) | usability | | |
| Editor options alignment: make consistent, fix bugs | usability | | |
| Color schemes for non-Java editors | usability | | |
| XSLT debugger | | | |
| Per-project XML catalog of user-defined schemas | | | |
| Hide HTTP server settings from the Runtime tab and move it to Options | usability | | |
| Get rid of the Runtime tab and replace it with Server navigator | usability | | |
| Move DTD and Schema catalogs from Runtime tab to Options | usability | | |
| Hint for downloading schema that is used in a XML file and caching it locally | usability | | |
| Seam support | migration | | |