This is an automated email from the ASF dual-hosted git repository.

vieiro pushed a commit to branch hotfix/NETBEANS-6390
in repository https://gitbox.apache.org/repos/asf/netbeans-website.git

commit 20d21d29ead0ea04c2b5f771a979c409d7fe42ef
Author: Antonio Vieiro <[email protected]>
AuthorDate: Fri Jan 14 21:02:15 2022 +0100

    [NETBEANS-6390] Update platform.asciidoc
---
 .../src/content/kb/docs/platform.asciidoc          | 273 +++++++++++++--------
 1 file changed, 169 insertions(+), 104 deletions(-)

diff --git a/netbeans.apache.org/src/content/kb/docs/platform.asciidoc 
b/netbeans.apache.org/src/content/kb/docs/platform.asciidoc
index 7923efd..e8625b7 100644
--- a/netbeans.apache.org/src/content/kb/docs/platform.asciidoc
+++ b/netbeans.apache.org/src/content/kb/docs/platform.asciidoc
@@ -28,78 +28,178 @@
 :toc-title:
 :description: NetBeans Platform Learning Trail - Apache NetBeans
 :keywords: Apache NetBeans, Tutorials, NetBeans Platform Learning Trail
+:reviewed: 2022-01-14
 
 
 == 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 
link:http://platform.netbeans.org/screenshots.html[+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.
+The NetBeans Platform is a broad Java framework on which you can base large 
desktop 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.
+See link:https://en.wikipedia.org/wiki/List_of_NetBeans-based_software[a list 
of NetBeans based applications]
+that have been built on top of the NetBeans platform.
 
-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.
+NOTE: The fact that we use the NetBeans Platform to build the NetBeans IDE 
does not mean that
+you can only build IDEs with it. People design planes, manage airports and 
harbors, manage satellite
+earth stations, build passenger information systems, design radar systems, 
play music, paint complex
+graphs and more using the NetBeans Platform.
 
-== Getting Started
+The NetBeans Platform contains APIs that simplify the handling of windows,
+actions, files, user selection and many other things typical in desktop based
+applications. This greatly makes things easier for you, reducing the
+time-to-market required to create great applications.
 
-* link:http://bits.netbeans.org/dev/javadoc/[+NetBeans API Javadoc+] 
(link:https://netbeans.org/downloads/zip.html[+download javadoc.zip for offline 
viewing+])
-* link:https://mail-archives.apache.org/mod_mbox/netbeans-dev/[+NetBeans 
Developer Mailing List+]
-* link:http://wiki.netbeans.org/NetBeansDeveloperFAQ[+NetBeans Developer FAQ+]
-* link:https://netbeans.apache.org/tutorials/nbm-google.html[+NetBeans Plugin 
Quick Start+]
-* link:https://netbeans.apache.org/tutorials/nbm-quick-start.html[+NetBeans 
Platform Quick Start+]
-* link:https://netbeans.apache.org/tutorials/nbm-dukescript.html[+NetBeans 
Platform Plugins with DukeScript+]
-* What's New in NetBeans Platform 
link:http://platform.netbeans.org/whatsnew/65.html[+6.5+], 
link:http://platform.netbeans.org/whatsnew/67.html[+6.7+], 
link:http://platform.netbeans.org/whatsnew/68.html[+6.8+], 
link:http://platform.netbeans.org/whatsnew/69.html[+6.9+], 
link:http://platform.netbeans.org/whatsnew/70.html[+7.0+], 
link:http://platform.netbeans.org/whatsnew/71.html[+7.1+], 
link:http://platform.netbeans.org/whatsnew/72.html[+7.2+], 
link:http://bits.netbeans.org/7.2.1/javadoc/a [...]
+Of course great power comes with great responsiblity, so you have to learn
+how to use the NetBeans Platform before taking advantage of its full potential.
+This page may be of help.
 
-== Porting
+== Reference
 
