This example relies on:
  - a Java implementation with AWT
