Cheiron news Cheiron news feed (Atom)

Public release of Seven 0.1.1 - September 4, 2006

The first public release of Seven implementing JSC v0.1 is available for download under the Apache License, Version 2.0 (ALv2). Seven eases the development and deployment of Jini™ services and provides features such as:

  • manage service registration with various lookup services;
  • support for distributed events, leasing and participation in the two-phase commit protocol;
  • administration interfaces for life-cycle and join management to a service;
  • simple persistence API that can be used e.g. to capture transactional state;
  • finding and tracking other services in the djinn;
  • resource management such as allocating threads and leased resources;
  • resource effeciency by employing various tactics to reduce the number of threads used by many of the Jini implementation classes;
  • service configuration, like the RMI runtime, (distributed) security, logging and configuration of objects used by the service itself;
  • controlling codebase annotation and serving download jar files, as well as versioning of services and downloadable code;
  • standardized packaging format (Service Archive) for Jini services, see JSC Service Repository;
  • installation and upgrade of a service and container.

Also part of the Seven project is the Seven Suite v0.1.1 which provides an out-of-the-box experience for Jini™ and is especially targeted at newbies for the Jini™ Technology/Seven. It contains the following components:

  • standalone Seven with Lookup Service implementation installed and configured;
  • standalone Jini Service Browser with ServiceUI support;
  • suite specific material such as:
    • Transaction Manager and JavaSpaces service as SAR file;
    • pre-built example services as SAR files;
    • Ant and various Ant extensions to ease the development of Jini services;
    • binary code for JSC Platform, other standardized Jini utilities, ServiceUI and Cheiron Utils;
    • source code for examples;
    • source code for Seven, JSC Lookup Service, JSC Transaction Manager Service, JSC JavaSpace and the JSC Platform for the purpose of debugging and troubleshooting;
    • Installation and Developer Guide, contains information about configuration of Seven;
    • Javadoc for the JSC Platform and other relevant libraries that are distributed as part of this suite.

Relicensing announcement - April 8, 2005

Virgil management approved a proposal in which all Cheiron projects will be relicensed under the Apache License, Version 2.0 (ALv2). This move is a direct consequence of the applaud shift of Sun Microsystems to change the licensing conditions for the Jini™ Technology from the Jini SCSL to the ALv2.

In 2002 a general BSD license without the advertising clause, known as the Cheiron BSD License, was chosen for the Cheiron Project, however due to the Jini SCSL we decided to use a dual licensing strategy (BSD/Jini SCSL), known as the Cheiron Dual License. As a strong advocate of the ALv2 for the Jini Technology in public discussions with the Jini team of Sun Microsystems we felt it our obligation to follow them in their move.

We believe the ALv2 is based on the the same spirit as the BSD license and satisfies the following requirements:

  • acceptance as a commonly used and open source license
  • language not too complex, but also not too simple/vague
  • applicability for both code and specifications
  • to include by reference
  • clear patent language

Due to dependencies on other products that are currently licensed under the Jini SCSL there is no exact date when the transition of the Cheiron projects to the ALv2 will be completed, but we hope soon after the Jini Technology Starter Kit 2.1 is released by Sun.

This relicensing announcement must be seen as an underlining of the objectives of the Cheiron Project and the strong support of Virgil for Open Source.

JSC API 0.1 final available - September 13, 2004

The JSC API v0.1 is declared final given the limited number of changes lately and the demand for a stable API by JSC Service developers, the distribution can be downloaded from: http://www.cheiron.org/jsc/

From now on all fixes to the current API will enter the main branch that ultimately should result in v0.2 which we don't expect to be stable before Q2 CY2005. The set goals for v0.2 are:

  • clarifications
  • persistence support for leases, events and transaction participants
  • security related enhancements
  • correction of conceptual flaws

It is not expected JSC API v0.2 will contain major new functionality. We do expect that v0.2 will introduce incompatible changes, however we try our best to keep them to a minimum.

New Cheiron logo and Look & Feel - September 2, 2003

The Cheiron website has finally received an official logo and a brand new Look & Feel. This event also marks the beginning of more frequent updates to the website than one has experienced in the past.

While a preview of Seven has been postponed to Q4 CY2003, we assure the community there is still a strong commitment to provide a real out-of-the-box experience for Jini™. The JSC API has stabilized the last year based on feedback of many developers that have used internal releases of Seven.

Cheiron went public - November 1, 2002

The Cheiron website is officially open to the general public.

Start of Cheiron - January 16, 2002

Virgil management authorized the setup of this site and Open Sourcing of the the Jini™ Service Container.