Wanna Take a Look Under the Hood?

I am preparing a bigger flash presentation which will showcase many of the reasons why I think NetBeans is a great IDE. I'll be demonstrating features which are currently available, except for one exception - the Visual Web Pack which is currently not available yet.

Since I got several requests for more information about the Visual Web Pack, I thought I could share with you the work-in-progress flash demo of this pack. This functionality is also available from Java Studio Creator, so if you want to use it today, you can download Creator 2 for free.

As you may now we'll be introducing together with the 5.5 release technology preview of the Visual Web Pack, which will be a new NetBeans pack and you will be able to use it to design JSF pages in a visual way (someone called it Matisse for web applications). The planned date for the technology preview is October 30 - of course quality is most important so if quality criteria is not met, we might slip the date.

So for those who can't wait till October 30, you can take a look under the hood by watching this flash demo (no sound yet):

Flash demo of the upcoming Visual Web Pack

The full demo called "Why NetBeans" which will have 8 more such chapters including voice will be available during next week. And remember - you can use the functionality already today with Creator 2 if you can't wait for Visual Web Pack.

a very nice demo. Congratulations.

Posted by vbrabant on září 30, 2006 at 04:44 odp. CEST #

Thanks, Vincent. I will come to Javapolis so see you there (I noticed you're coming, too)...

Posted by Roumen on září 30, 2006 at 04:48 odp. CEST #

Nice. Does the Visual Web Pack use the proprietary Sun JSF class names in the backing bean classes it generates, like Creator 2, or does it use JSF standard interfaces, like JDeveloper?

Posted by Mikael Gueck on září 30, 2006 at 05:46 odp. CEST #

I believe the implementation is curently the same as in Creator 2. I am not sure if it's going to change, but since this tool will get now higher exposure thanks to being available to the whole NetBeans community, the community will be able to influence it's future.

Posted by Roumen on říjen 01, 2006 at 02:05 dop. CEST #

Mikael, Are you talking about the base classe managed beans need to inherit?

Posted by Alexis MP on říjen 01, 2006 at 10:34 dop. CEST #

Alexis, I was wrong, Creator 2 doesn't use proprietary class names unless one uses its included proprietary components. Sorry, I had to recheck before understanding this.

Posted by Mikael Gueck on říjen 02, 2006 at 05:05 dop. CEST #


Are all the components behind this demo JSF ones ? For example, is the simple input box a JSF component ? I don't know a lot about JSF, this explains that...

Thanks a lot for the demo !


Posted by ZedroS on říjen 02, 2006 at 05:37 dop. CEST #

Yes, all the components are JSF components.

Posted by Roumen on říjen 02, 2006 at 05:45 dop. CEST #

Thanks for your answer.

So it means this tool isn't usable for anything else than JSF ? In terms of performance, are JSF as efficient as normal JSP ? Again, I don't know JSF so it might be a stupid question...

Posted by ZedroS on říjen 02, 2006 at 06:12 dop. CEST #

Yes, currently it supports only JSF. JSF has some performance drawbacks compared to JSP, but the ease of development is way different (there are no components in JSP).

Posted by Roumen on říjen 02, 2006 at 06:17 dop. CEST #

Thanks for the excellent demo. I can see that the Visual Web Pack is going to really simplify and speed up developing web apps. I think the visual view of the flow between pages will be especially useful.

Posted by Llem on říjen 02, 2006 at 11:05 dop. CEST #

Regarding "proprietary com.sun" classes - this is explained here: http://blogs.sun.com/tor/entry/com_sun_classes_in_creator

-- Tor

Posted by Tor Norbye on říjen 02, 2006 at 11:16 dop. CEST #

Thanks for the nice demo. To constructive (not critical), after I watch the demo, I have couple feeling: 1) I have seen this in Creator along time ago, 2 years? So, this means that users will be able to do this in Netbeans a technology 2 years ago? Not impressive. I want to see more than that. Something new besides the Creator guts and Netbeans label on the frame border 2) The login demo is mean to simplify things. However, can we have as "simplified" a real login that user can point to a webapp, or a folder, or a command, and say manage login (or whatever name that is). There, users can just specify a login page, filters of pages to be protected, or directory, or whatever needed. If JSF can't do that 2 years ago, and can't do that today (with this ease of use), and Netbeans/Creator can't address that using wizard/wrapper, I seriously question the capability of the the whole JSF/Netbeans_Creator technology. The question is how often you develop a website with login?

