18
Overview Install Jammer Grupo de Estudo em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Overview install jammer

Embed Size (px)

Citation preview

Page 1: Overview install jammer

Overview Install Jammer

Grupo de Estudo em Tecnologias para Desenvolvimento de Sistemas

Web Corporativos

Page 2: Overview install jammer

Agenda

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

O que é?CaracterísticasPlataformas disponíveisTipos de instalaçãoConceitos importantesIDELinguagens de ProgramaçãoBugs conhecidosLições aprendidas

Page 3: Overview install jammer

O que é ?Ferramenta para criação de instaladores

multiplataforma

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 4: Overview install jammer

Características

Prós•Open source•Multiplataforma•Fácil de usar•Flexível

Contras•Descontinuado•Diversos bugs•Performance ruim

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 5: Overview install jammer

Plataformas disponíveis

•AIX PPC•Free BSD 4/5/6/7 x86•HPUX hppa•Linux x86/64•Solaris sparc / x86•Windows•Tar e ZIP

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 6: Overview install jammer

Tipos de instalação

•Standard Install•Default Install•Console Install•Silent Install

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 7: Overview install jammer

Conceitos importantes

Components Setup Types Panels Actions Action Groups Virtual Text Strings Condition

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 8: Overview install jammer

Conceitos importantes

•Actions mais utilizadas:– Execute External Program– Set Virtual Text– Message Box (Gui)– Unpack Stored File / Unzip File– Add Widget (Gui)– Modify Widget (Gui)– Move to Pane

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 9: Overview install jammer

Conceitos importantes

•Action Groups mais utilizadas:– Setup Actions– Startup Actions– Install Actions– Uninstall Actions– Cancel Actions– Finish Actions

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 10: Overview install jammer

Conceitos importantes

•Virtual Text mais utilizadas:– GuiMode– UpgradeInstall– InstallType– InstallDir– AppName / ShortAppName– ShowConsole– Language

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 11: Overview install jammer

Conceitos importantes

•Panels mais utilizados:– License Agreement– Choose Components– Start Copying files / Copying files– Custom Blank Pane 2– Welcome Screen– Setup Complete– Select Destination

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 12: Overview install jammer

Conceitos importantes

•Conditions mais utilizadas:– Platform Condition– Env Variable Exists (Windows)– String equal/match/is condition– Ask Yes or No Condition– File/Directory exists condition– Registry Test Condition(Windows)– Port Test Condition

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 13: Overview install jammer

IDE

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 14: Overview install jammer

IDE

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 15: Overview install jammer

Linguagens de programação

•TCL/TK•Shell Script•CMD•Linguagem do console da plataforma

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 16: Overview install jammer

Bugs conhecidos

•Configuração de componentes•Variáveis de ambiente Linux•Uninstall Shortcut*•Valores configurados (Enter)•Selecionando componentes rapidamente

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 17: Overview install jammer

Lições Aprendidas

Documentação Modularização Actions para cada SO Simplicidade Scripts no lugar de actions do InstallJammer

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Page 18: Overview install jammer

Dúvidas ?

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos