overview install jammer

Post on 05-Aug-2015

182 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Overview Install Jammer

Grupo de Estudo em Tecnologias para Desenvolvimento de Sistemas

Web Corporativos

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

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

multiplataforma

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

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

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

Tipos de instalação

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

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

Conceitos importantes

Components Setup Types Panels Actions Action Groups Virtual Text Strings Condition

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

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

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

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

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

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

IDE

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

IDE

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

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

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

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

Dúvidas ?

Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos

top related