Overview of Web Client APIs
The Universal Messaging Adobe Flex API is an Adobe ActionScript API allowing the rapid development of publish/subscribe RIA clients. These clients can be run within a browser, or as standalone Adobe AIR applications:
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:
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.
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.