NetBeans IDE 5.0 One-Day Workshop in SD West 2006 Conference (March 14th, 2006 Tuesday)


The NetBeans community is delighted to offer a one-day workshop as part of the SD West 2006 conference program.  Take this opportunity to see *and* learn the cool features in NetBeans that can instantly make you more productive.  Topics in all areas will be covered: J2SE, J2EE, and J2ME, so regardless of the types of applications you build this workshop is for you!

The workshop is open to all conference attendees on a first-come first-served basis.  Attendees are expected to bring their own laptops in order to do the labs (please read the Hardware Requirement and Software Requirement sections below).  Please bring a personal headphone if you can since the workshop includes listening to some online multi-media presentations.

The presentation slides and hands-on lab contents are going to be posted on this website.  The final version will be posted on this website by March 7th, 2006.  Also please feel free to take a look at the resources and play around with NetBeans IDE 5.0 before coming to the workshop. 

If you have any further questions, please feel free to send
them to the instructors.  Please place "SD West 2006 NetBeans Day" in the subject field of your email.


Agenda



The following is the agenda of the workshop. (The agenda and contents are still in "work in progress".)  An attendee is welcome to attend only the topics he or she is interested.   Since the workshop is offered as first come first service basis, however, the seat is not always guaranteed.  Please be warned that the workshop will be a bit fast-paced given that there are a lot of topics to be covered.

The presentation slides and hands-on lab contents can be individually downloaded (click the link under each topic) or collectedly downloaded from here (work in progress).

  • 08:00am-08:30am (30 minutes): NetBeans IDE 5.0 Installation as described in Software Requirement below
    • For those people who have not installed NetBeans IDE 5.0, we will use this time to install it.  If you have installed NetBeans IDE 5.0 (along with NetBeans Profiler, Mobility Pack from the NetBeans download webste, and collaboration plug-in from the update center) yourself already, you don't have to come during this time.
    • A CD-ROM will be provided that contains NetBeans software and the lab contents during this time.


  • 09:15am-10:00am (45 minutes): NetBeans 5.0 GUI Builder (Matisse) - Lecture, Demo, and Hands-on lab

    • 10:00am-10:15am (15 minutes): Morning break



    • noon-01:30pm (90 minutes): Lunch break


  • 02:15pm-03:15pm (60 minutes): NetBeans Profiler - Lecture, Demo, and Hands-on lab
    • Abstract: 
      • NetBeans Profiler is a powerful tool that provides a full-featured profiling functionality for the NetBeans IDE. The profiling functions include CPU, memory and threads profiling as well as basic JVM monitoring, allowing developers to be more productive in solving memory or performance-related issues.
    • Presentation slides


  • 03:15pm-03:30pm (15 minutes): Afternoon break 1


  • 04:30pm-05:00pm (30 minutes): NetBeans Collaboration - Lecture, Demo, and Hands-on lab
    • Abstract: 
      • Need to discuss code with other developers remotely? Want to conduct a code review but your team is distributed across continents? With Developer Collaboration, you can do both and intuitively at that!  The Developer Collaboration feature in NetBeans  IDE allows you to connect to a collaboration server or our collaboration service on java.net. With this feature, you can engage with other developers, in either private or public conversations, whether they are located in the next room or across the continent using the familiar chat capabilities that you are used to. The chat capabilities provide the added benefit of being able to "talk" code, which is sent and received with all appropriate formatting in place. As the figure to the right shows, you can send messages in plain text, XML, HTML, or Java code format. The message composition window is a full-fledged source editor with all of the code-completion features in place. Share projects and files in real time, allowing others in the conversation to make changes, which are represented to the rest of the group in visual cues.
    • Presentation slides
    • Work to do in this lab 
    • Resources


  • 05:00pm-05:15pm (15 minutes): Afternoon break 2 - The labs after this break are optional





Hareware Requirement



Please make sure your laptop meets the following requirement.
  • Microsoft Windows, Linux and SolarisTM x86 operating systems
    • Processor: 500 MHz Intel Pentium III workstation or equivalent
    • Memory: 384 megabytes minimum
    • Disk space: 125 megabytes of free disk space
  • Macintosh OS X operating system
    • Processor: PowerPC G4
    • Memory: 512 megabytes
    • Disk space: 125 megabytes of free disk space


Software Requirement



Please install the following software before coming to the workshop.  Please install these software in the order mentioned below. 
  • JDK 5.0 Update 4 or after
  • NetBeans IDE 5.0
    • Choose an Operating System and a Localization Language, and click next button.
    • Download and install NetBeans IDE 5.0 + Application Server 8.2 Bundle Installer.  (Or you can download Sun Application Server 8.2 and NetBeans IDE 5.0 separately.)
    • Download and install NetBeans Profiler 5.0 Installer after you finished the installation of the NetBeans IDE.
  • Developer Collaboration
    • Follow the instruction to install the Developer Collaboration plug-in through the update center

If You Have Any Questions...



If you have any questions on this workshop including installation of the software, please feel free to send them to the instructors.  Please place "SD West NetBeans" in the subject field of your email.