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, information sources accessible by URL, databases, snapshots or other information sources supported by Presto Analytics.
Developers can use the Presto Mashup Editor to write mashups in EMML. You can also create mashups that use the Real-Time Analytics Query Language (RAQL) in RAQL Explorer in Presto Hub.
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.
EMML also uses XPath and other types of expressions. 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
Test Mashup Scripts or Macros in
Mashup Editor and then save and
Publish a Mashup Script in the
Mashup Editor the mashup. Other tasks or examples that you may find useful include: