The Artima Developer Community
Jini Corner | FAQ | Links | Jini Books | Jiniology | ServiceUI | Place
Sponsored Link

The ServiceUI Project
The Specification, API, and Other Materials


This page contains links to materials documenting the ServiceUI project at, which was tasked with defining a "standard" approach to attaching UIs to Jini services. The second iteration of this project is now finished, with the specification and code at version 1.1a and released under the Apache License, Version 2.0. The ServiceUI specification and API represents the best amalgamation of the ideas contributed by all the people who participated in the serviceui project. All comments are welcome and should be e-mailed to

To participate in, or just keep track of, further developments and refinements of the recommended approach to adding UI to a service, join a mailing list for the serviceui project at

ServiceUI API Version 1.1a

Version 1.1a of the Service UI API was released on June 4, 2005. It contained no changes from 1.1 other than changing the license from SCSL to Apache 2.0.

ServiceUI API Version 1.1

Version 1.1 of the Service UI API was released on October 15, 2002.

ServiceUI API Version 1.0

The draft specification was completed on Monday, February 7, 2000. Two two-week review periods followed the completion of the specification. The ServiceUI project members were given the opportunity to review the specification through Monday, February 21, 2000. Then, the entire Jini community was given the opportunity to review the specification through Monday, March 6, 2000. A few bugs were fixed on March 6, 2000 and a new version 0.9.1 was released. These changes were given a two week review period through March 20, 2000. No issues were reported in the review period that ended March 20, 2000.

I spent perhaps six weeks working with Sun on issues related to the Sun Community Source License (SCSL). After several volleys back and forth between Sun's lawyers and my lawyer, each of which took some time to process, I finally got to a point where I was comfortable releasing the code under SCSL. As of April 24, 2000, Artima Software, Inc.'s implementation of the Jini Service UI API is released under the SCSL and is available for download at

ServiceUI is a trademark of Artima Software, Inc.

Sponsored Links

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use