This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
[ANNOUNCE]: Talon 0.1.0. Java based lightweight Component System.
- To: general at openprivacy dot org, java at gcc dot gnu dot org, general at jakarta dot apache dot org, talon at openprivacy dot org, fen at openprivacy dot org, kburton2 at home dot com
- Subject: [ANNOUNCE]: Talon 0.1.0. Java based lightweight Component System.
- From: burton at relativity dot yi dot org (Kevin A. Burton)
- Date: 15 Apr 2001 01:30:48 -0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
OpenPrivacy.org (http://www.openprivacy.org) would like to announce the creation
of the Talon project (http://talon.openprivacy.org).
This release is available at: http://download.openprivacy.org/talon-0.1.0.tar.gz
The Talon mailing list is also available: http://openprivacy.org/lists/
Overview:
Talon is a simple yet powerful component system similar to XPCOM or Microsoft
COM. Talon solves a number of problems with these existing systems and is
designed to incorporate Reputations (Sierra) as part of its Component factory
mechanism. The use of Reputation to drive component selection enables a Talon
based system to evolve over time, becoming more powerful. This mechanism is
similar to advanced profiler technologies but works with distributed systems.
Advantages:
* Thin factory/component mechanism for managing components.
* Utilizes Reputations to determine how to best serve/create a
Component. Components can be served based on interface name, reputation
and bias of the requester. (planned for 1.0)
* Simple, easy to use and doesn't require significant modification of
application design.
* All objects within the system have a unique URI and can be requested from
the ComponentFactory via this URI. This is desirable within distributed
P2P component environments.
* Talon provides a central code/project location for standard interfaces
(logging, property management, etc). This enables developers to code to a
standard interface across projects.
* Maintains object lifetime (pools, singletons, on-demand, etc) without
having to dedicate application logic to this task in outside projects.
* Talon initializes itself automatically which eases application
integration.
* Written in 100% Java so that legacy languages don't damage the integrity
of the API (no IDL, interface based, etc).
* Dual licensed under the GPL and BSD style. This allows Talon to be used
within projects from the Free Software Foundation *and* the Apache
Software Foundation. Commercial projects may also use Talon as the BSD
license is very flexible in this respect.
- --
Kevin A. Burton ( burton@apache.org, burton@openprivacy.org, burtonator@acm.org )
Cell: 408-910-6145 URL: http://relativity.yi.org ICQ: 73488596
Those willing to give up a little liberty for a little security deserve
neither security nor liberty. -- Benjamin Franklin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt
iD8DBQE62Vw4AwM6xb2dfE0RAhrSAKCJ/vyt6BnLScWt/sT6nN7mFdpu0wCeKFIo
NzNO8Hsr9LDgmmyQkzTz1vk=
=AQas
-----END PGP SIGNATURE-----