Habari XB Client 1.0beta1 released

All betasoft components include the full source code and a 30 days money back guarantee. All betasoft components are royalty-free which means re-distribution with your application does not require any additional fees, with the exception of server side applications built with ScroogeXHTML.

habari_xb_banner.gif

May 8, 2008 - betasoft, independent software developer for CodeGear(tm) Delphi and for the Java(tm) platform, is pleased to announce release 1.0beta1 of its client library Habari XB for the xmlBlaster Open Source MOM (message-oriented middleware). With this component and xmlBlaster, it is possible to exchange data between clients written in Delphi, PHP, Perl, Python, C, C++, C#, Visual Basic.net, Flash, J2ME, Java (applications, servlets, applets).

Features

  • Publish and subscribe messages
  • Messages are asynchronous accessed with the subscribe() method
  • Clients receive asynchronous messages with the update() method
  • Synchronous message access with the get() method
  • Subscribers can use XPath expressions to filter the messages they wish to receive

Important Changes

  • Habari XB now uses the xmlBlaster socket protocol (no dependencies on 3rd party XMLRPC libraries)
  • the XDOM-based XML parser has been replaced by Delphi's TXMLDocument

About xmlBlaster

xmlBlaster is a publish/subscribe and point to point 100% Java based MOM server (message-oriented middleware) which exchanges messages between publishers and subscribers. The message is described with XML-encoded meta information. Messages may contain everything, GIF images, Java objects, Python scripts, XML data, a word document, plain text - just anything. Communication with the server is based on socket, CORBA (using JacORB), RMI, XmlRpc, HTTP or email, clients are free to choose their preferred protocol. Other protocols like SOAP may be plugged in. The installation of the xmlBlaster message broker takes just one minute. The xmlBlaster server is pure Java and under LGPL. Read more: http://www.xmlblaster.org/whatis.html

Message structure

  • The header is XML based, so you are able to place your meta data of the message content here. You are able to query this meta data with XPath, the XML query language.
  • The message content is a BLOB (binary data). So you may send JPEG, ASCII, XML, serialized code or whatever with your messages
  • The Quality of Service are XML based information to control the xmlBlaster. For example you may specify some expiration date or transaction context or whatever the xmlBlaster is supporting

Requirements

Special offer for early adopters

The release of Habari XB Client is planned for the second quarter of 2008. You can register the Single Developer License now with a 50% discount on the license price using the coupon code 'habarixb'. You will receive access to the source code development snapshots. Full upgrade protection until June 30, 2009 is included in the license.

Habari ActiveMQ Client

Already available since March 2008: Delphi client library and component(s) for the Apache ActiveMQ message broker, with support for object exchange between Java and Delphi (and other languages).

Demo application

The download includes a demo application which can be used to publish and subscribe messages using the xmlBlaster default installation. The installation of the xmlBlaster message broker takes just one minute.

HabariXB-demo.gif

powered.gif

ScroogeXHTML for the Java(tm) platform 3.0 released

All betasoft components include the full source code and a 30 days money back guarantee. All betasoft components are royalty-free which means re-distribution with your application does not require any additional fees, with the exception of server side applications built with ScroogeXHTML.

scrooge_banner.gif

April 5, 2008 - betasoft, independent software developer for CodeGear(tm) Delphi and for the Java(tm) platform, is pleased to announce the release of ScroogeXHTML for the Java(tm) platform 3.0.

ScroogeXHTML for the Java(tm) platform is a JavaBean(tm) which can convert a subset of the RTF standard to XHTML and HTML 4.01. It is fast and easy to customize. Full source code and one year free updates are covered by the registration fee.

Features

ScroogeXHTML for the Java(tm) platform converts text attributes including background and highlight colors, paragraph attributes including alignment (left, right, centered, justified) and paragraph indent (left, right, first line) and simple numbered or unnumbered lists. Unicode conversion allows international documents, including simplified and traditional Chinese, Korean and Japanese. CSS and default font settings allow to create optimized documents. Supported output document types are XHTML 1.0 Strict and Transitional, XHTML 1.1, XHTML Basic 1.0, XHTML Mobile Profile 1.0 (a.k.a WAP 2.0), HTML 4.01 Strict and Transitional. ScroogeXHTML is also available for CodeGear(tm) Delphi(tm).

Special Introductory Offer: register until April 30, 2008 using coupon code 'scrooge30' to save 25%. The Single Developer License includes the full source code, one year software assurance and a 30 days full money back guarantee.

Java_powered_logo_rgb.gif

 
Last update: 2008-05-08 19:15. Copyright © Michael Justin. All rights reserved. Java, JavaBean, JDK, Sun, Sun Microsystems, and the Sun Logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All Borland brands and product names are trademarks or registered trademarks of Borland. All CodeGear brands and product names are trademarks or registered trademarks of CodeGear. Microsoft, Windows, Windows NT, and/or other Microsoft products referenced herein are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other brands and their products are trademarks of their respective holders.

Impressum nach dem Teledienstegesetz und Vertrag über Mediendienste: Michael Justin, Hof 20, 52062 Aachen, Telefon: +49 241 922992, Steuernummer: 201/5115/0186 FA Aachen-Innenstadt.

Contact: michael.justin (at) gmx (dot) net
Sun Certified Java Programmer (SCJP) - Sun Certified Associate for the Java Platform (SCJA)