Developing Imaging Applications with XIElib

The X Image Extension, more commonly known as XIE, provides a mechanism for graphic image management in the client/server environment of X11.

Syd Logan's text is an extensive work that thoroughly covers the X Image Extension. Since Syd worked on a sample implementation of XIE, he is well-qualified to discuss the topic. The question is whether XIE is the right solution for your imaging tasks. Its ability to offload some work to the server can be very beneficial. Granted, my graphics experience is not as extensive as it could be, but with the runtime size of some X servers already growing to over 20MB on x86 Linux, one has to wonder if XIE is a good idea or not. A thorough reading of Developing Imaging Applications with XIElib should help you answer that question.

Michael J. Hammel ( is a Computer Science graduate of Texas Tech University, and a software developer specializing in X/Motif. Michael writes the monthly “Graphics Muse” column in Linux Gazette, maintains the Graphics Muse web site and the Linux Graphics Mini-HOWTO, helps administer the Internet Ray Tracing Competition and recently completed work on his new book, The Artist's Guide to the GIMP, published by SSC, Inc. His outside interests include running, basketball, Thai food, gardening and dogs.