| PixTools for JAVA™
A High-Performance Solution for Viewing,
Annotating, and Printing Document Images
Good news for Java™ developers: you can now create
imaging applications with more speed and efficiency. PixTools® for
Java offers new levels of power and flexibility to Java developers in
creating scalable, enterprise-specific solutions for transforming
paper-based information into business-ready, digital content.
From Pixel Translations, a leading provider of
imaging solutions and creators of the industry leading ISIS®
interface, PixTools for Java is a 100% Pure Java™ toolkit that
provides a rich set of JavaBeans™ to handle client-based decompression
and the display of raster images. Developers can use PixTools for Java
to create:
- Browser clients
for existing imaging products
- Complete
cross-platform imaging applications
- New products
where a web-based interface is paramount
- New products
where installation and management of diverse remote clients is
critical
Capabilities
PixTools for Java provides high-speed display of images, including:
- Zoom (any scale
factor; separate X and Y)
- Scale-to-gray
(anti-aliased display)
- Pan
- Scroll
(scrollbar bean makes scrolling easy)
- Rotation
- Annotation (both
Eastman and Pixel formats)
- Printing
In addition, PixTools for Java allows for
client-based file handling and decompression of many file formats
including TIFF, JBIG, JPEG, and GIF. The toolkit is extensible, with
defined interfaces to allow developers to add decoders for specialized
image formats and input handling for non-HTTP data sources.
Performance and Speed
Although Java is sometimes associated with slow performance, PixTools
for Java is surprisingly fast. In addition, the JBIG capabilities of
the product, combined with server-based TIFF-to-JBIG transcoding when
necessary, provide a bandwidth-optimized method of passing document
images to a remote client. In Internet applications, this can lead to
a 3X improvement in client viewing speed compared to traditional TIFF
Group 4 solutions.
Easy to Integrate and Use
PixTools for Java is provided in the form of JavaBeans (self-contained
Java component objects for building Java applications). This allows
the toolkit to integrate seamlessly with Java development tools from
many manufacturers, such as IBM, Borland, and Sun. Developers can also
use the underlying class libraries for extraordinary flexibility.
The toolkit comes with complete documentation,
online help, source code samples, and the full backing of Pixel
Translations’ renowned technical support department.
Fulfills the Promise of Java
The promise of Java is a unique and flexible language that allows code
written once to run virtually anywhere. And PixTools for Java delivers
on that promise.
“100% Pure” certification from Sun helps insure true
cross-platform compatibility. PixTools for Java goes further through
extensive platform testing, including Solaris, Windows, HP UX, MacOS,
and many others.
JavaBeans offer additional advantages, including
extreme ease of development—PixTools for Java users have assembled
complete applications in only hours!
Bean Overview
The main component of the PixTools for Java toolkit is the JavaBeans
that encapsulate all of the toolkit’s imaging features; there are
three:
- SimpleViewer
- AnnotationViewer
-
ScrollbarController
The SimpleViewer Bean includes all of the image
decoding, decompression, scaling, panning, rotation, and document
navigation features of the toolkit. It has a set of properties,
events, methods, and constants that make it easy for developers to add
imaging capabilities to their application or applet.
The AnnotationViewer Bean extends the SimpleViewer
Bean and adds the capability to view and create image annotations.
(Java programmers will typically use one of the viewer Beans during
their development process, but not both. They would use
AnnotationViewer if they wish to support annotations in their
application/applet. Otherwise, they would use SimpleViewer.)
The use of the ScrollbarController Bean is optional.
To simplify the implementation of scrollbar controls in viewer
windows, PixTools for Java offers ScrollbarController, which makes it
easy to connect scrollbars to the SimpleViewer and AnnotationViewer
Beans to facilitate image positioning. Instead of writing many lines
of complicated event-handling code, a developer can control the
interaction between the scrollbars and the viewer with a few simple
lines. ScrollbarController can even be used without any coding from
within a suitable development environment.
Annotation Support
The figure below illustrates the various annotation types that are
supported by PixTools for Java.

Product Contents
PixTools technology is provided in the form of toolkits that include:
- software
libraries
- documentation
- sample source
code
- engineering
support via phone, fax, and Internet
Our developer support group will work with you
throughout your project to help you get your application up and
running. After development is complete, we’ll continue to keep you up
to date with information on crucial upgrades and new technology. |