Posted by xnone on říjen 02, 2006 at 01:40 odp. CEST #

It is just an example - you can develop other web applications with Creator 2 / Visual Web Pack. As for more impressive features... there are very impressive AJAX/JSF demos. Stay tuned for more. Of course Visual Web Pack with develop in the future - what's nice about the pack is that you will be able to use inside of NetBeans and not have to use 2 IDE's like before.

Posted by Roumen on říjen 02, 2006 at 01:54 odp. CEST #

Since 'xnone' cross-posted to the nbuser alias, here's my answer:

The Visual Pack brings you Java EE 5 (JSF 1.2, EJB 3, JPA). Also Creator 2 is not based on NetBeans 5.0 which brings quick fixes and better code completion (among other things like CVS, ...). Creator (and I assume the forthcoming NetBeans pack) has a JAAS login demo application. You might want to look at this.

Posted by Alexis MP on říjen 02, 2006 at 04:05 odp. CEST #

Roumen, it is realy going in the right direction. Let's wait for a stronger demo ...

Did you thought about supporting facelets netbeans addins that Alexis' also talked about in his blog ?

I do realy think that JSP are not well suited for JSF views ... but facelets are the ones we were waiting for !

Posted by bjb on říjen 02, 2006 at 05:36 odp. CEST #

This looks really promising. Any idea on how difficult it would be to convince the visual editor to produce facelets-compatible templates?

Posted by Roger Keays on říjen 02, 2006 at 05:55 odp. CEST #

This editor is tight to JSF - I am not sure how much work it would be to support facelets, but my guess would be that it would need a lot of work (but you know nothing's impossible ;)

Posted by Roumen on říjen 03, 2006 at 03:31 dop. CEST #

What an impressive demo! Was it the demo sped up or was it the IDE being so snappy? Either way I cant wait to play with that pack and Netbeans! Where I am working this would be so much more helpful than the framework we are using!

Posted by Surya on říjen 03, 2006 at 08:09 dop. CEST #

No, I didn't speed up the demo. I have good hardware :)))

Posted by Roumen on říjen 03, 2006 at 08:11 dop. CEST #

Hi Roumen

One last point : a lot of people complain about the lack of incremental build in Netbeans.
However, I had read somewhere it was possible to get it. Could you do a demo on it ? As you seem most watched, it would be most useful !

Thanks in advance


Posted by ZedroS on říjen 03, 2006 at 09:34 dop. CEST #

I don't think there's any such feature at the moment (if you refer to incremental builds as in Eclipse). I hope this will be included in 6.0, but I am not sure about it. I will definitely blog about it if it's there.

Posted by Roumen on říjen 03, 2006 at 09:49 dop. CEST #

Thanks Roumen for the answer.
I must have mistaken... or have taken wishes for realities ;)

Posted by ZedroS on říjen 03, 2006 at 10:20 dop. CEST #

What I've seen though in the prototype of the new editor is that you can see project-wide errors, so e.g. if you fix an error, you can immediately see in your project if dependend classes have been fixed, too. Or you can see if a code change caused any errors in the other classes.

Posted by Roumen on říjen 03, 2006 at 10:27 dop. CEST #

For those that are looking for Facelet or other types of changes to the Visual Web Pack, please keep in mind that this will be provided as Open Source. You will be able to mess directly with the code very shortly after the final release of the Pack.

Posted by JB on říjen 06, 2006 at 01:20 odp. CEST #

Post a Comment:
Comments are closed for this entry.

Roman Strobl


« červenec 2016