Java Logo
Connecticut Java Users Group
Founded 2000
Coutry Picture
September 16, 2003
Introduction to Java Imaging

Presentation Slides

Meeting Summary

Thanks to Kodak and Turboworx for a very interesting presentation into imaging on the java platform. Very few java developers are aware of the powerful imaging toolkits at their fingertips. Dr. Wood began the presentation with an survey of imaging processing subjects and techniques ranging from simple photographs to multi-spectra images of glaxies and image restoration. Ryan Cuprak introduced Java imaging briefly describing the old AWT imaging model before diving into Java2D and covering the basics of JAI. Dr. Wood continued the presentation with a demos of the different JAI operators and a fascinating discussion into their utility.

Abstract

One of the biggest secrets of the Java platform is its robust imaging capabilities. Many developers do not realize that Java possesses a comprehensive set of APIs that drastically simplify and facilitate the development of image processing applications for the life sciences, astronomy, and medical research. These capabilities are a part of Java2D as well as the optional Java Advanced Imaging (JAI) package. This presentation will provide an introduction to imaging on the java platform with a discussion of Java2D, Image I/O, and JAI. For those not familiar with imaging, the basic concepts will be introduced.

The following topics will be covered:

  • Introduction to Imaging
  • History of Java Imaging
  • Imaging with Java 2D
  • Image I/O
  • Java Advanced Imaging
  • Demo

Speakers

Dr. Douglas Wood began he professional career as a radio astronomer studying the earliest stages of massive star formation, the structure of molecular clouds and low mass star formation. He has worked extensively with the Very Large Array, a radio interferometer operated in the National Radio Astronomy Observatory in Socorro, New Mexico. Doug's interest in image processing and software engineering, led him eventually to developing commercial software for the Scientific Imaging Systems division of Eastman Kodak SIS is located in New Haven, and develops scientific grade CCD cameras and image analysis software for life science applications. Doug is the Software Group Leaderat SIS and a member of the SUN's Java Advanced Imaging Expert Group.

Ryan Cuprak is an e-Formulation Analyst at Enginuity PLM, coauthor of Sun Certified Specialist for NetBeans IDE Study Guide, and president of the Connecticut Java Users Group. He is presently focused on graphical user interface development as well as data integrations. Previously he has worked for a start-up distributed computing company (TurboWorx) as well as Kodak?s Molecular Imaging Systems group. Mr. Cuprak has a BS in computer science and biology from Loyola University Chicago. He is a Sun Certified NetBeans IDE Specialist. Ryan has presented at the New York Java User Group, New England Java User, Philadelphia JBoss User Group, and Connecticut Java User Group.