Adobe resolveu contribuir:
http://opensource.adobe.com/
http://opensource.adobe.com/group__asl__overview.html
De cara disponibilizou dois recursos, "Adam" e "Eve". Não entendi direito
pra que serviam, mas tem mó cara de ser "Avalon & XAML" ou "Firefox & XUL"
ou "Flex & MXML":
>Eve (the name is derived from Express View Engine) is a layout engine and
>declarative language for constructing a human interface (HI) layout. Eve
>was developed originally for Photoshop (a prototype version was used in
>Photoshop 5) and has since seen gradual evolution and integration into
>other Adobe applications.
>
>Development on Adam began in between Eve and Eve2. The discovery was made
>that the same technology Eve relies upon for HI element layout can also be
>used to model the behaviors of those elements. Adam is the result of that
>technology reworked to fit command parameter modeling requirements. Adam
>is currently being integrated into several Adobe applications.
Como disse, entendi pouco desse breguete todo - não consegui achar a
especificação se o Adam e Eve rodam independente da presença de algum
aplicativo da Adobe.
http://www.linuxbusinessweek.com/story/48482.htm
>Adam is a modeling engine and declarative language for describing
>constraints and relationships in a collection of values while Eve is a
>layout engine and declarative language for constructing a human interface.
>
>(...) Adam and Eve can be used independently or together but need other
>things to construct an application.
>
>The two components are part of a larger Adobe Source Libraries (ASL)
>effort. Adobe said ASL's goal is to develop the technology to build
>commercial apps by assembling generic algorithms through declarative
>descriptions.