The OMA is a sponsor of the Enterprise Mashup Markup Language (EMML), an open, standards-based language suitable for developing enterprise-grade mashups. EMML is an XML language to describe the processing flow for a mashup. The OMA has made the EMML schema available for download as well as an EMML reference runtime implementation that processes mashup scripts written in EMML.

what is in the download?

The download package includes Version 1.0 of the EMML Specification, a reference runtime implementation capable of running EMML scripts, installation instructions, and 50 sample EMML mashup scripts. The documentation is available online here

do I have to join the OMA to use EMML schema and the EMML reference runtime implementation?

You do not need to become an OMA User or OMA Member to download the EMML schema and the EMML reference runtime implementation. However, by joining the OMA User mailing list you can discuss any OMA-related topic or question, technical or otherwise, with the rest of the OMA user commmunity. You can learn more on the Membership page.

how do I get started?

The complete download package, which includes Version 1.0 of EMML Specification, the EMML reference runtime implementation, complete installation instructions, and 50 sample EMML mashup scripts, is available after agreeing to the licensing terms. The documentation is available online here.