Universal Messaging 10.3 | Developer Guide | Web Client APIs | Overview of Web Client APIs
 
Overview of Web Client APIs
Our web-based messaging solution allows developers to implement real-time publish/subscribe functionality into browser applications or RIAs (Rich Internet Applications) using JavaScript or Java:
*JavaScript
The Universal Messaging JavaScript API is a pure JavaScript solution. This allows developers to use JavaScript and HTML to build Ajax/Comet clients which can publish and subscribe to Universal Messaging channels, and asynchronously receive events in realtime:
* JavaScript Developer's Guide
Our JavaScript API is popular because it works without plugins or infrastructure workarounds, using only the browser's built-in JavaScript engine.
*Microsoft Silverlight
The Universal Messaging Silverlight API is an C# .NET API allowing the rapid development of publish/subscribe RIA clients. These clients can be run within a browser:
* Web Developer's Guide for Silverlight
*Java
The Universal Messaging Java client APIs can be used for standalone Java applications, but can also be used in the browser as either Applets or Java Webstart applications.
* Java Developers Guide for Web Developers
Note that the above Universal Messaging Java links are for web-based applications. Universal Messaging Java APIs can also be used for enterprise clients and servers, as well as mobile applications.
See Universal Messaging's Language API Comparison Grid for an overview of basic differences between each API.