KDU-Padshow app for iPhone and iPad


4.2 ( 3552 ratings )
Utilities Photo & Video
Developer: David Taubman
Free
Current version: 1.0, last update: 7 years ago
First release : 08 Sep 2015
App size: 3.05 Mb

This app is primarily intended to demonstrate some of the benefits of JPEG2000 for mobile viewing and browsing of images, albums and animations. The application is also intended to showcase many of the capabilities of the Kakadu SDK on which it is built. Kakadu, and indeed the source code of this app, can be licensed by visiting http://www.kakadusoftware.com.

The app is a fully functional JPIP image browser. It should be able to interact with any capable JPIP server, but has been explicitly tested with the Kakadu media server, "kdu_server". You can find demonstration JPIP content in the "Demonstrations" section at http://www.kakadusoftware.com, but you can also download a copy of the server from the Downloads section and set up your own server. Licensees can do this commercially.

The app caches served content by default and allows you to access, re-open cached image/animation sources, optionally re-connecting to the original server to get more content.

The app can interact with huge sources (e.g., huge images, potentially tera-pixels in size, or long animations). You can pan and zoom through such sources at will, define focus boxes to concentrate bandwidth utilisation, etc.

The app also displays, accesses and interactively retrieves metadata that may be part of the JPEG2000 source content. Content browsing can be driven via metadata as well as by the usual image navigation gestures. You can even use metadata to generate dynamic animations through the content (tap-hold an item/collection in the metadata catalog to try this out).

The app can also be used to open local content on the device, if there is any. In a custom application, this might be a huge map, bundled with the app. To allow you to test the opening of local content, you can directly upload files to the apps Documents folder via iTunes and then use the apps "refresh" button -- raw JPEG2000 code streams, JP2 files, JPX/JPF files and MJ2 videos are all supported.