View unanswered posts | View active topics It is currently Thu Nov 23, 2017 2:11 pm



Reply to topic  [ 5 posts ] 
User Installer Preferences 
Author Message
LQFP112 - Up with the play

Joined: Tue May 01, 2012 4:17 pm
Posts: 211
Location: Shrewsbury PA
I am going to start making available binaries for EMSLoad, an alternative to MTXLoader and FreeEMS-Loader, and I would like some feedback from the community on what I should do with the installer.

I have two options, I can either have two installers, released side by side which install to different folders with different start menu folder entries, or have one installer which has options to install both to the same folder with shortcuts a single folder in the start menu.

I'm leaning towards the latter, just having one core installer than will install one or both applications depending on the users needs. EMSTune's installer is 12 megs, EMSLoad's installer is 6 megs, together they would be under 13 megs, so it would be a savings of disk space and bandwidth on both the server, and the users side to combine them.

What do you all think?

_________________
EMStudio
Interesting Stuff
My Car


Sun Feb 23, 2014 5:19 pm
Profile WWW
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14878
Location: Home sweet home!
The overlap is all of the dlls that are bundled, right? no way of splitting that into a third path where they can both access it? if not, I'd go both, too. Or maybe (seems pointless) three, two independent, one combined, and promote the latter.

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Sun Feb 23, 2014 9:26 pm
Profile WWW
LQFP112 - Up with the play

Joined: Tue May 01, 2012 4:17 pm
Posts: 211
Location: Shrewsbury PA
That's correct, the bundled DLL's are most of the size. Some applications install libraries into the system32 folder, but I feel that's bad practice.

Doing three, one for each, and one combined wouldn't be terrible to maintain, it's just an extra installer generator script.

_________________
EMStudio
Interesting Stuff
My Car


Mon Feb 24, 2014 2:20 am
Profile WWW
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14878
Location: Home sweet home!
I agree with your sentiments re system32 folder, however what about an EMStudio-shared folder, and something that touches a lib-versions file or similar?

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Mon Feb 24, 2014 5:51 am
Profile WWW
LQFP112 - Up with the play

Joined: Tue May 01, 2012 4:17 pm
Posts: 211
Location: Shrewsbury PA
The options are:
* Install libs to windows folder
* Install libs to system32 folder,
* Have the shortcut include the necessary information to allow windows to load the libraries from a different folder (if you ran the executable directly it would fail)
* Add the "EMStudio-Libs" installed folder to the system PATH variable

Windows is intended for applications to bring their own dll's with them, and keep their own copies.

_________________
EMStudio
Interesting Stuff
My Car


Mon Feb 24, 2014 3:24 pm
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF. ColorizeIt.