While you can use Java for this, I'd highly recommend the BitRock
installers: http://www.bitrock.com/. They can do everything you
describe, do it elegantly, and do it multi-platform. They are also very
affordable as far as install software goes and their support is simply
outstanding.
There may also be licensing concerns with distributing your app as a
package like this along with OpenBD if your app isn't GPL too. Talk with
the folks at NewAtlanta or AW2.0 to make sure.
Warm regards,
Jordan Michaels
Vivio Technologies
http://www.viviotech.net/
Open BlueDragon Steering Committee
Railo Community Distributions
Slugbait wrote:
I have an interesting problem, and I wanted to share it with the group
to see if anyone else has any ideas on it.
I want to be able to ship a standalone, CFML application running on
OpenBD. Imagine any normal application with an installer. For the
sake of argument, this application is called 'MyApplication'.
The goal is:
1> create an installer that the user double-clicks (such as those
generated by install4j)
2> user downloads this installer
3> user runs installer
4> the installer places jetty, openbd, a jvm and a derby database into
a directory on the user's machine
5> the installer places a shortcut on the desktop for the user
6> user clicks desktop shortcut which:
a> ensures jetty is up and running
b> ensures OpenBD is up and responding to requests
c> causes user's default browser to go to: http://localhost:8181/MyApplication
I've accomplished everything up to step 4.
Its step 5 and 6 that I'm interested in ideas on. The first thing
that comes to mind is to write a small java application which performs
6a, 6b and 6c, using Java's excellent networking libraries.
Does anyone have any ideas?
Cheers,
Allen
--
Open BlueDragon Public Mailing List
http://www.openbluedragon.org/ http://twitter.com/OpenBlueDragon
mailing list - http://groups.google.com/group/openbd?hl=en
!! save a network - please trim replies before posting !!