My-Channels has released its unified middleware technology, Nirvana for iPhone, which delivers an integrated real time push capability and enables the bi-directional exchange of data between the iPhone and all other supported enterprise, web and mobile clients.

The company said that Nirvana is a low-latency product that fulfills an organisation’s external real-time middleware needs, and which was developed from the outset to bridge the divide between internal data and external clients.

The company claims that Nirvana’s APIs for Java, C++, C#.NET/Silverlight, JavaScript, Flex, VBA, Objective-C and J2ME clients simplify the secure and rapid streaming of real-time data between any combination of enterprise, web and mobile users.

Paul Brant, CEO of My-Channels, said: “Nirvana is a powerful tool for iPhone developers. It allows developers to access sources of real time data and extend the reach of existing Enterprise applications to support this increasingly popular mobile platform. Some of our existing financial services customers are now streaming real time market data onto the iPhone thanks to Nirvana and its support for the iPhone.

“The Nirvana iPhone API supports all Nirvana client functionality, including Publish/Subscribe, Message Queues and Peer to Peer services, and is fully interoperable with all existing supported Nirvana Enterprise, Web and Mobile platforms. Nirvana is the first unified middleware platform to provide full support for the iPhone.”