NetBeans Platform Learning Trail
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.
- NetBeans API Javadoc (download javadoc.zip for offline viewing)
- NetBeans Developer Mailing List
- NetBeans Developer FAQ
- NetBeans Plugin Quick Start
- NetBeans Platform Quick Start
- NetBeans Platform Plugins with DukeScript
- What's New in NetBeans Platform
NetBeans Platform Fundamentals
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!
Applications Built on the NetBeans Platform
- Common Scenarios
NetBeans APIs for Developing Code Editors
NetBeans APIs for Visualizing Data
Miscellaneous NetBeans Platform Tutorials
- General Introductions
- NetBeans Platform Tutorials
Official NetBeans Platform Reference Material
Online Magazine Articles
NetBeans Platform Blogs
NetBeans Platform Books