Elf is an attempt to provide smart libraries to Java, particularly for application writing and Graphic User Interface (GUI).
Elf is designed to let the application to be OS-agnostic: the details about processing for a particular platform will be supported by Elf.