CorePlan72

Core Plan 7.2 (Extended Platform team's plan)

Disclaimer: The content of this NetBeans development wiki page is intended for pre-planning purposes ONLY. The development, release, and timing of any feature or functionality described here should not be treated as final, and is subject to change at any time at the sole discretion of Oracle. For information about NetBeans software releases please visit the NetBeans Roadmap.

Platform

  • Image:yes_EditorPlan68.png Limited export of passwords: #171900
  • Image:yes_EditorPlan68.png More annotations for common APIs: [MoreDeclarativeRegistrationUsingAnnotations]
  • Image:yes_EditorPlan68.png Enable quick search in Outline View #110686
  • *TBD* Allow reload Network Proxy Setting in running IDE session - #148534

Core

  • Image:yes_EditorPlan68.png improved Windows 7 support - #178273 - producing 64-bit launcher
  • Image:yes_EditorPlan68.png performance - #196075 - separation of cachedir and the rest of userdir into to paths by default (a followup to --cachedir option introduced in 7.1)
  • Image:yes_EditorPlan68.png Cleanup of Options categories (Misc, Java) - #200878

Autoupdate

  • Image:yes_EditorPlan68.png Improve handling licenses in Plugin Manager #200765
  • Enhance Autoupdate API to allow listening on build cache/search/install
  • Ability for a feature to depend on another feature? (#205998)
  • Allow to install a OSGi bundle manually via Plugin Manager

Debugger

  • Image:yes_EditorPlan68.png Debugger does not work while scanning #202573
  • Image:yes_EditorPlan68.png Add code-completion to breakpoint dialogs
  • Image:yes_EditorPlan68.png Enable/disable breakpoints from other breakpoints
  • Image:yes_EditorPlan68.png "List view" in Variables and Watches. In the form of <variable> = <value>
  • Nice to have: show bytecode when debugging without sources. A possibility of adding support for decompilers can be considered. (~3-4w)

Visual Debugger

  • Image:yes_EditorPlan68.png Zoom of the application snapshot
  • Allow to define a shortcut that will start/stop logging of events. (1d)
  • Incorporate suggestions and corrections to visual debugger functionality by users
  • Nice to have: Visual debugging functionality on the real application (not on a snapshot).

Search

Versionings and Bugtrackings

  • Image:yes_EditorPlan68.png SVN 1.7 supported by new version of SvnKit
  • Efficient and scalable bugtracking API
  • Image:yes_EditorPlan68.png Redesign search history - Spec
  • Image:yes_EditorPlan68.png VCS history in editor tab - #201708
  • Image:yes_EditorPlan68.png Git API public
  • Image:yes_EditorPlan68.png Mercurial Queues - use cases
  • Enhance annotation/blame bar in editor - #202314
  • Allow diffing against any revision - #189273

Unit Tests

  • Image:yes_EditorPlan68.png TestNG support next to the existing JUnit support

Maven

Broad areas of possible improvements:

  • better POM fidelity: generated source root detection, JUnit config for CoS, etc.
  • more GUI controls for changes to POM
  • enhanced editor hints, templates, completion, etc. for pom.xml
  • workflow tools: releasing components, preparing custom patches, upload JAR
  • converting non-Maven sources (e.g. NB Ant-based projects)
  • more complete NBM development support
  • multimodule dependency visualization (graphic and/or DSM)
  • in-VM agent for (3.0.3+) builds to permit better output display, possibly supporting multithreaded builds with multiple output tabs
  • (re-)consider arranging templates in New Project by technology rather than segregating Maven
  • "blacklist" Java usages of too-new JDK features (acc. to Animal Sniffer plugin), undeclared (indirect) dependencies, unexported packages (NBM/OSGi)

Window System

  • Image:yes_EditorPlan68.png Show close buttons in editor list drop-down menu
  • Image:yes_EditorPlan68.png Show non-document windows when switching between windows using CTRL+TAB keyboard shortcut.
  • Image:yes_EditorPlan68.png Rewrite UI for multi-view tabs - allow tabs to be placed at the bottom, add drop down menu if there are too many tabs to fit the screen, allow custom UI for the multiview tabs.
  • Rewrite main menu bar - show some visual feedback that menu is loading instead of populating it with fake actions and replacing them with real ones when finally loaded.
  • Toolbar overflow - if toolbar is too wide to fit to the screen, show additional buttons in some sort of drop down menu.
  • Editor splitting - same functionality as JDeveloper has
  • Visual editor for window layout
  • More eye candy when dragging windows - better visual feedback when dragging a group of windows. Better reordering or editor windows (see Firefox tabs reordering)
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