CoKinetic's home page
It sounds like a more declarative version of Curl (which was largely Lisp-influenced, therefore good in my eyes). Basically, in their words, CoKinetic has defined the:
"... Internet Interface and Integration Markup Language (I3ML). In a nutshell, I3ML is a 100% XML-based representation of an application's user interface and its connections to server-hosted functionality. I3ML is interpreted by CoKinetic's Player and rendered as a Windows user interface..."
I3ML incorporates Javascript to describe client-side actions.
This idea keeps popping up; there's Luxor in the open source world which is based on Mozilla's XUL, for example. Never seems to be successful, unless you count Flash as such a tool.
The most novel bit of CoKinetic's system is that it can access Web services (i.e. SOAP) directly. In theory, I suppose you could transform some sort of service description directly into its markup language. Absent a standard for describing the user interface to a set of web services, this may take a while to be implemented.
|