Setup kit: Difference between revisions

From Axel Public Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
The '''LogicLab setup-kit''' allows the customer to create and distribute a custom version of the LogicLab IDE, additional components and catalog.
The '''LogicLab Setup-Kit''' allows the customer to create and distribute a custom version of the LogicLab IDE, additional components and catalog.


To create your your '''custom setup executable file''' for public distribution please follow this procedure:
With your the first release of LogicLab, you receive, available on your '''customer page''', a Setup-Kit with the necessary file structure to produce a '''LogicLab install executable'''.


== REQUIREMENTS ==
You  can then further customize the '''Setup-Kit''' to obtain a final '''LogicLab setup executable file''', ready to be distributed.
* The login and password assigned by Axel for your customer page at [http://www.axelsw.it/trac/ http://www.axelsw.it/trac/]
LogicLab can be customized in many ways (program name,install location, splash screen, about screen and informations, version, icons) and you can can directly change these items  y editing simple batch scripts.
 
LogicLab updates released by Axel are distributed as simple ZIP files containing the program binaries. These files are called '''LogicLab redist. packages''' and are available on you '''customer page'''
 
To create your your '''LogicLab custom setup executable file''' for distribution please follow this procedure:
 
== PRE-REQUIREMENTS ==
* The login and password assigned by Axel for '''your customer page''' at [http://www.axelsw.it/trac/ http://www.axelsw.it/trac/]
* '''Inno Setup compiler''' available at [http://www.jrsoftware.org/isinfo.php http://www.jrsoftware.org/isinfo.php]
* '''Inno Setup compiler''' available at [http://www.jrsoftware.org/isinfo.php http://www.jrsoftware.org/isinfo.php]
* Last version of your '''Setup-Kit''' available on your '''Quixplorer page''' <div style="display: inline; width: 220px; float: center;"> [[File:FolderQuix.png|link=]] </div>, reachable from your '''customer page'''


== CREATE YOU FIRST SETUP FILE ==
== Create your own setup file for the first time==
The first time Axel releases to you a setup-kit archive that contains LogicLab binaries and all other files needed (script, catalog files, setup files, common dll, standard images and icons) to create your own setup and to start to customize it.
# Extract the archive file of your '''Setup-Kit''' in your working directory es: ''L:\Test\MyLogicLabSetup\
# Download your setup-kit archive available on your '''Quixplorer page''' <div style="display: inline; width: 220px; float: center;"> [[File:FolderQuix.png|link=]] </div>, reachable from your '''customer page'''
# Apply the customizations you need
# Extract the archive file in your working directory es: ''L:\Test\MyLogicLabSetup\
# MAKE SETUP FILE
# Apply the customizations you need, including :
#* Custom graphical appearance, featuring custom icon, splash screen, and welcome page. See '''LLMakeCustomVersions.bat'''
#* Libraries
#* Sample projects
#* Arbitrarily complex wizards, for meta-programming or to support to your products (for example, firmware upgrade, automatic generation of text/binary files so on)
#* Additional documentations
# Run the Inno Setup compiler script ''L:\Test\MyLogicLabSetup\Setup\LogicLab.iss''
# Your setup file is created into ''L:\Test\MyLogicLabSetup\Setup\Output'' folder and ready to be distributed


== UPDATE YOUR SETUP FILE==
== Create a new version of your setup file ==
LogicLab '''new releases''' are available on your customer's page. When you need to upgrade your setup in order to include the new version of LogicLab, follow this procedure.
# Extract the archive file of  the LogicLab redist to your working directory root ''L:\Test\MyLogicLabSetup'' overwriting all existing files. Please note: Only the LogicLab binaries will be updated, your customization won't be affected.
# If you need any further customizations then perform them.
# MAKE SETUP FILE


# Download LogicLab redistributable archive available on your '''customer page'''
== MAKE SETUP FILE ==
# Copy it to your working directory  ''L:\Test\MyLogicLabSetup'' and extract all files, overwriting existing ones. Please note : Only the LogicLab binaries will be updated, your customization won't be affected.
# If you need any further customizations on the catalog then perform them.
# Run the Inno Setup script  ''L:\Test\MyLogicLabSetup\Setup\LogicLab.iss'' and compile it.
# Run the Inno Setup script  ''L:\Test\MyLogicLabSetup\Setup\LogicLab.iss'' and compile it.
# Your setup file is created into ''L:\Test\MyLogicLabSetup\Setup\Output'' folder and ready to be distributed
# Your setup file is created into ''L:\Test\MyLogicLabSetup\Setup\Output'' folder and ready to be distributed





Revision as of 16:05, 13 January 2015

The LogicLab Setup-Kit allows the customer to create and distribute a custom version of the LogicLab IDE, additional components and catalog.

With your the first release of LogicLab, you receive, available on your customer page, a Setup-Kit with the necessary file structure to produce a LogicLab install executable.

You can then further customize the Setup-Kit to obtain a final LogicLab setup executable file, ready to be distributed. LogicLab can be customized in many ways (program name,install location, splash screen, about screen and informations, version, icons) and you can can directly change these items y editing simple batch scripts.

LogicLab updates released by Axel are distributed as simple ZIP files containing the program binaries. These files are called LogicLab redist. packages and are available on you customer page

To create your your LogicLab custom setup executable file for distribution please follow this procedure:

PRE-REQUIREMENTS

Create your own setup file for the first time

  1. Extract the archive file of your Setup-Kit in your working directory es: L:\Test\MyLogicLabSetup\
  2. Apply the customizations you need
  3. MAKE SETUP FILE

Create a new version of your setup file

  1. Extract the archive file of the LogicLab redist to your working directory root L:\Test\MyLogicLabSetup overwriting all existing files. Please note: Only the LogicLab binaries will be updated, your customization won't be affected.
  2. If you need any further customizations then perform them.
  3. MAKE SETUP FILE

MAKE SETUP FILE

  1. Run the Inno Setup script L:\Test\MyLogicLabSetup\Setup\LogicLab.iss and compile it.
  2. Your setup file is created into L:\Test\MyLogicLabSetup\Setup\Output folder and ready to be distributed


Note: For any further information please refer to LogicLab Technical reference documentation