-* link:https://netbeans.apache.org/tutorials/nbm-porting-basic.html[+Porting 
Swing Components+]
-* link:https://netbeans.apache.org/tutorials/nbm-javafx.html[+Porting JavaFX 
Components+]
+This section contains links to books, refcards, blogs and videos that you
+may consider useful while learning the NetBeans Platform.
+
+=== Books
+
+This is a list of books that may help you get started. Some of them are
+somewhat old, but NetBeans main concepts have not evolved that much, and most
+of them are still up to date.
+
+* link:https://leanpub.com/nbp4beginners[+"Apache NetBeans Platform for 
Beginners"+]
+* link:http://www.apress.com/9781430241010[+"The Definitive Guide to NetBeans 
Platform 7"+]
+* 
link:https://www.packtpub.com/netbeans-platform-6-9-developers-guide/book[+"NetBeans
 Platform 6.9 Developer's Guide"+]
+* link:http://www.apress.com/9781430224174[+"The Definitive Guide to NetBeans 
Platform 6.5"+]
+* 
link:http://www.amazon.com/Rich-Client-Programming-Plugging-NetBeans/dp/0132354802[+"Rich
 Client Programming: Plugging into the NetBeans Platform"+]
 
-== Using the NetBeans APIs
+=== Reference cards
 
-=== NetBeans Platform Fundamentals
+The dzone link:https://dzone.com/refcardz/netbeans-platform-70[Essential 
NetBeans Platform Refcard] may be of interest to you.
 
-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!
+=== Wiki
 
-=== NetBeans Platform for Beginners
+Our wiki's 
link:https://netbeans.apache.org/wiki/DevFaqIndex.asciidoc[+NetBeans Developer 
FAQ+] has interesting "tricks" you may want to take a look at.  
+link:https://netbeans.apache.org/wiki/NbmIdioms.asciidoc[NetBeans APIs idioms] 
is also useful to know the answers to many frequent questions.
 
-image::../../images_www/screenshots/platform/nbp4beginners.jpg[role="left", 
link="https://leanpub.com/nbp4beginners";]
+=== Blogs
+Some blogs you may find of interest:
 
-* 
link:https://netbeans.apache.org/tutorials/nbm-runtime-container.html[+Runtime 
Container Tutorial+]
-* link:https://netbeans.apache.org/tutorials/nbm-10-top-apis.html[+Top 10 
NetBeans APIs (Video)+]
-* link:http://wiki.netbeans.org/NbmIdioms[+NetBeans APIs in a Nutshell+]
+* The link:https://blogs.apache.org/netbeans/[Apache NetBeans blog].
+* link:http://wiki.apidesign.org/wiki/Main_Page[wiki.apidesign.org] by 
Jaroslav Turach, NetBeans main architect.
+* link:http://blogs.oracle.com/geertjan[+Geertjan Wielenga+]  (archived)
+* link:http://blogs.kiyut.com/tonny/[+Tonny Kohar+].
 
-=== Essential NetBeans Platform Reference Card
+=== Videos
 
-image::../../images_www/screenshots/platform/refcard70.png[role="left", 
link="http://refcardz.dzone.com/refcardz/netbeans-platform-70";]
+We have a link:https://www.youtube.com/user/NetBeansVideos[YouTube channel] 
with many videos
+you may want to check.
 
-==== Quick Overviews
+=== Screencasts
 
-* link:http://netbeans.dzone.com/articles/netbeans-lookups-explained[+NetBeans 
Lookups Explained!+]
-* link:http://netbeans.dzone.com/news/netbeans-extension-points[+How Do 
NetBeans Extension Points Work?+]
+* 
link:http://prezi.com/b5ntwnpvu9j8/free-netbeans-platform-crash-course/[+Slides:
 Free NetBeans Platform Crash Course+]
+* link:https://netbeans.apache.org/tutorials/nbm-10-top-apis.html[+Video: Top 
10 NetBeans APIs+]
 
-==== Selection Management Series
+=== Community-Contributed Docs
 
