What is Application Packaging?
Application packaging is a process of creating an installer for an application. It works depending upon the windows installer system service. In the repackaging, we create a customized installer for an Application by using this technology we can easily install, maintain and uninstall the applications.
What is the Windows installer?
Windows Installer is a system service for installing and managing applications. It provides a standard method for developing, customizing, installing, and updating applications.
Windows Installer provides the following basic functions:
- Transactional operations
- Install on demand
- Installation in locked-down environments
- States Management
Structure of MSI Package:
The package is a collection of features, a feature is the collection of components, Component is the collection of resources, Resources nothing but files, registries, shortcuts and other data file.
Why we go for Application packaging?
Because existing software installation solutions have grown complex and unreliable. If Windows applications can’t be installed and uninstalled without problems, this ultimately reflects poorly on the operating system itself.
Let’s take a look at some of the problems with software installation on Windows that existed before the Windows Installer
- DLL Version Conflicts
- Too Much Software Installed
- Lack of Administrative Control
- Need for Administrative Rights
- Varying Setup Routines
- Uninstalls Break Other Software
- Software Isn’t Resilient
- Failed Installations Make a Mess
What are the Basic tools Required For Application Packaging?
- AdminStudio Repackager tool
- AdminStudio InstallShield
- Orca Tool
Advantages of Application Packaging:
- Customized Installation.
- Reduce Support Costs.
- Self Repair.
- Source Resiliency.
- Unattended Install.
- Versioning and sharing rules for libraries and other components are consistently followed.
- Features can be “advertised” so that they appear to be installed without taking the time to actually install them.
- Administrators can control exactly what gets installed on computers in an enterprise.
- The software can be installed even when the user can’t modify the desktop or Registry directly.
- Setup programs use one uniform API on all platforms.
- All changes during setup can be “rolled back” for a clean uninstall.
- The software can be repaired or reinstalled by calling the Windows Installer.
- Failed installations make no changes to the user’s computer.
What will you learn after the Training?
After completion of the Application Packaging Training, You will get detailed knowledge of Adminstudio tools like Repackager, InstallShield and Other tools like Orca. you can create any Msi after completion of the Application Packaging Training.
Roles and responsibilities of Application Packaging Engineer:
- Performed Technical review, Packaging and Quality review.
- As a technical reviewer, involved in gathering information from the client in creating the installation documents.
- As a Packager, analyzing legacy setups and repackaging them to create windows
- installer packages, targeting Clients Build (Windows 7 & Windows 8) and also for external client environments.
- Developing the (.MSI) and Transforms (.MST) using InstallShield based on requirements
- As a Quality reviewer, performed a quality check of packages created by team members.
- Reviewing the quality of the software package for standards, integration with the existing environment and client requirements.
- Extensively involved in troubleshooting and resolving the packaging issues.
What are Prerequisites for application packaging Training?
Our Experienced trainers will teach from basics if you have prior system admin and VB Scripting or Powershell Scripting knowledge is an added advantage for this course.
Course Finished Certificate :
After finish, the course we provide Application Packaging course finished certificate of kits technologies looks like