Notes:
###################################################
## Vortex Library 1.1.0 ##
## "Masters of war release" ##
###################################################
Release note
~~~~~~~~~~~~
Advanced Software Production Line is proud to announce the Vortex
Library 1.1.0 "Masters of War" release availability: an open source
"BEEP Core" protocol implementation written in C, mapped onto
TCP/IP.
Vortex Library is a stable and robust application protocol
development toolkit, with active support for Microsoft Windows and
GNU/Linux platforms.
Check out the following links to get ready with Vortex Library:
- http://www.aspl.es/vortex
[Vortex Library homepage]
- http://www.aspl.es/turbulence
[Turbulence BEEP server homepage]
- http://www.sf.net/projects/vortexlibrary
[Sources and Win32 binaries]
- http://www.beepcore.org
[BEEP Core community web site]
- http://www.aspl.es/xml
[Axl Library, XML 1.0 implementation]
Vortex Library 1.1: next step into BEEP development
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
After one year of work, this the first official release for Vortex
Library 1.1 series which includes a new set of core changes and new
features to make the library more usable and extensible than
previous 1.0 series.
#### Context based API ####
Vortex Library 1.1 has a general API update to make the library
context-based, storing all status and user configuration into an
external opaque object inside the user space, making the library
fully stateless.
This allows to have several independent Vortex execution contexts
inside the same process or doing administrative tasks like, for
example stopping a particular context.
This API change is a core fundamental change required by Turbulence
BEEP application server to allow its function on Microsoft Windows
platform.
#### Library separation: modular design ####
Now Vortex Library 1.1 is composed by a base library and a set of
extension libraries that provides additional functionality like
profiles or specific APIs.
This change allows to reduce installation elements and to allow
developers and distributors to select only those components used.
Rather than including all features into a single library (like
Vortex Library 1.0) this will allow independent development for each
piece of code and will improve extension developments.
#### PULL API: single threaded API ####
Vortex Library 1.1 now includes a single threaded API for those
scenarios where all events and function must be implemented inside
the same main thread in a non-blocking manner.
PULL API is implemented as an extension library that, once connected
to the base library, marshalls all async events into pullable
events that are fetched from the same main loop.
#### HTTP CONNECT: HTTP proxy support for BEEP peers ####
A interesting extension library now included allows creating BEEP
clients that can connect to remote BEEP servers by using local HTTP
proxy, allowing better integration in those scenarios where a
local firewall do not allow direct connections.
About Us
~~~~~~~~
Advanced Software Production Line provides GNU/Linux support and
consulting services to help organization to introduce GNU/Linux
inside its process.
Contact us, using English or Spanish, to get commercial support
and/or BEEP based development services.
You can reach us:
http://www.aspl.es - info@aspl.es
We hope Vortex Library help you. Enjoy Vortex Library!
--
Francis Brosnan Blázquez - francis@aspl.es
Advanced Software Production Line - http://www.aspl.es
29th Jan 2009, Madrid (Spain)
Changes:
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use