Download menu

 

The best components for the best developers

Prerequisites
Stuff that must be available before installing kbmMW

Evaluation version
If you would like to evaluate kbmMW

Sample projects
Sample projects with source and executables for kbmMW v.1.0x, 2.0x and 2.5x

Sample projects

Sample projects with source and executables for kbmMW v.1.0x, 2.0x and 2.5x

 

Many of the samples have matching whitepapers on the documentation page.

The samples has originally been built with a specific kbmMW™ version, and can be recompiled directly using that version. All samples can be compiled with newer kbmMW™ versions with little or no modifications.

kbmMW™ v3.00 samples | kbmMW™ v. 2.50 samples | kbmMW™ v. 2.0x samples | kbmMW™ v. 1.xx samples


Samples build with kbmMW™ v. 3.0x

The required edition is specified for each sample.

RequestForwards

An advanced WIB messaging switchboard demo. It provide an example of how client requests can be forwarded from local server via a switchboard to a relevant other server, and how the response is automatically forwarded back again thru the chain of servers. Please make sure to read the readme.txt file in each included zip file.

The sample includes a client, a server (that can be started posing as any one of 3 servers) and a switchboard. Includes all source and demo exe files.

Require Enterprise Edition to be recompiled.

Samples build with kbmMW™ v. 2.5x

The required edition is specified for each sample.

Intraweb 7.1 'FishFact' demo using kbmMW Based on the original FishFact demo included with Intraweb v. 7.1, but now updated to operate against a kbmMW application demo server. Require the standard Borland biolife database. Please make sure to read the readme.txt file.

Require Pro, ProPlus or Enterprise Edition to be recompiled.

File transfer via messaging transport

Server/Hub

Client/Spoke

Contains sample showing file transfer service and client via messaging transports. Also shows server triggered client file fetch. Contains source and executable. Require ProPlus or Enterprise Edition to be recompiled.
Advanced loadbalancing Contains sample of learning loadbalancer and clustered application server that are able to announce itself when the loadbalancer have not been in contact for a while or on first start of the application server. Please read the readme.txt file for more info. Contains source and executables. Require Enterprise or ProPlus Edition to be recompiled.
Service Wizard Extension Contains sample showing how to create a Service Wizard Extension. A SWE provides great integration with the Service Wizard with the purpose of providing shareable dynamically generated custom services.

Samples build with kbmMW™ Commercial v.2.0x

The required edition is specified for each sample.

