NetBeans Day RegistrationNetBeans Day 2007 Partner Showcase

NetBeans recognizes companies that have made significant contributions to the NetBeans Project through its Partner Program and with speaking invitations to NetBeans Day. Attend these Partner sessions that showcase exciting and new plug-ins, and discover ways to extend and get the most out of the NetBeans IDE!


Speaker: Ted Goddard
Session: Assembling Ajax Applications with Power Tools (S288060)

Ted Goddard, ICEsoft

What do you do at ICEsoft?

I'm a senior architect on ICEfaces.

As a partner, how has your company contributed to the NetBeans Project?

ICEsoft has contributed to NetBeans by providing modules for easily working with ICEfaces applications within the IDE. One module supports the developer at the project level by automatically configuring the Servlets in the application for the Ajax features of ICEfaces. Another module supports the developer at the design level by providing drag-and-drop design with ICEfaces components with the Visual Web Pack. We're also working on integrating ICEfaces seam-gen capabilities with Petr Pisl's Seam Integration module.

Please tell us about your NetBeans Day Presentation.

The theme of talk is how using an IDE, specifically NetBeans, makes it easy to develop Ajax applications. There are a variety of ways to do this with NetBeans, and it's very effective for that. We'll also explain the technique for making multi-user applications called Ajax Push and say a few things every Ajax developer needs to know about security.

Why is your session important for developers?

Ajax applications are tedious to develop by hand, but by combining NetBeans with current Ajax frameworks such as DynaFaces, jMaki, and ICEfaces, you can develop Ajax and Ajax Push applications very effectively.

It's exciting because Ajax is the new way to develop applications on the web, and users are expecting Ajax capabilities more and more. By attending this talk, developers will see how they can easily develop Ajax applications within the Java standards.

Is there a main message you want developers to get from your session?

Ajax and Ajax Push applications can be readily developed using DynaFaces, jMaki, or ICEfaces with the NetBeans IDE.

Is this your first time holding a talk at NetBeans Day or JavaOne?

We presented in 2005, explaining the underlying Direct-to-DOM mechanism used by the underlying Ajax technology ICEfaces. This session is quite different, focusing on how developers can develop Ajax applications themselves.

What features do you enjoy working with in NetBeans?

Most interesting is the Visual Web Pack—introduced by Creator, but inconvenient because it was part of a non-mainstream IDE.  Visual Web Pack really fulfills the promise of JSF by allowing developers to work with components in a visual way.

How does working in Java compare with other technologies?

Java is the most effective software platform. It promotes secure software and promotes practices that allow developers to work together as a team. JSF is easy to get started on when you see how well the design and development are separated with the beans and the pages.

What are the benefits of your project to the community? has a thriving community since ICEfaces is open source under the Mozilla Public License.  It lets people develop Ajax applications with server-side rather than client side technologies (clearly important to the Java developer) entirely with open source.

Are there any other messages you would like to highlight in this interview?

Using NetBeans in combination with DynaFaces, jMaki, or ICEfaces you can effectively develop Ajax and Ajax Push applications.

Not logged in. Log in, Register