<RCML />
Rich Client Markup Language
Question and Answers
Why do you think that RCML is an appropriate approach towards RCP development?
We believe that there is a need to lower the entrance barrier for RCP development. We were inspired by Macromedia Flex's MXML, Open Laszlo Framework and some heavily used scripting environments. We chose an approach that can be easily extended and adjusted to the needs of specific projects and communities.
If I want to use RCML, do I have to drop all my 'traditional' RCP development?
Don't panic!
RCML is designed for using it in the same project together with traditional RCP development. You are free to choose what parts of your application are developed in RCML and what parts are developed by using the traditional way. We are supporting very tight bidirectional integration from Java to RCML and from RCML to Java.
Can I start using RCML right away?
RCML is in a very early development state. You may download the examples and see small parts of RCML in action. We are working on a productive release by begin of 2007.
Why are you using JavaScript instead of Java?
JavaScript is an easy to learn scripting language that will become part of Java 6 RE (see JSR-223).
Are you planning to develop any kind of Eclipse-based tools to support the development of RCML-based projects?
Yes! We are working on a RCML IDE for Eclipse and tooling.
Is it going to be an open source project?
It is very likely that RCML will be released under the Eclipse Public License.
However, it depends on the interest of the community.