Hi Stefan,

There were two things in the email, first was creating a launcher that allows OpenJUMP to behave as a normal windows application. For this it would be nice to adapt the work done by the SkyJUMP team.

The other is the installer, which as you mention we already have.

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.

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

Reply via email to