Nirvana 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, Java or Adobe Flex:
-
JavaScript
The Nirvana 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 Nirvana channels, and asynchronously receive events in realtime:
Our JavaScript API is popular because it works without plugins or infrastructure workarounds, using only the browsers' built-in JavaScript engine.
-
Adobe Flex
The Nirvana 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:
-
Microsoft Silverlight
The Nirvana Silverlight API is an C# .NET API allowing the rapid development of publish/subscribe RIA clients. These clients can be run within a browser:
-
Java
The Nirvana 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
- Java Web Start Online Demos and Tutorials
- Java Applet Online Demos and Tutorials
Note that the above Nirvana Java links are for web-based applications. Nirvana Java APIs can also be used for enterprise clients and servers, as well as mobile applications.
See Nirvana's Language API Comparison Grid for an overview of basic differences between each API.
