20
Optimalisatie van het software packaging proces Sander Ysenbaardt AP University College Antwerpen Version: June 15, 2015

Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Optimalisatie van het softwarepackaging proces

Sander YsenbaardtAP University College AntwerpenVersion: June 15, 2015

Page 2: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Outline

Introductie

Huidige Methode

Nieuwe Methode

Demo

2/20

Page 3: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Wat?

I tinyurl.com/no8xa9k

I Digipolis

I Februari tot meiI Promotors

I Tim DamsI Bart AsnotI Joeri Puttevils

3/20

Page 4: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

De opdracht

I Software packagingI 2 delen

I eerst inzicht in huidige methodekrijgen

I packaging proces verbeteren

4/20

Page 5: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Wat is software packaging?

I voorbereiden voorverspreiding

I toevoegingen doen aan deinstallatie

I testen

5/20

Page 6: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Windows installer

I Voor Microsoftbesturingssystemen

I Wordt gebruikt voorinstallaties

I .msi file

I transforms

6/20

Page 7: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Outline

Introductie

Huidige Methode

Nieuwe Methode

Demo

7/20

Page 8: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Huidige methode

I ScriptwrapperI VBscriptI Xml data

I Uniforme UI

I Logfiles

8/20

Page 9: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Voor-en nadelen

I VoordelenI grote aanpasbaarheidI user interfaceI logging

I NadelenI manueel aanpassenI Windows 10I testen

9/20

Page 10: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Altiris

I Verspreiden van de software

I Alle pc’s zijn hieraantoegevoegd

I Aanmaken van policies

I Detection check

10/20

Page 11: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Gemaakte paketten

I Adblock plus

I Adobe air

I Notepad++

I DoPDF

I Moviemaker

11/20

Page 12: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Outline

Introductie

Huidige Methode

Nieuwe Methode

Demo

12/20

Page 13: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Adminstudio

I Programma voor softwarepackaging

I Set van tools

I Flexera Software

I Professionele versie

13/20

Page 14: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Voordelen

I Verbinding met Altiris

I Automatische tests

I Software Catalog

I ...

14/20

Page 15: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Belangrijkste tools

I Repackager

I Application Manager

I Installshield

I Tuner

I Distribution wizard

15/20

Page 16: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Nieuwe wrapper

I Installshield

I Installed programs

I Loging mogelijkheden

I meegeven vantransforms

I Prerequisites

16/20

Page 17: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Werkwijze

I .exe repackagen naar een .msi

I Automatische tests uitvoeren

I nieuwe wrapper rond de .msi

I toevoegen aan application catalog

I toevoegen aan Altiris

17/20

Page 18: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Outline

Introductie

Huidige Methode

Nieuwe Methode

Demo

18/20

Page 19: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Introductie

Huidige Methode

Nieuwe Methode

Demo

Demo

19/20

Page 20: Optimalisatie van het software packaging procesbeta.eaict.ap.be/wp-content/uploads/2015/06/... · besturingssystemen I Wordt gebruikt voor installaties I.msi le I transforms 6/20

Bedankt voor jullieaandacht.

Zijn er nog vragen?