JMS Library for Delphi

Contents

1. Overview
2. Library info
3. Requirements
4. License agreement
5. Support
6. Registering library

1. Overview

Product "JMS Library for Delphi" is designed for using Java Message Service in applications created with Borland Delphi. When you use this library, you can:
... use prevalent JMS technology for communicating among processes;
... use best understanding of modern JMS methodics for creating your applications;
... make communicate among processes written in different programming languages (Java, C++, etc.);
... use freeware products.


Back to Contents

2. Library info

Current version: JMS Library for Delphi v 1.0.1 build 1 from 24-Nov-2003.
Complete package contains:
jmsAPI - declaration of the JMS API;
jmsSMQ - concrete implementations of the JMS API for SonicMQ 4.0.2;
examples - source code of JMS Library and SonicMQ server usage examples.

This library is supplied in source code only. You can build required executables by yourself.

Warning for Developer!
The library is on public beta stage now. Therefore some implements and declarations may be incomplite and work incorrectly.

Important!
In further development with the purpose of better compatibility with JMS original declaration, the JMS API interfaces may be modified. Mainly it concerns implementation of reflecting static field in JMS API interfaces into Delphi JMS interfaces.

Back to Contents

3. Requirements

This library is compatible with Delphi 5-7. Any other Delphi version is not tested.
Component jmsAPI does not have special requirements.
Component jmsSMQ and examples require SonicMQ C client (tested on 4.0.163 client version)

Note
SonicMQ C client requires Internet Explorer 4.0 or above.

Library tested on WinNT 4.0 (Server/Workstation), Windows 2000 (Server/Professional) and Windows XP.
Win9X, WinME platform are not tested and NOT supported!

Back to Contents

4. License agreement

The copyright on this software belongs to Leonov Alexander. This software is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications.
You can modify this software for own using.
You may redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented, you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
3. This notice and any comments in the sources may not be removed or altered from any source distribution.

Back to Contents

5. Support

Leonov Alexander, the author of "JMS Library for Delphi", provides limited support from e-mail: shura@405.com.ua
If you do not receive any reply to your question - don't take offence. Maybe I simply hard-work...

If you need the latest version of "JMS Library for Delphi" you can download it from Tigra home page.

Back to Contents

6. Registering library

The "JMS Library for Delphi" is freeware. No registration is needed at this time. But if you find this library usable and want to support further development, you can send me some money using follow methods:
Using E-Gold electronic payment system
Send to E-Gold account 621936
Using Webmoney electronic payment system
Send WME(EUR) to purse E005063627416
Send WMR(RUR) to purse R754316696522
Send WMZ(USD) to purse Z189096253824

Back to Contents

All logos and trademarks in this text are property of their respective owner.