We did something very different with our Papyrus EYE user interface. We defined a powerful graphics component set that is stored in the Papyrus WebRepository as models and implemented them in a QT-based library for PC applications, with native Flash Actionscript. We plan to implement it in AJAX too eventually. Because of WebRepository GUI deployment is fully version controlled and just-in-time with any other changes. The execution of Papyrus EYE calls a series of special PQL (Papyrus Query Language) commands from the Flash Player that dynamically present GUI information into the Flash player. All GUI components are dynamically loaded at runtime and no preloading of a compiled functionality (like i.e. in OpenLaszlo) is necessary.
Papyrus EYE makes the development of completely dynamic user frontends in the browser much easier than Flex. More importantly, ISIS has extended the full application life-cycle management to the user interface!
The Papyrus WebRepository manages all aspects of consolidated service applications across ECM, BPM, CRM, and ERP. IT enables business professionals to define and maintain powerful applications without programming that link into back end business applications with SOA or other message based interfaces. An application consists of metadata definitions that control the data federation from the service interfaces, business rules, the EYE user frontend, inbound and outbound business content, business rules, as well as trained business processes.