New Expert Preso: NetBeans Visual Library
I recorded a new 18-minute flash presentation, it is available on the
homepage of javalobby.org. It focuses on
visual library, which is an open source visualization library used in NetBeans Mobility Pack and some other parts of the IDE as well (JSF flow design in NetBeans 6, CASA designer, etc.).
The cool thing about visual library is that it handles all the low-level visualization for you, so you can declare how your scene and widgets should look like and how they should behave. You don't have to be busy with redrawing the scene, handling hover actions, drawing connections, handling movement, zoom, etc. The library is Swing-based, the APIs are simple and you can take advantage of visual library even if you don't use NetBeans platform - it is also available as a regular library for any Swing application.
In my demos I show some of the features of visual library and I also build a fully-featured Mind Mapper application in approx. 10 minutes. It's a fast-paced demo but I
provide the sources as well so you can open the application in NetBeans 6.0 M9 and experiment with visual library if you want to dive into the code.
Without any further ado, you can watch the preso here:
Enjoy!
Posted by Bernhard Neuhauser on květen 18, 2007 at 10:02 dop. CEST #
Posted by Roumen on květen 18, 2007 at 10:24 dop. CEST #
Posted by Laurent M on květen 19, 2007 at 04:12 dop. CEST #
Posted by Augusto on květen 19, 2007 at 04:49 dop. CEST #
Posted by Ramón on květen 19, 2007 at 09:25 dop. CEST #
Posted by David Kaspar on květen 21, 2007 at 08:18 dop. CEST #
- there are plenty of them and there will be always one more missing
- usually they are not usable as they are - you have to compose them together to get nice visualization
- it would probably lead to decrease of the library performance since developers would be "kindly-pushed" to use PrimitivesWidgets instead of creating they own Widget with a custom "paint" method which is always a way faster.
Anyway it is possible to implement it at any time. If you have an idea or implementation let us know on the mailing list.Posted by David Kaspar on květen 21, 2007 at 08:20 dop. CEST #
Posted by Roumen on květen 21, 2007 at 10:23 dop. CEST #
Posted by Martin Miller on květen 21, 2007 at 09:15 odp. CEST #
Posted by Roumen on květen 21, 2007 at 09:19 odp. CEST #