• Save
Dev Days Windows Installer Technology Final
Upcoming SlideShare
Loading in...5
×
 

Dev Days Windows Installer Technology Final

on

  • 914 views

Devdays 2010 presentation about the Windows Installer Technology ( Dutch Session)

Devdays 2010 presentation about the Windows Installer Technology ( Dutch Session)

Statistics

Views

Total Views
914
Views on SlideShare
909
Embed Views
5

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 5

http://www.linkedin.com 3
http://www.slideshare.net 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Allereerst
  • JEROEN: als Trainer / Senior Consultant bij PDS, distributeur van complementaire software ontwikkelgereedschappen voor de professionele software ontwikkelaar. Jeroen heeft met zijn ruim 10 jaar ervaring in de ICT zich gespecialiseerd in “Applicatie- en Desktop Delivery”. Jeroen is in verschillende rollen betrokken geweest bij grote migratie projecten waarbij applicaties gestandaardiseerd moesten worden naar het Windows Installer Format (MSI). Jeroen is Certified Trainer voor Flexera Software (Installshield en AdminStudio) en voor de Wise producten van Symantec. WALTER: als Trainer/ Consultant bij PDS, distributeur van complementaire software ontwikkelgereedschappen voor de professionele software ontwikkelaar.   Als Consultant/ Trainer is Walter gespecialiseerd in de Windows Installer Technologie en Help Authoring Tools.   Naast consultancy werkzaamheden voor deze kennisgebieden is Walter regelmatig voor de klas te vinden als Certified Trainer voor o.a. Flexera Software( Installshield en AdminStudio), Symantec ( Wise Package Studio) en MadCap Software( o.a. MadCap Flare).
  • Vragen: Wie gebruikt er Visual Studio ( versie) Windows Installer of eigen manier? Windows 7 / vista gereed? Regelmatig upgrades /updates
  • Iets sneller er doorheen , kijken of de mensen begrijpen wat de pijnpunten zijn.
  • Standaard format (MSI) Relational Database Tables – Actions - sequences Open Standard..? 1 Engine (msiexec.exe) 2 Processen ( User / System context) Product – Feature – Component Structuur 3 installatie methoden Elevated Privileges Self-Repair / Self-Healing Rollback Transforms (MST) Upgrading & Patching Validation Merge Modules Permissions Uninstall Services
  • DevDays Offer: Schrijf je vóór 31 juni 2010 in voor een van onze 4-daagse MSI trainingen (Basic of Advanced) en ontvang een NetBook !

