View
188
Download
1
Category
Preview:
Citation preview
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
Recommended