St. Petersburg is a beautiful city! Other than the nightly battles with mosquitos in my hotel room, the trip was excellent. I spent a week meeting with engineers who are working on NetBeans plugins, and finally got to meet a lot of people I'd conversed with via email. We've got a great group of folks there.
Nevsky Prospect in St. Petersburg at sunset
Saturday, my friend Martin Ryzl, the...
on Sep 12, 2005
In a previous entry, I vented my frustration at scrambled JARs in the netbeans build process.
Well, they're gone.
I'd like to think I had some small part to play in that. I probably didn't, but I'll go on thinking I did :)
on Sep 5, 2005
At JavaOne this year I made a point to attend TS-5958: Amazon Web Services: Fueling Innovation and Entrepreneurship on Tuesday morning. I had registered for an Amazon SubscriptionId awhile back in order to use the Amazon E-Commerce Service (ECS), but never took it any further. Since returning, I've touched base with Jeff Barr, Amazon's Web Services Evangelist and session speaker and we've decided...
on Aug 18, 2005
In its rich history, NetBeans has grown various command-line options that affect how some things work or look. Some are for screen-real-estate freaks who want to minimize the size of everything but the editor; some turn on features that are off by default for one reason or another.
Just for fun, the other day I patched Boolean.getBoolean() to find out just what was actually still in use (now,...
on Aug 8, 2005
Today, I received my award that was given by James Gosling at the NetBeans Day preceding JavaOne 2005.
As you can see in the picture, the award was signed by three peoples.
On the right, I can recognize the signature of James Gosling.
But I have no idea about the two other signatures.
If you could help me to identify the two others signatures, I will be very happy.
I just would like to say that...
on Aug 2, 2005
My week began with a licensing debate. While those tend to be endless, this one, I hope, can be finite. It started when Elliotte Rusty Harold wrote in his
blog the following:
...the download requires me to accept a non-open-source license that severely restricts what I'm
allowed to do. I've heard Sun claim that Netbeans is open source, but that doesn't seem to be true.
So I went to the...
on Jul 28, 2005
So, I'm sitting at my laptop, building netbeans... oh, wait ... OK, so I'm sitting ... oh, sorry, hold on... so, ... oh crap, not again.
Another scrambled jar.
This has to be the most rediculous, hoop-jumping compromise ever developed between a legal department and an engineering team. I really hope someone from Sun Legal will comment on this blog post, because I'd really like some public...
on Jul 27, 2005
Well, every time I think I'll be able to blog more often, something happens. So, I will try not to apologize about it and get straight to the point. :-)
A cool thing I did recently was to write a set of NetBeans plugins that adds support for Thinlet in the IDE, called ThinNB. One important feature that it provides is a visual editor for Thinlet xml files. In order to implement it, instead of...
on Jul 27, 2005
Of course, the answer is yes to both questions, but I'm talking about Project GlassFish. It has relevance to Prague because it was during our team trip there in May that I worked feverishly to ensure the project didn't go live without tools support - a necessity to any successful project, right? We essentially spent the week in a conference room planning the next release of NetBeans and I kept...
on Jul 20, 2005
OK, I got your attention. Now, can we just forget this horse-race and go back to getting some actual work done?
Oh, fine. So, JavaOne just ended, and everyone's talking about the buzz around these 2 products. There's enough hype around here to stuff a turkey.
I saw an interesting post on ZDNet after JavaOne. It was yet another log on the Eclipse vs. NetBeans fire. The content essentially...
on Jul 5, 2005
To wrap up my JavaOne experience, I went to a pub with Tim Boudreau and my co-speaker Jaroslav Tulach. Over the first few drinks, we brainstormed about ways to simplify/embellish the Actions API
When we got a little too drunk for that, we started in on the source code to my FeedReader. We hacked around until we figured out a way to embed a JDIC browser in a TopComponent.
That was cause...
on Jul 1, 2005
I leaned over to Tim Boudreau, NetBeans evangealist, and said, "Boy, wouldn't the bloggers love to get a picture of this." I couldn't tell if he looked amused or worried.
The picture I was referring to was the two people sitting next to me. They were NetBeans Platform architect Jaroslav Tulach and Eclipse Platform architect Jeff McAffer.
Disclaimer: There's NOTHING going on behind the scenes....
on Jun 28, 2005
I just finished up an article on NetBeans Day for the JavaOne Today, the conference's daily newsletter. It was fun trying to sound like a newspaper reporter, but now I want to reinsert my own voice into the proceedings, and I'll start with one word.
There were the announcements (collaboration plugins, Matisse, new refactoring) and the stats (550 people or so attending according to Greg...
on Jun 27, 2005
My name is Patrick Keegan. I've been a NetBeans IDE technical writer for the past six years. I'm starting this web log to communicate my impressions from JavaOne 2005 and I imagine I'll continue with it as long as I feel like I have something unique to say in this ever increasingly densely populated blogosphere. Today I'll start with a round of shameless self-promotion and get that out of the way...
on Jun 23, 2005
My apologies for not writing recently, but it has been for a good reason: I will be giving a JavaOne presentation on Project Jackpot: A New Javaâ„¢ Technology for Source Transformation, and have been working hard on a NetBeans plug-in to demonstrate it. I am really excited to be able to finally discuss our work to such a wide audience.
What a long, strange trip it's been! James Gosling and...
on Jun 15, 2005
Of all the people I know that have used NetBeans 4.0 or 4.1, their
biggest complaint has been the modal "Scanning Project Classpaths" dialog that appears every time the IDE is started or a change in
Maybe this is because many of the developers I know
are working on the very large GlassFish project, and the larger the project, the more time consuming the
on Jun 14, 2005
Here's a little trick I've found useful for browsing the contents of my JAXB model, though it works just as well with any java beans. It's a GUI for testing JXPath expressions on a given Object. Try it out on any old object, and start with the XPath expression for the context node, which is just '.' (not quoted).
For example, if you create a new PathTestFrame(new java.util.Date()), and give it...
on Jun 14, 2005
Today, I submitted 3 new flash tutorials to the NetBeans website.
Thoses tutorials were existing in the past, but exclusively for the french community. Except one I posted here in the past, as a snap preview.
I decided to translate them in english and to submit them to the NetBeans website.
How to have more workspace ?
How to navigate through Sources and Views ?
How to install Modules via the...
on Jun 12, 2005
Gee, it's been quite a while since I've blogged. This is primarily
because I've been heads down working on various projects, one of which
has been project GlassFish.
Basically, over the past couple of months,
the J2EE SDK engineering team has turned themselves inside out so you
can see the guts of the operation. If you've ever wondered about the
effort required to build a commercial grade...
on Jun 9, 2005
Module development for NetBeans is something I've always been interested in, but never had the time to do. This time, however, I was able to; the ThinNB project at java.net adds Thinlet support for the NetBeans IDE.
From the ThinNB project home page, "ThinNB is actually two things: an umbrella project for the ThinNB family of NetBeans modules and also the module responsible for installing the...
on Jun 6, 2005