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

One of the great things about many applications these days is their open API for end-user additions or extensions or plug-ins. OpenOffice allows you to add your own functionality to the...

Earlier this year I decided to renew my commitment to learning something about Java ME. I went so far as to get a RIM Blackberry device when I had the opportunity to update my cell phone. Finding...

JSR 277 is the technical spec for Java Modules, a way to promote the "module" concept in both your own applications and in the Java platform itself. In their JavaOne session this morning, the co-...

The NetBeans community approved and released NetBeans 6.1 last week. That's right before JavaOne 2008. That's convenient! And of course, some of the JavaOne demos have NB 6.1 running in the...

CommunityOne is the conference at Moscone Center just prior to the JavaOne conference, which starts in earnest on Tuesday May 6 2008. I'm here for JavaOne but couldn't resist dropping in on...

I've been doing a top 10 list for a couple years for...

As you pass data from the browser to the application server...

You'd think this sort of problem would be resolved by now, but it's not. It's still almost impossible to...

Recently I mentioned a potential problem when saving source files in a non-Unicode charset encoding. The potential data loss is...

I'm always happy when a company or product adopts Unicode as its charset. I think it makes perfect sense to do so. There are lots of good reasons why standardizing on Unicode is the right thing:...

They do great work over there on the java.sun.com editorial team, and they've been improving the site with lots of videos lately. The last three featured content pieces have been videos. That's...

Last month Sun announced it had acquired MySQL, which may very well be the most influential and widespread open source database in the world. Aside from a few announcements, there wasn't nearly as...

I've been working with a company that creates a chat system that helps companies sell more of their products online. The backend is all Java, complete with Spring, servlets...all good Java stuff....

Recently I had the opportunity to investigate and write about the Swing Application Framework. Included in that...

A business associate recently asked me about the availability of a JRE on the Playstation, X-Box, and Wii. He wants to run his Java media jukebox software on those systems.

After using a Macbook Pro for almost a year, I've returned it to my employer. The FedEx package should arrive today at their doorstep. What a beautiful machine! What a crisp ...

After almost 8 years at Sun, I'm moving on. I have enjoyed every minute of my employment here. But business plans, products, and teams change.

DictionaryServiceDiagram.gif

Do you know about...

I'm a long-time Windows user. You just really can't deny that the install experience is good, that hardware drivers are easily accessible, and there are lots and lots of applications. And...

polarbear.gif

Continuing the effort to ramp up with JavaFX...

Now with Java on desktops, cellphones, and devices everywhere, there's a good chance people know about the Java brand but not the company behind it. Oh, you don't know the company? That's Sun...

Learning a new technology has its own set of challenges. Sure the technology itself may have quirks -- is that a code word for bugs? -- but sometimes just getting enough information to get started...

possible javafx logoI set a challenge for myself:...

possible javafx logoThis is an exciting time for the Java platform for a lot of reasons, and...

I was pleasantly surprised with my first real interaction with JavaFX Script. Of course, I had to test at least one of its i18n features, so I picked something simple, Unicode text in the script...