 |
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.
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...
Today's announcement of Google's Chrome OS is exciting in a few ways. I think it has implications for Java...
The Flex guys have enjoyed this for a long time. When I discussed JavaFX with a friend who is familiar with Flex, he shrugged the feature off, clearing unimpressed with JavaFX despite his...
I hate to simply drop a link and run, but that's essentially what I'm doing here until others learn about my new blog Learning JavaFX.
Long ago, I started a series called JavaFX Learning Curve Journal. Those articles/journals were on java.sun.com at the very beginning of the JavaFX project. I recently tried to find some...
The next best thing to being at CommunityOne today and tomorrow is the live video feed of the sessions!
Can't participate directly? Check out the...
Choices, choices...so many choices and so little time. JavaOne has hundreds of sessions, BOFS, and labs. There's no way to do it all, although many of you will try. Plan well, and use the JavaOne...
You update your JDK frequently to get the latest and greatest...but did you know about VisualVM. It may be one of the best kept secrets in the JDK. But now you know too!
The UTF-8 encoding is easy to abuse in some ways. Or rather, sometimes people use it in unexpected ways.
Recently the Java platform received an update to reject one malformed UTF-8 encoding...
I should be ashamed. But I'll do it again this year regardless. I'm begging for a JavaOne pass. I'm not asking for a free handout, not exactly. Instead, here's the deal:
By now you know that Oracle intends to purchase Sun. It's a welcome deal that will no doubt be approved by stockholders. It certainly has the board's approval. So let's assume that Oracle will own...
Like Java, the JavaFX Script has its own println statement. You can use the println statement to print output to the console. This method has already been imported by default, so all you have to...
Hearing all the frustration surrounding the unavailable JavaFX environment on Linux and Solaris, I remembered a time -- maybe a decade ago -- when Sun actually hoped it could produce the fastest,...
Yesterday a friend asked me a question about Java...
I've been trying to slowly introduce NetBeans to my colleagues for over a year. I think they'd actually use it in our current products and projects, but NetBeans won't make it easy for us. How's...
I know we have javafx.org, but I wouldn't call that a community site really. You get all the JavaFX announcements, downloads, docs...sure that's important. However, I'm not sure that makes a...
This week's java.net poll asks the question "What was the most important Java news of 2008?" One of the optional answers is "Blu-Ray wins format war." That's a reasonable option I suppose. Tthe...
You might want to go directly over the the JavaFX website to download the JavaFX SDK, but if you work in NetBeans 6.5 you don't have to bother. JavaFX...
I was just perusing the Google Pack Software page, Google's free software downloads. I noticed something remarkable. OpenOffice is...
Jersey is the reference implementation of JSR 311, the specification for creating...
Old is new again. Using HTTP's basic vocabulary (GET, POST, PUT, DELETE) to define web services seems to be the big thing now. So JAX-RS and the Jersey implementation seem like reasonable sources for...
Over the years, I've helped many organizations internationalize their software products. One of the most common misunderstandings is how Unicode will help their product. Customers sometimes...
My primary interest is really internationalization, so my blogs sometimes veer into that realm regardless of language or platform. I'm keeping a more i18n focused blog on my own site:...
Last week a friend asked an interesting web-based localization question. He surprised me with it. I wish that I had considered it before, but I had not. In my less than complete analysis of his...
I reported that NetBeans 6.1's project charset encoding feature would allow an unsuspecting user to...
After leaving the protective cocoon of Sun Microsystems, I have discovered a Java world I never knew. Of course, the blogosphere hinted that this world existed, but I didn't care. I barely noticed...
Hundreds of sessions, thousands of people...and what did I come away with? Lots of t-shirts, plush toys, and more t-shirts. Oh, and 3 main things related to my work: REST, Ruby, and NetBeans....
|