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.
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
- xbAdmin demo application (included with full source code)
- includes the PublishOneway method for maximum outgoing message flow performance
- uses the xmlBlaster socket protocol (no dependencies on 3rd party XMLRPC libraries)
- XDOM-based XML parser replaced by TXMLDocument (no dependencies on 3d party DOM library)
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
- CodeGear(tm) Delphi(tm)
- Internet Direct (Indy) 10
- xmlBlaster 1.5 or higher
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.
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.
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.