Deployment on Windows

View: New views
1 Messages — Rating Filter:   Alert me  

Deployment on Windows

by Braden McDaniel :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

As long as OpenVRML was just a library (or libraries), it was pretty  
easy to kick the deployment issue downstream to clients of the  
library. However, one of the changes included in the node  
implementation modularization work I've done involves the introduction  
of XML descriptor files that specify the contents of a component.  
(These will be introduced for profiles, too.) These descriptor files  
need to go somewhere that the library code can find them at run time.

On Linux and similar POSIXy FHS-loving systems, the location of these  
files gets hard-coded at build time. This works fine because, in  
general, binaries don't need to be relocatable on such systems. This  
isn't practical on Windows systems, where the installation location of  
binaries tends to be arbitrary. So on Windows, it would seem that the  
right thing to do involves getting some information from the registry.  
Such information would be put in the registry by an installer. Which  
brings me to the point: it's probably time to think seriously about a  
real installer on Windows.

My experience in this domain is quite limited; so I'm hoping to hear  
from anyone who can comment on the current state-of-the-art in this  
regard. I have looked a bit at WiX and I'm leaning toward using it at  
the moment. I am certainly partial to systems that can be driven  
entirely from the command line.

--
Braden McDaniel                           e-mail: <braden@...>
<http://endoframe.com>                    Jabber: <braden@...>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
openvrml-develop mailing list
openvrml-develop@...
https://lists.sourceforge.net/lists/listinfo/openvrml-develop
LightInTheBox - Buy quality products at wholesale price