+The community has also contributed documentation along the years. Let us know 
if you want yours included here!
+
+* link:http://wiki.apidesign.org/wiki/Main_Page[wiki.apidesign.org] by 
Jaroslav Turach, NetBeans main architect.
+* 
link:http://tdamir.blogspot.com/2007/12/ddl-visualizer-visualize-sql-script.html[+DDL
 Visualizer: Visualize SQL Script with NetBeans+], by Damir Tesanovic
+* 
link:http://blogs.kiyut.com/tonny/2007/10/18/customize-netbeans-platform-splash-screen-and-about-dialog/[+Customize
 the Splash Screen and About Dialog+], by Tonny Kohar
+* link:https://dzone.com/articles/quickstart-guide-language-supp[+Quick Start: 
Creating Language Tools In NetBeans IDE+], by Jordi R. Cardona
+* link:https://vieiro.net/apuntes/swingnbrcp/[The NetBeans Platform on 
Standalone Swing Applications], by Antonio Vieiro, explains how to use some 
NetBeans APIs in a plain Swing application.
+
+=== API documentation
+
+<<API,We've moved the API list to the end of this page>>.
+
+== NetBeans Platform Tutorials
+
+
+=== Contributing
+
+We have ported the NetBeans Tutorials to this site, but some of the tutorials 
need a review.
+
+You can help us improve the tutorials following 
link:https://netbeans.apache.org/kb/docs/contributing.html[these contribution 
guidelines].
+
+* For historical reasons, the 
link:https://netbeans.apache.org/kb/docs/platform/[NetBeans Platform Learning 
Trail] has also a list of tutorials you may want to check.
+
+=== Introductory tutorials
+
+* The 
link:https://netbeans.apache.org/tutorials/nbm-runtime-container.html[+Runtime 
Container Tutorial+] explains how NetBeans works internally.
+* link:https://netbeans.apache.org/tutorials/nbm-10-top-apis.html[+Top 10 
NetBeans APIs (Videos)+] explains the "top 10" NetBeans APIs.
+
+
+* link:https://netbeans.apache.org/tutorials/nbm-google.html[+NetBeans Plugin 
Quick Start+]
+* link:https://netbeans.apache.org/tutorials/nbm-quick-start.html[+NetBeans 
Platform Quick Start+]
+* link:https://netbeans.apache.org/tutorials/nbm-dukescript.html[+NetBeans 
Platform Plugins with DukeScript+]
+* link:https://netbeans.apache.org/tutorials/nbm-porting-basic.html[+Porting 
Swing Components+]
+* link:https://netbeans.apache.org/tutorials/nbm-javafx.html[+Porting JavaFX 
Components+]
 * link:https://netbeans.apache.org/tutorials/nbm-selection-1.html[+Part 1: 
Selection Management Tutorial+]
 * link:https://netbeans.apache.org/tutorials/nbm-selection-2.html[+Part 2: 
Selection Management Tutorial II—Using Nodes+]
 * link:https://netbeans.apache.org/tutorials/nbm-nodesapi2.html[+Part 3: Nodes 
API Tutorial+]
 * link:https://netbeans.apache.org/tutorials/nbm-property-editors.html[+Part 
4: Property Editor API Tutorial+]
 
-=== Applications Built on the NetBeans Platform
 
-==== Applications
+=== Extending the NetBeans Platform
+
+The NetBeans module system is very extensible, meaning that you can add
+features through different mechanisms: the Java's service provider interface, 
the
+Lookup API (that also works with the service provider interface) and the
+concept of "layers" (that works in a similar way to the Windows registry).
+
+* For an introduction to the Java Service Provider mechanism see Oracle's 
link:https://www.oracle.com/technical-resources/articles/javase/extensible.html[+Creating
 Extensible Applications With the Java Platform+]
