Apache NetBeans 9.0 Alpha is the application framework beneath NetBeans IDE and many other Java desktop applications, such as these:

https://cwiki.apache.org/confluence/display/NETBEANS/on+top+of+NetBeans

Vote Threads

PPMC vote: 
https://lists.apache.org/thread.html/a2ee0c199a4f742b22249d7993233465e18bc8252a665af37f75728e@%3Cdev.netbeans.apache.org%3E

PPMC vote result:
https://lists.apache.org/thread.html/278b3bd85eaeec8718dee95f9b2b2c2c7656544fb5b504f6b8e2632c@%3Cdev.netbeans.apache.org%3E

IPMC vote: 
https://lists.apache.org/thread.html/ae06af5a10d99a14e35a0fee8a8e35e91505b85293549f8152a075d4@%3Cgeneral.incubator.apache.org%3E

IPMC vote result: 
https://lists.apache.org/thread.html/30c40866c0ad97d747c270dc7b7ddc78f60157695763bf355e1697a4@%3Cgeneral.incubator.apache.org%3E

Location of Distribution

https://dist.apache.org/repos/dist/release/incubator/netbeans/incubating-netbeans-platform/incubating-9.0-alpha/

Trying it out

Take the steps below to try Apache NetBeans (incubating) 9.0 Alpha.

Setting Up

  1. Download incubating-netbeans-platform-9.0-alpha-bin.zip and incubating-netbeans-platform-9.0-alpha-source.zip from the above location. 

    Note: Unzip the "bin.zip", but do not unzip the "source.zip". The "bin.zip" is the NetBeans Platform binary that you will run in step 5, while the "source.zip" will enable you to debug into the sources of the NetBeans Platform and navigate into it from the Java editor in NetBeans IDE.

  2. Open NetBeans IDE 8.2 or Apache NetBeans (incubating) 9.0 Beta, once it is available.

  3. Register the unzipped "bin.zip" and the zipped "source.zip" by going to Tools | NetBeans Platforms, choosing "Add Platform", and navigating to the unzipped "bin.zip". Click Next and enter "Apache NetBeans Platform" and click Finish. In the Sources tab, browse to the "source.zip". 

You have now registered Apache NetBeans (incubating) 9.0 Alpha in NetBeans IDE. In the next section, you'll create a new application on top of Apache NetBeans (incubating) 9.0 Alpha. 

Creating an application on top of Apache NetBeans (incubating) 9.0 Alpha

  1. Open the New Project window (Ctrl-Shift-N), go to NetBeans Modules | NetBeans Platform Application and create a new application, named for example "application1", and make sure to select "Apache NetBeans Platform" in the "NetBeans Platform" drop-down box, as shown below:



  2. Run the application and you should see this, i.e., an empty NetBeans Platform application:



  3. Go to to the Window menu and open some windows, e.g., Window | Output and Window | IDE Tools | Properties:



  4. Optionally, add a new module (via the New Project window) with a new TopComponent (via the New File dialog), e.g., an Editor window, and you'll see this:



  5. Hold down the control key over the TopComponent class signature, i.e., "extends TopComponent" should be the class signature of your TopComponent. You'll see javadoc and you'll be able to click with your mouse into the sources from the "source.zip" registered in step 3 above. Set a breakpoint on the class signature, start a debug session, and you'll be able to debug into the "sources.zip" that you registered in step 3 above.