smart update & patch
TRANSCRIPT
Smart Update & Patch
Agenda
1. Company Overview
2. InstallShield Overview
3. Application LifeCycle
4. Application Update 의 현재
5. Application Update 의 최적화
6. Application Upgrade Type
7. InstallShield & Flexnet Connect
8. FlexNet Connect
9. InstallShield Product Editions
Demo
1. Company Overview:
Application Usage Management – Producer to Enterprise
Deliver
Producer Enterprise
Configure
Create
and Manage
EntitleControl
and Optimize
Install
2. InstallShield Overview
세계최고의 윈도우를 위한 설치 개발 솔루션
- 5억대 이상의 PC에서 이용되는 사실상의 글로벌 표준인 InstallShield는
전통적이고 신속한 개발팀들과 그들의 Window 및 가상화 설치 요구사항을
위해 설계된 설치 개발 솔루션 입니다.
- 독립 실행 형 제품과 복잡한 Suite 제품을 별도로 공급하는 복잡한 소프트웨어
개발자의 니즈를 충족하기 위해서, InstallShield는 Scripting, coding, rework
최소화 시킨 소프트웨어를 제품화 하여 패키지 생성 및 설치 하기 위한 자동화
TOOL을 제공합니다.
3. Application Lifecycle
Installation 제작 및 Uninstall 까지의 LifeCycle
Update 관리의현재
Upgrade 및 Patch 를 위해
InstallScript 또는
Application 내부에자체
업데이트기능추가
개발로인한 Resource
문제발생
배포된미디어및
다운로드패키지에대한
신속한업데이트이슈
발생
다양한형태의 Upgrade 및
Patch 에 대한대응 불가
업데이트및패치 개발을
위해별도의프로그래밍
필요
단순알림으로인한
업데이트완료율하락
자동업데이트서버를
통해제작된경우 일부
프로그램들의오류
Current & Legacy Platforms
Installation 제작
- InstallShield InstallScript방식을 통한 업데이트 패치관련 기능 구현을 위한 코딩
- 개발사 자체 업데이트서버 구축 및 관련 기능 개발
Media 를 통한 Package 단위의 판매 및 배포
Internet을 통한 패키지다운로드 배포
Application 배포 Update 제작
InstallShield 또는 기타압축등의 방법을 사용
Major Upgrade 등은 업데이트서버를 통해 대응 불가
Update 배포
Upgrade , Update, Patch 등에대한 웹사이트 홍보 및프로그램 상의 업데이트 알림
- Application 상의 Update 알림
- 자동 업데이트 기능을 통해파일 및 기능 패치
4. Application Update 의 현재
5. Application Update 의 최적화
Application 제작
- InstallShield InstallScript방식을 통한 업데이트 패치관련 기능 구현을 위한 코딩
- 개발사 자체 업데이트서버 구축 및 관련 기능 개발
ISV Applications Centralized
Conflict
Database
MSI 방식의설치 프로그램제작을통한쉽고 빠른설치프로그램및업데이트기능구현
자동업그레이드및패치제작기능 사용
다양한설치 Media 에서도최신의 Upgrade 버전Check를통한 Upgrade
설치본제공
Multi Intenance 방식의Application 에 대한업그레이드지원
MSI 방식의 쉽고빠른업그레이드및 패치파일제작
Flexnet Connect 제품등록및 업데이트추가를통한자동화된업데이트기능제공
Legacy 버전을사용중인고객에게업데이트및패치설치 및다운로드제공
필요시강제 Push를 통한업데이트설치가능
마케팅메시지 Push
Internal Applications
Legacy Applications
MSI
Update 관리의최적화
Application 배포 Update 제작 Update 배포Installation 제작
MSI 방식의 Installation 제작
Flexnet Connect 연동을 통한Legacy 설치 프로그램에서최신의 설치 프로그램 자동확인 기능 제공
MSI 방식의 업그레이드및 패치 제작 및 FlexnetConnect 제품및 각종업데이트 설치 파일 등록
Update 및 패치등록
Update,Message 전달
6. Application Upgrade Type
- Small Update : 작은 핫픽스 및 제품의 작은 변경 및 구성을 위해 사용합니다.
Package Code 의 변경으로 간단히 제작 가능 합니다.
- Minor Upgrade : 1.1 버전 에서 1.2 버전 등과 같이 업그레이드가 필요할
만한 충분한 크기의 제품으로 기존 버전 위에 설치 하여 업그레이드 하는데
사용 합니다. 신규 버전의 설치 뿐 아니라 Minor Upgrade로 자동 진행 됩니다.
- Major Upgrade : 1.2 버전에서 2.0 버전으로의 업그레이드로 제품의 변경을
포함합니다. Major Upgrade는 설치의 구조에 상당한 변화를 포함 할 수
있습니다. Major Upgrade 설치시 동작은 신규 설치 또는 이전 버전을
제거하고 새로운 버전으로 자동 업그레이드를 진행 합니다.
- Quick Patch Project : 긴급한 Hotfix 또는 Update 를 포함하여 쉽고 빠르게
Small Update를 제작 가능 합니다. 이전 버전의 MSI를 Open 한후 교체
파일만 지정 하여 빠르게 Small Update를 제작합니다.
• 빈번한 업데이트설치와 릴리즈는 개발자와소비자에게 큰 과제
• 개발자와소비자의 빈번한 업데이트를지원 하는 기능
– 설치를 실행 할때 마다 설치 프로그램의 최신 버전 확인
– 다중 인스턴스 설치에 대한 주요 업그레이드
– 최신의 FlexNet Connect
7. InstallShield & Flexnet Connect
릴리즈사이클 가속 지원
• 설치 유지관리 모드에서 최신 버전의 Setup에 대한 검사 지원 ( Update Mode )
7. InstallShield & Flexnet Connect
릴리즈사이클 가속 지원
8. FlexNet Connect
웹 관리 콘솔을 통한 제품 등록 및 업데이트 패치 등록을 통한 자동화
8. FlexNet Connect
Application 사용 고객의 환경 및 마케팅 메시지, 패치 Push 기능
8. FlexNet Connect
다양한 제품들에대한 패치 및 업그레이드 기능 제공
8. Flexnet Connect
고객 환경에 최적화, 마케팅 메시지, 강제 패치 등의 기능 제공
9. InstallShield Product Editions
Express• Basic MSI development for 32-bit
• Some support for Web/DB/Mobile
• Standard UI for Wizard Pages
Professional• Advanced MSI and InstallScript
development for 32 and 64-bit
• Full support for Web/DB/Mobile
• Customizable Wizard Pages
• Single language support
Add-On Modules
Standalone Build
• Build InstallShield projects on a
clean build machine
Standalone Build
• Build InstallShield projects on a
clean build machine
InstallShield Collaboration
• Developer Installation Manifest
editor
Premier• Advanced MSI and InstallScript
development for 32 and 64-bit
• Full support for Web/DB/Mobile
• Customizable Wizard Pages
• Full multilingual support
• Best Practice Validation Suite
• Advanced Build capabilities
• MSI Tools
• Suite Installation Development
Installation Streaming
New End User Interface/Redesigned
Wizard Pages/New Editor
Single installation for 64 and 32-bit
• DIM “Consumption”
• Create 19770-2 tag
Other Pro Enhancements in 2015• 64-bit enhancements
• 64-Bit Dependency Scanning
• Securing Files, Folders, and Registry Keys
in 64-Bit Locations
• Pre-req for VSTO runtime
• New method for COM extraction
• Merge Module Projects support for IIS, Text
and XML File Changes
• Automation interface support of
RequiredExecutionLevel
5 Standalone Build Licenses
5 Collaboration DIM Editor Licenses
• Create 19770-2 tag
• Create 19770-2 tag
1 Standalone Build License
DEMO
감사합니다.