ITRS Geneos reaches Monitoring Nirvana

We’ve been working with some of the guys at ITRS over the past few weeks, as they have been developing a Nirvana plugin for their real-time performance monitoring tool, Geneos.

The plugin is now available in beta form and Ivan Sattergood has written an interesting blog to introduce the plugin: “Has Geneos reached monitoring Nirvana?

Here’s a screen grab showing Geneos monitoring a Nirvana cluster:

Posted in Technology | Leave a comment

MQTT support in Nirvana 7

my-Channels has introduced support for MQTT version 3.1 in version 7.0 of the Nirvana realm server. In addition to our own wire protocol, Nirvana is now also capable of accepting MQTT connections via TCP sockets and connections over SSL/TLS for client implementations that support it. Continue reading

Posted in Middleware, MQTT, Nirvana, Technology, Unified Messaging | Leave a comment

Nirvana 7 Early Access: Multicast, MQTT and Even Faster Performance

We are very pleased to announce the early access release of my-Channels Nirvana 7.  Nirvana 7 EA1 builds on the successes and features of Nirvana to offer significantly improved performance, enhanced functionality and additional support for industry standards.

Here is a quick summary of what’s new in the EA1 release:

  • Ultra low latency Multicast functionality for inter-server cluster communications and DataGroup client server communications
  • Support for the MQTT messaging standard
  • HTML5 JavaScript API re-engineering
  • Improved performance giving lower latencies and higher throughput
  • Enhancements to data routing between Nirvana clusters
  • Lightweight Synchronous Administration API
  • Improved batching client API features Continue reading
Posted in Low Latency, Middleware, Multicast, Nirvana, Releases, Technology, Unified Messaging | 2 Comments

Introducing the Nirvana Python API

We recently released our Nirvana Python API; our implementation approach made use of our Nirvana C++ API along with Boost.Python.

We chose to keep our Python API as simple as possible whilst maintaining all core Nirvana functionality. To demonstrate the simplicity of the API, let’s create a simple consumer: Continue reading

Posted in C++, Enterprise, Middleware, Nirvana, Python, Software Development, Technology | Leave a comment

Eddie McDaid, my-Channels COO, Interviewed in eFOREX

The January 2012 issue of the popular eForex magazine has arrived and includes a new FastTrack interview feature, the first of interview which is with our own COO, Eddie McDaid.

During his interview Eddie discusses streaming middleware solutions,  their adoption within FX markets and the benefits such solutions can deliver.

The interview is available online. Registration may be required.

Posted in News, Nirvana, SDP, Trading Systems | Leave a comment

Nirvana in Market Risk Architecture

An interesting day yesterday at the European Trading Architecture Summit in London’s Canary Wharf.

my-Channels was an event sponsor and Nirvana was featured in a presentation delivered by Lab49′s CTO Matt DaveyMarket Risk Architecture: Challenges & Perspectives. The presentation included  a demo of a very impressive application developed by Lab49 which uses Nirvana for messaging and also utilises GPUs for computation.  The GUI was very slick – here’s a screen grab from the slides:

Posted in News, Technology, Trading Systems | Leave a comment

Streaming Data To Windows Phone 7 Using Nirvana

We are pleased to announce a Windows Phone 7 Nirvana client!

If you are familiar with the .NET & Silverlight Nirvana Client API, porting your software to the Windows Phone will be trivial as the Nirvana client API is unchanged.

image

In this post I’ll take you through a basic “hello world” tutorial. Continue reading

Posted in Technology | Leave a comment

my-Channels featured in e-Forex magazine

This quarter’s edition of e-Forex features an excellent article by Roger Aitken entitled “Improving real-time response rates to FX Trading opportunities”.

Our own Eddie McDaid and Paul Brant are both quoted in the article and give insights into the use of real-time unified messaging platforms and their significance in the implementation of FX trading platforms and SDP’s.

A subscription or free registration is required to view the full article here.

Posted in Middleware, News, Technology, Trading Systems, Unified Messaging | Leave a comment

Nirvana .NET : Publishing Data Groups with Reactive Extensions

So a while ago, I demonstrated how you can easily query DataGroups using Rx. What I didn’t discuss was how we could use Rx to model DataGroups on the service / data publishing side. We also had a scenario that you may not want in practice – where the data publishing service was always “hot”. It continually published messages, even when no clients were listening.

Continue reading

Posted in .NET, DataGroups, Middleware, Rx Extensions | Leave a comment

Nirvana 6.0 Released

We released Nirvana 6.0 into production recently. Here is a quick summary of what’s new in 6.0, along with a few links to relevant blog posts and documentation:

  • DataStreams and DataGroups
  • Microsoft .NET Rx Extension API and Reactive Framework
  • HTML5/JavaScript – Simplified Use and Improved Performance
  • Faster Nirvana Enabled Apps
  • REST API
  • Flex API Enhancements

Continue reading

Posted in .NET, C++, DataGroups, Java, JavaScript, Releases, SDP, Technology | 1 Comment