For the BrailleBlaster project, the editor and user interface are written in Java. The braille knowledge needed for translating annd formatting is in the C library liblouisutdml. The two communicate by method calls and xml documents. We would like to pass the documennts back and forth inn a memory buffer, if possible. However, some doccuments can be quite large, up to 6 megabytes. After UTDML (Unified Tactile Document Markup Language) has been added to them they can be 20 MB or more. Such large buffers seem impractical, so we will probably have to pass documents of that size as files. However, we would like to be able to pass smaller documents, say up to 100k, in memory. How can this best be done on the Java end? liblouisutdml expects xml documents in UTF-8 in an array of 8-bit charactors. Thanks, John -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind