NetBeans Platform Learning Trail
Last reviewed on 2020-03-22
- What is the NetBeans Platform?
- Getting Started
- Porting
- Using the NetBeans APIs
- NetBeans APIs for Developing Code Editors
- NetBeans APIs for Visualizing Data
- Miscellaneous NetBeans Platform Tutorials
- Command Line
- YouTube: Five Simple Ways to Extend NetBeans IDE
- Using Maven with the NetBeans Platform
- Diagnostics
- Using OSGi with the NetBeans Platform
- Screencasts
- Community-Contributed Docs
- Reference Material
- Other Resources
What is the NetBeans Platform?
The NetBeans Platform is a broad Java framework on which you can base large desktop applications. NetBeans IDE itself is one of the hundreds of applications based on the NetBeans Platform. The NetBeans Platform contains APIs that simplify the handling of windows, actions, files, and many other things typical in applications.
Each distinct feature in a NetBeans Platform application can be provided by a distinct NetBeans module, which is comparable to a plugin. A NetBeans module is a group of Java classes that provides an application with a specific feature.
You can also create new modules for NetBeans IDE itself. For example, you can write modules that make your favorite cutting-edge technologies available to users of NetBeans IDE. Alternatively, you might create a module to provide an additional editor feature.
Getting Started
Using the NetBeans APIs
Are you new to the NetBeans Platform? If so, after following the documents in the "Getting Started" section above, please continue your learning path by reading the documents below. In particular, the book, published in 2014, "NetBeans Platform for Beginners", is very highly recommended!
NetBeans Platform for Beginners
Quick Overviews
Applications Built on the NetBeans Platform
Applications
Common Scenarios
NetBeans APIs for Developing Code Editors
NetBeans APIs for Visualizing Data
Miscellaneous NetBeans Platform Tutorials
These tutorials are alphabetically ordered. |
Using Maven with the NetBeans Platform
General Introductions
NetBeans Platform Tutorials
Diagnostics
Using OSGi with the NetBeans Platform
Screencasts
Community-Contributed Docs
-
A Visual Database Explorer for NetBeans, by Toni Epple
-
DDL Visualizer: Visualize SQL Script with NetBeans, by Damir Tesanovic
-
Customize the Splash Screen and About Dialog, by Tonny Kohar
-
Create the 'Most Recently Used Files' List, by Tonny Kohar
-
Translate Your NetBeans Module, by Michel Graciano
-
Quick Start: Creating Language Tools In NetBeans IDE, by Jordi R. Cardona