| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Stop wasting time looking for files and revisions. Connect your Gmail, DriveDropbox, and Slack accounts and in less than 2 minutes, Dokkio will automatically organize all your file attachments. Learn more and claim your free account.

View
 

FrontPage

Page history last edited by Bill Champlin 12 years, 3 months ago

Complete JAI Stand Alone program files 


 

Welcome to the

CS525 Java Advanced Imaging Project wiki

 


 

Overview:

 

This wiki focuses on use of the Imaging Processing Techniques using the Java Advanced Imaging (JAI) set of packages.  This is a project was performed for the CS525 Mulitimedia course at UCCS and was completed by mid May, 2008.

 

Abstract:

 

JAI is a Java API that greatly simplifies developing applications requiring the use of image processing algorithms.  It provides an extensive set of image processing algorithms pre-canned in Java classes and it provides a very high level programming interface for using these algorithms.  JAI defines a mechanism to build an image processing “pipeline” such that the output of one algorithm can be fed into the input of another.  JAI supports developing interoperable operations by providing CODECS for inputting and outputting multiple source image file types, abstracting away the details of the specific formats from the programmer, while also providing custom output widgets usable for displaying the results of image processing in a form that is well integrated with the Java swing component framework. 

 

Project Goals:

 

This project attempts to:

 

  1. Provide a centralized location for everything that's needed to get going using JAI and by providing relavent links (see below)
  2. Capture links to other projects that have used JAI (see below)
  3. Develop sample applications applying JAI capabilities and techniques (see sidebar) 
  4. Develop a report further summarizing targeted JAI capabilities (see sidebar)
  5. Develop a presentation (see sidebar)

 

Project Team Members:  B. Champlin

 

 JAI References:

 

Sun Microsystems JAI API Home Page and at java.sun.com/javase/technologies/desktop/media/jai/

JAI Frequently Asked Questions

JAI Stuff 2004 (misc. info) by Rafael Santos and the newer JAI Stuff 2007

JAI Developers Forum

 

JAI Tutorials:

 

R. Santos.  Java Advanced Imaging API: A Tutorial.  RITA Vol. XI Number 1, 2004, (http://www.inf.ufrgs.br/~revista/docs/rita11/rita_v11_n1_p93a124.pdf)

Sun Microsystems.  Programming in Java Advanced Imaging, Release 1.0.1, Palo Alto. CA, November 1999. http://java.sun.com/products/java-media/jai/docs/index.html

 

 

JAI Software:

JAI Source Code Downloads

Sun JAI Java API Class Documentation

Complete Stand Alone Java Application Example Programs

Early Access Java[tm] Advanced Imaging - Demo, Tutorial, and Codec Source Code Releases, http://java.sun.com/developer/releases/jai/#jaidemo

 

Books

 

Rodrigues, L.H., Building Imaging Applications with Java Technology Using AWT Imaging, Java 2D, and Java Advanced Imaging (JAI), Addison-Wesley, Boston, MA., copyright 2001.

 

Domain Examples using JAI

 

The Edge Doctor, Matthew Benton: http://www.missed-it.co.uk/index.htm

GeoVirgil: http://www.siliconspaceships.com/index.html

European Southern Observatory: http://java.sun.com/products/java-media/jai/success/eso.html

Virgo, Millennium Technology inc, Vancouver, Canada:http://java.sun.com/products/java-media/jai/success/millenium.html

interMedia, Java Advanced Imaging In Action -- Oracle: http://java.sun.com/products/java-media/jai/success/oracle.html

 

Comments (0)

You don't have permission to comment on this page.