LizaJet Installer
for Delphi Developers
  Search    
HomeProductsSupportDownloadBUY
Home
In short
Unique Advantages
Features
Design
Automatic upgrade
Release Management
Technology
Usability
FAQ
10 reasons to buy
Privacy Statement
About
Awards and Links
Features of Lizajet Installer




Features Delphi
Installation Design
Create full installation with LizaJet Studio
Use LizaJet Studio to create complex installations without doing any programming at all. Create a brand new package, use a wizard or inherit from another package.
Object Pascal Script
Enjoy the safety of having an embedded powerful object oriented general purpose language, tasks impossible in other installation systems can always be done with LizaJet Installer.
Step-by-Step
Create quickly installations using the step-by-step intuitive IDE
No need to learn an extra language
Use the same Object Pascal language as in Delphi and save time and prevent errors because you do no need to learn an extra programming language.
Script Editor and Debugger
Use the advanced script Editor with syntax check and highlighting. Test your installation scripts with the integrated debugger.
Installation Dialogs Designer
Create brand new forms and modify existing forms, place components on the form, define properties and event handlers. Components provided include edit, combo and list boxes, panels, radio buttons, check buttons, pictures, Treeview, command buttons and more. Use Event handlers and the Script Editor to fine tune your Dialogs
Use Dialog templates
Use templates to quickly create new Dialogs based on templates like Destination, Setup types, Features and Progress. The system contains 8 built-in templates.
Action Designer
Define the process flow of the Installation with the Action Designer, define properties and event handlers. Blend the installation of your own application with third party software, set user dialogs at the beginning of installations, and also use it to define also the upgrade process.
Object Oriented
Define classes, properties and methods. Use inheritance to improve quality and decrease maintenance cost. Create for instance a basic installation, and inherit a time restricted edition, standard edition and enterprise edition. Link Packages like programming units.
Inheritance
Use inheritance inside packages and between packages. Create Basic Installation packages, and inherit from them to create special Installation package
Files and Folders
Use predefined folders as model of the target computer. Predefined are the Application Folder, Documents and Settings, All Users, and Current User, Application Data, My Documents, Program Files, Common Files, Fonts, System and System 32
Shortcuts
Define Shortcuts for Program files Desktop, Start menu and Quick launch bar
File associations
Create File Associations to control the Shell treatment of different file types, AppPaths, define Advanced Association Properties like Run commands and Icons
File overwrite options
Set file overwrite options like overwrite always, when later, new version or overwrite never
Environment
Define Environment variables, and copy, delete, append and subtract Environment variables on the target computer
Package Linking
Link self containing packages together to install your applications together with supporting software, like VB Run-tim time or the BDE.
Package source code integration
Create package independently by separate developers, and link to them or inherited from them for integrating them for installation of full applications.
Registry Settings
Define the registry settings on the target computer; define keys, parameters and values. Use the local computer to select and copy this set of keys and values.
General properties
Set general properties of your package, like the name and version, and intended operation systems
Installation Features
Define features of your installations, and use them in user dialogs; and only require from your users that they download packages when they have selected the associated feature.
Update Dialogs
Define your own custom update dialogs, and integrate them in your installation
Initial Setup Dialogs
Adapt the Initial Setup Dialogs to install the LizaJet Engine to your own wishes.
Version and Release Management
Release Manager
Use the integrated version management to manage packages and distinguish versions and builds.
External version numbering
Separate internal and external version numbering.
Release Manager Repository
Safeguard your Releases in an XML based separate Repository, check the integrity of your installation and generate Deployment Sets from this Repository.
One strike Deployment
Create multiple types of Deployment sets in with one push on the button: single setup, setup over the Internet, your LAN or Intranet and for CD delivery guaranteeing the same version everywhere.
Share Packages with other Developers
Improve team-work and share builded and compressed packages between developers
Store compressed packages
Commit and store packages in compressed format only once, saving time in testing and deployment.
Automatic update patch generation
Create automatic update scripts, and small update packages, to facilitate automatic upgrade between versions and builds, and enable one-step upgrade.
Test your installation
Separate Initial Setup
Define internal URL's for testing, and create a separate Setup programs for test purposes.
Quickly distribute new versions to test
Only update the Deployment Set on your test drive, to quickly distribute new versions. Use the push or pull model to distribute software to your testers.
Use the Debugger
Use the Script Debugger when testing the installation, use expression evalution, set breakpoints, step and step over.
Digital Singing
Digital signing
Set and Select Digital Certificates.
Save storage
Safeguard your private key by encrypting it, and access it only using a password.
Sign automatically
Sign each Package automatically each time you create a Deployment Set.
S/MIME
Convert packages to S/MIME and create signed files according to international standards.
Smart Download, upgrade and Install
Compression
Uses standard compression technology to easily integrate with other compressed files. Minimizes the download times and costs for yourself and your end-users. Streamline your installation over the Internet.
Small Executable for initial setup
Create a small initial Setup program with a built-in URL that points to yourWeb or FTP server. The LizaJet Engine is downloaded only once by your end-user.
Make single file Installation
Create a split installation of create an installation contained in one single extractable file.
Smart downloading: only necessary files
Download only the necessary files, necessary for the features to install, and download only files not already downloaded.
Automatic upgrade
Automatic upgrade when the user starts the application.
Uninstall to previous version
Not only uninstall an application completely, but also uninstall to the previous installed version of the application.
Smart upgrading: only the minimum number of files
Thanks to the small overhead it is feasible to upgrade only one individual file. A small Package is created that only contains this file.
Signature checking
Automatically check the digital signature of each downloaded file, to assure origin and integrity.
Cached Installation
Download all files first to the download cache before starting installation; assuring that installation and upgrade only start after all the files are fully downloaded.
Restart download
A download restarts at the point where it was interrupted. Each byte is downloaded only once.
Rollback installation
Rollback the full installation, when the installation is cancelled by the end-user, and restore the application to the previous state.
Optimized for size and Speed
All data is compressed, you only have to install the small Engine once, and thanks to the fine granular update mechanism upgrades are very small.
Install from CD, upgrade over the Internet
You can install from CD, and upgrade using the Internet.
Target upgrades to specific users
Specify conditions, like users who use a specific version of Internet Explorer to specifiy updates. Check against file names, version, timestamps and registry settings.
Open standards
The system is based on open standards; it does not use proprietary files, and proprietary compression and download protocols.
Windows Independent
Save time and effort of your support staff, deploy to all versions of Windows starting at Windows 95A with Winsock 2.0. There is no need to install Windows Installer, and overwrite your users Operating System. Proxy settings for Explorer, Navigator and Opera are automatically detected.
Third party Independent
Save time and effort of your support staff, the LizaJet downloader is independent of third party download accelerators, or communication libraries.
Do not introduce side effects
LizaJet Installer does not upgrade DLL's or other files in the Windows system folder. It does not overwrite the Windows Installer, and does not replace third party download accelerators or communication libraries. It does not replace already installed JavaScript, VB Run-time, or VB Script Engines.
Object Pascal and Setup Library
Nearly full implementation
Enjoy the nearly full implementation of Object Pascal, supporting nearly all language constructs, all common functions, and of course objects, classes and inheritance.
Setup Library
Use the powerful object oriented model of the Installation Library to fine tune your application. Check that a Service is running, Services, COM, ActiveX, system configuration and registry.
Extend the functionality of the Library
Create an ActiveX control and let the control do the work. Access Office Automation Objects, install Excel Macros.
Use Scripts in your application
Use the Object Pascal Interpretator in your own application, adding extra functionality. Now you can for instance include Object Pascal source in your application or database, and execute it.
Extend your Installer
Extend your installations; use the unique capabilities only a high level general purpose language can provide.
Usability, Look and feel
Same look and feel as your application
Use the Dialog Editor to achieve the same look and feel in your installation as in your application.
Precisely designed user dialog
Use event handlers in your Dialogs to create exactly the user dialog necessary for your application. Use Object Pascal to achieve the best user experience.
Advertisements
Create flashy and informative installations by including advertisments in the Dialogs
(March 2004 release)
Make it easier for your users
One step upgrade
End-users can automatically upgrade directly from each version to a next version, skipping intermediate versions.
One pass installation
If you have to install third party tools, like ODBC drivers, or BDE, you can install them all in one pass, asking questions to users only once, and rollback everything when the user cancels an installation. Embed multiple setups in one installation.
Automatic Upgrade
Upgrade automatically, without forcing your users to run the installation again.
Provide updates quickly
Help users quickly by providing them only with the minimum set of files necessary to solve their problems.
User Dialogs before downloading
The user dialogs are shown before downloading, respecting your end-users attention span.
Uninstall to previous version
Enable your users to uninstall to the previous version in case of calamities.
Application self-repair
Use the self-repair facilities to automatic download and install if necessary wrongly installed or missing components, and create special user Dialogs with special scripts to handle specific situations.
Foreign Language
Translate Dialogs
Translate all dialogs in your installation, without the need to create a new Dialog for each separate language.
Layout and advertisements translation
Show language depended pictures, for instance to target advertisements to specific languages
Translate String constants
Translate the strings constants of your script, without the need to create a separate installation script for each language
Initial Setup
Translate the texts of the Initial Setup program.