| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <!-- |
| Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. |
| --> |
| <head> |
| <meta http-equiv="content-type" content="text/html; charset=utf-8"> |
| |
| <title>NetBeans Platform Learning Trail</title> |
| <meta content="Collection of resources for NetBeans Platform" name="description"> |
| <link rel="stylesheet" href="../../netbeans.css"> |
| </head> |
| <body> |
| |
| <h1>NetBeans Platform Learning Trail</h1> |
| <h4>What is the NetBeans Platform?</h4> |
| |
| <p>The NetBeans Platform is a broad Java framework on which you |
| can base large desktop applications. NetBeans IDE itself is <a href="http://platform.netbeans.org/screenshots.html">one of the |
| hundreds of applications</a> 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. |
| </p> |
| |
| <p>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. </p> |
| |
| <p>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.</p> |
| |
| |
| <table class="full-width"> |
| <tbody> |
| <tr> |
| <td class="valign-top half-width"> |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Getting Started</h1> |
| </div> |
| <div class="trail-box-content"> |
| <ul> |
| <li><a title="NetBeans API Javadoc" href="http://bits.netbeans.org/dev/javadoc/">NetBeans API Javadoc</a> (<a href="https://netbeans.org/downloads/zip.html">download javadoc.zip for offline viewing</a>) </li> |
| <li><a title="NetBeans Developer Mailing List" href="https://netbeans.org/projects/platform/lists/dev/archive">NetBeans Developer Mailing List</a> </li> |
| <li><a title="NetBeans Developer FAQ" href="http://wiki.netbeans.org/NetBeansDeveloperFAQ">NetBeans Developer FAQ</a> </li> |
| <li><a title="NetBeans Plugin Quick Start" href="http://platform.netbeans.org/tutorials/nbm-google.html">NetBeans Plugin Quick Start</a> </li> |
| <li><a title="NetBeans Platform Quick Start" href="http://platform.netbeans.org/tutorials/nbm-quick-start.html">NetBeans Platform Quick Start</a> </li> |
| <li><a title="NetBeans Platform Plugins with DukeScript" href="https://platform.netbeans.org/tutorials/nbm-dukescript.html">NetBeans Platform Plugins with DukeScript</a> </li> |
| <li>What's New in NetBeans Platform |
| <a href="http://platform.netbeans.org/whatsnew/65.html">6.5</a>, |
| <a href="http://platform.netbeans.org/whatsnew/67.html">6.7</a>, |
| <a href="http://platform.netbeans.org/whatsnew/68.html">6.8</a>, |
| <a href="http://platform.netbeans.org/whatsnew/69.html">6.9</a>, |
| <a href="http://platform.netbeans.org/whatsnew/70.html">7.0</a>, |
| <a href="http://platform.netbeans.org/whatsnew/71.html">7.1</a>, |
| <a href="http://platform.netbeans.org/whatsnew/72.html">7.2</a>, |
| <a href="http://bits.netbeans.org/7.2.1/javadoc/apichanges.html">7.2.1</a>, |
| <a href="http://bits.netbeans.org/7.3/javadoc/apichanges.html">7.3</a>, |
| <a href="http://bits.netbeans.org/7.3.1/javadoc/apichanges.html">7.3.1</a>, |
| <a href="http://bits.netbeans.org/7.4/javadoc/apichanges.html">7.4</a>, |
| <a href="http://bits.netbeans.org/8.0/javadoc/apichanges.html">8.0</a>? |
| <a href="http://bits.netbeans.org/8.1/javadoc/apichanges.html">8.1</a>? |
| </li> |
| </ul> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Porting</h1> |
| </div> |
| <div class="trail-box-content"> |
| <ul> |
| <li><a title="Porting a Swing Application" href="http://platform.netbeans.org/tutorials/nbm-porting-basic.html">Porting Swing Components</a> </li> |
| <li><a title="Porting a JavaFX Application" href="http://platform.netbeans.org/tutorials/nbm-javafx.html">Porting JavaFX Components</a> </li> |
| </ul> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Using the NetBeans APIs</h1> |
| </div> |
| <div class="trail-box-content"> |
| <p><b>NetBeans Platform Fundamentals</b></p> |
| <p>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!</p> |
| <ul class="b-bottom-dashed"> |
| <li>NetBeans Platform for Beginners |
| <p><p><a href="https://leanpub.com/nbp4beginners"><img style="border:1px solid black" alt="" src="../../images_www/screenshots/platform/nbp4beginners.jpg"></a> |
| <li><a href="http://platform.netbeans.org/tutorials/nbm-runtime-container.html">Runtime Container Tutorial</a> |
| <li><a href="http://platform.netbeans.org/tutorials/nbm-10-top-apis.html">Top 10 NetBeans APIs (Video)</a> |
| <li><a href="http://wiki.netbeans.org/NbmIdioms">NetBeans APIs in a Nutshell</a> |
| <li>Essential NetBeans Platform Reference Card |
| <p><p><a href="http://refcardz.dzone.com/refcardz/netbeans-platform-70"><img style="border:1px solid black" alt="" src="../../images_www/screenshots/platform/refcard70.png"></a> |
| <li>Quick Overviews |
| <ul> |
| <li><a href="http://netbeans.dzone.com/articles/netbeans-lookups-explained">NetBeans Lookups Explained!</a> |
| <li><a href="http://netbeans.dzone.com/news/netbeans-extension-points">How Do NetBeans Extension Points Work?</a> |
| </ul> |
| </li> |
| <li>Selection Management Series |
| <ul> |
| <li><a title="Part 1: Selection Management Tutorial" href="http://platform.netbeans.org/tutorials/nbm-selection-1.html">Part 1: Selection Management Tutorial</a> </li> |
| <li><a title="Part 2: Selection Management Tutorial II - Using Nodes" href="http://platform.netbeans.org/tutorials/nbm-selection-2.html">Part 2: Selection Management Tutorial II—Using Nodes</a> </li> |
| <li><a title="Part 3: Nodes API Tutorial" href="http://platform.netbeans.org/tutorials/nbm-nodesapi2.html">Part 3: Nodes API Tutorial</a> </li> |
| <li><a title="Part 4: Property Editor API Tutorial" href="http://platform.netbeans.org/tutorials/nbm-property-editors.html">Part 4: Property Editor API Tutorial</a> </li> |
| </ul> |
| </li> |
| </ul> |
| |
| |
| <p><b>Applications Built on the NetBeans Platform</b></p> |
| <ul class="b-bottom-dashed"> |
| <li>Applications |
| <ul> |
| <li><a title="Paint Application Tutorial" href="http://platform.netbeans.org/tutorials/nbm-paintapp.html">Paint Application Tutorial</a></li> |
| <li><a title="Feed Reader Tutorial" href="http://platform.netbeans.org/tutorials/nbm-feedreader.html">Feed Reader Tutorial</a> </li> |
| <li><a title="HTML Editor Tutorial" href="http://platform.netbeans.org/tutorials/nbm-htmleditor.html">HTML Editor Tutorial</a> </li> |
| <li><a title="POV-Ray Renderer Tutorial" href="http://platform.netbeans.org/tutorials/nbm-povray-1.html">POV-Ray Renderer Tutorial</a> </li> |
| </ul> |
| </li> |
| <li>Common Scenarios |
| <ul> |
| <li><a title="CRUD" href="http://platform.netbeans.org/tutorials/nbm-crud.html">Create/Read/Update/Delete (CRUD)</a></li> |
| <li><a title="Geospatial" href="http://platform.netbeans.org/tutorials/nbm-geospatial.html">Geospatial</a> </li> |
| <li><a title="Workflow" href="http://platform.netbeans.org/tutorials/nbm-workflow.html">Workflow</a> </li> |
| <li><a title="Development" href="http://platform.netbeans.org/tutorials/nbm-ide.html">Development Environment</a> </li> |
| </ul> |
| </li> |
| </ul> |
| |
| <p><b>NetBeans APIs for Developing Code Editors</b></p> |
| <ul class="b-bottom-dashed"> |
| <li><a title="File Type Integration Tutorial" href="http://platform.netbeans.org/tutorials/nbm-filetype.html">File Type Integration Tutorial</a> </li> |
| <li><a title="JavaCC Lexer Generator Integration Tutorial" href="http://platform.netbeans.org/tutorials/nbm-javacc-lexer.html">JavaCC Lexer Generator Integration Tutorial</a> </li> |
| <li><a title="JavaCC Parser Generator Integration Tutorial" href="http://platform.netbeans.org/tutorials/nbm-javacc-parser.html">JavaCC Parser Generator Integration Tutorial</a> </li> |
| <li><a title="Java Language Infrastructure Tutorial" href="http://platform.netbeans.org/tutorials/nbm-copyfqn.html">Java Language Infrastructure Tutorial</a> </li> |
| <li><a title="Code Generator Integration Tutorial" href="http://platform.netbeans.org/tutorials/nbm-code-generator.html">Code Generator Integration Tutorial</a> </li> |
| <li><a title="Code Completion Integration Tutorial" href="http://platform.netbeans.org/tutorials/nbm-code-completion.html">Code Completion Integration Tutorial</a> </li> |
| <li><a title="Mark Occurrences Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-mark-occurrences.html">Mark Occurrences Module Tutorial</a> </li> |
| <li><a title="Code Snippet Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-palette-api1.html">Code Snippet Tutorial</a> </li> |
| <li><a title="Editor Component Palette Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-palette-api2.html">Editor Component Palette Module Tutorial</a> </li> |
| <li><a title="XML Editor Extension Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-xmleditor.html">XML Editor Extension Module Tutorial</a> </li> |
| <li><a title="Hyperlink Tutorial" href="http://platform.netbeans.org/tutorials/nbm-hyperlink.html">Hyperlink Navigation Tutorial</a></li> |
| <li><a title="Java Hints Tutorial" href="http://platform.netbeans.org/tutorials/nbm-java-hint.html">Java Hints Tutorial</a></li> |
| <li><a title="Code Templates Tutorial" href="http://platform.netbeans.org/tutorials/nbm-code-template.html">Code Templates Tutorial</a></li> |
| </ul> |
| |
| <p><b>NetBeans APIs for Visualizing Data</b></p> |
| <ul class="b-bottom-dashed"> |
| <li><a title="Visual Library Tutorial" href="http://platform.netbeans.org/tutorials/nbm-visual_library.html">Visual Library Tutorial</a> </li> |
| <li><a title="NetBeans Visual Library Tutorial for Java Applications" href="http://platform.netbeans.org/tutorials/nbm-quick-start-visual.html">Visual Library Tutorial for Java Applications</a> </li> |
| <li><a title="Visualize SQL Scripts with the NetBeans Platform" href="http://tdamir.blogspot.com/2007/12/ddl-visualizer-visualize-sql-script.html">Visualize SQL Scripts with the NetBeans Platform</a> </li> |
| <li><a title="A Visual Database Explorer for NetBeans" href="http://wiki.netbeans.org/VisualDatabaseExplorer">A Visual Database Explorer for NetBeans</a> </li> |
| <li><a href="http://java.dzone.com/news/how-create-visual-applications">How to Create Visual Applications in Java?</a></li> |
| <li><a href="http://java.dzone.com/news/how-add-resize-functionality-v">How to Add Resize Functionality to Visual Applications in Java?</a></li> |
| <li><a href="https://netbeans.org/community/magazine/html/04/visuallibrary.html">Creative Uses of the Visual Library</a></li> |
| </ul> |
| |
| <p><b>Miscellaneous NetBeans Platform Tutorials</b></p> |
| <p><i>(alphabetically ordered)</i></p> |
| <ul class="b-bottom-dashed"> |
| <li><a title="File Template Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-filetemplates.html">File Template Module Tutorial</a> </li> |
| <li><a title="Installer Integration Tutorial" href="http://platform.netbeans.org/tutorials/nbm-nbi.html">Installer Integration Tutorial</a> </li> |
| <li><a title="Options Window Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-options.html">Options Window Module Tutorial</a> </li> |
| <li><a title="Project Sample Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-projectsamples.html">Project Sample Module Tutorial</a> </li> |
| <li><a title="Project Type Extension Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-projectextension.html">Project Type Extension Module Tutorial</a> </li> |
| <li><a title="Project Type Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-projecttype.html">Project Type Module Tutorial</a> </li> |
| <li><a title="Integrated Property Editors in NetBeans" href="http://platform.netbeans.org/tutorials/nbm-propertyeditors-integration.html">Property Editor Integration Tutorial</a> </li> |
| <li><a title="Quick Search Integration Tutorial" href="http://platform.netbeans.org/tutorials/nbm-quick-search.html">Quick Search Integration Tutorial</a> </li> |
| <li><a title="Ribbon Bar Tutorial" href="http://platform.netbeans.org/tutorials/nbm-ribbonbar.html">Ribbon Bar Tutorial</a> </li> |
| <li><a title="System Properties Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-nodesapi.html">System Properties Module Tutorial</a> </li> |
| <li><a title="NetBeans Wizard Module Tutorial" href="http://platform.netbeans.org/tutorials/nbm-wizard.html">Wizard Module Tutorial</a> </li> |
| </ul> |
| |
| <p><b>Command Line</b></p> |
| <ul> |
| <li><a title="Ant" href="http://platform.netbeans.org/tutorials/nbm-ant.html">Ant</a> </li> |
| <li><a title="Maven" href="http://platform.netbeans.org/tutorials/nbm-maven-commandline.html">Maven</a> </li> |
| </ul> |
| |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| </td> |
| |
| <td class="valign-top half-width"> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>YouTube: Five Simple Ways to Extend NetBeans IDE</h1> |
| </div> |
| <div class="trail-box-content"> |
| <a href="http://www.youtube.com/watch?v=h4k5JpluJM8"><img alt="" src="../../images_www/screenshots/platform/five-easy-extend.png"></a> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Using Maven with the NetBeans Platform</h1> |
| </div> |
| <div class="trail-box-content"> |
| <ul> |
| <li>General Introductions |
| <ul> |
| <li><a href="http://wiki.netbeans.org/MavenBestPractices">Maven Best Practices in NetBeans IDE</a></li> |
| <li><a href="http://mojo.codehaus.org/nbm-maven-plugin/">About the NetBeans Module Maven Plugin</a></li> |
| </ul> |
| </li> |
| <li>NetBeans Platform Tutorials |
| <ul> |
| <li><a href="http://platform.netbeans.org/tutorials/nbm-maven-commandline.html">NetBeans Platform Maven Command Line Tutorial</a></li> |
| <li><a href="http://platform.netbeans.org/tutorials/nbm-maven-quickstart.html">NetBeans Platform Quick Start Using Maven</a></li> |
| <li><a href="http://platform.netbeans.org/tutorials/nbm-maven-modulesingle.html">NetBeans Platform File Type Tutorial Using Maven</a></li> |
| <li><a href="http://platform.netbeans.org/tutorials/nbm-maven-modulesuite.html">NetBeans Platform Selection Tutorial Using Maven</a></li> |
| <li><a href="http://platform.netbeans.org/tutorials/nbm-maven-crud.html">NetBeans Platform CRUD Tutorial Using Maven</a></li> |
| </ul> |
| </li> |
| <li>Miscellaneous |
| <ul> |
| <li><a href="http://blogs.oracle.com/geertjan/entry/mavenized_netbeans_platform_runtime_container">Mavenized NetBeans Platform Runtime Container</a></li> |
| <li><a href="http://netbeans.dzone.com/how-create-maven-nb-project-type">Creating Custom Project Types with Maven and the NetBeans Platform</a></li> |
| <li><a href="http://netbeans.dzone.com/nb-how-create-javahelp-mavenized">Creating JavaHelp with Maven and the NetBeans Platform</a></li> |
| <li><a href="http://netbeans.dzone.com/videos/screencast-maven-and-netbeans">Screencast: Maven and the NetBeans Platform</a></li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Diagnostics</h1> |
| </div> |
| <div class="trail-box-content"> |
| <ul> |
| <li><a title="NetBeans Platform Test Infrastructure Tutorial" href="http://platform.netbeans.org/tutorials/nbm-test.html">NetBeans Platform Test Infrastructure Tutorial</a> </li> |
| <li><a title="NetBeans Platform Gesture Collection Infrastructure Tutorial" href="http://platform.netbeans.org/tutorials/nbm-gesture.html">NetBeans Platform Gesture Collection Infrastructure Tutorial</a> </li> |
| </ul> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Using OSGi with the NetBeans Platform</h1> |
| </div> |
| <div class="trail-box-content"> |
| <ul> |
| <li><a title="NetBeans Platform Quick Start Using OSGi" href="http://platform.netbeans.org/tutorials/nbm-osgi-quickstart.html">NetBeans Platform Quick Start Using OSGi</a> </li> |
| <li><a title="NetBeans Platform EMF Integration Tutorial" href="http://platform.netbeans.org/tutorials/nbm-emf.html">NetBeans Platform EMF Integration Tutorial</a> </li> |
| </ul> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Screencasts</h1> |
| </div> |
| <div class="trail-box-content"> |
| <ul> |
| <li><a href="http://prezi.com/b5ntwnpvu9j8/free-netbeans-platform-crash-course/">Slides: Free NetBeans Platform Crash Course</a></li> |
| <li><a href="http://platform.netbeans.org/tutorials/nbm-10-top-apis.html">Video: Top 10 NetBeans APIs</a></li> |
| </ul> |
| |
| <div class="b-top-dashed align-right"><br><p> |
| <a href="https://netbeans.org/kb/docs/screencasts.html"> |
| <img width="15" height="12" src="https://netbeans.org/images_www/v6/arrow-button1.gif" alt=""/> |
| All Screencasts |
| </a></p> |
| </div> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Community-Contributed Docs</h1> |
| </div> |
| <div class="trail-box-content"> |
| <ul> |
| <li><a href="http://wiki.netbeans.org/wiki/view/VisualDatabaseExplorer">A Visual Database Explorer for NetBeans</a>, by Toni Epple</li> |
| <li><a href="http://tdamir.blogspot.com/2007/12/ddl-visualizer-visualize-sql-script.html">DDL Visualizer: Visualize SQL Script with NetBeans</a>, by Damir Tesanovic</li> |
| <li><a href="http://blogs.kiyut.com/tonny/2007/10/18/customize-netbeans-platform-splash-screen-and-about-dialog/">Customize the Splash Screen and About Dialog</a>, by Tonny Kohar</li> |
| <li><a href="http://wiki.netbeans.org/wiki/view/AddingMRUList">Create the 'Most Recently Used Files' List</a>, by Tonny Kohar</li> |
| <li><a href="http://wiki.netbeans.org/wiki/view/TranslateNetbeansModule">Translate Your NetBeans Module</a>, by Michel Graciano</li> |
| <li><a href="http://netbeans.dzone.com/tips/quickstart-guide-language-supp">Quick Start: Creating Language Tools In NetBeans IDE</a>, by Jordi R. Cardona</li> |
| </ul> |
| |
| <div class="b-top-dashed align-right"><br><p> |
| <a href="http://wiki.netbeans.org/CommunityDocs_Contributions" target="_blank"> |
| <img width="15" height="12" src="https://netbeans.org/images_www/v6/arrow-button1.gif" alt=""/> |
| All Community-Contributed Docs </a></p> |
| </div> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Reference Material</h1> |
| </div> |
| <div class="trail-box-content"> |
| <p><b>Official NetBeans Platform Reference Material<a name="comrec" id="comrec"></a></b></p> |
| <ul> |
| <li><a href="http://bits.netbeans.org/dev/javadoc/index.html">NetBeans API Javadoc</a> |
| <ul> |
| <li><a href="http://bits.netbeans.org/dev/javadoc/org-openide-modules/org/openide/modules/doc-files/api.html">Module System API</a> |
| <p><li><a href="http://bits.netbeans.org/dev/javadoc/org-openide-windows/org/openide/windows/doc-files/api.html">Window System API</a> |
| <p><li><a href="http://bits.netbeans.org/dev/javadoc/org-openide-filesystems/org/openide/filesystems/doc-files/api.html">Filesystems API</a> |
| <p><li><a href="http://bits.netbeans.org/dev/javadoc/org-openide-loaders/org/openide/loaders/doc-files/api.html">Datasystems API</a> |
| <p><li><a href="http://bits.netbeans.org/dev/javadoc/org-openide-nodes/org/openide/nodes/doc-files/api.html">Nodes API</a> |
| <p><li><a href="http://bits.netbeans.org/dev/javadoc/org-openide-explorer/org/openide/explorer/doc-files/api.html">Explorer API</a> |
| <p><li><a href="http://bits.netbeans.org/dev/javadoc/org-openide-explorer/org/openide/explorer/doc-files/propertyViewCustomization.html">Property Sheet Customization</a> |
| <p><li><a href="http://bits.netbeans.org/dev/javadoc/org-netbeans-api-visual/org/netbeans/api/visual/widget/doc-files/documentation.html">Visual Library API</a> |
| <p><li><a href="http://bits.netbeans.org/netbeans/trunk/javadoc/org-openide-util/org/openide/util/doc-files/api.html">Utilities API</a> |
| <p><li><a href="http://bits.netbeans.org/dev/javadoc/branding.html">Branding</a> |
| <p><li><a href="http://bits.netbeans.org/dev/javadoc/layers.html">Description of Layer Registrations in NetBeans APIs</a> |
| |
| </ul> |
| </li> |
| <li><a href="http://bits.netbeans.org/dev/javadoc/apichanges.html">Latest NetBeans API Changes</a></li> |
| </ul> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| <div class="trail-box"> |
| <div class="trail-box-header"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> |
| <!-- here is the box header --> |
| <h1>Other Resources</h1> |
| </div> |
| <div class="trail-box-content"> |
| <p><b>Online Magazine Articles<a name="comrec" id="comrec"></a></b></p> |
| <ul class="b-bottom-dashed"> |
| <li><a href="http://java.sun.com/developer/technicalArticles/javase/extensible/index.html">Creating Extensible Applications With the Java Platform</a></li> |
| <li><a href="http://java.dzone.com/news/how-create-pluggable-photo-alb">How to Create a Pluggable Photo Album in Java</a></li> |
| <li><a href="https://netbeans.org/community/magazine/html/04/maven.html">NetBeans Platform Development with Maven and Mevenide</a></li> |
| </ul> |
| <p><b>NetBeans Platform Blogs<a name="blogs" id="blogs"></a></b></p> |
| <ul class="b-bottom-dashed"> |
| <li><a href="http://blogs.oracle.com/geertjan">Geertjan Wielenga</a>, |
| <a href="http://eppleton.de">Toni Epple</a>, |
| <a href="http://www.aljoscha-rittner.de/blog/">Aljoscha Rittner (German)</a>, |
| <a href="http://blogs.oracle.com/scblog">Sandip Chitale</a>, |
| <a href="http://blogs.oracle.com/jglick">Jesse Glick</a>, |
| <a href="https://www.java.net/blogs/timboudreau">Tim Boudreau</a>, |
| <a href="http://blogs.kiyut.com/tonny/">Tonny Kohar</a>.</li> |
| </ul> |
| <p><b>NetBeans Platform Books<a name="blogs" id="blogs"></a></b></p> |
| <ul><li><a href="https://leanpub.com/nbp4beginners">"NetBeans Platform for Beginners"</a> |
| <p><p><a href="https://leanpub.com/nbp4beginners"><img style="border:1px solid black" alt="" src="../../images_www/screenshots/platform/nbp4beginners.jpg"></a> |
| </li> |
| <li><a href="http://www.apress.com/9781430241010">"The Definitive Guide to NetBeans Platform 7"</a></li> |
| <li><a href="https://www.packtpub.com/netbeans-platform-6-9-developers-guide/book">"NetBeans Platform 6.9 Developer's Guide"</a></li> |
| <li><a href="http://www.apress.com/9781430224174">"The Definitive Guide to NetBeans Platform 6.5"</a></li> |
| <li><a href="http://www.amazon.com/Rich-Client-Programming-Plugging-NetBeans/dp/0132354802">"Rich Client Programming: Plugging into the NetBeans Platform"</a></li> |
| </ul> |
| </div> |
| <div class="trail-box-bottom"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> |
| <img alt="" src="https://netbeans.org/images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> |
| </div> |
| </div> |
| |
| </td> |
| </tr> |
| |
| </tbody> |
| </table> |
| </body> |
| </html> |