2.1 Please describe the proposed Specification:

This JSR is to develop the Phonelets Specification. It will
describe an API for writing CTI (Computer Telephony
Integration) applications called Phonelets and describe the
architecture (Phonelets containers) necessary to deploy, manage
and run the Phonelet.

The Phonelets specification is targeted for the Java[tm] 2
Platform Standard Edition. The specification of Phonelets for
small devices (Webphone, PDA...) will be for further study.

2.3 What need of the Java community will be addressed by the proposed
specification?

The Java Telephony developers community needs an
architecture which addresses the following requirements:

Providing a life-cycle for CTI applications for
loading, initializing, running and destroying CTI
applications. Optionally, this architecture will permit to
save and restore the state of a Phonelet (for persistence,
load balancing, load on demand and on-the-fly upgrading of CTI
applications).

Providing a standard packaging format to bundle Phonelet code,
resources, configuration and management templates into a
single file named Phonelet Archive (.par). This file can be
run on multiple Phonelet containers from multiple vendors.