InstallAnywhere Tutorial and Reference Guide
暫譯: InstallAnywhere 教學與參考指南

Zero G Team

  • 出版商: Addison Wesley
  • 出版日期: 2004-07-12
  • 售價: $1,690
  • 貴賓價: 9.5$1,606
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 0321246101
  • ISBN-13: 9780321246103
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Description:

"Very informative...The perfect resource when just getting started, and a great reference for someone who has used the product for some time."

--John Burrows, Software Configuration Process Manager, DST Interactive, Inc.

"If only this book existed when I began using InstallAnywhere!"

--Daniel Kirsch, Senior Software Engineer, Symantec Corporation

Software installation and deployment made simple--that's the promise of InstallAnywhere from Zero G Software. Are you harnessing the full potential of InstallAnywhere in your software installation project? InstallAnywhere Tutorial and Reference Guide is the authoritative guide for users of InstallAnywhere. It helps you maximize your investment in this powerful deployment tool by taking you step by step through easy-to-follow exercises that will unleash the power and productivity of InstallAnywhere in your organization.

InstallAnywhere Tutorial and Reference Guide is perfect for developers of all knowledge levels. Whether you're just getting started or an experienced user of InstallAnywhere, this handy tutorial will help you build and reinforce the skills necessary to create reliable installations every time. And after you've mastered those skills, it is an ideal resource for troubleshooting the most common installation problems.

Inside you'll find best practices for making even the most complex software deployments easy. You will learn essential InstallAnywhere user principles and effortlessly discover why InstallAnywhere is the only software installation and deployment solution you'll ever need.

Highlights include:

  • Basic installer development strategies
  • Basic installer customization
  • Using advanced actions, interface options, and organization concepts
  • Managing installation locations and uninstaller issues
  • Source and resource management
  • Integrating InstallAnywhere with advanced build environments
  • Developing and using custom code actions

InstallAnywhere has been recognized as the preferred multiplatform software deployment and installation tool by developers worldwide. It is the recipient of prestigious industry accolades, including two consecutive Java Developer's Journal Readers' Choice Awards, the Jolt Product Excellence Award from Software Development, and JavaWorld's Editor's Choice Award.

 

Table of Contents: 

Preface.

Introduction.

1. Introduction to InstallAnywhere.

What Is InstallAnywhere?.

Requirements.

Editions.

2. The InstallAnywhere End-User Experience.

The End-User Experience.

The Client-Side Installer Experience.

The Server-Side Installer Experience.

3. The InstallAnywhere Developer Experience.

The InstallAnywhere Wizard.

Building Your First Installer.

4. Key Concepts in InstallAnywhere.

Authoring Environments.

Installer Types.

Installer Modes.

Install Sets, Features, and Components.

Installer Interface GUI.

Actions.

Rules.

Uninstaller.

LaunchAnywhere.

PowerUpdate.

InstallAnywhere Variables.

Magic Folders.

SpeedFolders.

Project File.

Manifest Files.

5. Basic Installer Development Strategies.

Installation Planning.

Installation Goals.

InstallAnywhere Installation Planning Worksheet.

6. An Introduction to the Advanced Designer.

Exercise 6.1 Building an Installer with the Advanced Designer.

Defining Installer Projects and the Product Registry.

File Settings--Timestamps and Overwrite Behavior.

Platforms.

Locales.

Rules before the Pre-Install Task.

Creating Debug Output.

Virtual Machines 57

Quick Quiz.

7. Build Options.

Generic UNIX Build.

VM Packs.

Distribution.

8. Basic Installer Customization.

Customizing Your InstallAnywhere Installer's Look and Feel.

Exercise 8.1 Exploring Look and Feel.

Introducing Conditional Logic.

Exercise 8.2 Using Installer Rules.

Exercise 8.3 Using Rules to Control Visual Elements.

Exercise 8.4 Managing Installer Flow Based on End-User Input.

Quick Quiz.

9. Installer Organization.

Install Sets, Features, and Components.

Organizing Features and Components.

Exercise 9.1 Using InstallAnywhere's Basic Installer Organization.

Adding Components.

Assigning Files to Components.

Removing Empty Components.

Integrating Components Already Installed on Target Systems.

Adding Features.

Quick Quiz.

10. Introduction to Advanced Actions and Panel Actions.

Actions.

Exercise 10.1 Using Panels in Pre-Install.

Exercise 10.2 Using Files Task Actions.

Quick Quiz.

List of Actions.

11. Managing Installation Locations with Magic Folders.

Magic Folders and InstallAnywhere Variables.

Exercise 11.1 Magic Folders.

InstallAnywhere-Provided Magic Folders.

12. Applying Basic and Intermediate Development

Concepts.

Concept Review.

Debugging InstallAnywhere Installers.

