Last time I was asking where NetBeans 6.1 is, as its release got delayed.
I got a comment on my blog entry that it will be released today (4/28). And here it is!
Nice!
Monday, April 28, 2008
Stuttgart SIG-JBoss: upcoming meetings
After a long time without any meetings, SIG-JBoss as part of the Java User Group Stuttgart (JUGS e.V.) is coming to live again with the following two user group meetings:
- Thu 5.6.2008 Bernd Rücker: Presentation of the jBPM Business Process Simulation Component
- Thu 26.6.2008 Myself: presentation of RHQ
We will meet both times in the rooms of the Stuttgart Red Hat office at 7pm.
Guests are welcome as always.
Please register yourself so that we have an idea about the number of people that will participate.
Sunday, April 27, 2008
x2svg new release 1.2beta3
Project x2svg just released a new version.
Changes in release 1.2beta3 are:
You can download it from Sourceforge
Please provide feeback:
Changes in release 1.2beta3 are:
- Updated the libraries on the scripts to match the libraries introduced in 1.2-beta2 (SF bug#1944294).
- Added the possibility to the XSD parser to just show references to substitutonGroups, but not the whole
substituted group (SF fr#1769065).
- Added the possibility to limit the depth of the parsed tree of the XSD Parser
- It is now possible to get the parser specific help on the command line and to list modes and suffixes (SG
bug#1950350)
- Fix errors with options without argument and NPE without input file (SF bug#1951088).
You can download it from Sourceforge
Please provide feeback:
Saturday, April 26, 2008
JBossON 2 not just sexy - huh?
Rich Sharpless posted about JBossON 2 not only being sexy after he has seen a presentation on it.
Of course it is not only sexy when you look at the covers, but also when you unfold it. A few items to notice:
And last but not least: most of it is (already) open source in the form of RHQ.
When you want to know for your self how JBossON 2 looks like, just check out RHQ.
And of course we are not only looking for marketing people, but also always for developers with clue :-)
Of course it is not only sexy when you look at the covers, but also when you unfold it. A few items to notice:
- The plugin development is much easier than in the past
- Groups are much more powerful - including new DynaGroups
- The internal data model is much cleaner and easier to extend and understand
- The application is written in EJB 3.0 with heavy usage of JPA 1 for the persistence (there is some pure hibernate and even JDBC code in it, but >90% is JPA).
- Due to the latter (and other reasons) it is much faster.
And last but not least: most of it is (already) open source in the form of RHQ.
When you want to know for your self how JBossON 2 looks like, just check out RHQ.
And of course we are not only looking for marketing people, but also always for developers with clue :-)
Friday, April 25, 2008
So where is Netbeans 6.1 ?
When I was recently testing NetBeans, I also saw that 6.1 GA was supposed to be released on Apr 23th. Now it is two days later and still no sign of it (or why it is delayed). So I will postpone further testing in that area until 6.1 is out.
Small step for mankind, big Step for Marlene
My little daughter finally did her first steps on her own - that is just great. And she really is enjoying it. Orlando is also very happy.
As am I :-)
As am I :-)
Monday, April 21, 2008
Testing NetBeans (coming from Eclipse)
Inspired by Adam Bien's praise on NetBeans and its Maven support, I was looking at NetBeans again.
NetBeans basically was my first Java IDE, but somehow I never got infected by it and switched to Eclipse relatively soon thereafter.
I downloaded NetBeans 6.0.1 for Mac OS X from the website and started ..
So I first tried to import a simple Eclipse project like x2svg with the "Open Project..." and "from existing build file" option, but this wasn't really as I wanted it. Ok, back to the dialog and searching for "from Eclipse project" - nothing. A quick search in help showed that I first have to download and install the respective plugin. That was quick and this time the import worked well.
The next thing that I changed was the key bindings. I am so used to the Eclipse ones, that I don't want to learn new ones. This was equally simple. Just go to preferences and the key bindings section, then choose Eclipse from the drop down. Done (Note to Mac users: Save is on Ctrl-S in that binding, but can be easily changed).
One drawbacks for me is that run/debug options have not been transferred (I am currently trying to improve the XSD parser and have a longish command line).
One irritating thing is that it seemed like the SVN settings also have not been imported. But it turned out that as soon as I specified the location of the svn executable (actually SVN_HOME is the directory where it resides in), svn integration worked as supposed. Interestingly, as I have three source trees in the project, NetBeans is connecting three times to the svn server, while Eclipse uses one connection only on a svn up.
Another thing that is irritating (but which I find a good think after I know what is going on) is the fact that NetBeans is storing its information in a separate folder in the filesystem and uses this folder as default root directory when running an executable, which will make some tests fail. But the I am very happy, that it doesn't just write stuff in my existing project that I would need to remove later.
When I tried to open my two GUI files, I received a (well known) NPE both times - actually I was hoping to get some sort of visual Swing editor instead. The website that took my error report told me that this is probably already resolved and that I should download the latest NB 6.1 milestone (RC2 in my case).
The update was painless, and installed a new version next to the 6.0 one in /Applications/NetBeans. Having seen this, I did not expect the plugins that I installed earlier to be present - and I was right.
The NPE was gone too, but I still have no GUI editor - perhaps because NB is just not able to parse GUI elements that were not created using NB?
But from that little test I have to say that I like it much more than when I was looking at it the last time. Now lets go on to something heavier.
In RHQ we are using maven a lot. So the next test is to see if the maven support is really as good as Adam is saying.
Checkout from http://svn.rhq-project.org/repos/rhq was painless and NetBeans was asking what project I want to open. I've chosen the root and it now showed me a structure of maven poms, that I could open as project afterwards. This again is very different from how Eclipse is handling things (I mean, RHQ is one project with a bunch of modules). But ok, that import was painless as well.
And then: a build from within NetBeans fails because of some wrong maven version. But this is not fatal for me, as I am used to build from the command line anyway.
In total NB doesn't feel slow, but with RHQ, auto completion is slower than in Eclipse, the "member view" is slower than the Outline view and the fan of my MacBook is much more active. I can imagine that this comes from the usage of the mavenized project. I will try to import this as Eclipse project as well to see if that changes things to the better.
Eclipse has a problem view that just works. Period. IntelliJ 6 had its issues with it. And now I am finding basically the same in NB 6.1. Perhaps I am missing something obvious - dunno. I have already enabled the "track java dependencies" setting:
(I am not even sure if this setting is supposed to do what I want it to do).
In x2svg I have three source trees src, gui-src and test-src. When I now e.g. rename a method in src (by hand, not via re-factoring), only the errors in the src tree show in the project explorer and in the task list. Even when I have a file from gui-src open and the editor shows the error for that file, it doesn't appear in the task list nor the projects explorer.
When I switch back to the other file, the error will eventually show.
When I then fix the issue in src/ , the error will still show up for the file(s) in gui-src/.
Just to mention that as a big plus for NetBeans: it comes with a built in profiler. I don't know how much I'll look at it or even use it, as we are using jProfiler in RHQ, but nevertheless this is a big plus.
NetBeans has gained a lot since I was last looking at it and the Maven integration is really so much better than in Eclipse, which saves me from the pain to always update the .classpath file when we pull in a different library version.
I will keep an eye on NB in the upcoming weeks to see if it could be an alternative to what I now have with Eclispe. But the issue with the problem view / task list, that I mentioned, really is close to a show stopper for me. Perhaps it will just be fixed in NB 6.1 GA.
NetBeans basically was my first Java IDE, but somehow I never got infected by it and switched to Eclipse relatively soon thereafter.
I downloaded NetBeans 6.0.1 for Mac OS X from the website and started ..
First a little test
So I first tried to import a simple Eclipse project like x2svg with the "Open Project..." and "from existing build file" option, but this wasn't really as I wanted it. Ok, back to the dialog and searching for "from Eclipse project" - nothing. A quick search in help showed that I first have to download and install the respective plugin. That was quick and this time the import worked well.
The next thing that I changed was the key bindings. I am so used to the Eclipse ones, that I don't want to learn new ones. This was equally simple. Just go to preferences and the key bindings section, then choose Eclipse from the drop down. Done (Note to Mac users: Save is on Ctrl-S in that binding, but can be easily changed).
One drawbacks for me is that run/debug options have not been transferred (I am currently trying to improve the XSD parser and have a longish command line).
One irritating thing is that it seemed like the SVN settings also have not been imported. But it turned out that as soon as I specified the location of the svn executable (actually SVN_HOME is the directory where it resides in), svn integration worked as supposed. Interestingly, as I have three source trees in the project, NetBeans is connecting three times to the svn server, while Eclipse uses one connection only on a svn up.
Another thing that is irritating (but which I find a good think after I know what is going on) is the fact that NetBeans is storing its information in a separate folder in the filesystem and uses this folder as default root directory when running an executable, which will make some tests fail. But the I am very happy, that it doesn't just write stuff in my existing project that I would need to remove later.
When I tried to open my two GUI files, I received a (well known) NPE both times - actually I was hoping to get some sort of visual Swing editor instead. The website that took my error report told me that this is probably already resolved and that I should download the latest NB 6.1 milestone (RC2 in my case).
Updating to 6.1 RC 2
The update was painless, and installed a new version next to the 6.0 one in /Applications/NetBeans. Having seen this, I did not expect the plugins that I installed earlier to be present - and I was right.
The NPE was gone too, but I still have no GUI editor - perhaps because NB is just not able to parse GUI elements that were not created using NB?
But from that little test I have to say that I like it much more than when I was looking at it the last time. Now lets go on to something heavier.
Testing with a mavenized project
In RHQ we are using maven a lot. So the next test is to see if the maven support is really as good as Adam is saying.
Checkout from http://svn.rhq-project.org/repos/rhq was painless and NetBeans was asking what project I want to open. I've chosen the root and it now showed me a structure of maven poms, that I could open as project afterwards. This again is very different from how Eclipse is handling things (I mean, RHQ is one project with a bunch of modules). But ok, that import was painless as well.
And then: a build from within NetBeans fails because of some wrong maven version. But this is not fatal for me, as I am used to build from the command line anyway.
Speed
In total NB doesn't feel slow, but with RHQ, auto completion is slower than in Eclipse, the "member view" is slower than the Outline view and the fan of my MacBook is much more active. I can imagine that this comes from the usage of the mavenized project. I will try to import this as Eclipse project as well to see if that changes things to the better.
My friend, the problem view
Eclipse has a problem view that just works. Period. IntelliJ 6 had its issues with it. And now I am finding basically the same in NB 6.1. Perhaps I am missing something obvious - dunno. I have already enabled the "track java dependencies" setting:
(I am not even sure if this setting is supposed to do what I want it to do).
In x2svg I have three source trees src, gui-src and test-src. When I now e.g. rename a method in src (by hand, not via re-factoring), only the errors in the src tree show in the project explorer and in the task list. Even when I have a file from gui-src open and the editor shows the error for that file, it doesn't appear in the task list nor the projects explorer.
When I switch back to the other file, the error will eventually show.
When I then fix the issue in src/ , the error will still show up for the file(s) in gui-src/.
Profiler
Just to mention that as a big plus for NetBeans: it comes with a built in profiler. I don't know how much I'll look at it or even use it, as we are using jProfiler in RHQ, but nevertheless this is a big plus.
Conclusion
NetBeans has gained a lot since I was last looking at it and the Maven integration is really so much better than in Eclipse, which saves me from the pain to always update the .classpath file when we pull in a different library version.
I will keep an eye on NB in the upcoming weeks to see if it could be an alternative to what I now have with Eclispe. But the issue with the problem view / task list, that I mentioned, really is close to a show stopper for me. Perhaps it will just be fixed in NB 6.1 GA.
Sunday, April 20, 2008
Java Forum Stuttgart 2008 - Schedule posted
The tracks for this years Java Forum Stuttgart has been
posted.
It again features 42 sessions in six parallel tracks.
From the JBoss side there are two interesting tracks:
My submission for a talk about RHQ and JBossON was rejected as well as an outlook into EJB 3.1, but my third proposal made it into the program:
"Profiler der bessere Debugger?" (C6).
Go and check out the whole program - registration starts Mon 21.4.2008.
Hope to see you there!
posted.
It again features 42 sessions in six parallel tracks.
From the JBoss side there are two interesting tracks:
My submission for a talk about RHQ and JBossON was rejected as well as an outlook into EJB 3.1, but my third proposal made it into the program:
"Profiler der bessere Debugger?" (C6).
Go and check out the whole program - registration starts Mon 21.4.2008.
Hope to see you there!
Wednesday, April 16, 2008
Free PDF version of my German EJB 3 book available
I am very pleased to announce that dpunkt.verlag, my publisher for my EJB-3 and JBoss books, has made a free PDF version of my German EJB-3 book available for download.
You can download it from the book site. Please take a few seconds to fill in the survey.
[ There were access issues on the server - please retry the download ]
The book is of course still available in printed form - e.g. at Amazon.de.
Many thanks go to the nice folks at dpunkt.
You can download it from the book site. Please take a few seconds to fill in the survey.
[ There were access issues on the server - please retry the download ]
The book is of course still available in printed form - e.g. at Amazon.de.
Many thanks go to the nice folks at dpunkt.
Sunday, April 13, 2008
x2svg new release 1.2beta2
Project x2svg just released a new version.
Changes in release 1.2beta2 are:
You can download it from Sourceforge
Changes in release 1.2beta2 are:
- Fixes around the printing of the comment.
- Some code cleanup
- Added an ant target to automatically pull in the dependencies.
- Upgraded testng to 5.7 and fop to 0.95beta / batik 1.7
- Allow the gui to directly show the generated SVG. This needs your help - see
http://pilhuhn.blogspot.com/2008/04/x2svg-plea-for-awt-help.html.
You can download it from Sourceforge
Saturday, April 12, 2008
x2svg: Plea for (AWT-) help
For x2svg I implemented a simple GUI to drive the conversion for people that don't like the command line (see below for a screenshot).
This GUI also has a SVG viewer based on the batik / squiggle code built in.
But unfortunately, scaling / translating, the handling of the scroll bars and also the reaction on window resize don't really work well (or at all).
If you have a few spare cycles and some understanding on this part of AWT (and perhaps even the batik code additions on top of this), please help me fixing that part of the GUI.
Source code is visible on the sourceforge page and the class in question is SVGDisplayFrame.java.
This GUI also has a SVG viewer based on the batik / squiggle code built in.
But unfortunately, scaling / translating, the handling of the scroll bars and also the reaction on window resize don't really work well (or at all).
If you have a few spare cycles and some understanding on this part of AWT (and perhaps even the batik code additions on top of this), please help me fixing that part of the GUI.
Source code is visible on the sourceforge page and the class in question is SVGDisplayFrame.java.
Thursday, April 10, 2008
Qype City Night am 9.4.2008
Today we had the first Qype City Night (QCN). As previous trials to meet did not succeed at all, I was very curious what would happen.
Eight Qyper wanted to come originally, but then a few cancelled and others joined. At the end we have been six persons. I am a bit disappointed about that, but on the other hand not too many people have spare time on wednesday evenings.
I think Qype should provide some more mechanisms for QCN hosts like
banners on a city that tell about the QCN, a tools for registration and the possibility to send reminder mails a few days before the meeting.
But then it was nevertheless fun :-)
See also http://www.qype.com/forums/35/topics/2710-Qype-City-Night-am-9-4-2008?page=3#post_39811
Wednesday, April 09, 2008
About book Review: Business Process Management with JBoss jBPM
Kurt Stam posted a quite positive review on Business Process Management with JBoss jBPM by Matt Cumberlidge.
This is actually an interesting review, because Kurt himself is a committer on JBossESB (and others), so he knows what he is talking about.
This is actually an interesting review, because Kurt himself is a committer on JBossESB (and others), so he knows what he is talking about.
Subscribe to:
Posts (Atom)