WinOcular solutions for Personnel, Business, Accounts payable, Accounts Receivable and Workflow.
Up one level
PixTools_Java
PixTools/IP
PixTools/View
PixTools/Scan
PixTools/EZ

 

 

 

 

 

 

 

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.