Habari Client for ActiveMQ 5.0 Milestone 1 released

Habarisoft released the first milestone release of its Object Pascal Habari Client library for the popular Apache ActiveMQ message broker.

habari_logo_2016

Changes:

  • added logging of broker version string and Stomp protocol version number (requires slf4p logging)
  • added logging of detected message type of incoming Stomp message (text, binary, object, map)
  • added a check for unsupported character sets in the content-type header of incoming text messages
  • added a DUnit/FPCUnit base test class which provides a parameter-compatible ExpectException method for FPCUnit
  • added a warning at compile time for Free Pascal 3.0.0, since a bug in LocalTimeToUniversal function may cause wrong message expiration time (bug has been fixed in Free Pascal 3.0.2)
  • tested with Free Pascal 3.0.2 and ActiveMQ 5.14.3
  • tested with Indy 10.6.2 v 5395 (contained in Delphi 10.1 Berlin)
  • tested with IPv6
  • removed Free Pascal 2.6.* and non-Unicode Delphi support, code cleanup

Habari Client for ActiveMQ 5.0 Milestone 1 is available for registered users now. Habari Client libraries are also available for the free open source message brokers Apache ActiveMQ Artemis, Open MQ and RabbitMQ.

About the Apache ActiveMQ free open source message broker

Apache ActiveMQ™ is the most popular and powerful open source messaging and Integration Patterns server. Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License.

ActiveMQ logo

ScroogeXHTML for the Java™ platform 6.3.0 – fast RTF to HTML5 and XHTML conversion

Habarisoft released version 6.3.0 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform. The new version introduces 3 enhancements.

You can evaluate the new release with the online converter demo, which displays the configuration property values of the converter, and allows to modify many of them.

ScroogeXHTML has its own blog now, which you may subscribe to receive release announcements and other news at https://scroogexhtml.wordpress.com/

scrooge_portrait_logo_2016

 

Habari Client libraries release 2017.02

Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers, including Apache ActiveMQ, Apache ActiveMQ Artemis, OpenMQ and RabbitMQ.

Continue reading

Consume ActiveMQ JMS MapMessages from Delphi

One outstanding feature of the popular Apache ActiveMQ message broker is its rich message conversion capability, which allows cross-platform/cross-language exchange by serialization of JMS object and map messages to XML or JSON. Non-Java clients do not have to support the native ActiveMQ wire protocol. Instead, they can use a simple protocol such as STOMP.

Continue reading

Sending messages to a RabbitMQ auto-delete queue

The RabbitMQ STOMP plugin supports advanced queue features, which can be defined in the management interface but also from clients when the queue is created. No matter how these features have been declared, RabbitMQ requires that the client specifies the same feature settings anytime when this queue is used.

Continue reading

ScroogeXHTML for the Java™ platform 6.2.0 – fast RTF to HTML5 and XHTML conversion

Habarisoft released version 6.2.0 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform. The new version resolves 3 bugs and introduces 3 enhancements and new features, including support for table row height and text format changes within hyperlinks.

You can evaluate the new release with the online converter demo, which displays the configuration property values of the converter, and allows to modify many of them.

scrooge_portrait_logo_2016

 

“Tiny RTF Viewer” 2.5 using ScroogeXHTML RTF to HTML5 converter

Habarisoft released Tiny RTF Viewer 2.5 for Android. This small viewer app converts RTF documents (which can be stored locally or accessed by choosing a hyperlink in a web browser) to HTML5, and displays them in the internal web browser.
Google play

For the internal conversion from Rich Text Format (RTF) to HTML5, the app uses the ScroogeXHTML library from Habarisoft. More information and an on-line demo of the converter library are available at https://www.scroogexhtml.com/

scrooge_portrait_logo_2016

Android is a trademark of Google Inc. ♦ Google Play is a trademark of Google Inc.

 

ScroogeXHTML for the Java™ platform 6.1.0 – fast RTF to HTML5 and XHTML conversion

Habarisoft released version 6.1.0 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform. The new version resolves 2 bugs and introduces 4 enhancements and new features, including support for table row height and text format changes within hyperlinks.

You can evaluate the new release with the online converter demo, which displays the configuration property values of the converter, and allows to modify many of them.

scrooge_portrait_logo_2016