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 Linux and Unix guys have free development tools. The Unix and Linux builds utilize open and free compilers. Not so for Windows. Windows participants must use MS VC++...nothing else will do.
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 IUC 28 is in Orlando, FL this year from Sep 7 through Sep 9.
When you ask a
String for its length with
the method will return the number of
charcode units in the String. That's ok, but it may not be telling you exactly what you wanted. There are several ways to determine the length of a String.
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 java.sun.com. You're sure to find more than one reason to migrate to this updated platform.
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 had time to fully bake by now, and that the specs would have lots of examples. Turns out this is just wishful thinking.
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.
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 that can absorb it all.
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 to pick a programming language that fits the problem domain. All languages have strengths and weaknesses. If you pick a language that is strong in your problem domain, you simplify development.
The JXTA group just released a new version of their product, version 2.3.2, code name "Imam Bayaldi." What a name!