Getting started – Grass Valley iControl Services Gateway User Manual
Page 5

Page 5 of 26
Getting Started
XML™
U
SAGE
R
ATIONALE
Miranda has chosen XML
™ as the command language for the remote control its devices to offer
programmers:
Easy understanding of each Service capability.
Seamless evolution of Services capabilities.
Platform independence.
Open Source Licensing.
Refer to Appendix A for more rationales and references.
JINI™
U
SAGE
R
ATIONALE
Miranda has chosen JINI™ network technology has the mean to network its components, offering users
and programmers a Web centric and scalable Miranda components networking solution.
JINI™ network technology provides simple mechanisms which enable Miranda devices to plug together
to form an impromptu community -- a community put together without any planning, installation, or
human intervention.
Each Miranda device, through
JINI™ network technology provides services that other devices/users in
the community may access. Each Miranda device provides its own interface, which ensures reliability
and compatibility.
Through the iControl™ Services Gateway API, a programmer can create his own applications that
controls using XML syntax Miranda devices through their
JINI™ enabled Services
Refer to Appendix B for more rationales and references.