

Follow the README instructions and note that the package is dependent on number of tools and libraries:.Installing CMS on a UNIX-based system is not as easy as installing the ActiveMQ server. Fortunately, ActiveMQ has a C++ client library or CMS, which stands for C++ Messaging Service and since Xcode supports Objective C++ (mixing Objective-C and C++) I have a solution for integrating my client with ActiveMQ.
Acitve client for mac mac os x#
However, I have a native Mac OS X client (written in Objective-C) that needs to process messages. NET, C/C++ or Delphi or from scripting languages like Perl, Python, PHP and Ruby via various “Cross Language Clients” together with connecting to many protocols and platforms.Īpache ActiveMQ. It provides “Enterprise Features” like clustering, multiple message stores, and availability to use any database as a JMS persistence provider besides VM, cache, and journal persistency.Īpart from Java, ActiveMQ can be also used from. Consequently, I chose Apache ActiveMQ.Īpache ActiveMQ is an open source message broker which fully implements the Java Message Service 1.1 (JMS). However, for a prototype, buying a commercial product such as IBM’s WebSphere MQ is out-of-the-question. So, adding a message broker to the mix makes sense. In this heterogeneous computing environment, some of my components need to reliably send and receive messages. The plan is to have the SaaS system support clients across other popular mobile platforms and desktop operating systems such as Mac OS X and Windows. Yet, my iPhone app is only one client in a larger software as a service (SaaS) prototype.

In previous posts, I cover iPhone development topics for a prototype I’m working on. Integrating ActiveMQ C++ with Objective-C.Installing ActiveMQ C++ Client Libraries.ActiveMQ is an open-source message broker, for Windows and UNIX, from the Apache Software Foundation. I’m switching gears in this post to discuss my experience with installing and integrating Apache ActiveMQ’s C++ client library with Objective-C.
