Weblogs
Major themes of JavaOne: REST, Ruby and NetBeans: I see themes, three of them, at JavaOne this year: REST, Ruby, and NetBeans Posted by joconner on May 09, 2008 at 14:00 PST | Permalink
| Discuss (3)
Creating OpenOffice Extensions: Creating OpenOffice extensions and plugins is simplified with NetBeans wizards. Posted by joconner on May 09, 2008 at 10:33 PST | Permalink
| Discuss (0)
Do we rely too much on XP?: You can create Java apps for a multitude of platforms as long as you're developing on Windows XP. Posted by joconner on May 08, 2008 at 00:56 PST | Permalink
| Discuss (6)
Modularity in the Java Platform: Deliverance from Jar hell is available soon. Posted by joconner on May 07, 2008 at 13:37 PST | Permalink
| Discuss (3)
Reviewing NetBeans 6.1: The NetBeans IDE can be compared to a Swiss Army knife; it offers many different tools, and you're almost guaranteed to find something you like or soon need. Posted by joconner on May 06, 2008 at 15:17 PST | Permalink
| Discuss (0)
Free, open source Linux is for hippies: Open source Linux is for hippies? Posted by joconner on May 05, 2008 at 22:05 PST | Permalink
| Discuss (0)
Top 10 Desktop Sessions at JavaOne 2008: Here are the top 10, must-see Java Desktop sessions at JavaOne 2008, the Desktop sessions that will influence you the most in the coming year. Posted by joconner on April 23, 2008 at 15:58 PST | Permalink
| Discuss (12)
Encoding URIs and their components: The JavaScript layer has its own lossy character conversion points. One of those is the escape function. Posted by joconner on April 22, 2008 at 23:48 PST | Permalink
| Discuss (0)
Character Conversion points: You'd think this sort of problem would be resolved by now, but it's not. It's still almost impossible to quickly and easily migrate an application from the too common default Latin-1 to UTF-8 character set encoding. Posted by joconner on April 13, 2008 at 09:07 PST | Permalink
| Discuss (2)
Another solution for non-UTF8 source files in NetBeans 6.1?: Posted by joconner on April 05, 2008 at 21:55 PST | Permalink
| Discuss (4)
Call for participation: Internationalization and Unicode Conference #32: Posted by joconner on April 03, 2008 at 00:04 PST | Permalink
| Discuss (0)
NetBeans 6.1, UTF-8 encoded source files, and a tale of corruption: The NetBeans 6.1 beta uses the UTF-8 encoding (a Unicode encoding) as its default for project configuration and source files; that's good. But allowing data loss is a bad thing, especially when it can be avoided or discouraged so easily. Posted by joconner on March 30, 2008 at 02:59 PST | Permalink
| Discuss (4)
Will blog, write, or program for JavaOne pass: These are trying, desperate times. Let's make a deal for the JavaOne 2008 conference! Posted by joconner on March 26, 2008 at 00:01 PST | Permalink
| Discuss (0)
Beans Binding and my Flex friend: I am enthusiastic about Beans Binding, but a coworker threw a wet towel on me. Posted by joconner on March 23, 2008 at 10:53 PST | Permalink
| Discuss (8)
Videos and the cubicle effect on content consumption: Notice all those great videos on java.sun.com these days. I think they're great but inaccessible for a couple reasons. Posted by joconner on March 20, 2008 at 14:54 PST | Permalink
| Discuss (6)
Should we expect more db acquisitions?: I see Sun developing more interest in database technologies, from small systems like HSQLDB and Java DB to the larger MySQL. It's a pattern, and I wonder what it means. Can we expect Sun to actively support and even purchase more db technologies? What might those be?
Posted by joconner on February 24, 2008 at 20:10 PST | Permalink
| Discuss (3)
Java applets not viable for this application?: 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. The frontend is...well, it's Flash. Posted by joconner on February 22, 2008 at 10:10 PST | Permalink
| Discuss (28)
Swing Fuse and the Swing Application Framework: Wasn't Romain Guy pretty heavily involved with the Swing team? So, why isn't he behind the Swing Application Framework's resource injection instead? Or maybe he is? Posted by joconner on November 09, 2007 at 14:57 PST | Permalink
| Discuss (5)
Developing Java apps for the Playstation, X-Box, or Wii: My weekend of casual searching produced no reliable information. I still don't know whether any of the shipping Playstations, X-Boxes, or Wii systems contain a JRE. Posted by joconner on November 05, 2007 at 09:18 PST | Permalink
| Discuss (11)
Good riddance to the Macbook Pro: Which host os supports all the latest deployment and desktop integration features the best? I believe Windows wins all around. Posted by joconner on October 31, 2007 at 11:49 PST | Permalink
| Discuss (20)
The Java job market is hot!: After almost 8 years at Sun, I had almost forgotten that Java development goes on elsewhere too. Now I realize, perhaps for the first time, that Java developers have great opportunities! Posted by joconner on October 29, 2007 at 01:48 PST | Permalink
| Discuss (9)
Creating Extensible Applications: Extensible applications allow you or end users to add functionality or services without modifying your base application's core source code. Posted by joconner on October 01, 2007 at 23:27 PST | Permalink
| Discuss (1)
Solaris for Java development?: Considering all the tool support, I'm really interested in Solaris again. Posted by joconner on September 25, 2007 at 12:08 PST | Permalink
| Discuss (6)
Learning Curve: Declarative UI in JavaFX Script: Although programmers use procedural code to define the user interface (UI) in the Java language, in JavaFX Script, you can use declarative statements to define the UI. Posted by joconner on September 06, 2007 at 09:21 PST | Permalink
| Discuss (1)
You don't know Sun? How about Java?: Investors, students, and potential customers know the Java brand but not the company behind it. Posted by joconner on August 23, 2007 at 17:01 PST | Permalink
| Discuss (0)
Learning Curve Series for JavaFX Script: I'm an early adopter of JavaFX Script, and I'm experimenting with the language. Since I've never been too afraid to let you sit next to me as I explore new things, I've decided to share my experience learning JavaFX Script too. Posted by joconner on August 21, 2007 at 13:51 PST | Permalink
| Discuss (1)
Learning the JavaFX way of doing things: I discovered that although using JavaFX Script's declarative syntax to define the visual UI is easy, I was being simple-minded to think I'd be able to just return that whole UI structure to Java. Posted by joconner on August 10, 2007 at 11:29 PST | Permalink
| Discuss (7)
Using JavaFX Script for UI Declarations: I want to know how a Java programmer and a UI designer would work together -- one using Java for the business logic, event handlers, and models, and the other using JavaFX Script. Posted by joconner on July 20, 2007 at 20:02 PST | Permalink
| Discuss (6)
Unicode support in JavaFX Script: Posted by joconner on July 12, 2007 at 17:08 PST | Permalink
| Discuss (7)
Could you cut your development time in half?: Posted by joconner on July 09, 2007 at 18:48 PST | Permalink
| Discuss (8)
Cookie Handling: The Core Java Tech Tips are now available via blog. Posted by joconner on July 02, 2007 at 10:52 PST | Permalink
| Discuss (0)
Managing resources in the Swing Application Framework (JSR 296): Posted by joconner on June 19, 2007 at 21:36 PST | Permalink
| Discuss (0)
Core Java Technologies Tech Tips: Posted by joconner on June 14, 2007 at 12:07 PST | Permalink
| Discuss (0)
Swing Application Framework: Lifecycle Events: Every application has a lifecycle of events determined by the framework. Override those event methods to define application behavior. Posted by joconner on June 12, 2007 at 00:29 PST | Permalink
| Discuss (2)
Swing Application Framework Architecture: The first of a brief series, this post summarizes the Swing Application Framework. Posted by joconner on June 07, 2007 at 13:28 PST | Permalink
| Discuss (0)
POJOs on the Desktop with the Java Persistence API: Reading the persistence portion of the EJB 3.0 specification, the best thing I discovered was that I could use plain ol' Java objects -- POJOs -- for both my application logic and persistence needs on the desktop.
Posted by joconner on June 04, 2007 at 23:27 PST | Permalink
| Discuss (7)
The Swing Application (Un)Framework: The Swing Application Framework (JSR 296) is hardly a framework at all, not in the typical sense anyway. The framework is probably the lightest, easiest to use one I've ever experienced. Posted by joconner on June 03, 2007 at 23:07 PST | Permalink
| Discuss (2)
Configuring NetBeans for the Java Persistence API: Posted by joconner on May 23, 2007 at 15:28 PST | Permalink
| Discuss (2)
Simplify App Development with The Swing Application Framework: Posted by joconner on May 10, 2007 at 08:27 PST | Permalink
| Discuss (3)
JavaFX -- Simplifying UI for Content Developers: Posted by joconner on May 08, 2007 at 10:58 PST | Permalink
| Discuss (2)
Java University: Building Dynamic Web Sites with Ajax and Dojo: The more I learn about Ajax, the more I wonder where the limit is. Maybe more appropriately, I wonder at what point do I want to turn around and go back to my rich client. Posted by joconner on May 07, 2007 at 10:49 PST | Permalink
| Discuss (1)
JavaOne: Sprint or Marathon?: Sprint or Marathon? JavaOne is both. Posted by joconner on May 06, 2007 at 23:50 PST | Permalink
| Discuss (1)
Using the Java Persistence API on the desktop: My latest exploration into the EE spec has helped me find another little treasure that I can bring back to the desktop: the Java Persistence API (JPA). Posted by joconner on April 25, 2007 at 21:11 PST | Permalink
| Discuss (7)
Top 10 Desktop Destinations at the 2007 JavaOne Conference: Plan ahead because you're going to need every spare moment to crunch it all in to your cranium. Schedule one of these Top 10 Desktop Destinations for the 2007 JavaOne Conference. Posted by joconner on April 12, 2007 at 10:28 PST | Permalink
| Discuss (1)
Java SE 6 Update 1: Posted by joconner on April 01, 2007 at 13:23 PST | Permalink
| Discuss (3)
Working for the weekend: I know it's Friday, quitting time even, but I have to share one more thing before the weekend. Posted by joconner on March 30, 2007 at 18:07 PST | Permalink
| Discuss (0)
International Domain Names: The internet's core infrastructure, including domain name servers and name resolvers just doesn't handle non-ASCII characters very well. That's why java.net.IDN is so useful. Posted by joconner on March 29, 2007 at 02:36 PST | Permalink
| Discuss (3)
Resource Control...hey that's cool!: Can you imagine your app being up for 299 straight days without a hitch...something perhaps to brag about...but now you have to bring it down because you want to change a single localized resource bundle that's stuck in the JRE cache?
Posted by joconner on March 21, 2007 at 14:53 PST | Permalink
| Discuss (6)
International Enhancements in Java SE 6: Java SE 6 provides new i18n support in 6 major areas. Posted by joconner on March 20, 2007 at 01:55 PST | Permalink
| Discuss (10)
Call for Submissions: Top 10 Desktop Sessions at JavaOne: The 2007 JavaOne Conference is right around the corner, May 8 - 11. JavaOne is the largest Java technology conference of the year. Drop the excuses, you have to be there. Posted by joconner on March 16, 2007 at 15:28 PST | Permalink
| Discuss (2)
Daylight Saving Time Changes and Sun's Web Tier Products: US daylight saving time changes are now in effect. Did you update your JDK and other software? Posted by joconner on March 12, 2007 at 12:22 PST | Permalink
| Discuss (0)
Retrieving Date Elements: To help resolve some of the confusion using 0 based months, use the predefined Calendar constants instead of hard-coded numbers. It's not such a big problem after all. Posted by joconner on March 11, 2007 at 23:48 PST | Permalink
| Discuss (5)
Dating 101: The ability to set years, dates, and months got tossed in, and formatting abilities, and...something that should have been really lightweight became overweight, or maybe we should just say big boned. Posted by joconner on March 06, 2007 at 09:40 PST | Permalink
| Discuss (7)
Calendars, Dates, and TimeZones: It's a wonder that we stay on schedule for anything, and yet we do, and the world moves on, and we still are able to use the Java platform's Calendar and Date classes. Posted by joconner on March 01, 2007 at 09:56 PST | Permalink
| Discuss (18)
Arriving late to the Java Web Start party: Help me out...is this the best party out there for Java application deployment? Have I been redirected here while the best party is elsewhere? Posted by joconner on February 22, 2007 at 10:00 PST | Permalink
| Discuss (7)
Normalization: Canonical Composition: Posted by joconner on February 11, 2007 at 15:45 PST | Permalink
| Discuss (1)
Normalization: Canonical Decomposition: Java SE 6 provides a new normalization API that implements the Unicode standard for normalization. The canonical decomposition form (NFD) is just one normalization form. Posted by joconner on February 08, 2007 at 01:50 PST | Permalink
| Discuss (10)
Compared to Windows Vista, Java choices are simple: As Java developers, we can't make a perfect comparison. Vista is more like a consumer product, and the Java Development Kit (JDK) is a developer product. But, still, we have easier, much more obvious choices when we upgrade. Posted by joconner on February 05, 2007 at 21:47 PST | Permalink
| Discuss (2)
Give me any reason at all to use Mac OS X for Java development: I understand that consumer interest in Java apps may not be a reason to push Java SE 6 on OS X or Leopard. However, some potential customers would buy an Apple laptop or desktop system if a current JDK were available. Posted by joconner on January 29, 2007 at 15:24 PST | Permalink
| Discuss (31)
A demo for SwingWorker: You can take a look at a new article that describes SwingWorker...yes, I wrote it. Still, I think it's helpful, and I'm sure you'll let me know if it's not! Posted by joconner on January 24, 2007 at 12:16 PST | Permalink
| Discuss (9)
Improve application performance with SwingWorker: I've put database queries right there in my GUI event handlers. I'm ashamed, very ashamed. I've seen a lot of code from others too, and I'm not alone in this mishandling of lengthy IO bound tasks. Posted by joconner on January 19, 2007 at 13:51 PST | Permalink
| Discuss (7)
New property syntax in JDK 7...yawn, ho-hum: A new syntax for properties? I don't particularly need it, and so far the poll results suggest that most of you don't need it either. Posted by joconner on January 16, 2007 at 22:26 PST | Permalink
| Discuss (30)
Starting off on the right thread: A new year, new beginnings. I can certainly start off on the right foot, and in this particular resolution, that means starting off on the right thread too. Posted by joconner on January 11, 2007 at 19:27 PST | Permalink
| Discuss (5)
What's the value of Sun Certification?: Posted by joconner on January 09, 2007 at 01:35 PST | Permalink
| Discuss (9)
Java SE 6 on Mac OS X: Posted by joconner on November 30, 2006 at 18:34 PST | Permalink
| Discuss (22)
Updating time zone data just got easier: Posted by joconner on November 26, 2006 at 18:52 PST | Permalink
| Discuss (10)
Open source Java: You just can't please everyone: IBM has been requesting an open source Java for years. Now that they have it, you'd think they'd be happy. They're not, and obviously you just can't please everyone. Posted by joconner on November 22, 2006 at 01:45 PST | Permalink
| Discuss (4)
Create Great Looking GUIs with NetBeans 5.5: NetBeans 5.5 is an impressive piece of work, getting better with every release. The GUI Builder can help you work with the new layout manager available in Java SE 6. Posted by joconner on November 19, 2006 at 23:52 PST | Permalink
| Discuss (2)
Layout Manager Showdown: We have results!: Several weeks ago, I tried to solve a form layout problem with NetBeans GUI Builder, sometimes known as Matisse. I shared that experience, and many of you had comments. The result was a layout manager showdown. Posted by joconner on October 25, 2006 at 17:53 PST | Permalink
| Discuss (22)
More Information about the Address Book Frame: Many of you made comments on my last blog about the frame specification. I think there are lots of ways to do this particular demo, many of them bad. Posted by joconner on October 12, 2006 at 23:04 PST | Permalink
| Discuss (17)
Layout Manager Showdown: Several UI power thinkers have agreed to present their arguments for their favorite layout manager. I'm announcing a Layout Manager Showdown, and you're invited.
Posted by joconner on October 11, 2006 at 01:42 PST | Permalink
| Discuss (39)
LeagueSite: Creating a db with Java Studio Creator 2: Continuing my experiment to create a Little League website with Java technologies, I attempt to use Java Studio Creator 2 to create my database. Posted by joconner on October 09, 2006 at 00:05 PST | Permalink
| Discuss (2)
Better GUIs are one step closer: Powerful tools don't solve problems on their own. They do require someone to use them skillfully. Posted by joconner on October 05, 2006 at 00:58 PST | Permalink
| Discuss (35)
Fighting with NetBeans GUI Builder: I really like NetBeans 5.5 Beta's GUI Builder. However, after fighting with it for the last 3 hours, it's time to just get up and walk away for a while...like you might do when you find yourself getting extremely frustrated with a loved one. Posted by joconner on October 03, 2006 at 00:24 PST | Permalink
| Discuss (23)
LeagueSite: Java in the Little League: My quest to implement a Little League website with all Java technologies starts today...a soon as I get home from the kids' soccer games. Posted by joconner on September 30, 2006 at 16:16 PST | Permalink
| Discuss (5)
Goodbye Major League Baseball and Hello Little League: The MLB season is nearly over, but my local Little League is just starting to plan its next season. I'm on the League board, and boy do I have a job to do! Posted by joconner on September 29, 2006 at 02:44 PST | Permalink
| Discuss (3)
JDK 5.0 for Ubuntu x64, no applets or Java Web Start?: Although installing JDK 5.0 for Linux x64 wasn't difficult, the fact that I couldn't run applets or Java Web Start was certainly hard to swallow. Posted by joconner on September 20, 2006 at 21:04 PST | Permalink
| Discuss (12)
Ubuntu, Free Software, and Sun's JDK: Ubuntu was a snap, but where's JDK 5.0? Posted by joconner on September 19, 2006 at 14:16 PST | Permalink
| Discuss (11)
U.S. Daylight Saving Time Changes in 2007: The U.S. Energy Policy Act of 2005 will change U.S. daylight saving time observance beginning in 2007. How's that affect you? Well, the Java time zone data must change...and that means a JRE update at least. Posted by joconner on September 14, 2006 at 10:59 PST | Permalink
| Discuss (5)
Internationalization 101: Setting up a fallback font: Have you ever seen a series of '????' or '□□□□' instead of the real characters you want? You need a font, maybe even a "fallback" font. Posted by joconner on September 12, 2006 at 23:12 PST | Permalink
| Discuss (8)
Text Normalization...what's that?: Java SE 6 makes the Normalizer API public...but how's it going to help you? Posted by joconner on August 23, 2006 at 11:52 PST | Permalink
| Discuss (6)
AOP and I18n: Why would I want to do that?: After reading the "Aspect Oriented Programming and Internationalization" article on java.net, I'm still wondering why I would want to do that... Posted by joconner on July 31, 2006 at 15:06 PST | Permalink
| Discuss (3)
Writing about work in progress sometimes hurts: The JSR 223 spec changes...and suddenly my code is broken. Posted by joconner on July 28, 2006 at 13:38 PST | Permalink
| Discuss (2)
Scripting on the Java Desktop: Forget about web applications for a moment. I've discovered that desktop applications can use scripting too. Posted by joconner on July 26, 2006 at 05:00 PST | Permalink
| Discuss (11)
How do you dominate an open-source Java project?: After reading a recent java.net poll about open-source projects, I ask a slightly different, more focused question: "Would you contribute to the open-source Java project even though it might be dominated by Sun?" Posted by joconner on July 24, 2006 at 05:00 PST | Permalink
| Discuss (4)
String's equals method isn't always enough: Comparing Strings with '==' is almost never correct, and comparing with the equals method is often wrong too. Posted by joconner on June 28, 2006 at 01:24 PST | Permalink
| Discuss (8)
Java DB or HSQLDB?: Java DB in the JDK, HSQLDB in OpenOffice Posted by joconner on June 19, 2006 at 14:41 PST | Permalink
| Discuss (4)
Creating Sorted JList Components: You really can have your list model and sort it too. I describe
how to produce sorted lists and use a simple application to demonstrate concepts, with downloadable demo source code. Posted by joconner on June 06, 2006 at 21:37 PST | Permalink
| Discuss (3)
Java ME Opinion poll: SavaJe phone at JavaOne: The "device of show" at JavaOne was a SavaJe cell phone with a CDC and JSR 209 implementation. What's your opinion of this phone? Posted by joconner on May 26, 2006 at 14:40 PST | Permalink
| Discuss (8)
A Simple Framework for Desktop Applications: Frameworks provide needed structure to application design, but some sacrifice flexibility. This desktop framework might be able to provide both framework structure/best practices and flexibility. Posted by joconner on May 24, 2006 at 01:33 PST | Permalink
| Discuss (4)
State of Java ME development: Having just returned from JavaOne, I'm excited about the talk about Java ME development. There's just one problem...my cell phone service provider and device manufacturer are completely clueless, unable to help me. Posted by joconner on May 23, 2006 at 16:25 PST | Permalink
| Discuss (17)
Professional Swing UIs with NetBeans GUI Builder: The NetBeans GUI Builder, once labeled Matisse, is available in NetBeans version 5 and later. Posted by joconner on May 18, 2006 at 14:58 PST | Permalink
| Discuss (3)
Open Source Java!: I never thought it would happen, and although it hasn't yet, Sun's EVP of Software Rich Green announced that Sun would release the Java platform to the open source community. Posted by joconner on May 16, 2006 at 22:41 PST | Permalink
| Discuss (4)
Twelve Reasons to Use Sun Java Studio Creator 2 IDE: Java Studio Creator 2, based on the popular NetBeans development environment, provides plenty of reasons to start using it today. Posted by joconner on May 16, 2006 at 16:19 PST | Permalink
| Discuss (1)
NetBeans Day San Francisco: NetBeans Day is a big hit, drawing a standing room only crowd. Posted by joconner on May 15, 2006 at 17:40 PST | Permalink
| Discuss (0)
SwiXml alternative for Java GUIs: I don't want to declare Java's code-based layout dead yet, but I think a new way of creating GUIs must be considered. This thing called "SwiXml" has potential for becoming the next, greatest GUI layout format for Java developers. Posted by joconner on May 04, 2006 at 12:28 PST | Permalink
| Discuss (9)
Schedule Builder: Schedule Builder is a new tool for planning your sessions at JavaOne. Posted by joconner on May 02, 2006 at 15:11 PST | Permalink
| Discuss (5)
Sun Sets on Scott McNealy: Scott McNealy has been around since the founding of Sun Microsystems, so it's big news that he has turned over the reins. Jonathan Schwartz is the new CEO. Posted by joconner on April 24, 2006 at 16:31 PST | Permalink
| Discuss (0)
National Poetry Month, Fibonacci, and Java: Not knowing if I can actually pull this off, I'm attempting to connect National Poetry Month, Fibonacci sequences, and Java in one blog entry. If you enjoy poetry, some geekiness, and oh yea...Java, you might be amused. Posted by joconner on April 21, 2006 at 13:50 PST | Permalink
| Discuss (0)
Sun Releases Java DB: Sun Microsystems recently announced that it is distributing and supporting Java DB based on the 100% Java technology, open-source Apache Derby database. Posted by joconner on March 30, 2006 at 13:11 PST | Permalink
| Discuss (0)
Australian Time Zone Changes Affect Java Apps: Australia changed its observance of Daylight Saving Time (DST) this year, and the change will affect many during Mar 26 through April 2, 2006. Posted by joconner on March 20, 2006 at 09:41 PST | Permalink
| Discuss (2)
Cool Stuff at JavaOne: JavaOne comes around again...in May this year. The track category "Cool Stuff" promises to be innovative and eye-opening. Posted by joconner on March 16, 2006 at 08:39 PST | Permalink
| Discuss (2)
Contributing to Mustang: Fixed in Release B70: My bug fix actually showed up in build 70 of Mustang. The public test of the Mustang collaboration process is done. My conclusion...the process worked. Posted by joconner on February 11, 2006 at 03:10 PST | Permalink
| Discuss (1)
Using the Desktop API in Java SE 6 (Mustang): The Java platform has been closing the gap between its performance and native app performance on the desktop. The Java SE 6 (Mustang) Desktop APIs help Java applications more tightly integrate with your desktop. Posted by joconner on February 07, 2006 at 15:52 PST | Permalink
| Discuss (4)
Character Conversions from Browser to Database: Character data goes through a gauntlet of transformations as it travels from your browser, through a middle tier, and finally to a database. Learn how to avoid data loss in this updated article. Posted by joconner on January 25, 2006 at 12:06 PST | Permalink
| Discuss (2)
Contributing to Mustang: Integrating the fix for bug #4994762: After coming out of holiday hibernation, Sun shows signs of integrating the bug fix I contributed late last month. Posted by joconner on January 10, 2006 at 10:37 PST | Permalink
| Discuss (2)
Contributing to Mustang: A submitted bug fix: Not yet complete, my work to fix a Mustang bug overcomes a major hurdle. Yes, I have submitted a fix. Posted by joconner on December 22, 2005 at 15:58 PST | Permalink
| Discuss (8)
Contributing to Mustang: Low hanging fruit: The experiment isn't finished. I've finally found a bug to fix. So, let's continue. Posted by joconner on December 22, 2005 at 02:01 PST | Permalink
| Discuss (8)
Character Conversions from Browser to Database: It's relatively easy to enter multilingual text into a rich client, Swing application. Doing so in a browser-based, web application isn't always as easy. Posted by joconner on December 20, 2005 at 16:07 PST | Permalink
| Discuss (1)
JavaOne Tokyo '05: Project Looking Glass: Project Looking Glass had no trouble filling rooms to capacity. Posted by joconner on November 12, 2005 at 04:21 PST | Permalink
| Discuss (0)
JavaOne Tokyo '05: EJB 3.0 Hands on Labs: The hands on labs turned out to quite popular at JavaOne Tokyo. Posted by joconner on November 11, 2005 at 00:38 PST | Permalink
| Discuss (0)
JavaOne Tokyo '05: Layout Managers: Joshua Marinicci and Scott Violet describe how a few new layout managers can save coding time and trouble. Posted by joconner on November 09, 2005 at 19:09 PST | Permalink
| Discuss (2)
JavaOne Tokyo '05: Java Puzzlers with Josh Bloch and Neal Gafter: Special guests Joshua Bloch and Neal Gafter introduce their latest book "Java Puzzlers" to the JavaOne audience. Posted by joconner on November 08, 2005 at 23:48 PST | Permalink
| Discuss (0)
JavaOne Tokyo '05: A Note on Accessibility: A trip to the restroom prompts thoughts of Java accessibility. Posted by joconner on November 08, 2005 at 11:49 PST | Permalink
| Discuss (2)
JavaOne Tokyo '05: Extreme GUI Makeover: Scott Violet and Hans Muller wow the audience with Extreme GUIs. Posted by joconner on November 08, 2005 at 10:32 PST | Permalink
| Discuss (1)
JavaOne Tokyo '05: Technical Keynote outlines strategies for Java ME, SE, and EE: The first keynote address outlines Sun's strategy in Java ME, SE, and EE. Posted by joconner on November 07, 2005 at 20:58 PST | Permalink
| Discuss (1)
JavaOne Tokyo '05: java.net forum for JavaOne Tokyo: Share your thoughts about JavaOne Tokyo in this new java.net forum. Posted by joconner on November 07, 2005 at 16:35 PST | Permalink
| Discuss (0)
JavaOne Tokyo '05: Nov 8 TImetable: There's no way to attend everything, so a little pre-planning should help to absorb as much as possible. Posted by joconner on November 07, 2005 at 10:48 PST | Permalink
| Discuss (0)
JavaOne Tokyo '05: NetBeans Day highlights 5.0: NetBeans Day in Tokyo plays to a tough crowd, but I think they liked it. Posted by joconner on November 07, 2005 at 09:54 PST | Permalink
| Discuss (0)
JavaOne Tokyo '05: Warm up with NetBeans Software Day: Although the official conference starts tomorrow, you can get a headstart on JavaOne Tokyo '05 by attending the NetBeans Software Day WorldTour meeting on Nov 7. Posted by joconner on November 06, 2005 at 18:06 PST | Permalink
| Discuss (0)
JavaOne Tokyo '05: First Stop, Akihabara: I'm not a geek, I'm not a geek, I'm not a geek. Posted by joconner on November 05, 2005 at 18:57 PST | Permalink
| Discuss (0)
Customize Your JList Display: Swing JList components don't always display the text you'd like for a specific object list...at least not by default. Posted by joconner on November 05, 2005 at 16:55 PST | Permalink
| Discuss (0)
JavaOne Tokyo '05: Map of Tokyo International Forum: Trying to find your way around the International Forum? Use this map to find out just how lost you are. Posted by joconner on November 05, 2005 at 11:01 PST | Permalink
| Discuss (0)
JavaOne Tokyo '05: Hotel rooms and technology: A last minute check of my reservation leaves me without a room for JavaOne. Forget the fancy online reservation systems...this requires a good, old fashioned, direct phone call. Posted by joconner on November 03, 2005 at 17:58 PST | Permalink
| Discuss (3)
JavaOne Tokyo '05: Keynote Addresses: JavaOne Keynotes start on Nov 8, kicked off by the 父 (father) of J2EE, Mark Hapner. Posted by joconner on November 02, 2005 at 16:09 PST | Permalink
| Discuss (0)
Bidirectional Text Inconsistencies: Bug # 4701238: Swing components show inconsistencies in laying out Right to Left (RTL) text. How should this be resolved? Posted by joconner on November 02, 2005 at 15:57 PST | Permalink
| Discuss (4)
JavaOne Tokyo '05: NetBeans Software Day: NetBeans World Tour makes its first stop in Japan next week. NetBeans Software Day is Nov 7 2005. Posted by joconner on November 01, 2005 at 11:55 PST | Permalink
| Discuss (1)
NetBeans 5.0 Beta...ouch: I use NetBeans every day. I like it. However, there's one thing that really irks me...and that's when a tool destroys code. Posted by joconner on October 31, 2005 at 17:51 PST | Permalink
| Discuss (8)
JavaOne Tokyo '05: Session schedule: Bring on the session schedule. Posted by joconner on October 10, 2005 at 23:19 PST | Permalink
| Discuss (3)
Contributing to Mustang: Contributor status granted: After only two days, my faxed contributor agreement was processed, and I'm an official contributor. Posted by joconner on October 10, 2005 at 23:13 PST | Permalink
| Discuss (5)
Contributing to Mustang: The Process Map: Waiting on my faxed contributor agreement to be approved, I have lots to do before I can actually contribute a bug fix. Posted by joconner on October 06, 2005 at 14:38 PST | Permalink
| Discuss (2)
Contributing to Mustang: Waiting on a fax reply: After sending in the fax, one must wait for a reply. Hopefully, I'll be bumped to "contributor" status. Posted by joconner on October 04, 2005 at 15:10 PST | Permalink
| Discuss (5)
Contributing to Mustang: Signing the agreement: Want to contribute to Mustang development? The next step is to sign the contributor agreement. Posted by joconner on October 03, 2005 at 19:09 PST | Permalink
| Discuss (3)
Contributing to Mustang: The Source and Binary Download: Day 3 of the saga continues. Must get the code. Posted by joconner on September 30, 2005 at 09:45 PST | Permalink
| Discuss (1)
Contributing to Mustang: Got java.net?: Day 2 of my "Contributing to Mustang" experiment begins. Posted by joconner on September 29, 2005 at 10:06 PST | Permalink
| Discuss (0)
Contributing to Mustang: An Experiment Begins: Sun wants the community to contribute to Mustang development. How easy is it to contribute? Can I do it? Let's experiment! Posted by joconner on September 28, 2005 at 10:00 PST | Permalink
| Discuss (3)
JavaOne Tokyo '05: Getting There: In order to enjoy JavaOne Tokyo, you have to get there first. Unless you speak Japanese and are accustomed to riding subways and trains, getting there might just be the hardest part of the experience. Posted by joconner on September 27, 2005 at 10:24 PST | Permalink
| Discuss (1)
JavaOne Tokyo 2005: When you get a chance to go to JavaOne, you don't pass it. And when you get a chance to go to JavaOne Tokyo, well, you really make an effort to make the most of it! Posted by joconner on September 26, 2005 at 18:00 PST | Permalink
| Discuss (0)
OpenOffice Blog Extension: Word has a blog toolbar for the Blogger API. Has anyone done anything similar for OpenOffice with the UNO APIs, JAX-RPC, and java.net? Posted by joconner on September 21, 2005 at 18:01 PST | Permalink
| Discuss (8)
Understanding Locale: Want your app to be a hit in Japan, Germany, or even China? It all starts with an understanding of Locale. Posted by joconner on September 20, 2005 at 18:46 PST | Permalink
| Discuss (1)
JavaChina...I can't believe I missed the party: JavaChina, maybe the biggest Java conference ever held, happened this week. How'd I miss that? Posted by joconner on September 16, 2005 at 18:48 PST | Permalink
| Discuss (1)
Overview of Mustang's internationalization features: The International Unicode Conference 28 in Orlando, FL provided a unique opportunity to hear about planned features in Mustang. In particular, the J2SE internationalization team revealed their work. Posted by joconner on September 10, 2005 at 19:52 PST | Permalink
| Discuss (2)
Building Java SE 6.0 (Mustang) on Windows: Mustang requires the Microsoft Visual C++ compiler for builds. Although Sun is encouraging users to download, build, and improve Mustang, does this compiler requirement effectively limit participants? Do the majority of contributors come from Linux backgrounds, where dev tools are open and free? Posted by joconner on September 04, 2005 at 22:06 PST | Permalink
| Discuss (12)
International Unicode Conference #28: You have limited time for conferences, but if you're involved in software internationalization, the Unicode Conference has to be on your list. Posted by joconner on August 25, 2005 at 11:01 PST | Permalink
| Discuss (0)
How long is your String?: Yes, it's a trick question, but it's one you should consider seriously: How long is your String? Posted by joconner on August 21, 2005 at 23:04 PST | Permalink
| Discuss (6)
Migrating to J2SE 5.0: Looking for a reason to migrate to J2SE 5.0...look no further than these articles to provide all the reason you'll ever need. Posted by joconner on August 17, 2005 at 00:22 PST | Permalink
| Discuss (2)
You have to know everything to understand anything: Have you ever felt like you had to know everything in order to understand anything? My recent exploration of blogger client APIs has reminded me how much background context one must have to understand most API specifications. Posted by joconner on August 15, 2005 at 01:39 PST | Permalink
| Discuss (0)
Charset Pitfalls in JSP/Servlet Containers: 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 田中 (Tanaka). Unicode prevails within the Java core. Unfortunately, entering non-ASCII text in the J2EE world isn't nearly as easy. Posted by joconner on July 27, 2005 at 13:13 PST | Permalink
| Discuss (8)
Programmer's Retirement: 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 than in his cruiser. I'm thinking software engineers have to "throw in the towel" sometime before 40...before the ol' brain loses too many working cells. Posted by joconner on July 22, 2005 at 11:29 PST | Permalink
| Discuss (18)
The Best Language for I18n: We've all been taught to implement our software systems in the programming language best suited to the problem we're trying to solve. If you were planning a system that had internationalization and localizability as a top priority, what programming platform would you choose? Posted by joconner on March 08, 2005 at 14:40 PST | Permalink
| Discuss (7)
Localizing MyJxta2: Now that MyJxta2 has externalized text into a resource bundle, localization is easy. Can you help by providing a localization? Posted by joconner on December 15, 2004 at 21:39 PST | Permalink
| Discuss (2)
You Don't Know Beans: Unless you've checked out the latest NetBeans 4.0 RC1 release, you really don't know beans about NetBeans. Posted by joconner on December 02, 2004 at 09:15 PST | Permalink
| Discuss (13)
Applying the lesson of magic numbers: I remember one of the very first lectures of my Computer Science degree. One of the tips was "avoid hard coded, magic numbers in your code." My question is why didn't anyone teach this rule for text? Posted by joconner on November 29, 2004 at 22:40 PST | Permalink
| Discuss (5)
Open source Java? No Way!: Lack of documentation weakens open source projects. If Java were open sourced, would it suffer from poor documentation? Posted by joconner on July 12, 2004 at 14:38 PST | Permalink
| Discuss (26)
Groovy? Are you serious?: You've probably heard of the latest scripting language for the JRE...Groovy. My first reaction is similar to my reaction to all those "Blah, blah for Dummies" books. Posted by joconner on April 27, 2004 at 00:02 PST | Permalink
| Discuss (12)
I18n How-to: ResourceBundle naming: The Java platform loads ResourceBundles for specific locales. The name of your ResourceBundle helps the platform know if it contains the appropriate localization. Posted by joconner on April 23, 2004 at 16:46 PST | Permalink
| Discuss (4)
I18n How-to: Just get started!: Developers and project managers make lots of excuses for not internationalizing an application. But it's easier to get started than you might imagine. Don't worry too much about all those difficult questions. Just get started by separating localizable text from your core business logic. Posted by joconner on April 19, 2004 at 23:31 PST | Permalink
| Discuss (6)
Unicode 4.0 support in J2SE 1.5: The Java (TM) platform gets new support for Unicode 4.0 and supplementary characters. Posted by joconner on April 16, 2004 at 01:08 PST | Permalink
| Discuss (1)
View All Blogs
|