SlideShare uma empresa Scribd logo
Overview Install Jammer

  Grupo de Estudo em Tecnologias
     para Desenvolvimento de
    Sistemas Web Corporativos
Agenda
O que é?
Características
Plataformas disponíveis
Tipos de instalação
Conceitos importantes
IDE
Linguagens de Programação
Bugs conhecidos
Lições aprendidas
     Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web
                                 Corporativos
O que é ?
Ferramenta para criação de instaladores
           multiplataforma




Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web
                            Corporativos
Características

Prós                                     Contras
• Open source                            • Descontinuado
• Multiplataforma                        • Diversos bugs
• Fácil de usar                          • Performance
• Flexível                                 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

Mais conteúdo relacionado

PDF
Treinamento Android Embarcado
PPTX
ODP
VLC Media Player
PPTX
Programando java independente da ide
PDF
Integração contínua com Jenkins
PPTX
Apresentação maven
PDF
UAI Test - Introdução Prática ao Jenkins
PDF
Apresentação maven
Treinamento Android Embarcado
VLC Media Player
Programando java independente da ide
Integração contínua com Jenkins
Apresentação maven
UAI Test - Introdução Prática ao Jenkins
Apresentação maven

Mais procurados (6)

PPTX
Automatização de Infraestrutura com Jenkins
PDF
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
PPTX
1.1. treinamentos instalação fluig
PDF
PPTX
Maven e Nexus. O que são essas ferramentas?
PPTX
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Automatização de Infraestrutura com Jenkins
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
1.1. treinamentos instalação fluig
Maven e Nexus. O que são essas ferramentas?
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Anúncio

Semelhante a Overview install jammer (20)

PPTX
DotNet Framework e Orientação a Objetos 1 - Introdução
PDF
PDF
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
PDF
Titanium appacelerator
PPTX
Ambientes de Desenvolvimento, Groupware, MOOC's
PPTX
Programando java independente da ide
PDF
Fundamentos Java - 01
PPT
POO - Aula 1 introducao
PDF
Zend Framework 2 - Desenvolvimento Ágil Competente
PDF
Software livre para windows - Jerônimo Medina Madruga
PDF
Open4Education | MC122 - Introdução a ALM OpenSource
PDF
Software livre no windows - Tchelinux bagé 2010
ODP
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
PPTX
PPTX
Tendências e Dicas para o Desenvolvimento de Software
PDF
Material - Play! Framework - UERN - Aula 01
PDF
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
PPTX
Desconstruindo monolitos - Construindo microservicos em Delphi
PDF
Webinar: Debugging em Linux embarcado
DotNet Framework e Orientação a Objetos 1 - Introdução
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Titanium appacelerator
Ambientes de Desenvolvimento, Groupware, MOOC's
Programando java independente da ide
Fundamentos Java - 01
POO - Aula 1 introducao
Zend Framework 2 - Desenvolvimento Ágil Competente
Software livre para windows - Jerônimo Medina Madruga
Open4Education | MC122 - Introdução a ALM OpenSource
Software livre no windows - Tchelinux bagé 2010
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
Tendências e Dicas para o Desenvolvimento de Software
Material - Play! Framework - UERN - Aula 01
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
Desconstruindo monolitos - Construindo microservicos em Delphi
Webinar: Debugging em Linux embarcado
Anúncio

Overview install jammer

  • 1. Overview Install Jammer Grupo de Estudo em Tecnologias para Desenvolvimento de Sistemas Web Corporativos
  • 2. Agenda O que é? Características Plataformas disponíveis Tipos de instalação Conceitos importantes IDE Linguagens de Programação Bugs conhecidos Lições aprendidas Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos
  • 3. O que é ? Ferramenta para criação de instaladores multiplataforma Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos
  • 4. Características Prós Contras • Open source • Descontinuado • Multiplataforma • Diversos bugs • Fácil de usar • Performance • Flexível ruim Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos
  • 5. 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
  • 6. Tipos de instalação • Standard Install • Default Install • Console Install • Silent Install Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos
  • 7. Conceitos importantes ● Components ● Setup Types ● Panels ● Actions ● Action Groups ● Virtual Text Strings ● Condition Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. IDE Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos
  • 14. IDE Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. Dúvidas ? Grupo de Estudos em Tecnologias para Desenvolvimento de Sistemas Web Corporativos