InstallShield MSI Project

Download Report

Transcript InstallShield MSI Project

InstallShield Professional Services
( Services Pack / Education / Consulting )
㈜소프트뱅크 커머스
InstallShield Professional Services
Agenda
1.
2.
3.
InstallShield Services Pack
A.
서비스팩의 개요
B.
서비스팩의 구성
C.
서비스팩의 상세 구성
InstallShield Education
A.
교육소개
B.
교육과정
C.
MSI Project Course
D.
InstallScript Project Course
E.
Enterprise S/W Repackage - AdminStudio
InstallShield Consulting
A.
설치프로그램 제작
B.
기업 소프트웨어 배포 최적화
InstallShield Services Pack
서비스팩의 개요
가장 강력하고, 유능하며, 널리 사용되는 설치프로그램 제작 솔루션
제품 구입시 또는 구입 후 기본 기술지원 만료 후 추가적인 기술지원 서비스를 위해 제공되는 프리미엄
기술지원 서비스로 1년간의 기술지원 서비스와 다양한 프리미엄 서비스가 InstallShield Services
Pack Standard / Professional 의 두가지 제품으로 제공되는 서비스 제품입니다.
구입방법
대상 고객 : InstallShield 한국 정품 사용자
제품 버전 : InstallShield 2009 ~ InstallShield 10.0 버전의 사용자
구입 가능 시기 : 초기 제품 구입시 함께 구입가능하며 사용 후 별도로 추가 구입 가능
InstallShield Services Pack
서비스팩의 구성
Service Pack 포함 사항:
Standard
Professional
9 AM ~ 5 PM ,
월요일 – 금요일
9 AM ~ 5 PM ,
월요일 – 금요일
16시간
8시간
무제한의 전화 지원 요청
가장 빠른 서비스를 위한 우선 지원 채널 제공
방문 기술지원 / 실무 교육 / 컨설팅 2 hour 지원 ( 수도권 )
무제한의 이메일 지원 요청
24 x 7 access to Knowledge Base
24 x 7 access to product Web Communities
Sample Code, Sample Projects, and White Papers
모든 혜택과 서비스팩의 세부사항들을 보여주는
Services Pack Card
서비스 운영시간
최초 응답 시간 ( Business Hours 기준 )
InstallShield Services Pack
서비스팩의 상세구성
무제한의 전화 지원 요청
- 기술지원팀을 통한 무제한의 전화 지원 (Professional Only)
가장 빠른 서비스를 위한 우선 지원 채널 제공
- Direct 채널을 통한 빠른 지원 (Professional Only)
방문 기술지원 / 실무 교육 / 컨설팅 지원 등의 맞춤 지원
- 수도권내 2시간 방문 지원 (Professional Only)
무제한의 이메일 지원 요청
- [email protected]을 통한 기술지원 제공
InstallShield Education
교육 소개
유연하고 포괄적인 교육으로 개발자분께서 우수한 결과를 이끌어 내기 위해 필요한 지식과 경험을
얻을 수 있도록 제공 합니다. 소프트뱅크는 실용적인 접근을 통해 Step by Step 으로 빠르게 실무 시
나리오를 사용하여 배울 수 있습니다.
고객의 요구와 최대한 함께하는 교육으로 기본적인 교육 이외에 기술지원 및 컨설팅 등으로 시간구성을
하여 실무 프로젝트를 빠르고 쉽게 개발하실 수 있도록 교육을 진행합니다.
다년간의 기술지원 및 컨설팅과 설치 프로그램 제작 프로젝트 수행을 기반으로한 노하우를 전문 교육 과
정을 통해 사용자분들께 교육하고 있습니다. InstallShield는 일반적인 개발툴과는 다르게 단순 코딩
뿐만 아니라 프로그램 설치와 관련된 다양한 OS환경과 설치프로그램기반 기술 및 IDE를 활용한 제
작과정 등과 복합적인 사항들을 종합적으로 다루는 작업이므로 간단한 파일 배포와는 다르게 전문
적인 교육을 필요로 하고 있습니다.
InstallShield Education
교육 과정
교육과정
•
InstallShield MSI Projects
InstallShield, Projects 코스는 설치 용어, 설치 프로그램이 실행해야 하는 일반적인 태스크, 그리고 InstallShield 개발 환경에 대
한 포괄적인 이해를 제공합니다
•
InstallShield InstallScript Projects
InstallShield, InstallScript 코스는 설치 용어, 설치 프로그램이 실행해야 하는 일반적인 태스크, InstallScript 언어, 그리고
InstallShield 개발 환경에 대한 포괄적인 이해를 제공합니다.
•
Enterprise Software Repackage – AdminStudio
AdminStudio 코스는 AdminStudio을 사용하여 기존의 setup들을 Windows installer 패키지로 리패키지하는 것과 이러한 패키
지들을 각 요구사항에 맞게 커스터마이즈하는 법을 알려줍니다.
교육시간 ( 기본 2인 기준 )
•
4H Training (전문가 과정 4시간 방문 교육 – 수도권 기준)
•
1Day Training (전문가 과정 1일 8시간 방문 교육 – 수도권 기준)
InstallShield Education
MSI Project Course Overview
이 코스에서 귀하는 엔드 유저의 시스템에 변화를 줄 수 있도록 커스텀 액션으로 귀하의 설치를 커스터마이즈하
는 법을 배우게 됩니다. 또한, 어떻게 제대로 특별한 유형의 파일들(예, COM 서버, Windows 서비스와 .NET
어셈블리)을 식별, 설치 및 설정을 하는지 보게 됩니다. 마지막으로, 설치의 사용자 인터페이스를 어떻게 변
경하는지 간단한 방법에서 좀 더 복잡한 방법까지 이해를 하게 됩니다.
이 코스는 설치의 반응과 외관에서 Windows Installer 서비스 (MSI)를 사용하는 Basic MSI 프로젝트를 어떻게 생
성하는지 알려줍니다. 이 코스는 InstallScript MSI 프로젝트는 다루지 않습니다.
목표
이 코스에서 다음 사항들을 배우게 됩니다:
•
설치 프로젝트의 생성 및 편성
•
설치 파일과 바로가기 생성하기
•
레지스트리와 INI data, COM 서버, Windows 서비스와 .NET 어셈블리와 같은 특별한 유형의 파일과 데이터
를 설치하고 설정하기
•
MSI 시퀀스와 커스텀액션으로 작업하기
•
인스톨러의 사용자 인터페이스 수정하기
•
자동화 인터페이스를 사용하여 프로젝트를 그래픽 환경 외부에서 편집하기
InstallShield Education
MSI Project Course Curriculum
다음의 코스 섹션과 주제들이 다뤄지게 됩니다. 만약 특별한 관심을 필요로 하는 부분이 있다고 하면, 강사에게 수업
첫 날 이야기를 해주세요.
•
Installing Files :
• Static file linking / Dynamic file linking / Working with destination folders / "Key" Resource Usage
• GUID Usage / Creating shortcuts / Using merge modules and prerequisites
•
Building Releases :
• Using the Release Wizard / Media types / Web installations / Command-line builds
•
Deploying an Installation
• Running an installation / Maintenance and uninstallation / Using msiexec.exe
•
Non-File System Changes
• Registry data / INI files / XML files / Environment variables / File associations
•
Installing Special Files
• COM servers / Windows services / Fonts / Creating merge modules
•
Conditions and Actions
• MSI Properties / Condition syntax and examples / Installation sequences / Editing MSI tables directly
•
Updates and Patches
• MSI Properties / Condition syntax and examples / Installation sequences / Editing MSI tables directly
InstallShield Education
InstallScript Project Course Overview
이 코스에서는 InstallScript 언어와 귀하의 설치 스크립트를 커스터마이즈하여 엔드 유저의 시스템에 변화를 줄
수 있는 방법을 배우게 됩니다.
또한 공유된 파일들과 사용 중일 수 있는 executable, 그리고 COM 서버들을 어떻게 제대로 식별하고 설치하는지
를 배우게 됩니다. 마지막에는 귀하의 설치 프로그램을 DLL 함수, Windows API, COM 오브젝트와 외부
executable을 사용하도록 어떤식으로 확장하여 이미 존재하는 코드에 영향을 줄 수 있는지를 이해하게 됩
니다.
목표
이 코스에서 다음 사항들을 배우게 됩니다:
•
설치 프로젝트의 생성 및 편성
•
설치 파일, 레지스트리 데이터와 바로가기
•
InstallShield 스크립트로 작업하기
•
공유파일이나 self-registering 파일들 다루기
•
귀하의 설치 프로그램에서 외부의 코드나 프로그램을 호출하기
InstallShield Education
InstallScript Project Course Curriculum
다음의 코스 섹션과 주제들이 다뤄지게 됩니다. 만약 특별한 관심을 필요로 하는 부분이 있다고 하면, 강사에게 수업
첫 날 이야기를 해주세요.
•
Installing Files :
• Static file linking / Dynamic file linking / Working with destination folders / "Key" Resource Usage
• GUID Usage / Creating shortcuts / Using merge modules and prerequisites
•
Installation Designer
• Setting General Project Information / Update Service View / Organization Views / Features / Components /Setup Types
• File Links / Path Variables / Files and Folders View / Support Files / Shortcuts View / Registry View
• XML File Changes View / Server Configuration Views / Releases
•
Installing Files
•
Distribution Media
• Release Wizard / Autoplay for CD-ROM Builds / Command Line Builds with Iscmdbld / Other Command-Line Tools
•
Working with Scripts, Introduction
• Event Handlers / Feature Events / Miscellaneous Events /Common Script-Based Tasks
•
Script, Syntax , Coding , Special Considerations, Locked / Shared Files , Uninstallation , Extensibility
•
Additional Deployment Topics , Custom Dialog Boxes , Localization, InstallShield Objects
•
Advanced Language Topics
InstallShield Education
AdminStudio Course Overview
이 코스에서 귀하는 이미 존재하는 제 3의 MSI 패키지를 위한 transform을 생성하는 과정을 경험할 수 있
으며, 귀하의 어플리케이션이 배포되기 전에 패키지들간의 문제들을 식별하고 해결하는 법도 알아
보실 수 있습니다.
목표
이 코스에서 다음 사항들을 배우게 됩니다:
•
개발 시스템, 테스트 시스템, 어플리케이션-마이그레이션을 위한 문서들을 어떻게 준비하는지
•
AdminStudio의 Repackager를 사용하여 기존의 셋업을 Windows Installer 셋업으로 어떻게 변환하는지
•
리패키지된 셋업들을 어떻게 개선, 커스터마이즈하고 인증 에러를 수정하는지
•
AdminStudio의 ConflictSolver를 사용하여 Windows Installer 셋업들 간의 문제들을 데스크탑 환경에 배포
되기 전에 어떻게 식별하고 해결하는지
•
AdminStudio의 Tuner로 제 3의 설치들과 같이 이미 존재하는 Windows Installer 셋업의 설치를 귀회사의
특정한 요구사항에 맞게 어떻게 커스터마이즈하는지
•
AdminStudio의 Process Workflow 툴로 어떻게 모든 배포 전 과정들을 추적하고 관리하는 워크플로를 생성
하는지
InstallShield Education
AdminStudio Course Curriculum
다음의 코스 섹션과 주제들이 다뤄지게 됩니다. 만약 특별한 관심을 필요로 하는 부분이 있다고 하면, 강사에게 수업
첫 날 이야기를 해주세요.
•
Microsoft Windows Installer
•
Preparing for Application Migration
•
Repackaging
•
Testing the Repacked Install
•
InstallShield Editor
•
Advanced Editor Topics
•
Custom Actions, Sequences
•
Tuning an MSI Package
•
Application Management and Conflict Solving
•
Testing and Best Practices Application Isolation
•
Distribution Wizard
•
Upgrades
•
User Interface, Dialogs and Localization
InstallShield Consulting
설치프로그램 제작
저희 소프트뱅크 커머스에서는 다년간의 기술지원과 컨설팅 및 고객 프로젝트 개발을 통해
축적된 노하우를 고객님께서 원하시는 다양한 설치 요구 조건에 맞춰 최적화된 설치프
로그
램을 초기 설계 및 제작부터 배포 테스트까지 일련의 설치 프로그램 제작 프로세서를
완벽히
제공합니다.
InstallShield Consulting
기업 소프트웨어 배포 최적화
AdminStudio를 통한 기업소프트웨어 재배포를 위한 극대화 전략 제공
많은 기업들은 소프트웨어 배포 최적화로 수많은 비용과 인력을 투자하고 있습니다.
기업의 소프트웨어는 최적화 되지 않은 형태로 배포되어 소프트웨어 라이선스의 노출 및 관
리 문제 소프트웨어의 업데이트 프로그램 추가 발생으로 설치시 많은 시간과 노력이 필
요합니다. 기존 어플리케이션의 리패키징을 통해 MSI 형태의 설치 프로그램을 쉽고
빠르게 배포할 수 있도록 도와드립니다.
Case1. Legacy Application ( 오래된 설치 프로그램 및 추가 패치들을 통합 )
- Repackage로 MSI 형태의 새로운 설치 프로그램 생성으로 기업 배포 플랫
폼을
통해 쉽고 빠르게 배포
Case 2. MSI 설치프로그램 형태의 Application
- Tuner를 통한 Transform 제작으로 사용자의 개입 없이 자동화된 어플리케이
션의
Contact
서비스팩 구입문의
㈜소프트뱅크 커머스
연락처 : 02-2187-0107
담당자 : 양운석 과장
InstallShield 교육 및 컨설팅 / 제작서비스 문의
연락처 : 02-2187-0181
담당자 : 송범석 과장
[email protected]