The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


John O'Conner

John O'Conner is a software architect, consultant, author, and speaker. After many years developing the internationalization features of the Java platform at Sun Microsystems, he is now actually trying to use those features in real world projects.
 

Articles

The idea of setting up listener relationships between your GUI models, views, and controllers is simple enough, but grinding the same "glue" code dozens or even hundreds of times is wasteful and error-prone. JSR-295, Beans Binding, offers relief from the drudgery. In this article, John O'Conner...

Weblogs

Have you ever tried to display something within a Swing JList only to be disappointed at the displayed text for that object? Swing JList components don't always display the text you'd like for a...

Trying to find your way around the International Forum? Use this TOKYO INTERNATIONAL FORUM Map...

Several weeks ago, I booked my hotel room using a fancy, online reservation system. Everything looked great. Good area in Shibuya with a room overlooking Shinjuku, just minutes from the Shibuya...

Beginning Nov 8, you can attend the keynote addresses...apparently for free if you happen to be in the area.

Here's the line-up:

I received an email from one of my good friends in the Java internationalization group at Sun. He's asking for feedback on how his group should fix a bidirectional text layout bug in Swing. His...

You could win a NetBeans t-shirt! But more importantly, you'll find out why Sun thinks NetBeans is the ベスト (best) IDE and application development platform.

Attend...

I recently discovered Sudoku and decided I'd use NetBeans 5.0 to develop a Java version of the game. I thought it would be a good way for me to...

flag_jp.gif Patience, patience...good things can't be rushed. But we're...

Just a little surprised, I got an answer to my faxed contributor agreement within two days. I had heard of unanswered faxes lingering, perhaps unseen or forgotten, for as long as a couple months...

Two days ago I faxed my contributor agreement to gain "contributor" status for the Mustang project. This step is necessary to fully participate in Java SE 6 (Mustang) development. Those Mustang...

If you're new to this particular blog thread, let me review. First, Sun has invited everyone to participate in Mustang development. Take a look at the java.sun.com site...invitations everywhere to...

I downloaded the source and binaries over the weekend, took a look around, and have decided that yes I do actually want to continue this experiment. I want to make a contribution to the product. I...

To make any contribution to the working Java product, you need the source and binary distributions. Turns out you can get that without any sort of group or java.net membership at all. Just a quick...

I feel like I may have started the experiment unfairly by locking some of you out of the experience. My steps so far to contributing to Mustang worked for me, but they may not work for you. Why?...

Sun wants the community to contribute to Mustang (Java SE 6) development. The call to arms is all over the java.sun.com website with click through icons that send readers to the...

Considering that the event is actually in Tokyo, Japan, it's no surprise that most information about the event is also in Japanese. Hmmm...that may be a little problem for many gaijin (外人) or...

flag_jp.gifWhen you get a chance to go to JavaOne, you don't pass it....

On a recent trip to Blogger, I noticed a new tool: a blog toolbar for Word. How convenient! You can review, edit, and even post new blogs to Blogger from Word...nice. There's only one problem......

You know I have a soft spot for the internationalization APIs. So, whenever I see or write something that might help you to internationalize your application, I like to pass it on. Yes, I wrote it...

I was poking around recently and found out that JavaOne in San Francisco isn't the only big time party/conference for Java enthusiasts. It turns out that the Chinese like a little Java fun too. In...

Members of Sun's Java internationalization team were present at International Unicode Conference (IUC) 28 this past week. They described several of the new features in Mustang, Java SE 6.

Does Sun's use of the Microsoft Visual C++ compiler limit participation in the funfest that is the Mustang Collaboration effort. The...

Your time to attend conferences is limited. However, if you are involved in software internationalization, you have to at least consider the International Unicode Conference. The...

When you ask a String for its length with

myString.length()
the method will return the number of char code units in the String. That's ok, but it may not be...

If you've been sitting on the fence wondering when you should migrate your product to J2SE 5.0, your wait might be over. This month is Tiger Migration theme month over at...

I'm not really an early adopter...so I'm just discovering blog clients. I'm disappointed that after showing up so late to the party, I still can't comprehend the APIs. I thought they would have...

The J2SE platform has come a long way in internationalization. Some things are just easy...like entering your name in a Swing text field regardless of whether your name is John, José, or...

Every profession has its share of workers who continue past their prime years of productivity. Maybe you've seen one...the overweight police officer who looks more at home in a Krispy Kreme shop...

You'd pick LISP for an AI app, maybe COBOL for a banking app, and possibly FORTRAN for intensive numeric, scientific apps. OK, maybe your choices would be different. However, we've all been told...

The JXTA group just released a new version of their product, version 2.3.2, code name "Imam Bayaldi." What a name!