当初はc++で記述されていたが、2001年2月の最初のリリース版以降は、javaで記述されている。