Java, JNI, Firewire Camera Capture for MacOS

programs by A. Daerr

FWCamAkiz allows image sequence acquisition from a FireWire camera compatible with the IIDC standard, on an Apple computer running MacOS 10.1.5 or above. FWCamAkiz provides:
a Java Native Interface (JNI) library handling the camera

a Java class interfacing with this library

a plugin for the free image manipulation software ImageJ by Wayne Rasband which allows comfortable acquisition with multiple timing options from within ImageJ, live preview and color conversion from raw image data.

Rendezvous meet Java, Java meet Rendezvous

MacDevCenter.com: jRendezvous: Java and Rendezvous Working Together [Jul. 29, 2003]
From the article:
With Rendezvous making IP networking simple, and Java making cross platform network programming possible, we see the possibility for a beautiful friendship. An implementation of Rendezvous for Java, called jRendezvous, now allows Java programs running anywhere (not just Mac OS X) to participate in Rendezvous networks. With jRendezvous, Java programs can listen for, and advertise, services on the network with ease.

Java and the Mac, a match made in heaven.

oreilly.com — Online Catalog: Mac OS X for Java Geeks
From the Description:
Mac OS X for Java Geeks delivers a complete and detailed look at the Mac OS X platform, geared specifically at Java developers. Programmers using the 10.2 (Jaguar) release of Mac OS X, and the new JDK 1.4, have unprecedented new functionality available to them. Whether you are a Java newbie, working your way through Java Swing and classpath issues, or you are a Java guru, comfortable with digital media, reflection, and J2EE, this book will teach you how to get around on Mac OS X. You’ll also get the latest information on how to build applications that run seamlessly, and identically, on Windows, Linux, Unix, and the Mac.

I’ll get this book if they update it for Panther and XCode and if the sample chapter (QT4Java) is still valid after all of the recent changes that Apple has made.

Coding HTML for the Java Plugin

Encountering OBJECT, EMBED, and APPLET Tags With Different Plug-in Versions and Browsers

This section deals with how different versions of Java Plug-in, runing with different web browsers and web browser versions, behave when OBJECT, EMBED, and APPLET tags appear on an HTML page. It presents the various scenarios in table form and then answers some of the common questions developers and users have.

Chris Adamason gets us started with JOGL

Jumping into JOGL

reference implementation of the Java/OpenGL binding is hosted on java.net as the JOGL project. This article will get you up and running with JOGL by describing:

How to download and provision the JOGL library files.

How to create a JOGL-powered AWT component that’s wired up to receive and respond to events such as size changes and repaint requests.

How to do 2D graphics in JOGL with simple graphic primitives and images.

Image Processing w/Java ConvolveOp and More

Filtering a BufferedImage

Filtering a BufferedImage

The Java 2D API defines several filtering operations for BufferedImage objects. Each image-processing operation is embodied in a class that implements the BufferedImageOp interface. The image manipulation is performed in the image operation’s filter method. The BufferedImageOp classes in the Java 2D API support