About

What is UFaceKit

UFaceKit UI abstraction library which emphasizes on the MVP (ModelViewPresenter)-Pattern instead of the more common MVC (e.g. implemented by Swing).
UFaceKit is build around the Eclipse Databinding Framework which is providing the foundation for the afore mentionned MVP-Pattern.

Who

The main library of UFaceKit and some concrete implementations:
  • SWT
  • Qt
  • Swing
  • GWT
of the highlevel API are developed under the umbrella of the Eclipse Foundation and released under EPL whereas others like the one for Qooxdoo, an enhanced SWT implementation, declarative binding, ... are developed outside Eclipse and not necessarily released under EPL.