Parsing command line options in your program has always been a boring work; you loop through String and write a whole bunch of arg.equals("-foo") and arg.equals("-bar"). There are some libraries that attempt to solve this, such as Apache Commons CLI.
I tried many of those, but I didn't quite like any of those. I felt that I can write a better one by taking advantanges of JDK 5.0 features. That eventually became args4j.
Monday's New York Times includes an in-depth article about a great
Java applet from Groxis. That's right, an applet.
Do you fully understand the JRE download size issue?
Want to help us nail down remaining issues with our Direct3D improvements for Windows? Download the latest Mustang builds, try it out, and let us know if you have any problems.
The promoted Mustang build 34 contains the putback of the new security warning dialog box for Java Web Start, and you can download it today!
As everyone on this side of the galaxy must know by now, Tiger, version 10.4 of Mac OS X (will they ever hit Mac OS XI?), has finally arrived. If you're a Mac head like me you've been eagerly awaiting it at least since the previews last summer, if not from day 2 of 10.3's release.
You will certainly be inundated with reviews, praise, and 'news flashes' about Tiger so I won't contribute to the...
The JDK Community is launched to meet the needs of collaborative J2SE development.
Java Web Services and XML
How do you plan for uncertainty?
Finally, got my Indigo client working.
A simple Indigo client development has it's own set of problems during development and invocation. This blog briefly talks about that. Refer to previous blog entries on Indigo Web service endpoint development/deployment.
Found the resolution of my problem reported last week on Indigo installation in MSDN newsgroups.
WS-Addressing F2F met F2F last week.
WS-RM is submitted by it's co-authors to OASIS for standardization and Sun Microsystems supports that effort.
The JAX-RPC 2.0 SI has been re-architectured since 1.1. The new architecture will make it easier to add new capabilities in the future.
On the Mac 10.4.0, JAR files in the endorsed directory of Java 1.4.2 can cause problems when J2SE 5.0 R1 is installed. There is a simple workaround.
~ 12 hours ago i upgraded to macosx v10.4. here are my first impressions..
Sun announced today that Boeing selected the JXTA(TM)Technology to provide the peer-to-peer (P2P) discovery service for the System of Systems Common Operating Environment (SOSCOE) for the U.S. Army's multi-billion dollar Future Combat Systems (FCS) initiative. JXTA is again demonstrating the real values of P2P for building scalable, dynamic and highly reliable integrated network infrastructures.
Global Education and Learning
We have another crop of new projects in in the Global Education and Learning Community (GELC). This week we have a system to publish theses, a Bliki written in Java, a Java Exam simulator, masters thesis investigating an agent-based privacy directive, a recorder that watches you work and listens to your speech, a compression database, language parser, and a purchase calculator. Take a look at these great projects and lend a hand to help them start.
jrapido - Simple Java Bliki (Blog+Wikki)
JMockgen - Online Mock Simulator
Information-Agents - Investigating needed software for an active privacy directive
Copycat - A notepad that records writing and speaking
Compression - Compression of files to a database
CNLangParser - CN Language parser
Checkboxes - Display currency
Read on for more details on these projects
J2EE 1.4 specifies the use of the Connector 1.5 Architecture as the basic mechanism to integrate JMS providers with J2EE 1.4 compliant application servers.
Sun Belux send me an invitation for a Technical Workshop to discover the NetBeans IDE 4.1.
But you are also welcome.