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.
E4/DeclarativeUI/XAML
< E4 | DeclarativeUI
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