NB6SampleApps

NetBeans 60 Sample Applications

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:

  • Sample apps in build one week before Beta 1 branching
  • Sample apps tested and no show-stoppers by Beta 1 branch/high resistance
  • All show-stoppers fixed by code freeze.

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:

  • Package the sample code in the builds
  • Make the sample code available on the Update Center and list it in the NetBeans Sample Catalog

Samples in the Builds

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


Samples on the Sample Catalog

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.


Potential Sources for More Samples

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
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo