savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] submission of The Comet Middleware Environment - sav


From: pesch
Subject: [Savannah-hackers] submission of The Comet Middleware Environment - savannah.nongnu.org
Date: Thu, 10 Apr 2003 04:19:30 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1

A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden


Frederic Peschanski <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: The Comet Middleware Environment
System name: comet
Type: non-GNU

Description:
The Comet middleware project is a Java-based environment
for highly-dynamic distributed applications.

It has been developped at the University Pierre & Marie Curie in Paris
as well as at the University of Tokyo in the last few years.

It is basically a research project but it is now quite stable and we
think it is a good time to release it as a free software project.

Components represent the basic building blocks of the Comet-based
distributed systems. Connections allow components to be linked
together, through logical connectors. Events are used to communicate
asynchronously between components.

A difference with most related approaches is that components do not
reference to each other so that dynamic changes are always possible.

It is also possible to change components internally at runtime,
through a \"protocol & role\" system.

Finally, a preliminary support for mobility has been added, strong
migration is on the way.

The implementation provides a language layer, named Scope, as well as
the underlying middleware and several services and examples.

In the benchmarks/ sub-directory, a (simple) performance comparision
with RMI is on the way. For the moment, despite the added features,
Comet is twice as fast for basic communications.

Note: Scientific papers are available upon request and documentation
is on the (slow) way.


Other Software Required:
The core subsystem and libraries depend on SUN\'s JDK1.2. We do not know yet 
the level of compatiliby with GNU CLASSPATH but we are confident since we only 
employ basic functionalities (e.g. network is managed through simple sockets, 
no RMI or whatever). There may be a problem with the classloader though. 
Anyway, the whole code is GPLed.

Python or Jython is necessary to run the source-code translator (which takes a 
Scope file and generates a set of Java files).

Jython is also necessary to run the graphical frontend (dynamic deployment tool)

Other Comments:
The source code has been put at:

http://web.yl.is.s.u-tokyo.ac.jp/~pesch/comet-1.0.tar.gz





reply via email to

[Prev in Thread] Current Thread [Next in Thread]