Extended Java API and an example application