+* For an introduction to the NetBeans Lookup API see 
link:http://netbeans.dzone.com/articles/netbeans-lookups-explained[+NetBeans 
Lookups Explained!+].
+* You may also find 
link:http://netbeans.dzone.com/news/netbeans-extension-points[+How Do NetBeans 
Extension Points Work?+] of interest.
+* The link:https://dzone.com/articles/how-create-pluggable-photo-alb[+How to 
Create a Pluggable Photo Album in Java+] 
+* The link:http://bits.netbeans.org/dev/javadoc/layers.html[+Description of 
Layer Registrations in NetBeans APIs+] explains how each module
+in NetBeans registers files, documents, classes and more in a global registry 
that you can query.
+
+=== Using Maven to build applications
+
+You can use Maven and the NetBeans Platform to build great applications. 
Here're some
+tutorials to get you started:
+
+* link:http://wiki.netbeans.org/MavenBestPractices[+Maven Best Practices in 
NetBeans IDE+]
+* link:http://bits.netbeans.org/mavenutilities/nbm-maven-plugin/[+About the 
NetBeans Module Maven Plugin+]
+* 
link:https://netbeans.apache.org/tutorials/nbm-maven-commandline.html[+NetBeans 
Platform Maven Command Line Tutorial+]
+* 
link:https://netbeans.apache.org/tutorials/nbm-maven-quickstart.html[+NetBeans 
Platform Quick Start Using Maven+]
+* 
link:https://netbeans.apache.org/tutorials/nbm-maven-modulesingle.html[+NetBeans
 Platform File Type Tutorial Using Maven+]
+* 
link:https://netbeans.apache.org/tutorials/nbm-maven-modulesuite.html[+NetBeans 
Platform Selection Tutorial Using Maven+]
+* link:https://netbeans.apache.org/tutorials/nbm-maven-crud.html[+NetBeans 
Platform CRUD Tutorial Using Maven+]
+* 
link:http://blogs.oracle.com/geertjan/entry/mavenized_netbeans_platform_runtime_container[+Mavenized
 NetBeans Platform Runtime Container+]
+* link:https://dzone.com/articles/how-create-maven-nb-project-type[+How to 
Create a Custom Project Type in a Mavenized NetBeans Platform Application+]
+* link:https://dzone.com/articles/nb-how-create-javahelp-mavenized[+How to 
Create JavaHelp in a Mavenized NetBeans Platform Application+]
+
+=== Using OSGi modules with the NetBeans Platform
+
+You can use OSGi modules within a NetBeans Platform. 
+
+* http://wiki.apidesign.org/wiki/Netigso[OSGi and NetBeans]
+* 
link:https://netbeans.apache.org/tutorials/nbm-osgi-quickstart.html[+NetBeans 
Platform Quick Start Using OSGi+]
+* link:https://netbeans.apache.org/tutorials/nbm-emf.html[+NetBeans Platform 
EMF Integration Tutorial+]
+
+=== Testing and diagnostics
+
+When building applications on top of the NetBeans Platform you want, of 
course, to test things. Also to diagnose what's going on. These are of help:
+
+* link:https://netbeans.apache.org/tutorials/nbm-test.html[+NetBeans Platform 
Test Infrastructure Tutorial+]
+* link:https://netbeans.apache.org/tutorials/nbm-gesture.html[+NetBeans 
Platform Gesture Collection Infrastructure Tutorial+]
+
+=== Sample applications.
 
 * link:https://netbeans.apache.org/tutorials/nbm-paintapp.html[+Paint 
Application Tutorial+]
 * link:https://netbeans.apache.org/tutorials/nbm-feedreader.html[+Feed Reader 
Tutorial+]
 * link:https://netbeans.apache.org/tutorials/nbm-htmleditor.html[+HTML Editor 
Tutorial+]
 * link:https://netbeans.apache.org/tutorials/nbm-povray-1.html[+POV-Ray 
Renderer Tutorial+]
-
-==== Common Scenarios
-
 * 
link:https://netbeans.apache.org/tutorials/nbm-crud.html[+Create/Read/Update/Delete
 (CRUD)+]
 * link:https://netbeans.apache.org/tutorials/nbm-geospatial.html[+Geospatial+]
 * link:https://netbeans.apache.org/tutorials/nbm-workflow.html[+Workflow+]
