The Source for Java Technology Collaboration
User: Password:



Janice J. Heiss's Blog

January 2007 Archives


Cheapest Air Fares on the Web?...

Posted by hiheiss on January 09, 2007 at 02:25 PM | Permalink | Comments (0)

A new java.sun.com article, "FareCompare Ready to Soar With Migration to Java SE 6," by yours truly, imho is interesting in a couple of ways. First, it provides some inside dope on airline pricing and, of greater interest, gives details on how to use a new site, FareCompare.com, FareCompare.com – Discount Air Fare, Airline Tickets & Cheap Flights to get the cheapest tickets available. FareCompare claims to provide information on airline ticket deals 2 to 6 hours ahead of anyone else. And second, the article describes how a small team of developers makes use of Java technology -- and has taken advantage of Java SE 6 -- to process 300,000 to 400,000 city pairs, each with anywhere from 30 to 100 air fares, every day of the year, 8 times a day, while maintaining historical databases, in an effort to please consumers who can buy tickets up to 330 days ahead of their departure date. The article covers their use of generics, annotations for caching behavior, memory management, MBeans and JConsole and gives a picture of the complete architecture.

Interested in VM Agents?

Posted by hiheiss on January 03, 2007 at 02:46 PM | Permalink | Comments (0)

A recently published java.sun.com article (to which I minorly contributed), by fellow java.net blogger and Sun engineer, Kelly O'Hair, "The JVM Tool Interface (JVM TI): How VM Agents Work," focuses on VM agents, which are good for assessing what's going on in a JVM. The JVM tool interface (JVM TI) is a standard native API that allows native libraries to capture events and control a Java Virtual Machine (JVM) for the Java platform. These native, or "agent" libraries often form a basis for the Java technology-level tool APIs, such as the Java Debugger Interface (JDI) that comes with the Java Development Kit (JDK). Profiler tool vendors will often need to create an agent library that uses JVM TI. The article explores the basics of writing a JVM TI agent library by walking through the heapTracker demo agent available in the JDK downloads. Any comments or reactions?



Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds