tag:blogger.com,1999:blog-24033290522870479472024-03-05T23:37:12.994-08:00NetBeans Adventures, Java and moreSvenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.comBlogger62125tag:blogger.com,1999:blog-2403329052287047947.post-18806189299960786812011-09-29T21:48:00.000-07:002011-09-30T01:02:40.210-07:00Book Review - NetBeans IDE 7 Cookbook<div dir="ltr" style="text-align: left;" trbidi="on"><br />
It took a long time, but finally here it is. I was asked to review "NetBeans IDE 7 Cookbook" by Rhawi Dantas from Packt Publishing and it took me more time than expected to finish, due to too many other tasks at hand (JavaOne anyone?). First things first - having read through the book I actually think the title is a bit unfortunate, since it suggests content you may not find in there. Reading "Cookbook" in the title I assumed to see "recipes" how to solve problems that the everyday user encounters. But in fact I think it somehow feels more like a tutorial - not that this is a bad thing - I was just thinking about consumers expectations. So, with this book being more of a tutorial, what is the target audience? Well thinking about the stuff I read in there I would suggest it to be a good pick for new or not advanced users. An intermediate user is someone who only knows about parts of the IDE, e.g. SE stuff not EE. If you are using NetBeans in your day job for more than 2 years I would assume you will not find so many new things in there.<br />
<br />
<br />
<a href="http://www.packtpub.com/netbeans-ide-7-cookbook/book" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPTUx3WYG4orfs9XW6MGU46_PY4LXvHFIcLVR0YTF29IqFbK8Fo4HHCXKwzrU_vO9T7ZZN42Ay6bQvuByCUXbZtt1_MuWE9Xn0Sl-5mpRC_SB7gMSDbztqTofS5AmDwUMOtuSzyo2atho/s1600/NetBeans+IDE+7+Cookbook.jpg" /></a><br />
So is this book for you? If you are new to NetBeans and want a thorough introduction without reading multiple tutorials, which are available from the NetBeans project homepage, this book may be for you. The tutorials may be more detailed, but I think I like the all-in-one experience of the book. So probably start with "recipes" in the book and if you like what you see dig in deeper using the tutorials from the NetBeans homepage.<br />
<br />
You are expecting a rating? Well for new NetBeans users I think it is well above average, for advanced and experienced users it is probably a bit below (depends on your IDE usage patterns I think).<br />
<br />
So, what is covered in this book? It is a broad range starting with a quick intro, moving on to the core features of the IDE. One chapter explicitly looks into Matisse, the NetBeans UI design tool. The obligaotry JEE things are in there, as well as a nice primer for how to use JDBC inside NetBeans. The chapter about JavaFX is already outdated, an introduction to mobile development is available. I really like the chapter about refactoring Java code (stay tuned NetBeans users - Jackpot will be back...). What I did not expect after the first few chapters is to have information about extending the IDE (simple but good) and about profiling (although there is more to it than written in the book). Finally there is a good intro into the usage of version control systems with NetBeans (reminder GIT is now available as well).<br />
<br />
Anymore to say about the book? ... No, I think this is good - so get the book, if you want to learn NetBeans!<br />
<br />
</div>Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com4tag:blogger.com,1999:blog-2403329052287047947.post-70808868797503075122011-07-27T13:41:00.000-07:002011-07-27T13:41:26.954-07:00Upcoming Book Review - NetBeans IDE 7.0 CookbookI am currently reviewing<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.packtpub.com/netbeans-ide-7-cookbook/book"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPTUx3WYG4orfs9XW6MGU46_PY4LXvHFIcLVR0YTF29IqFbK8Fo4HHCXKwzrU_vO9T7ZZN42Ay6bQvuByCUXbZtt1_MuWE9Xn0Sl-5mpRC_SB7gMSDbztqTofS5AmDwUMOtuSzyo2atho/s1600/NetBeans+IDE+7+Cookbook.jpg" /></a></div><br />
<div style="text-align: left;">Looks good so far - more details to come - stay tuned.</div>Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-48826982868666400422011-07-27T13:40:00.000-07:002011-07-27T13:40:17.580-07:00Presenting Cool and Fun Sessions at JavaOne 2011With no sessions selected for JavaOne 2010, I thought I would try a new approach:<br />
<br />
<div style="text-align: center;">Build proposals around things I would attend at Javaone.</div><div style="text-align: center;"><br />
</div><div style="text-align: left;">Well, to say the least - it worked out, probably too good. So here is the official list</div><div style="text-align: left;"><br />
</div><div style="text-align: left;"></div><div style="text-align: left;">Session 23923 - JVM Language Mashup Using NetBeans RCP</div><div style="text-align: left;">Session 24027 - Setting Sail: Opening New Horizons in RCP Development</div><div style="text-align: left;">Session 24034 - Next-Generation UI: JavaFX 2.0 and Scala?!</div><div style="text-align: left;">Session 24822 - The Final Frontier: Rich Client Platform with JavaFX 2.0</div><div style="text-align: left;">Session 25026 - The Enterprise RCP: NetBeans RCP with JavaFX 2.0 Controls</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">Anything in there that attracts your attention?<br />
Anything you would like to see in there?</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">See you at J1- or stay tuned for further details on the sessions....</div>Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-90303096228402384712011-07-27T12:09:00.000-07:002011-07-27T12:09:30.109-07:00Reviving my BlogAfter a real long time with no activity on this blog, I think it is time to get busy again. New things coming up, new technologies to evaluate...<br />
<br />
So if you are interested in<br />
<br />
<ul><li><a href="http://netbeans.org/">NetBeans</a></li>
<li><a href="http://www.scala-lang.org/">Scala</a></li>
<li><a href="http://javafx.com/">JavaFX 2.0</a></li>
</ul><br />
there may some interesting blog posts in my queue.<br />
<br />
Welcome back and stay tuned...Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-9999758544738357482009-12-23T12:15:00.000-08:002009-12-23T13:31:11.233-08:00Bruno Souza joins NetBeans DreamTeamThe loss for Sun is the advantage for the <a href="http://dreamteam.netbeans.org/">DreamTeam</a>. Now that <a href="http://www.java.net/blogs/brunos/">Bruno</a> is no longer a Sun employee he was immediately invited to join the <a href="http://dreamteam.netbeans.org/">NetBeans DreamTeam</a> - and he accepted. <div><br /></div><div>Welcome back on board, <a href="http://www.java.net/blogs/brunos/">Bruno</a>!</div>Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com7tag:blogger.com,1999:blog-2403329052287047947.post-71062329805172234502009-11-25T16:08:00.000-08:002009-11-25T16:42:01.945-08:00Bruno Souza leaves SUNI know you have expected to read about days 4 and 5 of Devoxx 2009 here, but there are more important things to blog about.<div><br /></div><div><b>Bruno Souza</b>, founder of SouJava, known as "<b>Brazil's JavaMan</b>" has left SUN. But I suppose this is nothing to keep him from being an (even more) outstanding member of the Java community.</div><div><br /></div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg15KG3n0Xq4j653RuVr554QEYKomg1oqJUOEBzGaf2GderZ95NRk1A0LKY89X6G1A9rT6CbE3rp6nMjpMUVO28bPHfB2Id0qBG-6EqYkSImICWbvYMHWh6Q2zPqQ8oxrTFsL3yGg0Y7ks/s1600/IMG_8109.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg15KG3n0Xq4j653RuVr554QEYKomg1oqJUOEBzGaf2GderZ95NRk1A0LKY89X6G1A9rT6CbE3rp6nMjpMUVO28bPHfB2Id0qBG-6EqYkSImICWbvYMHWh6Q2zPqQ8oxrTFsL3yGg0Y7ks/s320/IMG_8109.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5405786950234413762" /></a></div><div style="text-align: center;">In case you are wondering - Bruno is the guy on the left, </div><div style="text-align: center;">Stephan Janssen on the right and Juggy in the middle!</div><div style="text-align: center;"><br /></div><div>Bruno, lets meet again at Milliways, The Restaurant at the End of the Universe (always near in space)! </div><div><br /></div><div>Oh, and bring Juggy along, rrrright?</div><div><br /></div><div>Braziiiiiiiiiiiillll!!!! </div>Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com1tag:blogger.com,1999:blog-2403329052287047947.post-43403253485921881812009-11-18T22:06:00.000-08:002009-11-19T04:18:26.450-08:00Devoxx 2009 - Day 3<div style="text-align: left;">Day 3 is the first real conference day. It started with a keynote</div><div style="text-align: center;"><br /></div><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifZulWcCYwc22rRaAxRohe0UfvRvYecHqAukPxQ1B6g7XJ0MDhxqGh8GhIe_ysF2C0KUr5ZIVxKjnCaRzu_VxVv9TUvi9xnOAFDpf5kvAsZlJcyySc_uJn7NzhmpMOauHYX8mzwl9zcLI/s320/IMG_8076.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5405700717623056450" />from Oracle which really gave no real new insights, since nobody is allowed to say anything at all. But just in case - a subset of the slides is available <a href="http://picasaweb.google.com/sven.reimers/Devoxx2009OracleKeynote02#">here</a>. Did you recognize the tie on that "Orange Guy"?<div><div style="text-align: center;"><br /></div><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3xLOptq_C71KsVaPtEdrvh9OhaM6P4x0ntv4Z-o08izV0V1KZDHJRcoRAncbrUn2mwKKsc20M6HQuqRen17jrQg4FIxyhRJ_aFKj0pGMaA5lESlX3nypOnln63gcxnnvV_fq__hq96d8/s320/IMG_8084.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5405700726091509634" /><div style="text-align: center;"><br /></div></div><div>Next was a presentation of Adobe on their new Catalyst tool (Fc) - Chat Haase did a real nice stand up again. </div><div><br /></div><div>The main breaking news of the day came from Mark Reinhold in his update for JDK 7. Not only will it take longer to get JDK 7 out (due to the obvious reasons) but it even may contain closures. So once again it seems closures is the new pink.</div><div><br /></div><div>After lunch James Gosling had his un-keynote. He demoed the new version of the JavaStore promising that it will be available worldwide ASAP, but no sooner.</div><div><br /></div><div><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh480DZcbm4gOZZh4qYt3hL2Bj73vjfGrhdRy6hyphenhyphenYjbii0ghr5U-0ZvaBJNpSj_WQB5xecLVZlksbGbbFiwya2hYHi2yCxIwlJqwkWi5WnBgdpS-ca_PMuYyoSc4c662y-QQjGw2vFpTBQ/s320/IMG_8091.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5405779037103938290" /></div><div>During James talk some novelity happened at Devoxx - the first time in 8 years the audiosystem broke. So James had to wait for them fixing the problem, but the Devoxx-Magicians got it up and running again in no time (=few minutes).</div><div><br /></div><div>Next up was a JavaFX session with Rich Bair, Jasper Potts and special guest Tor Norbye. They showed the planned features for JavaFX 1.3- regions with css styling support, new enterprise ready ui components and some smaller enhancements for threading. The eyecatcher was the demo from Tor. He showed the JavaFX Visual DesignTool, written completely (100%?) in JavaFX. I have to figure out how to build such a large application without a platform like NetBeans RCP (have to ask Tor). It was a real slick UI with lot of effects and , as it seemed to me, with ease of use.</div><div><br /></div><div>For the afternoon the sessions were ScalaTest and Project Coin. Bill Venners talk showed how easy it can be to write easy understandable test with Scala - but I agree with James Gosling - you have to hear it 5(?) times to get it all right. the Project Coin session did not reveal many new details but showed how the process worked, made clear that not only because it looks simple to do a change it is that simple (the JLS complexity indicator from Alex Buckley). One new piece of information was that they may be considering further small changes, e.g. multicatch, due to the slip of OpenJDK 7 release.</div><div><br /></div><div>Only two BOF's for day 3 - the JUG BOF with James Gosling (a must have) and the JDK 7 BOF with Alex Buckley, Brian Goetz, Joseph Darcy and Mark Reinhold. </div><div><br /></div><div>The main things I took with me? Well Java was invented to trick C/C++ programmers into thinking Smalltalk was cool thing and no Java is not the new COBOL.</div><div><br /></div><div>For the evening we had a meetup (hosted by the NetBeans DreamTeam) at the Axxes - and guess who was there - Juggy!</div><div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg15KG3n0Xq4j653RuVr554QEYKomg1oqJUOEBzGaf2GderZ95NRk1A0LKY89X6G1A9rT6CbE3rp6nMjpMUVO28bPHfB2Id0qBG-6EqYkSImICWbvYMHWh6Q2zPqQ8oxrTFsL3yGg0Y7ks/s1600/IMG_8109.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg15KG3n0Xq4j653RuVr554QEYKomg1oqJUOEBzGaf2GderZ95NRk1A0LKY89X6G1A9rT6CbE3rp6nMjpMUVO28bPHfB2Id0qBG-6EqYkSImICWbvYMHWh6Q2zPqQ8oxrTFsL3yGg0Y7ks/s320/IMG_8109.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5405786950234413762" /></a>Was real good to meet you all again!</div><div> </div><div><br /></div>Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-86801315223645954732009-11-17T22:06:00.000-08:002009-11-18T00:07:14.531-08:00Devoxx 2009 - Day 2<div style="text-align: left;">So just a short resumé for day 2. First up was the Java EE 6 session, with AlexisMP and Antonio Goncalves. They did an impressive show for all the Java EE 6 technologies by example starting with JPA and ending with nice ajax based frontend.</div><div style="text-align: center;"><br /></div><div>After lunch there was a good session about JavaFX with Stephen Chin. He walked us through basic things like "How works a sequence?" and more complex things like the new layouts. This session really covered a lot of JavaFX, but my personal highlight was the a short demo from Tor Norbye (Sun Microsystems). He demoed a NetBeans IDE based JavaFX RAD tool that feels it like the famous "Matisse"-GUI-Builder for Swing based applications.</div><div><br /></div><div>In between those two sessions there was a short private "Thank you, Aaron" ceremony, during which the Duke's Choice Award winning team from ND SatCom handed a T-Shirt with a team photo and the signatures of all the team members to Aaron Houston, who was the one who originally talked us into submitting our tool to the Duke's Choice Award.</div><div style="text-align: center;"><br /></div><div><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWQPbVL4LkSgpvNUkY-7ihq2q2TdyLnytRhDXgdnzwBNMklIIPxQSvB334OD-HLunpXdITHb-CwN7jc6JIZFxk_w6RTUjB4_zyIcMSiMGx7a6yz-j6NX6VZFUAAADhcTn_1neubZPiJEQ/s320/DSC_4790.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5405347466320196610" /></div><div>In the late afternoon there was an interesting session about how to combine the power of OSGi and NetBeans Lookup with Toni Epple from the NetBeans DreamTeam and Geertjan Wielenga.</div><div><br /></div><div><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkR98Ryi3-kT8tqdrPuYAKb7QZAundA9S9fc758KSG5bXowB2ARR9ePpsc8ZOdJ8SQw58JyjwQWP0d2SHu7xHDJ0E30ljd9h_DVFIiVsWMjJUQj7s8vkPTgXmX9h5SjjOjLtS_oaVXMJo/s320/IMG_8070.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5405349663144099138" /></div><div>The evening (and a better part of the night) was spent discussing the future of Java with Aaron and some guys from french JUG's ending at our hotel getting into the traditional tuesday night party - meeting Kirk Pepperdine, Chet Haase, Romain Guy (too name just a few of those trying to drink a belgium bar out of beer).</div>Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com1tag:blogger.com,1999:blog-2403329052287047947.post-63788489006676068532009-11-16T22:35:00.000-08:002009-11-16T22:48:35.656-08:00Devoxx 2009 - Day 1The first "University Day" started with a talk about "Generics" from Prof. Steegmans. It was quite interesting, although a bit more detail might have been nice, especially about wildcards. The afternoon session about JSF2 (and beyond) had a lot of information about all the changes that went into JSF 2 in comparison with 1.x and some hints on what is yet to come. The main mantra I think was "Go facelets - die JSP and never look back". <div><br /></div><div>The "Tools in Action" talk about Scimpi was quite nice showing that it is possible to generate a web UI based on Naked Objects, but perhaps it should use more of the new JEE stuff, since all the major things are/can be now POJOs in JEE. The "Next Generation Performance Tools" talk showed the actual state of what is possible in inspecting the JVM, but only some minor(?) improvements for the new version of the JRockit toolchain.</div><div><br /></div><div>From the BOF'S the talk from Kess Jan Koster was a real highlight. It was interesting discussing about the "Java Tuning Puzzlers" and his real good presentation style made this talk fun even though it was the 21:00-22:00 timeslot. There is one more talk with him this week - so it could be probably a good idea to go there as well, although that may be a bit more about selling and advertising <a href="http://www.java-monitoring.com">java-monitoring.com</a>. Oh and I nearly forgot - the DreamTeam once again helped out - this time with a power adapter for his Mac.</div>Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-57963799873283297742009-11-16T01:23:00.000-08:002009-11-16T01:26:26.837-08:00Devoxx 2009 - It has begun!First session to attend is Java Generics by Prof. Steegmans. Hopefully adds some more information about the mysteries of type erasure and wildcards to pass on to fellow developers afterwards. Follow some details at <a href="http://twitter.com/SvenNB">Twitter</a>!Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-48515089946408146492009-10-12T14:57:00.000-07:002009-10-12T15:04:09.141-07:00SQE Going Real Open SourceFinally we did it. Just take a look at <a href="http://sqe.kenai.com/">SQE @ Kenai</a>. Get started by cloning the source repository or just download the binary bits and try it out.Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-2934593383625122682009-06-08T22:49:00.000-07:002009-06-09T09:42:39.662-07:00JavaOne 2009 - The Fun Part 1.0-7During JaveOne Bruno Souza talked a few community members into creating a video for the Java User Groups - that was really fun!<br /><center><br /><object height="295" width="420"><param name="movie" value="http://www.youtube.com/v/urbQApO2gEY&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/urbQApO2gEY&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="295" width="420"></embed></object><br /></center><br />Thanks Bruno for the real good idea and the other community members to make it happen!Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-84614407981009577742009-06-08T21:14:00.000-07:002009-06-08T21:59:02.791-07:00Winning Duke's Choice and James Gosling's KeynoteBy now, you could have read it all over the blogosphere - I have been part of James Gosling's keynote "Toy Show" at JavaOne, as a winner of the <a href="http://www.sun.com/aboutsun/pr/2009-06/sunflash.20090601.3.xml">Duke's Choice Award</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpd7BT5JgJprvVMD_gflyi_sHhsuSIawuU6UNlcJMsTP3fUEyZZg1kGtuv77ri6XnN5bICQr7ZW1dgeuMbI7Wa9403VkJkhpx4pkauD8uZTNo5ZXqcxae_6Dipu8pUD9b6GBbUsfMB1g4/s1600-h/james-and-sven.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 227px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpd7BT5JgJprvVMD_gflyi_sHhsuSIawuU6UNlcJMsTP3fUEyZZg1kGtuv77ri6XnN5bICQr7ZW1dgeuMbI7Wa9403VkJkhpx4pkauD8uZTNo5ZXqcxae_6Dipu8pUD9b6GBbUsfMB1g4/s320/james-and-sven.jpg" alt="" id="BLOGGER_PHOTO_ID_5345179421291956050" border="0" /></a><br /><br />The full video of the keynote is available at the <a href="http://java.sun.com/javaone/2009/general_sessions.jsp">JavaOne website</a>.<br /><br />The most important chapter can be found below.<br /><br /><center><br /><object id="flashObj" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" height="322" width="400"><param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906"><param name="bgcolor" value="#FFFFFF"><param name="flashVars" value="videoId=25481855001&playerID=1640183659&domain=embed&"><param name="base" value="http://admin.brightcove.com"><param name="seamlesstabbing" value="false"><param name="allowFullScreen" value="true"><param name="swLiveConnect" value="true"><param name="allowScriptAccess" value="always"><embed src="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906" bgcolor="#FFFFFF" flashvars="videoId=25481855001&playerID=1640183659&domain=embed&" base="http://admin.brightcove.com" name="flashObj" seamlesstabbing="false" type="application/x-shockwave-flash" allowfullscreen="true" swliveconnect="true" allowscriptaccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" height="322" width="400"></embed></object><br /></center><br /><br />Before the keynote I have been interviewed for the BlogTalkRadio - only it wasn't for the radio - it was full video. So here is the interview.<br /><br /><center><br /><object id="flashObj" width="400" height="322" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"><param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="videoId=25671482001&playerID=1640183659&domain=embed&" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906" bgcolor="#FFFFFF" flashVars="videoId=25671482001&playerID=1640183659&domain=embed&" base="http://admin.brightcove.com" name="flashObj" width="400" height="322" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object><br /></center><br />This was a really amazing week - more blog entries to follow.Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com1tag:blogger.com,1999:blog-2403329052287047947.post-52411484892089683632009-06-03T09:50:00.000-07:002009-06-08T22:07:57.899-07:00Java Posse meets NetBeans DreamTeam - NetBeans DreamTeam meets Java PosseAfter the Meet the Java Posse BOF, there was an informal event at <a href="http://www.kateobriens.com/">Kate O'Briens Irish Bar</a>. So finally both teams met. There is a photo proof of this available at <a href="http://eppleton.sharedhost.de/blog/?p=684">Toni's</a> blog.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://eppleton.sharedhost.de/blog/wp-content/uploads/2009/06/javaposse-1024x676.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 420px; height: 277px;" src="http://eppleton.sharedhost.de/blog/wp-content/uploads/2009/06/javaposse-1024x676.jpg" alt="" border="0" /></a>Was real fun hanging out with you guys!Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com1tag:blogger.com,1999:blog-2403329052287047947.post-39199020958051332582009-05-29T09:22:00.000-07:002009-05-29T09:28:59.971-07:00JDK 6 update 14 releasedBig news - the update 14 has been <a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u14-oth-JPR@CDS-CDS_Developer">released</a> and it contains the new garbage first (G1) garbage collector. Try it out with your favourite application to find out if it is really better. It seems that there could be problems (go <a href="http://www.netbeans.org/issues/show_bug.cgi?id=158421">here</a> for finding out about NetBeans) but you wont notice until you run it with your own application.<br /><br />There are more improvements - just read the <a href="http://java.sun.com/javase/6/webnotes/6u14.html">release notes</a>.Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com5tag:blogger.com,1999:blog-2403329052287047947.post-18378313586649864922009-05-18T12:11:00.000-07:002009-05-18T12:19:29.802-07:00Devoxx 2009 - Registration OpenEven before <a href="http://java.sun.com/javaone/">JavaOne</a> is starting you can already register for <a href="http://reg09.devoxx.com/registration/start.htm">Devoxx 2009</a>. I have been to JavaPolis or Devoxx the last two years and I hope I can attend again this year (I shall write a proposal....).<br /><br />Hope we can organize a NetBeans DreamTeam Meeting in Antwerp.<br /><br />See you at <a href="http://java.sun.com/javaone/">J1</a> or <a href="http://www.devoxx.com/display/DV09/Home">Devoxx</a> ...Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-87294170051403419212009-05-16T13:44:00.000-07:002009-05-18T02:59:16.647-07:00Don't Panic- The Definitive Guide to NetBeans™ PlatformFinally it is out. <a href="http://www.apress.com/book/view/9781430224174">The Definitive Guide to NetBeans™ Platform</a> is the result of a <a href="http://wiki.netbeans.org/NetBeansPlatform6EnglishTranslation">translation effort</a> of the NetBeans Platform community. Led by <a href="http://blogs.sun.com/geertjan">Geertjan</a> a team of about 10 interested community members translated the original book <a href="http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1542?GalileoSession=64084576A4BT77dzH70">NetBeans Platform 6</a>. It was a real interesting experience to be a member of such a team and we owe <a href="http://blogs.sun.com/geertjan">Geertjan</a> big for pushing us so we completed this in about <a href="http://blogs.sun.com/geertjan/entry/how_to_translate_400_pages">4 weeks</a>. If you ever get a chance to participate - do it - I can guarantee you will love it.<br /><br />Give me more details - you think?<br /><br />Well, here you go. I took the chapters about <span style="font-style: italic;">Lookup</span> and <span style="font-style: italic;">Real-World Application Development</span> and although I am developing NetBeans™ Platform Applications for 8 years I still experienced some aaahh and oohhs. During translating the chapters I had to think about the correct meaning and wording and this triggered some additional thinking about the ways I used this technologies. I discovered that there is a big difference in just reading the original book and struggling with every word. The second takes your understanding to another level.<br /><br />Besides all this - it was just great to be part of such an effort (it just feels so good).<br /><br />Hope to see you for the next translation effort.<br /><br /><center><a href="http://www.apress.com/book/view/9781430224174"><img src="http://www.apress.com/resource/bookcover/9781430224174?size=medium" /></a></center><br /><br />What are you waiting for? Come back for an in depth review....Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-23771298054188768572009-02-19T12:43:00.000-08:002009-02-19T12:50:00.091-08:00NetBeans 7 goes 6.7So with all the changes inside Sun there is also a new roadmap available for NetBeans. Here are the details - direct from the horses mouth:<br /><br /><blockquote>To get innovation and quality improvements out to the community faster, and to have the NetBeans IDE be better aligned with the release schedules of other technologies that it supports, we have decided to concentrate on a series of smaller releases rather than the traditional two big releases per year.<br /><br />...<br /><br />NetBeans 6.7 is scheduled for release in June 2009. The main features are Maven and <a href="http://kenai.com/" target="_blank">Kenai</a> integration, and there are many smaller features that you can read about on the <a href="http://wiki.netbeans.org/NewAndNoteWorthy" target="_blank">New and Noteworthy</a> page.<br /><br />...<br /><br />Java EE 6 support is planned for a future release. <b>NetBeans 6.7 Milestone 2 is due out next week.</b> We encourage you to download the release when it becomes available and to give us your feedback.<br /></blockquote><br />So - what are YOU waiting for? Download your <a href="http://deadlock.netbeans.org/hudson/job/trunk/">dailies</a> right now!Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com1tag:blogger.com,1999:blog-2403329052287047947.post-35863800336103735362009-01-28T12:48:00.000-08:002009-01-28T12:53:49.076-08:00Devoxx 2009 is coming - early!So Stephan did it - he moved the conference to November (16-20). So this will give us more time to prepare for christmas - the downside is we are going to miss the christmas market!<br /><br />You don't believe it? Well go to <a href="http://www.devoxx.com/">Devoxx</a> and see for yourself!Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0tag:blogger.com,1999:blog-2403329052287047947.post-46279073440876288812009-01-14T14:34:00.000-08:002009-01-14T14:44:33.560-08:00Winner 2009: NetBeansThis is the short form - just for the protocol here is the full announcement. <a href="http://www.developer.com/">Developer.com</a> announced the winners in the <a href="http://www.developer.com/java/other/article.php/3795991">Product of the Year 2009</a> competition -and guess what? NetBeans wins 5 out of 12 categories. YEEAAAAH!<br /><br /><div style="text-align: center;"><span style="font-weight: bold;">What are YOU waiting for?</span><br /></div><br /><div style="text-align: center;">Start here at <a href="http://www.netbeans.org/">NetBeans.org</a> or go directly to the <a href="http://www.netbeans.org/downloads/index.html">downloads</a>.<br /><br />Enjoy!<br /><br /><div style="text-align: left;">P.S. To get more awards next year it seems we have to add .NET support to NetBeans ;-)<br /></div></div>Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com1tag:blogger.com,1999:blog-2403329052287047947.post-7566185941447181082009-01-11T14:58:00.000-08:002009-01-11T16:32:09.556-08:00NetBeans 7.0 dev running on Windows 7 beta in VirtualBoxI just had to try this out. The installation went smooth and Windows 7 started. After figuring out some small problems trying to install the guest additions (seems there some versioning issues here with the installer not detecting the Windows version). So here is how it looks in full screen mode - you have to imagine the Aero things since those are not available inside <a href="http://www.virtualbox.org/">VirtualBox</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS5OUEpXn-aqMRohB1i959RAW0ldrZuMlO-M_aZaKC3pLWGXOFGizUfTbfBLKWwL2YxgWH3OOtQ8LvQUC8xizOIt_7j1p5T7aPOzXi9gOxNS_tNXwf86vnr_tjFy-ciUmbOOg7i2x4qk4/s1600-h/Nb7onWin7.PNG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS5OUEpXn-aqMRohB1i959RAW0ldrZuMlO-M_aZaKC3pLWGXOFGizUfTbfBLKWwL2YxgWH3OOtQ8LvQUC8xizOIt_7j1p5T7aPOzXi9gOxNS_tNXwf86vnr_tjFy-ciUmbOOg7i2x4qk4/s320/Nb7onWin7.PNG" alt="" id="BLOGGER_PHOTO_ID_5290196531320397090" border="0" /></a><br />Wow - that looks nice - testing a new OS in VirtualBox... So what is the result? I am not sure, but everything worked out of the box, but this should not be a big surprise, since it is "Vista" inside Windows 7...<br /><br />BTW, I got USB, seamless mode and networking working as well with <a href="http://www.virtualbox.org">VirtualBox</a>.Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com1tag:blogger.com,1999:blog-2403329052287047947.post-40944067842813075752008-12-31T09:54:00.000-08:002008-12-31T10:14:44.875-08:00SQE - New Year's Eve and 2009Again - after a long quiet period here some news from SQE - the last one for 2008.<br /><br />Still, the actual main goal of SQE is to provide a stable release for NetBeans 6.5 .<br /><br />Here is a list what we have already achieved and what will be part of the next binary drop. It will take a few more days before we can upload it - to allow us to ensure everything is working as expected after the major rewrite we did during Devoxx 2008.<br /><br />Bug fixes:<br /><ul><li>Fixes for numerous NPE, CCE</li><li>use NetBeans 6.5 features where possible (Option Panel...)<br /></li></ul>New features<br /><ul><li>codedefect history is now working<br /></li><li>further UI enhancements<ul><li>windowgroup for codedefect results</li><li>move codedefect history to control center</li></ul></li><li>select checkstyle.xml to use</li><li>even better sorting capability for PMD and Checkstyle results<br /></li></ul>Updates<br /><ul><li>Update FindBugs to 1.3.6</li><li>Update PMD to 4.2.4</li></ul>Upcoming (new things or things already planned)<br /><ul><li>Support for configuration of FindBugs and PMD based on Maven pom's<br /></li><li>Refresh on save/compile (especially useful for tasklist)</li><li>NetBeans 7.0?</li><li>PMD 5.0<br /></li></ul>Any other ideas, comments, wishes? Just leave your comment here or send an e-mail to the user list at sqe.dev.java.net.<br /><br />... and don't forget we will be going full OpenSource at http://sqe.kenai.com in 2009 (promised) using Maven as build tool. This possibly allows us to provide different binary drops (e.g. PMD 4.x / PMD 5.x series) and many other exciting things.<br /><br />Happy New Year 2009 to all of you - and see you in 2009!Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com6tag:blogger.com,1999:blog-2403329052287047947.post-4757573502787828692008-12-19T06:49:00.000-08:002008-12-19T07:02:12.255-08:00New Book about NetBeans and Java EE 5You know Java and you are looking for a simple introduction how to start with Java EE - try <a href="http://www.packtpub.com/java-ee5-development-with-netbeans-6/book">Java EE 5 - Development with NetBeans 6</a> from David R. Heffelfinger.<br /><br />What I find most intriguing about the book is the coupling between something known to be complex and heavyweight (not really anymore if you believe <a href="http://blog.adam-bien.com/">Adam Bien</a>) and something quite simple to use. The book shows the ease of doing Java EE development with NetBeans IDE - and I have to admit (as a long time NetBeans user) it really is easy to use. To give a short overview I would just say that all the buzzwords are covered (JSF, JSTL, JPA, WS, ...). But do not expect a reference book for Java EE 5 - it really is a hands-on one getting you to do something so you will be comfortable with the more complex Java EE things.<br /><br />You want to know more details - listen to the NetBeans Podcast which has an interview with David up on its <a href="http://blogs.sun.com/nbpodcast/entry/49_december_2008">current episode</a>.<br /><br />Give it a try!Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com2tag:blogger.com,1999:blog-2403329052287047947.post-63244817046916604742008-12-13T01:32:00.000-08:002008-12-13T01:52:03.767-08:00Devoxx 2008 - Day 5 / finalize()The last day of Devoxx 2008 - just as we got accustomed to long nights with only a few hours sleep. But well next year the show will continue. So today 3 real cool sessions were up. First we attended a session with <a href="http://blog.headius.com/">Charles Nutter</a> and <a href="http://www.bloglines.com/blog/ThomasEEnebo">Thomas Enebo</a> presenting on <a href="http://jruby.codehaus.org/">JRuby</a>. Besides showing cool NetBeans integration with awsome code completion and giving an overview on how JRuby works they pointed out that JRuby in fact is Ruby running on a JVM. That is all - just take your Ruby application and let it run on the JVM to get the speed up offered by the JVM for your applicatoin for free. For the future they seem to consider moving the source of JRuby (or JRuby itself) over to <a href="http://kenai.com/">Kenai</a> - a new Open Source hosting solution - once they get the issuetracker integrated they need.<br /><br />Next <a href="http://blogs.sun.com/observatory/">Brian Leonhart</a> from SUN Microsystems talking about "Development beyond Localhost". It focused on "WOTE - Write Once Test Everywhere" using OpenSolaris and <a href="http://virtualbox.org/">VirtualBox</a>. Quite interesting approach and a real cool software. It is free - so give it a try.<br /><br />Last talk of Devoxx 2008 was fellow NetBeans Dream Team member Adam Bien. who came to Antwerp only for delivering his talk - thanks Adam. He talked about EJB3.x and why he thinks that this is the real lightweight solution, although he is not in favor of calling something "lightweight". He did some real cool live coding using NetBeans 6.5 and the new "Deploy on Save" feature - it worked awesome. Should have convinced the audience that Glassfish and NetBeans is the way to go for Java EE.<br /><br />So much for now - off for visiting Antwerp, getting some "Mussels with fries" a local specialty and a good Belgium beer.<br /><br />BTW: I took photos from the whiteboards just friday morning - have a look at them <a href="http://picasaweb.google.com/sven.reimers/Devoxx2008TheWhiteboards#">here</a> and figure out what is going on in the Java community.Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com4tag:blogger.com,1999:blog-2403329052287047947.post-76077602073707963682008-12-11T22:36:00.000-08:002008-12-11T22:54:08.560-08:00Devoxx 2008 - Day 4 / Java 7 and JavaPosseSo again there were two big keynotes today - the first from Josh Bloch about "Effective Java 2nd Edition" an update to his famous book "Effective Java" considering things like Enum and Generics. Well you may say this is not a keynote - and you are correct - it was a "Josh Talk". But nevertheless it was fun.<br /><br />Next was Mark Reinhold giving an update about Java 7 - with a focus on Project Jigsaw. This is the codename for a modularized Java - not only with respect to the libraries, but also down to the VM level. It seems to be a large, complex and very ambitious thing but I think it is the way to go. BTW none of the existing module frameworks won, there will be one especially tuned for this problem field. Pictures taken from slides shown are <a href="http://picasaweb.google.com/sven.reimers/KeynoteDevoxx2008ProjectJigsawAndJava7#">here</a>. You are thinking this will take a long time? Well, Mark said the delivery of Java 7 will be in early 2010, that is quite soon (measured in Java dimensions).<br /><br />The first technical session was Brain Goetz and Alex Buckley talking about the way towards a dynamic VM, so that other languages can make themselves more at home on top of the JVM. It seems the changes to be done are not so big, they invented some real clever concepts for letting the language decide about method resolution - and it will be part of Java 7. So that will give a major boost for your favourite language besides Java - Scala, Jython, JRuby... Next was a seesion about the new NIO API's in Java 7. They should really simplify the way to use NIO and reduce the need to write your own layer on top of NIO.<br /><br />Now for the fun part - <a href="www.javaposse.com">JavaPosse Live Recording</a>. The Posse guys were as much fun as always discussing JavaFX, Java 7 and all the other things around Devoxx. Tor and Joe were live via video - just listen to the podcast to imagine the fun we had.Svenhttp://www.blogger.com/profile/14374747687193185266noreply@blogger.com0