Developing client applications

You can develop your own client applications to use with Eclipse Amlen.

Eclipse Amlen provides native support for JMS and MQ Telemetry Transport (MQTT) v3.1 to v5.0 client applications. Additionally, Eclipse Amlen provides support for IBM® MQ client applications that use the MQ Connectivity component.

Through the Eclipse Amlen server, a business's back-end systems can use, and respond to, the messages that come from edge of network devices and applications. Messaging applications that are associated with this back-end processing are natively supported when using MQTT or JMS protocol.

Applications might use the MQTT protocol if they communicate across fragile, low bandwidth, and expensive networks, or if they run on devices where battery power must be protected and conserved.

The JMS API is designed to address the needs of enterprise applications. JMS message objects can be configured to include more information than MQTT messages by using message properties. While extra information can make JMS messages larger, this information can be useful when more complex business logic is required in enterprise messaging applications. The Eclipse Amlen JMS client includes both the standard JMS API for Java™ SE applications and a resource adapter to support Java EE applications such as message driven beans.

For more information about the downloads that are available, see the IBM IoT MessageSight page on developerWorks®.