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: Luan O'Carroll
Session: Rapid RIA with XUI and NetBeans (S288596)

Luan O'Carroll, Xoetrope

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 Project?

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 applications.

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.

Not logged in. Log in, Register