Revision as of 13:33, 9 January 2013 by Mfukala (Talk | contribs)


Easel Next Release Planning

This page contains Project Easel planning documents for the next release after NetBeans 7.3. See also the main development page.

New feature candidates

List of candidate features for the next release.

Integrate Easel into other project types

Easel functionality should be integrated into those project types:

Enhance HTML5 Project Type

  • FTP support in HTML5 projects (reuse one from PHP projects)
  • Minification support
  • Network profiling
  • Deploy HTML5 applications to Java EE servers like GlassFish
  • Pause JavaScript debugger action (issue 220186)
  • any support for JavaScript modules? (eg. CommonJS, RequireJS, etc.)
  • turn JS debugger "Evaluate Code" into interactive console ala Chrome's dev tools one

Support for compiled languages

Add support for some of the popular compiled languages, for example:

  • CoffeeScript (produces JS)
  • Dart (produces JS)

Utilize Source Maps which provide mapping between a source file (that is a CoffeeScript file, or SASS, LESS, Dart, etc.) and compiled file which runs in browser (that is JavaScript or CSS).

Such support would require for each language:

  • new editor support (syntax coloring, code completion, etc.)
  • a mechanism to compile these files in project types (could be as simple as "automatic compilation on change" in the embedded webserver)
  • streamlined debugging experience for languages which produce JS
  • new styling property sheets for languages which produce CSS

Support 3rd party tools


  • See Marek's separate list of CSS/HTML features for 7.3.next
  • Support for doing difficult CSS things like rounded corners, drop shadows, etc. especially when they have to be different in different browsers.
  • Compound complex property editors
  • Improve Create Rule dialog
  • Smart minimum browser support - set the minimum browser for the project and highlight any html/css that won't work in it as errors
  • HTML/CSS formatting options (issue 144164)
  • Higlighting box model in browser (issue 220192)


  • Server-side JavaScript support (Node.js)
  • More JavaScript testing support (Testacular, PhantomJS, Nashorn)
  • JavaScript Refactoring
  • JavaScript Hints - unreachable code, undeclared variable, empty blocks, block emit {}, == null comparsion, ...

Web Services

  • Third party web service consumption
  • Web service client for other frameworks than Backbone (see also issue 223649)


  • Run/debug apps on iOS / Android
  • PhoneGap support

Other / Misc

  • Live HTML
  • CSS3 GridLayout manager
  • FireFox remote debugging protocol
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