Day 2007 Partner Showcase
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!
What do you do at ICEsoft?
I'm a senior architect on ICEfaces.
As a partner, how has your company contributed to the NetBeans
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
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
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
this talk, developers will see how they can easily develop Ajax
within the Java standards.
Is there a main message you want developers to get from
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
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
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
development are separated with the beans and the pages.
What are the benefits of your project to the community?
ICEfaces.org 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
important to the Java developer) entirely with open source.
Are there any other messages you would like to highlight in this
Using NetBeans in combination with DynaFaces, jMaki, or ICEfaces you
can effectively develop Ajax and Ajax Push applications.