X

Wanna Take a Look Under the Hood?

Guest Author



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.

Join the discussion

Comments ( 25 )
  • vbrabant Saturday, September 30, 2006
    a very nice demo. Congratulations.
  • Roumen Saturday, September 30, 2006
    Thanks, Vincent. I will come to Javapolis so see you there (I noticed you're coming, too)...
  • Mikael Gueck Saturday, September 30, 2006
    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?
  • Roumen Sunday, October 1, 2006
    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.
  • Alexis MP Sunday, October 1, 2006
    Mikael,
    Are you talking about the base classe managed beans need to inherit?
  • Mikael Gueck Monday, October 2, 2006
    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.
  • ZedroS Monday, October 2, 2006
    Hi



    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 !


    Cheers

    ZedroS
  • Roumen Monday, October 2, 2006
    Yes, all the components are JSF components.
  • ZedroS Monday, October 2, 2006
    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...

  • Roumen Monday, October 2, 2006
    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).
  • Llem Monday, October 2, 2006
    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.
  • Tor Norbye Monday, October 2, 2006

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

    -- Tor

  • xnone Monday, October 2, 2006
    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?
  • Roumen Monday, October 2, 2006
    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.
  • Alexis MP Monday, October 2, 2006
    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.
  • bjb Monday, October 2, 2006

    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 !


  • Roger Keays Monday, October 2, 2006
    This looks really promising. Any idea on how difficult it would be to convince the visual editor to produce facelets-compatible templates?
  • Roumen Tuesday, October 3, 2006
    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 ;)
  • Surya Tuesday, October 3, 2006
    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!
  • Roumen Tuesday, October 3, 2006
    No, I didn't speed up the demo. I have good hardware :)))
  • ZedroS Tuesday, October 3, 2006
    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

    ZedroS
  • Roumen Tuesday, October 3, 2006
    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.
  • ZedroS Tuesday, October 3, 2006
    Thanks Roumen for the answer.
    I must have mistaken... or have taken wishes for realities ;)
  • Roumen Tuesday, October 3, 2006
    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.
  • JB Friday, October 6, 2006
    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.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.