Jump to content

Java Advanced Imaging: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Codename Lisa (talk | contribs)
Cleanup. Removed erroneous parameters from the infobox. For a list of supported parameters please consult Template:Infobox software/doc.
Line 1: Line 1:
{{unreferenced|date=September 2009}}
{{unreferenced|date=September 2009}}
{{ Infobox Software
{{Infobox software
| name = Java Advanced Imaging
| name = Java Advanced Imaging
| logo of aji =
| screenshot =
| caption =
| collapsible =
| developer = [[Oracle Corporation]]
| developer = [[Oracle Corporation]]
| status = Inactive
| status = Inactive
| latest release version = 1.1.3
| latest release version = 1.1.3
| latest release date = 10/2006
| latest release date = {{Start date and age|2006|10}}
| latest preview version =
| latest preview version =
| latest preview date =
| latest preview date =
| operating system = [[Cross-platform]]
| size =
| size =
| programming language = [[Java (programming language)|Java]]
| programming language = [[Java (programming language)|Java]]
| genre =
| genre =
| license = [[Java Research License]]
| license = [[Java Research License]]
| website = http://www.oracle.com/technetwork/java/javase/tech/index.html
| website = {{URL|oracle.com/technetwork/java/iio-141084.html}}
}}
}}
'''Java Advanced Imaging''' ('''JAI''') is a [[Java platform]] extension [[API]] that provides a set of [[object-oriented]] interfaces that support a simple, high-level [[programming model]] which allows developers to create their own image manipulation routines without the additional cost or licensing restrictions, associated with commercial image processing software.
'''Java Advanced Imaging''' ('''JAI''') is a [[Java platform]] extension [[API]] that provides a set of [[object-oriented]] interfaces that support a simple, high-level [[programming model]] which allows developers to create their own image manipulation routines without the additional cost or licensing restrictions, associated with commercial image processing software.


'''JAI''' is provided as a free download directly from [[Oracle Corporation]] for the [[Microsoft Windows|Windows]], [[Solaris (operating system)|Solaris]], and [[Linux]] platforms. [[Apple Inc.]] provides a [[OS X]] version of the [[API]] from their website for [[Mac OS X v10.3]]; [[Mac OS X v10.4]] and later ships with it preinstalled.
JAI is provided as a free download directly from [[Oracle Corporation]] for the [[Microsoft Windows|Windows]], [[Solaris (operating system)|Solaris]], and [[Linux]] platforms. [[Apple Inc.]] provides a [[OS X]] version of the [[API]] from their website for [[Mac OS X v10.3]]. JAI ships with [[Mac OS X v10.4]] and later.


While the API is provided in [[Java (programming language)|Java]], [[Platform-specific model|platform-specific]] implementations can either use the pure Java implementation or provide an implementation that takes advantage of [[native mode|native]] technology on the platform to provide better performance.
While the API is provided in [[Java (programming language)|Java]], [[Platform-specific model|platform-specific]] implementations can either use the pure Java implementation or provide an implementation that takes advantage of [[native (computing)|native technology]] on the platform to provide better performance.


==See also==
==See also==
Line 29: Line 24:


==External links==
==External links==
*[http://www.oracle.com/technetwork/java/iio-141084.html Java Advanced Imaging Website]
*{{Official website|http://www.oracle.com/technetwork/java/iio-141084.html}}
*[http://commons.apache.org/imaging/ Apache Commons Imaging] - a pure-java image library for reading and writing a variety of image formats
*[http://commons.apache.org/imaging/ Apache Commons Imaging] - a pure-java image library for reading and writing a variety of image formats



Revision as of 06:42, 1 February 2018

Java Advanced Imaging
Developer(s)Oracle Corporation
Stable release
1.1.3 / October 2006; 18 years ago (2006-10)
Written inJava
LicenseJava Research License
Websiteoracle.com/technetwork/java/iio-141084.html

Java Advanced Imaging (JAI) is a Java platform extension API that provides a set of object-oriented interfaces that support a simple, high-level programming model which allows developers to create their own image manipulation routines without the additional cost or licensing restrictions, associated with commercial image processing software.

JAI is provided as a free download directly from Oracle Corporation for the Windows, Solaris, and Linux platforms. Apple Inc. provides a OS X version of the API from their website for Mac OS X v10.3. JAI ships with Mac OS X v10.4 and later.

While the API is provided in Java, platform-specific implementations can either use the pure Java implementation or provide an implementation that takes advantage of native technology on the platform to provide better performance.

See also