Haiku PackageInstaller
PackageInstaller on Haiku just prior to R1B1 | |
Initial release | 29 July 2007 |
---|---|
Written in | C / C++ |
Operating system | BeOS, Haiku. |
Type | Installer |
License | MIT |
Website | Package Installer in the Haiku User Guide |
Haiku's Package Installer is a software installer for BeOS packages in PKG format. It provides an easy-to-use GUI that helps in fast package installation in Haiku.[1] Haiku is a free and open-source operating system compatible with the now discontinued BeOS.
It is normally launched when the user double clicks any supported file. No settings are required for the Package Installer.
History
Haiku's Participation in Google Summer Of Code 2007 brought good results. One of the tasks assigned was the creation of an installer for .PKG files, which would serve Haiku as a replacement for the old SoftwareValet application.[2] This task was assigned to Lukasz Zemczak, who decided to change its functionality as well as the interface. He redesigned the user interface with usability improvements in mind. Zemczak defined the Package Installer as "It will be a simple .pkg package installer. It will be mostly based on the BeOS default pkg installer, offering a user friendly, lightweight interface. It will be written in C++, using the Haiku API."[3]
Zemczak came up with a design which was much easier to use and much simpler. SoftwareValet was used before this package installer and Haiku's package installer was known to be a better version. More functions were added to it in order to come up with a much more efficient and effective installer.
Design
Screenshot of The Installation Process |
It is executed automatically when any file with .pkg extension is selected. First, there is a simple BMenuField which is renamed to a more appropriate 'Installation type' label. Users can select the type of Installation here. There might be more than one option depending on the developer. Then there is an Installation Location menu where the user can select any disc as the location of installation. The installation size and volume disk space information is included beside the two drop down menu choices, so that the user could know this info immediately after dropping down the menu. Pressing the Install button in the bottom right starts the installation process.[4] [5]
References
- ↑ "PackageInstaller". Retrieved 3 December 2014.
- ↑ http://www.beosnews.com/2007/04/26/softwarevalet-replacement-in-progress/
- ↑ DaaT. "IsComputerOn - Another Haiku Student Blogs: Package Installer.". Archived from the original on 3 October 2007. Retrieved 3 December 2014.
- ↑ "PackageInstaller".
- ↑ Sil2100. "Usability Goodness". Archived from the original on June 15, 2013. Retrieved 22 April 2007.