BitRock InstallBuilder 是一種開發(fā)工具,能幫助用戶創(chuàng)建跨平臺的桌面軟件以及系統(tǒng)軟件的安裝包。通過使用此工具,用戶能由工程文件及其開發(fā)環(huán)境迅速的生成Linux, Windows, Mac OS X, Solaris以及其他平臺下的軟件安裝包。除此之外,InstallBuilder還能幫助生成RPM包、Debian包以及多平臺的CD或DVD。一旦軟件用戶安裝了您的軟件,InstallBuilder的自動更新特性將使得將軟件的更新發(fā)送至客戶變的非常便捷。
BitRock InstallBuilder is a development tool for building crossplatform installers for desktop and server software. With InstallBuilder, you can quickly create professional installers for Linux, Windows, Mac OS X, Solaris and other platforms from a single project file and build environment. In addition to installers, InstallBuilder will generate RPM and Debian packages and multiplatform CDs/DVDs. Its new automatic update functionality makes it easy to deliver updates directly to your users once they have your software installed.
創(chuàng)建多平臺軟件安裝包,本地安裝包以及DVD
多平臺支持:用InstallBuilder創(chuàng)建的安裝包是一個本地二進(jìn)制文件,能夠運(yùn)行于一下平臺:Windows 98, ME, 2000, XP, 2003, 2008, Vista, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, and Linux (Intel x86/x64, Itanium, s390 & PPC)。
RPM的集成:BitRock installers能使您的軟件在RPM包數(shù)據(jù)庫中注冊,并通過RPM包管理系統(tǒng)組合了軟件停止使用功能。
跨平臺生成支持:此安裝包生成工具能在OS X, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, IRIX, and Linux (Intel x86/x64, Itanium, s390, PPC)平臺上運(yùn)行,并且能夠僅從一個工程文件即可生成目標(biāo)平臺上的安裝包。僅從一個開發(fā)環(huán)境即可生成所有你需要的安裝包!
減少開發(fā)時間
易于使用:InstallBuilder具有易學(xué)易用的開發(fā)界面。能夠通過按鍵完成安裝包的設(shè)計(jì),生成以及測試。
功能省時:對于高級用戶,其提供了一個友好的 XML 項(xiàng)目格式支持資源控制的集成,通過手動和使用外部腳本協(xié)作開發(fā)和定制項(xiàng)目。命令行界面允許你自動化和集成創(chuàng)建的過程。“快速創(chuàng)建”功能允許你在數(shù)秒內(nèi)升級安裝包,而不需要重新打包整個應(yīng)用程序。
內(nèi)置動作:內(nèi)置動作使得在跨平臺的方式下實(shí)現(xiàn)那些通常要求的安裝功能很容易實(shí)現(xiàn)。通過少量的點(diǎn)擊往安裝包里加入動作,可以實(shí)現(xiàn)自動決定一個 Java(tm) 運(yùn)行時,改變文件權(quán)限和擁有權(quán),在一個文件當(dāng)中的替代文本,添加環(huán)境變量,向一個路徑添加目錄,創(chuàng)建符號鏈接,改變 Windows 注冊表以及運(yùn)行外部腳本等。
使用戶的軟件版本保持最新
生成更小更快的安裝包
最優(yōu)化:BitRock installers在大小以及運(yùn)行速度上作了最優(yōu)化,并且不需要進(jìn)行自解壓過程。這減少了下載,啟動以及安裝時間。生成過程基于LZMA壓縮算法提供了更大的壓縮比,從而進(jìn)一步減小了安裝包的體積。
無外部相關(guān): BitRock multiplatform installers是單獨(dú)的文件,自我包含,可本地化,無外部關(guān)連,且總開銷最小化。與同類競爭產(chǎn)品不同的是,所有的BitRock安裝包都是真正的本地代碼,不需要捆綁一個JRE。
可部署于任意環(huán)境
多種安裝模式:BitRock安裝包提供多種安裝模式,包括具有本機(jī)的外觀和風(fēng)格的GUI模式,可安裝在不同的桌面環(huán)境;基于文本的安裝模式,用于基于訪問和遠(yuǎn)程控制裝置的安裝;無聲/無人參與安裝模式,可用于在自動部署中shell腳本的集成。
語言與平臺的獨(dú)立性:BitRock安裝包能制作任何語言下寫的應(yīng)用程序,比如,Java, PHP, Perl, Python, Ruby, C/C++ 以及 .NET/Mono。
所有平臺的本地集成
桌面集成:BitRock installers提供Windows, KDE 以及Gnome平臺上的本地外觀與風(fēng)格的桌面集成。
RPM包與DEB包的生成:除了創(chuàng)建可以在RPM子系統(tǒng)下注冊的本地可執(zhí)行文件以外, InstallBuilder還可以生成能通過使用本地包管理工具安裝的RPM包以及Debian包。
可信賴的專業(yè)化安裝體驗(yàn)
包含品牌標(biāo)志:通過預(yù)設(shè)InstallBuilder,使您能過擁有的自己的圖形以及自定義界面。
高級配置選項(xiàng):要求用戶在同一屏幕上完成多端輸入,以合理流水化線安裝過程。
回滾功能:BitRock installers在安裝過程中默認(rèn)的為被覆蓋的所有文件都做了備份,因此,一旦發(fā)生安裝錯誤,系統(tǒng)將能夠自動的恢復(fù)到之前的狀態(tài)。
卸載功能:卸載功能是每一個安裝包的一部分,允許用戶能很簡便的卸載掉該軟件。通過使用此安裝包,卸載程序能在很多模式下運(yùn)行。在Windows平臺上,用戶能通過進(jìn)入控制面板的添加/移除程序訪問卸載功能。
多語言支持:BitRock installers 支持一系列安裝語言,如英語,德語,日語,西班牙語,意大利語,法語,葡萄牙語,繁體中文,荷蘭語,波蘭語,瓦倫西亞語,加泰羅尼亞語,愛沙尼亞語,斯洛文尼亞語,羅馬尼亞語,匈牙利語,俄羅斯語和威爾士語。您可以選定某一語言或者讓您的客戶自己決定。若需要其他的語言支持,請聯(lián)系我們。
支持的Qt® 開發(fā)的GUI前端: InstallBuilder for Qt的產(chǎn)品系列提供了一個新的GUI安裝模式,使用Qt 跨平臺工具包,提高終端用戶的體驗(yàn)。
Create Multiplatform Installers, Native Packages and DVDs
- Multiplatform Support: InstallBuilder installers are native binaries that can run on Windows 98, ME, 2000, XP, 2003, 2008, Vista, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, and Linux (Intel x86/x64, Itanium, s390 & PPC).
- RPM Integration: BitRock installers can register your software with the RPM package database, combining ease of use with the powerful RPM package management system.
- Crossplatform Build Support: The installer builder tool can run on Windows, Mac OS X, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, IRIX, and Linux (Intel x86/x64, Itanium, s390, PPC) and generate installers for all target platforms from a single project file. Create all your installers from a single build environment!
Reduce Development Time
- Easy to Use: InstallBuilder includes an easy to learn, easy to use GUI development environment. Design, build and test installers with the click of a button.
- Time Saving Functionality: For advanced users, a friendly XML project format supports source control integration, collaborative development and customizing projects both by hand and using external scripts. A command line interface allows you to automate and integrate the building process. QuickBuild functionality allows you to update installers in a few seconds, without having to repack the entire application.
- Built-in Actions: Built-in actions make it easy to implement commonly required installation functionality in a crossplatform manner. Add actions to your installer for autodetecting a Java® Runtime, changing file permissions and ownership, substituting text in a file, adding environment variables, adding directories to the path, creating symbolic links, changing the Windows registry, launching external scripts and so on in just a few clicks.
Keep Users Running the Latest Version of your Software
- NEW: Auto-Update Functionality: InstallBuilder 6.0 includes an automatic update feature that enables you to deliver updates directly to your users. By providing regular updates to users, you'll keep them running your best available version, resulting in increased customer satisfaction and reduced support costs.
Produce Smaller, Faster Installers
- Optimized: BitRock installers are optimized in size and speed and do not require a self-extraction step. This reduces download, startup and installation time. Built-in LZMA support provides great compression ratios to further reduce the size of installers.
- No External Dependencies: BitRock multiplatform installers are single-file, self-contained, native executables with no external dependencies and minimal overhead. Unlike competing products, all BitRock installers are truly native code and do not require bundling a Java Runtime Environment.
Deploy in Any Environment
- Multiple Installation Modes: BitRock installers provide: several GUI modes with native look-and-feel for installation in a variety of desktop environments, a text-based installation mode for console-based and remote installations, and a silent/unattended install mode which can be used for integration in shell scripts for automated deployment.
- Language and Platform Independent: BitRock installers can install applications written in any language, including: Java, PHP, Perl, Python, Ruby, C/C++ and .NET/Mono.
Offer Native Integration on All Platforms
- Desktop Integration: BitRock installers provide native look and feel and desktop integration for Windows, KDE and Gnome.
- RPM and DEB generation: In addition to creating native executables that can register with the RPM subsystem, InstallBuilder can generate RPM and Debian packages that can be installed using native package management tools.
Provide a Reliable, Professional Installation Experience
- Include Your Branding: Present a professional image by re-branding InstallBuilder with your own graphics and custom screens.
- Advanced Configuration Options: Ask the user for multiple inputs on one screen to streamline the installation process.
- Rollback Functionality: By default, BitRock installers perform a backup of all the files overwritten during installation, so if an error occurs, the system can be automatically recovered to its previous state.
- Uninstall Functionality: An uninstall program is created as part of every installation, allowing users to easily uninstall the software. As with the installer, it can be run in a variety of modes. On Windows, uninstall functionality can also be accessed from the Add/Remove Programs entry in the Control Panel.
- Multiple Language Support : BitRock installers support a variety of installation languages, including English, German, Japanese, Spanish, Italian, French, Portuguese, Traditional Chinese, Dutch, Polish, Valencian, Catalan, Estonian, Slovenian, Romanian, Hungarian, Russian and Welsh. You can specify a default language or let the user decide. Please contact us if you require additional language support.
- Support for Qt® GUI Frontend: The InstallBuilder for Qt family of products provides a new GUI installation mode using the Qt crossplatform toolkit, enhancing the end-user experience.