+
 * link:https://netbeans.apache.org/tutorials/nbm-ide.html[+Development 
Environment+]
 
-=== NetBeans APIs for Developing Code Editors
+=== How to develop editors
+
+Of course, the NetBeans Platform has many features to build top-noch editors 
(that's because
+we build the NetBeans IDE on top of the platform :-)). Here's a list of 
tutorials
+that you can use to build your own editors.
 
 * link:https://netbeans.apache.org/tutorials/nbm-filetype.html[+File Type 
Integration Tutorial+]
 * link:https://netbeans.apache.org/tutorials/nbm-javacc-lexer.html[+JavaCC 
Lexer Generator Integration Tutorial+]
@@ -117,6 +217,9 @@ 
image::../../images_www/screenshots/platform/refcard70.png[role="left", link="ht
 
 === NetBeans APIs for Visualizing Data
 
+The NetBeans Platform has a powerful library (called the "NetBeans Visual 
Library") that you can use
+to build complex user-interactive visualizations.
+
 * link:https://netbeans.apache.org/tutorials/nbm-visual_library.html[+Visual 
Library Tutorial+]
 * 
link:https://netbeans.apache.org/tutorials/nbm-quick-start-visual.html[+Visual 
Library Tutorial for Java Applications+]
 * 
link:http://tdamir.blogspot.com/2007/12/ddl-visualizer-visualize-sql-script.html[+Visualize
 SQL Scripts with the NetBeans Platform+]
@@ -125,77 +228,61 @@ 
image::../../images_www/screenshots/platform/refcard70.png[role="left", link="ht
 * link:http://java.dzone.com/news/how-add-resize-functionality-v[+How to Add 
Resize Functionality to Visual Applications in Java?+]
 * 
link:https://netbeans.org/community/magazine/html/04/visuallibrary.html[+Creative
 Uses of the Visual Library+]
 
-=== Miscellaneous NetBeans Platform Tutorials
+=== Building custom project types
 
-_(alphabetically ordered)_
+Since we use the NetBeans Platform to build the NetBeans IDE, we use objects 
known as "Projects" to represent
+Java, PHP or C/C++ "projects".
+
+You can use "projects" to represent a set of files or concepts organized in a 
hierarchy. Be either the list of
+rails in a train station, or a hierarchy of parts of a component you're 
designing.
+
+These tutorials explain how to extend existing project types or to create your 
own.
 
-* link:https://netbeans.apache.org/tutorials/nbm-filetemplates.html[+File 
Template Module Tutorial+]
-* link:https://netbeans.apache.org/tutorials/nbm-nbi.html[+Installer 
Integration Tutorial+]
-* link:https://netbeans.apache.org/tutorials/nbm-options.html[+Options Window 
Module Tutorial+]
 * link:https://netbeans.apache.org/tutorials/nbm-projectsamples.html[+Project 
Sample Module Tutorial+]
 * 
link:https://netbeans.apache.org/tutorials/nbm-projectextension.html[+Project 
Type Extension Module Tutorial+]
 * link:https://netbeans.apache.org/tutorials/nbm-projecttype.html[+Project 
Type Module Tutorial+]
-* 
link:https://netbeans.apache.org/tutorials/nbm-propertyeditors-integration.html[+Property
 Editor Integration Tutorial+]
-* link:https://netbeans.apache.org/tutorials/nbm-quick-search.html[+Quick 
Search Integration Tutorial+]
-* link:https://netbeans.apache.org/tutorials/nbm-ribbonbar.html[+Ribbon Bar 
Tutorial+]
-* link:https://netbeans.apache.org/tutorials/nbm-nodesapi.html[+System 
Properties Module Tutorial+]
-* link:https://netbeans.apache.org/tutorials/nbm-wizard.html[+Wizard Module 
Tutorial+]
 
-=== Command Line
+=== Templates
 