13. Advanced Installer Concepts.

Console Installers.

Exercise 13.1 Building a Console-Enabled Installer (Return of OfficeSuite).

Silent Installers.

Exercise 13.2 Building a Silent-Mode Installer.

14. Uninstaller Issues.

About Uninstaller.

Feature Uninstall.

Uninstaller for Multiple Products.

15. Source and Resource Management in InstallAnywhere.

How Source Paths Work.

Managing Source Files.

The Resource Manager.

Exercise 15.1 Creating Source Paths.

Quick Quiz.

16. Advanced Interface Options.

Installer Panel Additions.

Exercise 16.1 Creating Installer Logic Using Jump Labels and Actions.

Quick Quiz.

17. Advanced Organizational Concepts.

Integrating the Find Component in Registry Action.

Merge Modules and Templates.

Importing a Design-Time Merge Module.

Exercise 17.1 Creating Merge Modules.

Quick Quiz.

18. Integrating InstallAnywhere with Automated Build Environments.

InstallAnywhere Command-Line Build Facility.

Build Tools.

Exit Codes.

ANT Build Integration.

19. Custom Code.

Writing Custom Code.

Quick Quiz.

20. Developing and Using Custom Code Actions.

Custom Code and InstallAnywhere Variables.

Accessing InstallAnywhere Variables via Custom Code.

Executing External Scripts and Executables via Custom Code Action.

How to Write Custom Errors in the Installation Log.

Exercise 20.1 Create a Custom Code Action.

Exercise 20.2 Create a Custom Code Panel.

Exercise 20.3 Create a Custom Code Console Action.

Exercise 20.4 Create a Custom Code Rule.

How to Package and Execute Custom Code with an Installer.

Plug-Ins.

21. Localizing and Internationalizing InstallAnywhere

Installers.

Dynamic and Static Text.

Localization and the Internationalized Designer.

Specific Localization Concerns.

Localizable Elements.

Appendix A: Standard InstallAnywhere Variables.

Appendix B: Provided Magic Folders.

Appendix C: Actions.

Appendix D: Build Tools.

Appendix E: Exit Codes.

Appendix F: Parameters.

Appendix G: Language Codes.

Appendix H: Localizable Elements.

Appendix I: LaunchAnywhere Executable Properties.

Appendix J: Quick Quiz Answers.

Index.

商品描述(中文翻譯)

**描述:**
「非常有資訊量……當我剛開始時,這是完美的資源,對於已經使用該產品一段時間的人來說也是很好的參考。」
--John Burrows,軟體配置流程經理,DST Interactive, Inc.
「如果在我開始使用 InstallAnywhere 時這本書就存在就好了!」
--Daniel Kirsch,高級軟體工程師,Symantec Corporation

軟體安裝和部署變得簡單——這是 Zero G Software 的 InstallAnywhere 所承諾的。您是否充分利用 InstallAnywhere 在您的軟體安裝專案中的潛力?《InstallAnywhere 教學與參考指南》是 InstallAnywhere 使用者的權威指南。它通過逐步引導您完成易於遵循的練習,幫助您最大化對這個強大部署工具的投資,釋放 InstallAnywhere 在您組織中的力量和生產力。

《InstallAnywhere 教學與參考指南》適合所有知識水平的開發人員。無論您是剛開始還是已經是 InstallAnywhere 的經驗使用者,這本實用的教學將幫助您建立和加強每次創建可靠安裝所需的技能。在您掌握這些技能之後,它也是解決最常見安裝問題的理想資源。

在書中,您將找到使即使是最複雜的軟體部署變得簡單的最佳實踐。您將學習到 InstallAnywhere 使用者的基本原則,並輕鬆發現為什麼 InstallAnywhere 是您所需的唯一軟體安裝和部署解決方案。

重點包括:
- 基本安裝程式開發策略
- 基本安裝程式自訂
- 使用進階動作、介面選項和組織概念
- 管理安裝位置和卸載程式問題
- 資源和資源管理
- 將 InstallAnywhere 與進階構建環境整合
- 開發和使用自訂代碼動作

InstallAnywhere 被全球開發人員認可為首選的多平台軟體部署和安裝工具。它獲得了多項享有盛譽的行業獎項,包括連續兩屆 Java Developer's Journal 讀者選擇獎、Software Development 的 Jolt 產品卓越獎,以及 JavaWorld 的編輯選擇獎。

