This page is a plan for the sample applications that will be available for NetBeans IDE 6.0.
Note All sample apps should be in the builds, working, and tested for Beta 1. Counting back, this means:
We also need to change the license for all Sample code to BSD .
There are two ways to make sample code available for NetBeans 6.0:
| Category | Sample Name | Delivered to Bits | License | Comments |
|---|---|---|---|---|
| NetBeans Plugin Modules | FeedReader | Beta 1 | CDDL | |
| NetBeans Plugin Modules | Paint Application | Beta 1 | CDDL | |
| Java | GUI Form Examples | Beta 1 | None | |
| Java | Anagram Game | Beta 1 | BSD | Kept as JFrame, expanded description of sample |
| Java | Swing App Framework samples | Beta 1 | BSD | DocumentExample (Document Editor) and SingleFrameExample5 (MarsRoverViewer) examples from Swing App JAR have been Matisse-ized and documented to show how the parts of the Swing app framework function |
| Java | Beans Binding sample | Beta 2 | BSD | one or more heavily documented sample classes showing use cases of beans binding (with no DB component); one project |
| Java | desktop DB app sample | FCS | TBD | Needs to be created, will probably be based on examples developed in one of the tutorials |
| Web | JSTL Example | Beta 1 | None | Very stale samples with lots of deprecated code. Will move word Tomcat to description and write better description. Need to let user choose server in wizard, see Issue 112390 . |
| Web | Tomcat JSP Example | Beta 1 | Apache license | Same as above. |
| Web | Tomcat JSP Example | Beta 1 | Apache | Same as above |
| Web | Tomcat Servlet Example | Beta 1 | Apache | Same as above. Also, deployment failed, see Issue 112292 |
| Web > Visual JSF | VIR | Beta 1 | TBD | From Creator 2 Update 1. |
| Web > Visual JSF | Corporate Travel Center | Beta 1 | TBD | From Creator 2 Update 1. |
| Web > Visual JSF | Single Page CRUD Form | Beta 1 | TBD | From Creator 2 Update 1. |
| Web > Visual JSF | Single Page CRUD Table | Beta 1 | TBD | From Creator 2 Update 1. |
| Web > Visual JSF | Two Page CRUD | Beta 1 | TBD | From Creator 2 Update 1. |
| Web > Visual JSF | Movie Admin | Beta 1 | TBD | From Netbeans 5.5.1. |
| Web Services | Secured Calculator | Beta 1 | BSD | Completed |
| Web Services | Calculator | Beta 1 | BSD | Completed |
| RESTful Web Services | Hello World | Beta 1 | BSD | Available as part of the RESTful Web Service Plugin from the beta update center. |
| RESTful Web Services | Customer Database | Beta 1 | BSD | Same as above. |
| RESTful Web Services | Customer Database Client | Beta 1 | BSD | Same as above. |
| Enterprise | Annotation Override Interceptor | Beta 1 | CDDL | |
| Enterprise | Customer CMP | Beta 1 | BSD? (looks like it, can't be sure) | This needs to be updated for new UI - when creating project has old instructions on where to modify db settings. |
| Enterprise | Interceptor Stateless | Beta 1 | CDDL | |
| Enterprise | Lotter Annotation | Beta 1 | CDDL | |
| Enterprise | Servlet Stateless | Beta 1 | CDDL | |
| Enterprise | Web JPA | Beta 1 | CDDL | Move to web, see Issue 112519 |
| Enterprise | JSF JPA | Beta 1 | CDDL | Same as above |
| Enterprise | JSF JPA CRUD | Beta 1 | CDDL | Same as above |
| SOA | Asynchronous BPEL Process | Beta 1 | None | |
| SOA | Synchronous BPEL Process | Beta 1 | None | |
| SOA | Travel Reservation Service | Beta 1 | None | |
| SOA-BPEL BluePrints | BluePrint 1 | Beta 1 | None | |
| SOA-BPEL BluePrints | BluePrint 2 | Beta 1 | None | |
| SOA-BPEL BluePrints | BluePrint 3 | Beta 1 | None | |
| SOA-BPEL BluePrints | BluePrint 4 | Beta 1 | None | |
| SOA-BPEL BluePrints | BluePrint 5 | Beta 1 | None | |
| UML | UML Bank App Sample | Beta 1 | None | Source location in CVS: uml\samples\src\org\netbeans\modules\uml\samples\bankapp |
| Ruby | Blog Demo | Beta 1 | None | |
| Ruby | Flickr Demo | Beta 1 | None | Needs MySQL config info before it'll run |
| Identity | StockQuoteService | Beta 1 | CDDL | |
| Identity | StockQuoteClient | Beta 1 | CDDL | |
| Mobility-MIDP 1.0 Samples | Currency Converter | Beta 1 | ||
| Mobility-MIDP 1.0 Samples | Photo Album | Beta 1 | ||
| Mobility-MIDP 1.0 Samples | Various Games | Beta 1 | ||
| Mobility-MIDP 1.0 Samples | UI Widget Example | Beta 1 | ||
| Mobility-MIDP 1.0 Samples | Localization Support Example | Beta 1 | ||
| Mobility-MIDP 1.0 Samples | Various Examples | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | Audio Player | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | Bluetooth Example | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | Messaging Example | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | Various Games for MIDP 2.0 | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | Simple Game created with Game Builder | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | UI Widget Example for MIDP 2.0 | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | Networking Example for MIDP 2.0 | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | MMAPI Example for MIDP 2.0 | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | Various Examples for MIDP 2.0 | Beta 1 | ||
| Mobility-MIDP 2.0 Samples | Usage of new Visual Designer custom components | Beta 1 | ||
| Mobility-CDC-Ricoh SDK/J | Button Test Example | Beta 1 | ||
| Mobility-CDC-Ricoh SDK/J | Form Browser Example | Beta 1, depends on Ricoh | ||
| Mobility-CDC-Ricoh SDK/J | Hard Key Example | Beta 1 | ||
| Mobility-CDC-Ricoh SDK/J | Puzzle15 Example | Beta 1 | ||
| Mobility-CDC-Ricoh SDK/J | Sample Lock Control Example | Beta 1 | ||
| Mobility-CDC-Ricoh SDK/J | Soap Client Example | Removed | ||
| Mobility-CDC-Ricoh SDK/J | Time Set Example | Beta 1 |
| Category | Sample Name | Comments |
|---|---|---|
| Ruby | Classic Ruby Blog | Update page saying that it's in the beta builds. |
| Ruby | Putting Flickr on Rails | Update page saying it's in the beta builds |
| Web | Tapping Google Maps | Done for 55, do we update for 60 and if so who does it? |
| Mobility | Dilbert Viewer | Done for 55, do we update for 60 and if so who does it? |
| UML | Reverse Engineering | UML tutorials are being updated for NB 6.0. We just need to update the catalog page for the new sample location and new tutorial. Is already in the builds. |
| Web services | StrikeIron Samples | Geertjan writing tutorial, put the output of tutorial on sample catalog |
| Web > Visual JSF | Currency Trader | Matthew Bohm is preparing this. |
| Web > Visual JSF | JAAS Authentication | From Creator 2 Update 1. |
These are some samples we could reuse for NetBeans
| Category | Sample Name | Source | Comments |
|---|---|---|---|
| Ruby | Depot | Pragmatic Programmer's Agile Ruby Development Book | Need to check to see if it'll work, contact publishers to see if they would approve us reusing it in exchange for driving volume to their site |
| Enterprise | roster | Java EE tutorial | simple java persistence API example |
| Enterprise | order | Java EE tutorial | more complex java persistence API example |
| Enterprise | converter | Java EE tutorial | stateless session bean example |
| Enterprise | cart | Java EE tutorial | stateful session bean example |
| Enterprise | timersession | Java EE tutorial | timer bean example |
| Enterprise | simplemessage | Java EE tutorial | message-driven bean example |
| Enterprise | web service examples | Java EE tutorial | |
| Enterprise | Duke's Bank | Java EE tutorial | end-to-end example that demos EJB3, JPA, app client, and JSF |
| Enterprise | coffeebreak | Java EE tutorial | end-to-end example that demos web-services, SAAJ, and JSF |