ADOExpress Server kbmMW™ based server with ADO Express support. Includes source and precompiled executable.
BDE Server kbmMW™ based server with BDE support. Includes source and precompiled executable.
DBISAM Server kbmMW™ based server with DBISAM support. Includes source and precompiled executable.
IB Server kbmMW™ based server with Interbase support via IBX. Includes source and precompiled executable. 
IBO Server kbmMW™ based server with Interbase support via IBO. Includes source and precompiled executable.
Local Server kbmMW™ based server embedded in client application.. Includes source and precompiled executable.
BDE NT Service kbmMW™ based server with BDE support created as an NT service. Includes source and precompiled executable.
Big client Generic kbmMW™ based client which operates against all the server demos. Demos many aspects of kbmMW™ client side. Includes source and precompiled executable.
Simple client Generic kbmMW™ based small client which shows executing user defined client side SQL. Operates against all the server demos. Includes source and precompiled executable.
ISAPI demo kbmMW™ based application server embedded in an ISAPI dll for hosting by IIS or WWWServer or any other caching ISAPI compatible web server. Includes sample client application, and webserver. Includes source and precompiled executables. Use 'Big Client' to access it.
Master/Detail 2-tier demo Simple Master/Detail demo using server components without need for transport. Includes source and precompiled executable.
Remote upgrade demo Sample demo showing simple remote upgrade of client application by Trevor Pegley / Visionhall. Require JEDI VCL to compile. Includes source and precompiled executable.
Stress test client Highly threaded kbmMW™ based client which allows for stresstesting a kbmMW™ based server. Includes source and precompiled executable.
Services Demo showing multiple service types in the same server. Includes file upload/download with the file service, file listing with kbmMemTable, etc.  Contains source and precompiled executable.
Rave stream demo Demo showing how to generate a Rave report on the server side and stream it to the client. Includes client preview and more. Contains source and precompiled executable.
ReportManager stream demo Demo showing how to generate a Report manager report on the server side and stream it to the client. Includes client preview and more. Contains source and precompiled executable.
FastReport stream demo Demo showing how to generate a FastReport report on the server side and stream it to the client. Includes client preview and more. Contains source and precompiled executable.
DBExpress Server kbmMW™ based server with DBExpress support. Includes source and precompiled executable.
Messaging Server Demo showing how to make a messaging server. Use in combination with the built in messaging parts of the 'Big client' demo. Includes source and precompiled executable.
FIBPlus Server kbmMW™ based server with Interbase support via FIBPlus. Includes source and precompiled executable.
UIB Server kbmMW™ based server with Interbase support via Unified IB. Includes source and precompiled executable.
>ZEOS6 Server kbmMW™ based server with Interbase support via Zeos6. Includes source and precompiled executable.
ADO NT Service  kbmMW™ based server with ADO support created as an NT service. Includes source and precompiled executable.
NexusDB Server kbmMW™ based server with NexusDB support.
Includes source, precompiled executable and demo database. Updated to show usage of both embedded and remote NexusDB database.
Absolute DB Server kbmMW™ based server with Absolute database support. Includes source and precompiled executable.
Cross Server kbmMW™ based server showing use of the Cross adapter with IBX. Includes source and precompiled executable.
Simple messaging Contains simple messaging nodes matching the 'The WIB' whitepaper. The nodes include UDP broadcast messaging, Hub/Spoke messaging and a sample Hub/Spoke vs UDP gateway. The samples contain precompiled executables and source and require kbmMW™ v. 2.01b commercial to be recompiled.
Request/Response messaging

ServerDemo

ClientDemo

Contains example of using request/response messaging. The samples are the standard client and server demo samples slightly altered to show how to use messaging and request/response at the same time in a hub/spoke setup over one single TCPIP messaging connection. The samples includes source and precompiled executables. Require kbmMW™ v2.03.03 to be recompiled.

Samples build with kbmMW™ Commercial v.1.0x

The required edition is specified for each sample.

Loadbalancer for centralized loadbalancing Includes source and precompiled executable. Needs one or more clustered application servers instances running.
Clustered application server Includes source and precompiled executable. Works together with the centralized loadbalancer.
Distributed loadbalanced application server Includes source and precompiled executable.
Client with buildin failover functionality Includes source. Client will automatically try failover when client request fail connecting. Note that clicking the Connect button does not automate failover, while doing a client request does.
How to use kbmMW™ with Intraweb v5 Includes source and precompiled executable. Require one of the demo application servers like the BDE app.server.
Java kbmMW™ server

Demo client for Java server

Server demo which embeds a Java service.
Use the JavaServerDemoClient as the client for demo purposes. 
To compile, kbmMW™ 1.00 RC3 is required.
File transfer Server and Client Demo containing a file server and file aware client showing how to use TkbmMWFileService, TkbmMWFilePool and TkbmMWFileClient to make really efficient file transfers.
Server and Client using NexusDB's WinSock transport Server and client demo applications showing how to use NexusDB's transports together with kbmMW™. Check the documentation page for a whitepaper describing how to do. The samples contain precompiled executables and require kbmMW™ v. 1.07 commercial and NexusDB to be recompiled. (based on NexusDB v. 1.00 RC3)

(Top)

 
 

User comments

Kim always provide lengthy explanation. He really knows this business.

The first time I took a glance at it I thought ... HUH ?
 .. but now I've had the time to take a better look ...
(more)

Thanks, what exactly do I do to upgrade? ...
(more)

Hey, this is actually bringing the fun back to programming!!!!! ...
(more)

 
 
 
CodeGear Technology Partner Components4Developers is the only major 3rdparty CodeGear Technology Partner approved n-tier vendor!

Copyright© 2001-2010 Components4Developers - All rights reserved