Bookmark and Share Share   

Mashups in EMML

Presto Wires allows both power users and developers to create mashups in a simple, graphical way. The features and scope for Wires mashups, however, is only part of the full capabilities and flexibility possible with mashups.

Developers who need more robust mashup capabilities can create mashups and macros using the Enterprise Mashup Markup Language (EMML). This XML vocabulary is a very simple, but very powerful way to quickly build mashups and macros from Presto mashable information sources or any information source accessible by URL.

Developers can use the PrestoMashup Studio for Eclipse to write mashups in EMML in the Mashup Perspective. Mashup Studio also provides robust, familiar debugging features, in the Debugging Perspective for Mashups.

Mashup Studio organizes mashups in projects. See Creating a Mashup Project in Mashup Studio for the basic steps and other common project-level tasks, such as defining servers.

See Creating a Mashup Script with EMML for the steps involved in writing mashups with EMML. This sections also covers all of EMML's syntax. Mashup Studio includes several levels of assistance to help with syntax both for EMML and for XPath. See Expressions for Mashups for more information. See Advanced Mashup Techniques for discussions of some of the intermediate and advanced techniques you can use in mashups.

Once you have a mashup script, you can debug it (see Debugging a Mashup Script in Mashup Studio) and then publish it (see Registering or Updating a Mashup in Mashup Studio) to make it available in Presto.

Other tasks or examples that you may find useful include: