Larry's idea for a launcher based on Eclipse sounds interesting, but might we contact the JSmooth folks to see of there is already support for a flexible class path that we are missing, or, to see if there are plans to add it?
The Sunburned Surveyor On 7/11/07, Sunburned Surveyor <[EMAIL PROTECTED]> wrote: > Paul, > > I don't have a problem with adding a module to the SVN for Microsoft > Windows specific items either. > > Would we make a subdiredtory of /trunk/installer or /trunk/scripts for > this purpose? > > The Sunburned Surveyor > > > > On 7/4/07, Stefan Steiniger <[EMAIL PROTECTED]> wrote: > > > > > > > > What I'm proposing is that we start to modularize the Open JUMP SVN and > > > put all the windows specific application in it's own module. > > > > no problem with that > > if you want to start.. then go ahead > > > > (unfortunately i did not had yet one look on the svn) > > > > stefan > > > > > > > > Paul > > > > > > Stefan Steiniger wrote: > > >> mhm.. i am bit confuses > > >> > > >> first we were talking about a launch tool and now about an installer? > > >> > > >> @Paul.. Steve has long time ago setup an installer for windows for OJ > > >> version 1.0.1. This stuff is still on the cvs. as far as i remember it > > >> is the nullsoft installer. > > >> > > >> stefan > > >> > > >> > > >> Larry Becker schrieb: > > >> > > >>> Hi Paul, > > >>> > > >>> Assuming everyone agrees, of course, that would be great! The > > >>> Eclipse launcher that it is based on is written in cross platform C > > >>> (mostly) with the necessarily platform dependent stuff isolated into > > >>> specific directories. > > >>> > > >>> Supporting drag and drop is simply a matter of processing command > > >>> line arguments to the launcher and passing them on to JUMP on startup. > > >>> We had to do a few mods to JUMP to get it working reliably. After > > >>> JUMP is up and running, when the launcher gets a drag and drop or > > >>> double-click, it sends keystrokes to the JUMP window that give it > > >>> focus and invoke the proper interface routine. > > >>> > > >>> The SkyJUMP launcher source is at: > > >>> http://skyjump.cvs.sourceforge.net/skyjump/skyjump/launcher/ > > >>> > > >>> I can help with the port when I get through with my rendering mods. > > >>> > > >>> regards, > > >>> Larry Becker > > >>> > > >>> On 7/3/07, Paul Austin <[EMAIL PROTECTED]> wrote: > > >>> > > >>>> Hi Larry, > > >>>> > > >>>> As you've obviously tried various different launchers and come up > > >>>> with one > > >>>> that works with the JUMP platform, any chance that we could back port > > >>>> this > > >>>> work into open jump? What else is required to support drag and drop > > >>>> into the > > >>>> JUMP platform. Also I'm presuming your launcher allows you to have > > >>>> only one > > >>>> copy so if you double click on a file it loads in the current instance > > >>>> rather than start a new one. > > >>>> > > >>>> I think we should create a new SVN module openjump-win32, where we > > >>>> can put > > >>>> the launcher and installers specific to the windows 32-bit platform. > > >>>> > > >>>> Paul > > >>>> > > >>>> > > >>>> Larry Becker wrote: > > >>>> I've tried launch4j and it worked OK. For SkyJUMP I ultimately > > >>>> decided to build a custom launcher using the eclipse launcher for > > >>>> additional flexibility. That was the only way I could get > > >>>> double-click and drag and drop file functionality to work. > > >>>> > > >>>> Larry > > >>>> > > >>>> On 7/3/07, Paul Austin <[EMAIL PROTECTED]> wrote: > > >>>> > > >>>> > > >>>> Stefan, > > >>>> > > >>>> Have a look under installer directory in SVN, I'm not sure who put it > > >>>> there. > > >>>> > > >>>> Paul > > >>>> > > >>>> > > >>>> Stefan Steiniger wrote: > > >>>> i don't have problems with launch4j > > >>>> > > >>>> although i did miss who uses jsmooth? (maybe because i have been not > > >>>> following the list in the last 2 weeks) > > >>>> > > >>>> stefan > > >>>> > > >>>> Paul Austin wrote: > > >>>> > > >>>> > > >>>> > > >>>> I've been looking at the existing windows launcher using JSmooth and > > >>>> see one problem with it. With JSmooth you have to explicitly state the > > >>>> full list of jar files in the lib and the batik directory. Therefore > > >>>> if we change library versions or add new libraries we would need to > > >>>> update the .jsmooth file and recreate the exe file. > > >>>> > > >>>> I had a look at http://launch4j.sourceforge.net/ and it > > >>>> supports wild > > >>>> cards for the class path and have created the attached configuration > > >>>> to create the exe file. > > >>>> > > >>>> What do people think about using launch4j instead? > > >>>> > > >>>> Paul > > >>>> > > >>>> ------------------------------------------------------------------------ > > >>>> > > >>>> <launch4jConfig> > > >>>> <dontWrapJar>true</dontWrapJar> > > >>>> <headerType>gui</headerType> > > >>>> <jar></jar> > > >>>> <outfile>openjump.exe</outfile> > > >>>> <errTitle></errTitle> > > >>>> <cmdLine>-properties bin/workbench-properties.xml -plug-in-directory > > >>>> lib/ext</cmdLine> > > >>>> <chdir>..</chdir> > > >>>> <priority>normal</priority> > > >>>> <downloadUrl>http://java.com/download</downloadUrl> > > >>>> <supportUrl></supportUrl> > > >>>> <customProcName>true</customProcName> > > >>>> <stayAlive>false</stayAlive> > > >>>> <icon>C:\Documents and Settings\paustin\My > > >>>> Documents\workspace\openjump\installer\OpenJump.ico</icon> > > >>>> <classPath> > > >>>> <mainClass>com.vividsolutions.jump.workbench.JUMPWorkbench</mainClass> > > >>>> <cp>./lib/*.jar</cp> > > >>>> <cp>./lib/batik/*.jar</cp> > > >>>> <cp>./build/*.jar</cp> > > >>>> </classPath> > > >>>> <jre> > > >>>> <path></path> > > >>>> <minVersion>1.5.0</minVersion> > > >>>> <maxVersion></maxVersion> > > >>>> <dontUsePrivateJres>false</dontUsePrivateJres> > > >>>> <initialHeapSize>256</initialHeapSize> > > >>>> <maxHeapSize>256</maxHeapSize> > > >>>> <opt>-Djava.library.path=lib/ext</opt> > > >>>> <opt>-Dlog4j.configuration=file:bin/log4j.xml</opt> > > >>>> </jre> > > >>>> </launch4jConfig> > > >>>> > > >>>> ------------------------------------------------------------------------ > > >>>> > > >>>> ------------------------------------------------------------------------- > > >>>> This SF.net email is sponsored by DB2 Express > > >>>> Download DB2 Express C - the FREE version of DB2 express and take > > >>>> control of your XML. No limits. Just data. Click to get it now. > > >>>> http://sourceforge.net/powerbar/db2/ > > >>>> > > >>>> ------------------------------------------------------------------------ > > >>>> > > >>>> _______________________________________________ > > >>>> Jump-pilot-devel mailing list > > >>>> Jump-pilot-devel@lists.sourceforge.net > > >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> ------------------------------------------------------------------------- > > >>>> This SF.net email is sponsored by DB2 Express > > >>>> Download DB2 Express C - the FREE version of DB2 express and take > > >>>> control of your XML. No limits. Just data. Click to get it now. > > >>>> http://sourceforge.net/powerbar/db2/ > > >>>> _______________________________________________ > > >>>> Jump-pilot-devel mailing list > > >>>> Jump-pilot-devel@lists.sourceforge.net > > >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > >>>> > > >>>> > > >>>> ------------------------------------------------------------------------- > > >>>> This SF.net email is sponsored by DB2 Express > > >>>> Download DB2 Express C - the FREE version of DB2 express and take > > >>>> control of your XML. No limits. Just data. Click to get it now. > > >>>> http://sourceforge.net/powerbar/db2/ > > >>>> _______________________________________________ > > >>>> Jump-pilot-devel mailing list > > >>>> Jump-pilot-devel@lists.sourceforge.net > > >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> ------------------------------------------------------------------------- > > >>>> This SF.net email is sponsored by DB2 Express > > >>>> Download DB2 Express C - the FREE version of DB2 express and take > > >>>> control of your XML. No limits. Just data. Click to get it now. > > >>>> http://sourceforge.net/powerbar/db2/ > > >>>> _______________________________________________ > > >>>> Jump-pilot-devel mailing list > > >>>> Jump-pilot-devel@lists.sourceforge.net > > >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > >>>> > > >>>> > > >>>> > > >>> > > >> > > >> ------------------------------------------------------------------------- > > >> This SF.net email is sponsored by DB2 Express > > >> Download DB2 Express C - the FREE version of DB2 express and take > > >> control of your XML. No limits. Just data. Click to get it now. > > >> http://sourceforge.net/powerbar/db2/ > > >> _______________________________________________ > > >> Jump-pilot-devel mailing list > > >> Jump-pilot-devel@lists.sourceforge.net > > >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > >> > > > > > > ------------------------------------------------------------------------ > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by DB2 Express > > > Download DB2 Express C - the FREE version of DB2 express and take > > > control of your XML. No limits. Just data. Click to get it now. > > > http://sourceforge.net/powerbar/db2/ > > > > > > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > Jump-pilot-devel mailing list > > > Jump-pilot-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel