launch4j claims to be cross-platform, but there seems to be only a Windows version. I'll have a look at it to see if it suggests ideas. For BrailleBlaster, all we need is a simple C program to start the JVM and tell it where the BrailleBlaster main method is. It shouldn't have any user interface of its own. Perhaps it could pass BrailleBlaster some useful information about the platform, however. John On Fri, Aug 06, 2010 at 10:39:13PM -0700, Chris von See wrote: > You may want to try Launch4J (http://launch4j.sourceforge.net/) or > exe4j (http://www.ej-technologies.com/products/exe4j/overview.html - > commercial). > > > Chris von See > Senior Geek > TechAdapt, Inc. > http://www.techadapt.com > chris@xxxxxxxxxxxxx > > Save trees. Print only when necessary. > > > > > > On Aug 6, 2010, at 6:16 PM, John J. Boyer wrote: > > >We will want to have BrailleBlaster as an executable program, that is, > >an .exe file or whatever the platform requires. The JNI Reference > >Manual > >contains an example of how to call the JVM from a C program. I have > >adopted this for our possible use. Of course it will need more tuning, > >and will need to use the preprocessor to make it specific to various > >platforms. It is attached for your consideration. Note that this is > >NOT > >a comkmand-line progrram. It just gets BBrailleBlaster started. > > > >John B. > > > >-- > >John J. Boyer; President, Chief Software Developer > >Abilitiessoft, Inc. > >http://www.abilitiessoft.com > >Madison, Wisconsin USA > >Developing software for people with disabilities > > > ><brailleblaster.c> > -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities