Glossary:
Nirvana Language API Comparisons
Nirvana APIs for Enterprise, Web and Mobile applications are available in a range of programming languages. The following table provides an overview of each language's support for Nirvana features and communication protocols:
| Target Environments | Communication Protocols | Messaging Paradigms | Extended APIs | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Enterprise | Web | Mobile | Native or Comet | Pub/Sub | Admin | JMS | |||
| Java | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
| C# .NET | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
| C++ | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
| Python | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
| Excel VBA | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
| JavaScript | ![]() |
![]() |
![]() |
Native (via WebSocket) or Comet | ![]() |
![]() |
![]() |
![]() |
![]() |
| Adobe Flex | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
| Microsoft Silverlight | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
|
| Android | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
| .NET Compact Framework | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |
| Blackberry & J2ME | ![]() |
![]() |
![]() |
Native | ![]() |
![]() |
![]() |
![]() |
![]() |


