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 Xoetrope?
I'm the lead developer on the XUI project, and also the CEO.
As a partner, how has your company contributed to the NetBeans
We have built the Kaideoscope plug-in, an Open Source editor for XUI.
We have also built the Carousel plug-in. Carousel is a collection of
add-ons for XUI and NetBeans; it adds lots of components and tools to
ease the process of building enterprise level applications.
Tell us about your NetBeans Day Presentation.
I'm going make a presentation on building Rich Internet Applications
(RIA) using NetBeans and our plug-ins. RIAs can offer the best of the
Internet and the Desktop, but sometimes they don't live up to their
name. So in the presentation I will show some of the things we do to
ensure that we produce compelling applications.
What's the top point that developers should know about your session?
This will be the first public showing of XUI 3.0 and the new NetBeans
plug-ins. We will demo the new software, showing some of the highlights
in the process.
What are the benefits to the community?
All the tools are open-source (although the Carousel components require
a license for redistribution), so developers can try them out and use
them for free. The tools take care of much of the plumbing needed to
build RIAs, and developers can use all their normal Java skills. So,
it's a great way to get started with RIAs.
What is the main message you want a developer to get after
attending your session?
That by using XUI and NetBeans you can very quickly build great desktop
Why did you submit your session to be presented at NetBeans Day?
NetBeans is our platform of choice, not just because we have plug-ins
for NetBeans but because of all the other facilities available. Without
NetBeans we would have had to reinvent lots of things.
What features do you enjoy working with in NetBeans?
We are pretty intensive users of NetBeans and we use a wide range of
features from the basic Java coding through to the profilers and
deployment tools. The Profiler is one of my favorites.
How does working in Java compare with other technologies?
For us, Java is really the only choice. Many of the customer
applications we build need an efficient computing platform and one that
spans devices from handhelds to servers. Not only does Java give us
this, but it also gives us many of the capabilities that are essential
for RIAs. The Java platform also offers a level of consistency that we
would not have had with some of the other options, and this opinion is
reinforced almost every time we have to use something other than Java.
Of course, that's not to say there aren't things we can learn from
other platforms and on the desktop this sort of competition is really
intense. We keep an eye on new developments for inspiration, but
fortunately there is such a range and depth of possibilities in Java
that there's usually a way of achieving similar results in Java.