The Source for Java Technology Collaboration
User: Password:



Gregg Sporar's Blog

July 2007 Archives


Fun in Florida

Posted by gsporar on July 18, 2007 at 07:50 PM | Permalink | Comments (0)

It pays to know the right people. My co-worker Roumen has a very popular blog and is also well-known for his many online demos. He gets requests from Java User Groups on a regular basis to talk about NetBeans.

Roumen cannot be everywhere at once, however, so when he was contacted by user groups in Florida he pointed them to me. On July 17 I spoke to the Miami Java User Group and on July 18 I spoke to the Tampa Java User Group.

Both meetings were a lot of fun. In Miami Fermin Ordaz started things out with a presentation on REST. He pointed out pros and cons and emphasized that some of the standards and best practices are still being formulated. I followed with a "What Is NetBeans?" presentation. I included a brief demo of the support in NetBeans IDE 6 Milestone 10 for quickly and easily generating REST web services in Java.

There were some really interesting questions from the crowd; some highlights:

  • What sort of tools are available for JBI? This question really surprised me. I do not get asked about JBI very often, but fortunately in the NetBeans world we have a good answer. The OpenESB project is a Sun-sponsored open source JBI-compliant container. It includes many powerful binding components and service engines and all the tools for creating a composite application are available in the NetBeans IDE 5.5 Enterprise Pack and in NetBeans IDE 6.0 Milestone 10. I blogged in more detail about JBI here.

  • Can I profile web and enterprise applications with the NetBeans Profiler? Yes. I did a brief demo of the NetBeans Profiler and I used a Swing application - I should have mentioned during the demo that it also supports web and enterprise applications.

In Tampa Vladimir Vivien ran the meeting and again there were some interesting questions:

  • When will there be support for Groovy? There is sort of a two-part answer. In the short term, Project Schliemann provides an easy way to add basic support for any language to the IDE. The famous NetBeans blogger Geertjan has played around with using Schliemann to get Groovy support working in NetBeans 6. Longer term, the work that Tor has led to support Ruby will eventually be leveraged to provide first-class support for other dynamic languages such as Groovy.

  • Is the JSR 295/296 support being added to Matisse? Yes. I did a brief demo of Matisse in NetBeans IDE 5.5.1 but then I did not have time to do a demo of the new stuff that has been added to it to support the beans binding and Swing framework JSRs. Luckily, Roumen has recorded a demo to show those features; you can find it here.

  • What are the best practices for building applications with the NetBeans Visual Web Pack? The context on this question was that I had pointed out during my Visual Web Pack demos that there are many ways to bind to data in a Visual Web Pack application: directly from a table, via an EJB or a web service, etc. The choice you make needs to be driven by the requirements of the application. Roumen wrote a somewhat related blog entry on the topic. One of my other co-workers, David Botterill has also written extensively about using Visual Web Pack to build "real world applications." Check out his blog here.

In Miami I forgot to take any pictures, but in Tampa I did get a photo of the winners of the door prizes:

DSCN3388.JPG



Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds