Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

E4/DeclarativeUI/XAML

Name of Technology: XAML

Purpose: Unified declarative UI programming

Contact: Yves YANG from Soyatec

Committers: Thomas Guiu, Jin Liu and Yves YANG

Current License: TBD

Description: XAML is a mature Extensible Application Markup Language used particularly in declarative UI, which is the key technology in .NET 3 and SilverLight. Recently, Microsoft opens this specification under OSP. So anyone can can use or implement this specification. Soyatec has implemented the UI controls entirely in Java.

Pros:

  1. Mature technology
  2. Dynamic and extensible
  3. platform and language independent
  4. Technology-neutral
  5. Well adopted by the software market

Cons:

  1. it is unknown in Java

Back to the top