SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente (6)

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

Similar a Overview install jammer

Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Allyson Barros
 
Programando java independente da ide
Programando java independente da ideProgramando java independente da ide
Programando java independente da ide
Heider Lopes
 
Software livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina MadrugaSoftware livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina Madruga
Tchelinux
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSource
tdc-globalcode
 
Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010
Jerônimo Medina Madruga
 

Similar a Overview install jammer (20)

DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - Introdução
 
Janela Livre
Janela LivreJanela Livre
Janela Livre
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC's
 
Programando java independente da ide
Programando java independente da ideProgramando java independente da ide
Programando java independente da ide
 
Csharp
CsharpCsharp
Csharp
 
Fundamentos Java - 01
Fundamentos Java - 01Fundamentos Java - 01
Fundamentos Java - 01
 
POO - Aula 1 introducao
POO - Aula 1   introducaoPOO - Aula 1   introducao
POO - Aula 1 introducao
 
Zend Framework 2 - Desenvolvimento Ágil Competente
Zend Framework 2 - Desenvolvimento Ágil CompetenteZend Framework 2 - Desenvolvimento Ágil Competente
Zend Framework 2 - Desenvolvimento Ágil Competente
 
Software livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina MadrugaSoftware livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina Madruga
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSource
 
Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
Aula 1a.ppt
Aula 1a.pptAula 1a.ppt
Aula 1a.ppt
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01
 
Desconstruindo monolitos - Construindo microservicos em Delphi
Desconstruindo monolitos - Construindo microservicos em DelphiDesconstruindo monolitos - Construindo microservicos em Delphi
Desconstruindo monolitos - Construindo microservicos em Delphi
 
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos DelphiTDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
 
Webinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoWebinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcado
 

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