Dev Days Windows Installer Technology Final Dev Days Windows Installer Technology Final Presentation Transcript

  • Windows Installer Technology Jeroen Braak & Walter Tavernarakis
  • Agenda
    • Introductie
    • Motivatie gebruik windows Installer technology
    • Wat kan je niet met Visual Studio (demo)
    • Enkele uitdagingen met Windows 7
    • QA
  • introductie
    • Jeroen Braak Technical Trainer / Consultant
    • Walter Tavernarakis Technical Trainer / Consultant
  • Introductie
    • Professional Development Systems bv.
      • Distributeur / Reseller van o.a.
        • Flexera Software ( Installshield, FlexNet Connect, …)
        • Infragistics ( NetAdvantage)
        • Microsoft ( Visual Studio)
        • LeadTools
        • Component One
        • MadCap Software
        • SafeNet
      • TrainingCenter voor o.a. :
        • Flexera Software ( Installshield )
        • MadCap Software ( MadCap Flare )
  • 71.000 + klanten wereldwijd 550.000.000 + succesvolle installaties # 1 Marktleider voor Software Installers # 1 Marktleider voor Applicatie Packaging # 1 Marktleider voor Enterprise License Optimization # 1 Marktleider voor Entitlement & Compliance Management.
  •  
  • Motivatie om Windows Installer Technology te gebruiken
    • En nog veel meer…
    Wat kan er wel eens mis gaan met traditionele (non-MSI) installaties?
    • Eindgebruiker:
    • Applicatie werkt niet..
    • Missing Files / registry
    • Andere applicaties stuk?
    • Uninstall werkt niet..
    • Update problemen
    • Geen rechten
    • Systeembeheerder:
    • uitrollen naar veel pc’s
    • geen silent install…
    • roaming use
    • locked-down users
    • UAC (windows 7)
    • Update/ Upgrading
    • Ontwikkelaar:
    • Versie conflicten
    • Falende installaties
    • “ kapotte”applicaties
    • uninstall perikelen
    • release management
    • Kwaliteits controle
  • Motivatie om Windows Installer Technology te gebruiken
    • En nog veel meer 
    Oplossing : Windows Installer , de voordelen
    • (Open) Standard format (MSI)
    • Relational Database
    • Tables – Actions - Sequences
    • 1 Engine (msiexec.exe) (service)
    • 2 Processes (User / System)
    • Elevated privileges
    • Repair / Self-Healing
    • Rollback mechanism
    • Transforms (MST)
    • Upgrades (minor / major)
    • Patches (MSP)
    • Validation (ICE..)
    • Merge Modules
    • Permissions (file / folder / reg)
    • Uninstall
    • Services
  • “ WAT JE NIET MET VISUAL STUDIO KAN DOEN“
    • Demo Installshield
    Enkele voorbeelden
  • Dialogen
    • Meeste installers lijken op elkaar:
    • Een welkomscherm
    • License agreement
    • Feature selectie
    • Succesvolle installatie …
    Wat als je nu een dialoogscherm snel en eenvoudig wilt toevoegen / aanpassen?
  • DIALOGEN
    • DEMO
  • Upgrading
    • Windows Installer kent 2 upgrading varianten:
    • Minor Upgrade: Installeert over een bestaande installatie heen, vaak ook een zg. Patch.
    • Major Upgrade: Deinstallatie van oude versie en installatie van nieuwe versie
    Met Installshield is het vrij eenvoudig om een upgrade te maken en te controleren.
  • UPGRADING
    • DEMO
  • Manage Components & Features
    • Veel installaties geven de eindgebruiker de mogelijkheid om bepaalde delen wel / niet te installeren.
    • Installshield geeft u de mogelijkheid om deze structuur zelf te maken / aan te passen aan uw wensen.
    • Ook de controle over componenten is binnen Installshield goed geregeld. Componenten kunnen handmatig of automatisch aangemaakt worden middels verschillende geautomatiseerde processen.
  • COMPONENTS AND FEATURES
    • DEMO
  • Custom Actions
    • Windows Installer heeft vele ingebouwde acties die je kunt gebruiken.
    • Dit zijn de zg. Standard Actions.
    • Helaas is niet alles af te vangen met deze acties en zul je soms zg. Custom Actions moeten toevoegen aan de installatie.
    • Bijvoorbeeld het aanroepen van functies in dll’s gedurende de installatie of VBScripts die veranderingen aan brengen op de target machine.
  • CUSTOM ACTIONS
    • DEMO
  • Runtime Languages
    • Installshield heeft 30 ingebouwde dialoogschermen.
    • Verder is het mogelijk om deze standaard dialogen automatisch om te zetten naar 35 talen.
    • De eindgebruiker kan dit zelf aangeven of de taal kan automatisch bepaald worden aan de hand van het besturingsysteem.
  • RUNTIME LANGUAGES
    • DEMO
  • Wat nog meer…
    • o.a.:
    • Services
    • Dependencies
    • Merge Modules
    • Pre requisites
    • Automation
    • XML editing
    • IIS websites
    • Release Management
    • Update Services
    • License Management
    • Virtualization Support
    • Virtual Machine Detection
    • 64bit COM Extraction
    • Try and Die Functionality
    • Easy Patch Creation
    • Project Assistant
    • Etc..
  •  
  • Professional Development Systems bv. w w w . p d s - s i t e . c o m