BeepFp

From Free Pascal wiki
Revision as of 16:23, 13 August 2009 by Wimpie (talk | contribs)
Jump to navigationJump to search

About

BeepFp is a Free Pascal componentset to allow development of custom protocols using BEEP in native Object Pascal.

BeepFp does not implement BEEP itself, but rather builds an easy to use componentset on top of a stable and proven library. The library, LibVortex, is a full RFC3080 implementation.

BEEP is a network application framework protocol. It is not a complete protocol but only provides the building blocks common to most network protocols to ease custom protocol design and speed up implementation. To understand exactly what BEEP is, see www.beepcore.org and RFC3080.

Its main caracteristics are :

  • Built on a proven library
  • Event driven communication
  • Blocking and non-blocking modes
  • Requires only a few event handlers to implement full-blown network protocol

Author

Wimpie Nortje (User:Wimpie)

License

modified LGPL (same as the FPC RTL and the Lazarus LCL). You can contact the author if the modified LGPL doesn't work with your project licensing.

The LibAxl and LibVortex shared libraries is under LGPL. Contact the authors at www.aspl.es with any questions.

Download

The latest stable release can be found on link to the lazarus-ccr sf download location.

Change Log

  • Release 1 1 September 2009 Initial release with most of the basic BEEP functionality

Dependencies / System Requirements

Status: Stable

Issues:


Installation

  • step 1
  • step 2

The My Component Example Application

Installation

  • Open TestMyComponent.lpi
  • compile
  • run