-* link:https://netbeans.apache.org/tutorials/nbm-ant.html[+Ant+]
-* 
link:https://netbeans.apache.org/tutorials/nbm-maven-commandline.html[+Maven+]
+We use "templates" to create files with some predefined content.
 
-== YouTube: Five Simple Ways to Extend NetBeans IDE
-
-image::../../images_www/screenshots/platform/five-easy-extend.png[role="left", 
link="http://www.youtube.com/watch?v=h4k5JpluJM8";]
-
-== Using Maven with the NetBeans Platform
+* link:https://netbeans.apache.org/tutorials/nbm-filetemplates.html[+File 
Template Module Tutorial+]
 
-=== General Introductions
+=== Installers
 
-* link:http://wiki.netbeans.org/MavenBestPractices[+Maven Best Practices in 
NetBeans IDE+]
-* link:http://bits.netbeans.org/mavenutilities/nbm-maven-plugin/[+About the 
NetBeans Module Maven Plugin+]
+* link:https://netbeans.apache.org/tutorials/nbm-nbi.html[+Installer 
Integration Tutorial+]
 
-=== NetBeans Platform Tutorials
+=== Options window
 
-* 
link:https://netbeans.apache.org/tutorials/nbm-maven-commandline.html[+NetBeans 
Platform Maven Command Line Tutorial+]
-* 
link:https://netbeans.apache.org/tutorials/nbm-maven-quickstart.html[+NetBeans 
Platform Quick Start Using Maven+]
-* 
link:https://netbeans.apache.org/tutorials/nbm-maven-modulesingle.html[+NetBeans
 Platform File Type Tutorial Using Maven+]
-* 
link:https://netbeans.apache.org/tutorials/nbm-maven-modulesuite.html[+NetBeans 
Platform Selection Tutorial Using Maven+]
-* link:https://netbeans.apache.org/tutorials/nbm-maven-crud.html[+NetBeans 
Platform CRUD Tutorial Using Maven+]
+* link:https://netbeans.apache.org/tutorials/nbm-options.html[+Options Window 
Module Tutorial+]
 
-=== Miscellaneous
+=== Property editors
 
-* 
link:http://blogs.oracle.com/geertjan/entry/mavenized_netbeans_platform_runtime_container[+Mavenized
 NetBeans Platform Runtime Container+]
-* link:https://dzone.com/articles/how-create-maven-nb-project-type[+How to 
Create a Custom Project Type in a Mavenized NetBeans Platform Application+]
-* link:https://dzone.com/articles/nb-how-create-javahelp-mavenized[+How to 
Create JavaHelp in a Mavenized NetBeans Platform Application+]
+When you select an object in your application, the "Property Editor" window 
automatically shows
+the properties of the object. Be it a plane, a train or a satellite.
 
-=== Diagnostics
-
-* link:https://netbeans.apache.org/tutorials/nbm-test.html[+NetBeans Platform 
Test Infrastructure Tutorial+]
-* link:https://netbeans.apache.org/tutorials/nbm-gesture.html[+NetBeans 
Platform Gesture Collection Infrastructure Tutorial+]
+* 
link:https://netbeans.apache.org/tutorials/nbm-propertyeditors-integration.html[+Property
 Editor Integration Tutorial+]
+* link:https://netbeans.apache.org/tutorials/nbm-nodesapi.html[+System 
Properties Module Tutorial+]
 
-== Using OSGi with the NetBeans Platform
+=== Quick search, Ribbon bars, Wizards
 
-* 
link:https://netbeans.apache.org/tutorials/nbm-osgi-quickstart.html[+NetBeans 
Platform Quick Start Using OSGi+]
-* link:https://netbeans.apache.org/tutorials/nbm-emf.html[+NetBeans Platform 
EMF Integration Tutorial+]
+The IDE has specific components that help you create quick search fields, 
ribbon bars and wizards.
 
