'Tis a gift to be simple, 'tis a gift to be free,
'Tis a gift to come down where we ought to be,
To turn, turn will be our delight
'Till by turning, turning we come round right.
-- Old Shaker hymn
It was supposed to be a quick-and-dirty mini-project: add a visual unit test execution monitor to NetBeans, similar to the top part of my favorite test tool, JUnit's Swing-based TestRunner:...
on Nov 20, 2004
For the Jeopardy project, I have been searching for the right toolkit. Swing is a well known, already tested option while SWT stands there as a sparkling, brand new toolkit, which has been the building blocks of Eclipse. I always knew that it would be a hard choice.
SWT, Standart Widget Tooklit is developed for Eclipse platform. The SWT component is designed to provide efficient, portable access...
on Nov 19, 2004
I know everyone was on the edge of their seats waiting for Part 2 of the game development article that Dmitri Trembovetski and I wrote. Well, you can stop biting your nails and check out the second and last installment at the Java Developers Journal site.
Part 1 of the article focused on general game framework issues.
This second part dives into 2D rendering and performance details.
on Nov 16, 2004
Writing for developers is a rewarding job
if you're interested in technology and enjoy playing with words.
You're constantly learning,
you get to practice the craft of writing,
and you can make a real difference for developers.
Ever since I graduated from college with a CS degree,
I've had writing jobs.
All but one of them took advantage of
my technical background,
but I've never officially...
on Nov 16, 2004
[Update (2004/11/12): This blog entry has transitioned into a full-fledged java.net article. The content in the article is very similar to that below, but contains a few clarifications and slightly better formatting. Therefore, I suggest you visit the new
article page instead.]
Ever since the new OpenGL-based Java 2D pipeline became available in
J2SE 5.0, developers have...
on Nov 10, 2004
The chat has already occurred, and a
is now available.
Scott Violet and Shannon Hickey the Swing architect
and project lead, respectively know everything there
is to know about Swing. They're in the midst of planning
the next couple of releases, so tomorrow's
Live chat is a great
opportunity to find out what's happened and going to happen,
and to let...
on Nov 8, 2004
I've been looking for a good topic to start my blog and I finally found one. While most people in the JavaDesktop Community will recognize my name as the JavaDesktop Community Leader, I have a another job at Sun as the lead engineer on JavaHelpTM software. It's a project that I've been involved with since inception and greatly enjoy.
Yesterday Sun released JavaHelp V2.0_02 for general use at...
on Nov 4, 2004
Send me your ideas of what you'd like to see out of webstart. What are the missing features. What are the most important bugs? I want to figure out what we can do through addons and what requires changes from Sun.
This is what I'd like to see:
Better icon support. Make the width/height attributes do something, like select the right icon for the right job. If the desktop uses 48x48 icons, use the...
on Oct 25, 2004
I just recently learned of a site that is currently hosting a Portal Software Poll to determine what the market share of each Portal platform happens to be. If you're interested in either participating in the poll or just viewing the results, please visit the site.
There are also some interesting things related to Portals and Portlets on the site as well.
Also, check out Punit Pandey's Blog. It...
on Nov 17, 2004
Just thought the community might want to keep tabs on the latest regarding Portals and Portlets. The following link points to an article I wrote for Sys-Con about the subject.
The article is a two part article running in Sys-Con Java Programmer's Journal during the months of Nov 2004 and Dec 2004, entitled: Understanding Portals and Portlets
on Nov 17, 2004
There have been a number of threads and discussions on Java development on macosx. I'd like to relate my personal experiences in case it's of interest to anyone.
Allow me to begin by giving a quick outline on the nature of my programming work:
I work on a small workgroup business application with a backend database
The technologies and APIs I use include: J2SE, Swing, Hibernate,...
on Nov 15, 2004
Java Web Services and XML
I have been on the road in the past few weeks - talking with people about Portal Federation and WSRP (Documentum/EMC conference in Montreal, Business Objects conference in Dallas, my brother's wedding in Houston - lots of techies there).
Now I am back in Boulder catching up on things. On the to do list:
- Learn what's new on Java 5.0
- Follow WSRP 2.0 progress
- JSR 94, phase 2...
on Nov 11, 2004
One of the challenges of a community lead is keeping the community informed of what's happening. Pretty soon you realize that the only way to do this is to somehow channel the efforts of the leads of all the projects that are in the community. And the more automated, the better. Sometime over the summer Java.Net provided all the pieces needed to do this. We now have:
RSS feeds automatically...
on Nov 10, 2004
Derby is an Open Source project based on the IBM contribution of the Cloudscape RDBMS to Apache. Cloudscape 10 and Derby are currently identical with the exception of what is packaged in the two products for extras.
If you download Cloudscape 10, it includes the DB2 JDBC Universal Driver which is needed for the Cloudscape/Derby Network Server. If you download Derby, you will need to download...
on Nov 9, 2004
Please take a moment and complete the Java AVK Survey as we are interested in your input as we plan for the next release of the Java AVK for the Enterprise.
For additional information on the benefits of the Java AVK, please visit the Java Application Verification Kit for the Entprise Home Page.
on Nov 9, 2004
There has been a lot of recent work on improving and simplifying the JXTA configuration process. A lot of the work has focused on the extension config package, but there are big changes in the "classic" JXTA Configuration Dialog too.
But isn't the "classic" AWT config dialog obsolete? Yep, it is in most ways. We're no longer trying to put ever configuration feature into it. However the classic...
on Nov 2, 2004
On a rainy Tuesday in October deep within Sun's Santa Clara campus the first JXTA Developer Kitchen was held. Since this was the first time that a JXTA kitchen has been held nobody was quite sure how it would turn out.
If you've never been to a developer kitchen, it's worth a little explaining. It's not a tutorial and it's not a meeting. I've heard two different stories about the origin of the...
on Oct 20, 2004
Global Education and Learning
Me: Hi, my name is David, and I've been a professional Java programmer for four years.
Everyone: Hi, David.
Yes, it was just a little over four years ago that I made the jump from the legacy mainframe world into the magical world of Java and the Internet. Prior to the summer of 2000, I spent practically my entire career writing programs for the airline reservation industry, using a dialect of...
on Oct 29, 2004
Graduation in the Global Education & Learning Community is upon us again. This time the fare is aimed at helping teachers teach with visualization tools. In addition, we have the New2Java project for newbie Java developers. The graduated project's descriptions and links are listed below.
Rin'G - A non-intrusive tool for the study of graph algorithms
Rin'G is an environment for the study...
on Oct 27, 2004
Time flies... Can you believe it's been ten years since Design Patterns was written and published by the Gang of Four? If you're not familar with this book, you should be: Design Patterns: Elements of Reusable Object-Oriented Software by Gamma, Helm, Johnson, and Vlissides (affectionately known as the "gang of four") introduced the world to the idea of creating reusable, general OO designs that...
on Oct 27, 2004