Warping it up!

Fini Alring's Glossy Tech Zine

VisualStudio User Tries Matisse

Wednesday, February 15th, 2006

When I first tried out the NetBeans GUI Builder Matisse, I was as skeptical as I would be with any Java GUI builder. They never turn out to be exactly what you’d expect; even IDEA’s designer, simplifying GridBagLayout to just a few clicks and properties, doesn’t have the same feel as Visual Studio 2005.

Whatever my feelings were before trying Matisse, I was surprised after using it: Not only did Matisse do everything I expected a GUI editor to do, it even offered new features that really made me raise an eyebrow wondering, “Why did no one else think of this before?”

In this article I will present the features I enjoyed best in Matisse, and then suggest a few features I would like to see in future releases.

Release: NetBeans 5.0

Thursday, February 2nd, 2006

NetBeans — My favorite Java / J2EE development environment, har just been released in version 5.0, much have changed since the 3.x, 4.x versions and I warmly recommend any Java developer to download and discover it’s open source glory, especially those who last tried it years ago.
I went from NetBeans 3.1 to JBuilder Enterprise and directly back to NetBeans 3.6 again, and since I haven’t really looked at the commercial IDE’s as an option for my own projects. I have also used Eclipse and IBM’s Websphere Studio Developer (which is based on Eclipse codebase), and although they are fine products, they don’t really do it for me, since I have quite big focus on Java Web Development, and Eclipse needs commercial third party plugins (MyEclipse) to do that well at the moment.

NetBeans IDE 5.0 introduces comprehensive support for developing IDE modules and rich client applications based on the NetBeans platform, the new intuitive GUI builder Matisse, new and redesigned CVS support, Sun Application Server 8.2, Weblogic9 and JBoss 4 support, and a lot of editor enhancements.

Here are some of the cool features in this release:

  • Developing NetBeans Modules
  • Matisse GUI Builder
  • Servers
  • Web Frameworks
  • Web Services
  • Editor Enhancements
  • Code Completion
  • Refactoring
  • Version Control
  • Debugging
  • Other Usability Improvements
  • New NetBeans Add-on Packs

Interview: Project Matisse and NetBeans IDE 5.0

Monday, December 12th, 2005

Developing graphical user interfaces (GUIs) used to be a tricky part of Java technology programming. Although Java Foundation Classes/Swing (JFC/Swing) technology has been around for quite a while, designing professional-looking, cross-platform GUIs can be tedious and prone to error. All this has changed with NetBeans IDE 5.0 and Project Matisse.

Project Matisse solves the core problem of GUI creation by making the layout design of visual forms much easier. The project extends the NetBeans IDE 4.1 Form Editor to support a free design paradigm that exposes simple layout rules that are easy to understand and to use quickly.

NetBeans IDE software engineer Roman Strobl interviews Project Matisse creators Scott Violet and Tomas Pavek.

The Next Wave of GUIs: Project Matisse and NetBeans IDE 5.0

Coming Soon: Magic in NetBeans Form Designer

Thursday, June 9th, 2005

Michael Urban wrote “One of the biggest frustrations with GUI design in Java is struggling with layout managers to get complex forms to look good. However, that will all soon be a thing of the past.

“…Think he is using absolute positioning? He’s not. That’s a new feature called Matisse. What is so magic about it? Matisse lets you design your form as if you were using absolute positioning. You simply drag your components to where you want them and set them to the size you want by dragging. NetBeans takes care of figuring out what layout managers are needed, and of writing all of the code for you to make your form look the way you design it using ‘Drag, drop, and stretch’…”

See example Flash demo and get more info on the Matisse GUI Designer at Javalobby at the link below.

* Coming Soon: Magic in NetBeans Form Designer. | Javalobby.org

Also see:
* Project Matisse is coming! | Netbeans.org