-== Screencasts
+* link:https://netbeans.apache.org/tutorials/nbm-quick-search.html[+Quick 
Search Integration Tutorial+]
+* link:https://netbeans.apache.org/tutorials/nbm-ribbonbar.html[+Ribbon Bar 
Tutorial+]
+* link:https://netbeans.apache.org/tutorials/nbm-wizard.html[+Wizard Module 
Tutorial+]
 
-* 
link:http://prezi.com/b5ntwnpvu9j8/free-netbeans-platform-crash-course/[+Slides:
 Free NetBeans Platform Crash Course+]
-* link:https://netbeans.apache.org/tutorials/nbm-10-top-apis.html[+Video: Top 
10 NetBeans APIs+]
+=== Ant and Maven
 
-== Community-Contributed Docs
+These are tutorials on how to use Ant and Maven with the NetBeans Platform.
 
-* 
link:http://tdamir.blogspot.com/2007/12/ddl-visualizer-visualize-sql-script.html[+DDL
 Visualizer: Visualize SQL Script with NetBeans+], by Damir Tesanovic
-* 
link:http://blogs.kiyut.com/tonny/2007/10/18/customize-netbeans-platform-splash-screen-and-about-dialog/[+Customize
 the Splash Screen and About Dialog+], by Tonny Kohar
-* link:https://dzone.com/articles/quickstart-guide-language-supp[+Quick Start: 
Creating Language Tools In NetBeans IDE+], by Jordi R. Cardona
-* https://netbeans.apache.org/wiki/DevFaqIndex.asciidoc[+DevFaq wiki+], by the 
community
+* link:https://netbeans.apache.org/tutorials/nbm-ant.html[+Ant+]
+* 
link:https://netbeans.apache.org/tutorials/nbm-maven-commandline.html[+Maven+]
 
-== Reference Material
+[[API]]
+== API Reference
 
-=== Official NetBeans Platform Reference Material
+This is a list of most frequently used APIs in the NetBeans Platform.
 
 * link:http://bits.netbeans.org/dev/javadoc/index.html[+NetBeans API Javadoc+]
 * 
link:http://bits.netbeans.org/dev/javadoc/org-openide-modules/org/openide/modules/doc-files/api.html[+Module
 System API+]
@@ -211,25 +298,3 @@ 
image::../../images_www/screenshots/platform/five-easy-extend.png[role="left", l
 * link:http://bits.netbeans.org/dev/javadoc/layers.html[+Description of Layer 
Registrations in NetBeans APIs+]
 * link:http://bits.netbeans.org/dev/javadoc/apichanges.html[+Latest NetBeans 
API Changes+]
 
-== Other Resources
-
-=== Online Magazine Articles
-
-* 
link:https://www.oracle.com/technical-resources/articles/javase/extensible.html[+Creating
 Extensible Applications With the Java Platform+]
-* link:https://dzone.com/articles/how-create-pluggable-photo-alb[+How to 
Create a Pluggable Photo Album in Java+]
-
-=== NetBeans Platform Blogs
-
-* link:http://blogs.oracle.com/geertjan[+Geertjan Wielenga+], 
link:http://blogs.kiyut.com/tonny/[+Tonny Kohar+].
-
-=== NetBeans Platform Books
-
-* link:https://leanpub.com/nbp4beginners[+"NetBeans Platform for Beginners"+]
-
-image::../../images_www/screenshots/platform/nbp4beginners.jpg[role="left", 
link="https://leanpub.com/nbp4beginners";]
-
-* link:http://www.apress.com/9781430241010[+"The Definitive Guide to NetBeans 
Platform 7"+]
-* 
link:https://www.packtpub.com/netbeans-platform-6-9-developers-guide/book[+"NetBeans
 Platform 6.9 Developer's Guide"+]
-* link:http://www.apress.com/9781430224174[+"The Definitive Guide to NetBeans 
Platform 6.5"+]
-* 
link:http://www.amazon.com/Rich-Client-Programming-Plugging-NetBeans/dp/0132354802[+"Rich
 Client Programming: Plugging into the NetBeans Platform"+]
-

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to