Java media APIs :cross-platform imaging, media, and visualization