Chris Adamson was complaining that no one was announcing that their JavaOne talks were accepted, so here goes: my talk, "TS-9861: Advanced Java Programming Language Refactoring: Pushing the Envelope", was just accepted. It will both be about some of the radical transformers I'm currently working on, but more importantly about how the current state of tools technology can be used by other...
on Mar 2, 2007
I'm finally underway for my round-the-world trip, and as I said in my last entry, I'm available for speaking on NetBeans RCP, IVR Speech Recognition, and other topics en route.
If you're interested in tracking my progress, regular updates will be in my personal blog.
I'm just posting now because I recently procured the tickets for the first half of my journey. My dates are not set yet, but the...
on Feb 26, 2007
Some months ago I adopted Netbeans as the default IDE for my Open Source
projects. The main reason for changing from Eclipse to Netbeans was the adoption
of the recent technologies like SOA and JEE5 - technologies not officially supported
by Eclipse before the middle of 2007
2]. During this IDE migration,
I couldn't convince my office colleagues about the benefits of my choice and I also...
on Feb 22, 2007
NetBeans 6 milestone 7 has released and you can download it from NetBeans web site by at least two methods
Traditional setup file for separate packs
using new NetBeans installer which allows you to customize your package before you download it.
Traditional method for downloading NetBeans 6 which is a development build is using http://www.netbeans.info/downloads/dev.php and the new...
on Feb 22, 2007
A while back I wrote a tool called BeanNetter that would take any library JAR file and generate a NetBeans module that added the library to the list of libraries you can use from your projects (a handy way to bundle source and Javadoc all together so people can debug). It also would add any JavaBeans in the JAR to the Matisse (Swing GUI Designer) component palette. Well, it is now also an Ant...
on Feb 7, 2007
Whether you're an agilist or not, you should be aware that automated testing is one of the key factors for the success of your projects. While test runners such as JUnit are widely known, there are other powerful tools that can help: those that produce reports about your test coverage.
The count of tests for class, in fact, is not enough to understand whether your code is well covered; this...
on Feb 4, 2007
Keeping an old habit since the old times of C/C++ development and Makefile, mostly under Unix, I usually set environment variables to specify some properties that should be available during compiling or testing. But environment variables can create troubles sometimes.
For instance, Mistral automated tests need to deal with a number of images that are used as a test case. Unfortunately, most of...
on Jan 31, 2007
I've not been posting lately, but it's not for lack of excitement around here.
For one thing, I've been collaborating on the forthcoming NetBeans RCP book. If you're at all interested in RCP development, I promise you this book will make your job easier. I started on the NB platform about 3 or 4 years ago, and I struggled with it a lot. I can't believe how much easier it is now. The support...
on Jan 29, 2007
The NetBeans source code editor is not known the be the ultimate one these days. From what I heard and saw, IDEA seems to be #1 in this respect today. But sometimes even small things have big effects and make work more enjoyable.
Sandip Chitale created a set of linetools as a NetBeans module that nobody should miss. It gives a liteweight way to work with lines. It's very easy to move lines around...
on Jan 28, 2007
After months of slogging through Sun's Open Source Review process, last night I committed Jackpot's source to the NetBeans public CVS repository. If you want to browse it, follow the directions in the NetBeans CVS Access page, specifying "jackpot" as the module to check out.
You may be in for some disappointment if you do this, however, as all these source files provide is IDE integration for...
on Jan 25, 2007
Well, my last blog post was about the Rio plugin of Mistral, and ended with an open (and expected) problem related to performance - something that I thought I'd have addressed in the next post. But as often happens, other commitments prevented me from completing the next step in the planned time - I think we'll have to wait two or three weeks still.
In the meantime, I'm busy - among other things...
on Jan 24, 2007
NetBeans has a selection model where whatever logical window has focus owns the selection (determines what actions are enabled/disabled, what the property sheet shows, etc.). Some applications need something different - for example, an image editor probably wants the current image to own the selection no matter what logical window has focus. You can completely replace the selection management...
on Jan 23, 2007
Roumen is a really fast blogger, this already is in his blog =). As I am one of these guys, I wanna say thanks to NetBeans's Team, and I hope we can do a good job on NetBeans Dream Team.
First of all, we are defining how the project will work, however I can say that you will have very interesting good news, and please prepare yourself to join with us in that interesting Project.
Is not so...
on Jan 19, 2007
I have just
made available a zip bundle on the Jabble site in response to
some users that got stuck in the installation process: new to Jabble,
new to NetBeans, new to Java... it's tough!.
The ideal solution would have been WebStart installation - one
click installation. Unfortunately a few NB modules are not ready for
that... hopefully they will be in the next NetBeans release...
on Jan 18, 2007
On the my new JSF Palette Components I've been doing, It allows users get any BackingBean (bean) from the Project, to make it possible, I was looking for on NetBeans Dev Wiki. And I get this entry: http://wiki.netbeans.org/wiki/view/DevFaqEditorJEPForMimeType . However, I think this might works on NetBeans 6.0, cause doing like this entry says ...
EditorKit kit = CloneableEditorSupport....
on Jan 17, 2007
Hi everybody, after some free time this week, I am almost finishing the new JSF Palette for NetBeans. In the following image you can see its actual state:
As we are always doing comercial applications for serveral niches of business, itÂ´s really cool to imagine you could work as an IDE Developer, while you aren't hired to do that, you can do it to help you save time in projects or simply for...
on Jan 17, 2007
Here I was hoping to avoid participating in the "5 Things" blog game, but then Greg tagged me and sent an email vaguely warning against breaking the chain. So here goes:
I never had a formal university education (just college courses whenever they look interesting). Although my high school was rated in the nation's top-ten public schools, their guidance counselors ... how to put this...
on Jan 16, 2007
NetBeans platform is really cool, IÂ´ve been creating some new items for JSP Palette, and maybe I publish this plugin in some place, even I know that NetBeans Team can do it much better than I. Although my newest palette items are working pretty well. And I can show you some additional tricks.
Some additional Tips to do New Items
I created an abstract class called, AbstractPaletteComponent ,...
on Jan 12, 2007
If you want to create an application using Java Server Faces using NetBeans you have really useful features as which turn this task simple. Nevertheless we have a lot of open-source projects that can help us on JSF Developement, such as: MyFaces, Facelets , IceFaces , Ajax4JSF and others. I am sure, that some of the developers envolved with these projects would like to make the...
on Jan 11, 2007
After reload my energy in the beach and had been enjoing my holidays at Floripa(Brazil's South Region):
I am back to publish some interesting stuff here =)
In fact, Netbeans 5.5 swells its number of features in each new version, in case of 5.5, the main focus is "Enable JEE development really easy". That's why some really impressive new features are quite hidden, one of these is...
on Jan 8, 2007