**目錄:**
前言。
介紹。
1. InstallAnywhere 介紹。
- InstallAnywhere 是什麼?
- 要求。
- 版本。
2. InstallAnywhere 最終使用者體驗。
- 最終使用者體驗。
- 客戶端安裝程式體驗。
- 伺服器端安裝程式體驗。
3. InstallAnywhere 開發者體驗。
- InstallAnywhere 向導。
- 建立您的第一個安裝程式。
4. InstallAnywhere 的關鍵概念。
- 創作環境。
- 安裝程式類型。
- 安裝程式模式。
- 安裝集、功能和組件。
- 安裝程式介面 GUI。
- 動作。
- 規則。
- 卸載程式。
- LaunchAnywhere。
- PowerUpdate。
- InstallAnywhere 變數。
- 魔法資料夾。
- SpeedFolders。
- 專案檔案。
- 清單檔案。
5. 基本安裝程式開發策略。
- 安裝規劃。
- 安裝目標。
- InstallAnywhere 安裝規劃工作表。
6. 進階設計師介紹。
- 練習 6.1 使用進階設計師建立安裝程式。
- 定義安裝程式專案和產品註冊表。
- 檔案設定——時間戳和覆蓋行為。
- 平台。
- 語言環境。
- 預安裝任務前的規則。
- 創建除錯輸出。
- 虛擬機。
- 快速測驗。
7. 構建選項。
- 通用 UNIX 構建。
- VM 套件。
- 發行。
8. 基本安裝程式自訂。
- 自訂您的 InstallAnywhere 安裝程式的外觀和感覺。
- 練習 8.1 探索外觀和感覺。
- 介紹條件邏輯。
- 練習 8.2 使用安裝程式規則。
- 練習 8.3 使用規則控制視覺元素。
- 練習 8.4 根據最終使用者輸入管理安裝程式流程。
- 快速測驗。
9. 安裝程式組織。
- 安裝集、功能和組件。
- 組織功能和組件。
- 練習 9.1 使用 InstallAnywhere 的基本安裝程式組織。
- 添加組件。
- 將檔案分配給組件。
- 移除空組件。
- 整合已安裝在目標系統上的組件。
- 添加功能。
- 快速測驗。
10. 進階動作和面板動作介紹。
- 動作。
- 練習 10.1 在預安裝中使用面板。
- 練習 10.2 使用檔案任務動作。
- 快速測驗。
- 動作列表。
11. 使用魔法資料夾管理安裝位置。
- 魔法資料夾和 InstallAnywhere 變數。
- 練習 11.1 魔法資料夾。
- InstallAnywhere 提供的魔法資料夾。
12. 應用基本和中級開發概念。
- 概念回顧。
- 除錯 InstallAnywhere 安裝程式。
13. 進階安裝程式概念。
- 控制台安裝程式。
- 練習 13.1 建立控制台啟用的安裝程式(OfficeSuite 的回歸)。
- 靜默安裝程式。
- 練習 13.2 建立靜默模式安裝程式。
14. 卸載程式問題。
- 關於卸載程式。
- 功能卸載。
- 多產品的卸載程式。
15. InstallAnywhere 的來源和資源管理。
- 來源路徑的工作原理。
- 管理來源檔案。
- 資源管理器。
- 練習 15.1 創建來源路徑。
- 快速測驗。
16. 進階介面選項。
- 安裝程式面板附加項。
- 練習 16.1 使用跳轉標籤和動作創建安裝程式邏輯。
- 快速測驗。
17. 進階組織概念。
- 整合註冊動作中的查找組件。
- 合併模組和模板。
- 匯入設計時合併模組。
- 練習 17.1 創建合併模組。
- 快速測驗。
18. 將 InstallAnywhere 與自動化構建環境整合。
- InstallAnywhere 命令列構建工具。
- 構建工具。
- 退出代碼。
- ANT 構建整合。
19. 自訂代碼。
- 編寫自訂代碼。
- 快速測驗。
20. 開發和使用自訂代碼動作。
- 自訂代碼和 InstallAnywhere 變數。
- 通過自訂代碼訪問 InstallAnywhere 變數。
- 通過自訂代碼動作執行外部腳本和可執行檔。
- 如何在安裝日誌中寫入自訂錯誤。
- 練習 20.1 創建自訂代碼動作。
- 練習 20.2 創建自訂代碼面板。
- 練習 20.3 創建自訂代碼控制台動作。
- 練習 20.4 創建自訂代碼規則。
- 如何將自訂代碼打包並與安裝程式一起執行。
- 插件。
21. 本地化和國際化 InstallAnywhere 安裝程式。
- 動態和靜態文本。
- 本地化和國際化設計師。
- 特定的本地化問題。
- 可本地化元素。

附錄 A:標準 InstallAnywhere 變數。
附錄 B:提供的魔法資料夾。
附錄 C:動作。
附錄 D:構建工具。
附錄 E:退出代碼。
附錄 F:參數。
附錄 G:語言代碼。
附錄 H:可本地化元素。
附錄 I:LaunchAnywhere 可執行屬性。
附錄 J:快速測驗答案。
索引。