I use a Powerbook laptop connected to a 20" flat panel as the "display hub" in my office. As much as possible, I'd like to run Windows or Unix applications remotely displaying on the Mac.
I've talked about the Japex Micro-benchmark Framework a few times in my blog during the last couple of months. Japex has experienced tremendous growth during the last few months, to the point of deserving its own project at Java.net (up until now it was part of the Fast Infoset project).
In an earlier blog, I started a discussion about DOM vs. JAXB performance.
On a daily basis, I work with two laptops. I have an Apple Powerbook 12" and a Sony Vaio PCG-GRX700P (yes, this is the model number, but Sony has so many of these models with different combinations of letters and numbers that it almost feels like a serial number :). I use the Powerbook for e-mail, browsing, etc. and the Sony for development.
A key design decision when creating an application that has to process large amounts of XML data is whether to use an API that supports random access or not. APIs that only offer sequential access to the XML data (i.e., the XML infoset) are referred to as "streaming APIs".
The W3C Advisory Committee has a approved the creation of the Efficient XML Interchange (EXI) WG. This WG will be chartered for 2 years to look at the standardization of an alternate (read binary) format for XML. Sun has been involved in this activity since the beginning, and even hosted the first W3C workshop to address the need for alternate encodings back in Sept. 2003.
Up until now only bar charts were supported in Japex. The result values displayed in these charts are controlled by the parameters japex.resultValue and japex.resultUnit (c.f., manual for more information).
It usually takes times for new ideas and technologies to be adopted by the industry. However, Fast Infoset (FI), a binary encoding for the XML infoset, is growing very quickly.
New blog, new life. Let's start things up by talking about a nifty tool we have developed internally and are making available as part of the FastInfoset project (and will mostly likely create a new project for very soon).