Description
Please direct comments on this JSR to the Spec Lead(s).
Stage timeline
| Stage | Access | Start | Finish |
|---|---|---|---|
| Final Release | Download page | 11 Mar, 2002 | |
| Final Approval Ballot | View results | 16 Oct, 2001 | 29 Oct, 2001 |
| Proposed Final Draft | Download page | 06 Apr, 2001 | |
| Public Review | Download page | 06 Jan, 2001 | 05 Feb, 2001 |
| Community Draft Ballot | View results | 07 Nov, 2000 | 13 Nov, 2000 |
| Community Review | Login page | 14 Oct, 2000 | 13 Nov, 2000 |
| CAFE | 31 Aug, 1999 | 27 Oct, 1999 | |
| JSR Approval | 24 Aug, 1999 | 30 Aug, 1999 |
Team
Specification Leads
- John ZimmermanSun Microsystems, Inc.
Expert Group
- Eastman Kodak Company
- General Dynamics
- Hildebrandt, John
- JPL
- MITRE Corporation
- Phipps, Robert
- Sun Microsystems, Inc.
Proposal
Identification | Request | Contributions
Section 1: Identification
| Submitting Participant: | Sun Microsystems |
| Name of Contact Person: | John Zimmerman |
| E-Mail Address: | john.zimmerman@sun.com |
| Telephone Number: | +1 650 786 7047 |
| Fax Number: | +1 650 786 7334 |
Section 2: Request
| 2.1 Please describe the proposed Specification: |
|
The Java Advanced Imaging API is a standard extension to the Java
platform, and is currently in public release at version 1.0. The Java
Advanced Imaging API allows the implementation of applications which
perform complex, high-performance digital imaging operations.
This JSR proposes the revision of the Java Advanced Imaging API 1.0 specification to version 1.1. The purpose of this revision is to add functionality which has been requested by customers, revise existing functionality in the light of customer feedback, and improve the interoperability of the Java Advanced Imaging API with other Java standard extensions (e.g., Java 3D). |
| 2.2 What is the target Java platform? (i.e., desktop, server, personal, embedded, card, etc.) |
| Desktop and server. |
| 2.3 What need of the Java community will be addressed by the proposed specification? |
| This revision will provide new imaging capabilities requested by customers beyond those of the first release. |
| 2.4 Why isn't this need met by existing specifications? |
| The Java Advanced Imaging API is the current standard for high-performance digital imaging on the Java platform. |
| 2.5 Please give a short description of the underlying technology or technologies: |
In the 1.1 revision, the following functional areas will be
addressed:
This JSR specifically excludes modifications to areas of the architecture not named above. |
| 2.6 Is there a proposed package name for the API Specification? |
| The Java Advanced Imaging 1.0 API uses the package name javax.media.jai. The proposed 1.1 revision will lie entirely within this package tree. |
| 2.7 Does the proposed specification have any dependencies on specific operating systems, CPUs, or I/O devices that you know of? |
| The 1.1 specification has no software or hardware dependencies. |
| 2.8 Are there any security issues that cannot be addressed by the current security model? |
| No. |
| 2.9 Are there any internationalization or localization issues? |
| There are no I18N issues. The localization strategy has not yet been determined. |
| 2.10 Are there any existing specifications that might be rendered obsolete, deprecated, or in need of revision as a result of this work? |
|
It is anticipated that this revision will be done in close cooperation
with the teams for the Java 3D API and the proposed Image File I/O
standard extension (currently in the specification process). Any
necessary revisions of those APIs to increase interoperability will be
negotiated directly with the teams.
It is possible that the revisions to the Java Advanced Imaging API may make revisions in the Java 2D API desirable; any such revisions will be negotiated with the Java 2D API team in the proper timeframe. |
Section 3: Contributions
| The starting point for this revision is the current Java Advanced Imaging API 1.0 specification, which can be found at the Java Advanced Imaging API Home Page. For those new to the Java Advanced Imaging API, the white paper at the home page gives a useful overview. |