Softwares de Defesa – Hipsters #116

Nós estamos muito acostumados com softwares comerciais, mas já parou pra pensar em como são desenvolvidos os programas que rodam em helicópteros, aviões e radares? Que tecnologias e linguagens eles usam?

Neste episódio, vamos descobrir de onde vem esses programas, quem está por trás disso e que problemas eles enfrentam.

Participantes:

Links:

Produção e conteúdo:

  • Alura Cursos online de Tecnologia
  • Caelum Ensino e Inovação

Edição e sonorização: Radiofobia Podcast e Multimídia

Leave a Reply

13 Comentários

  1. igor genuino

    Ep muito bom. É legal ver como que a área de defesa precisa de desenvolvedores de várias áreas. Não é preciso de desenvolvedores de outro mundo haha. E os projetos são bem diferentes e legais.

  2. Ednilson Campos

    Gostaria de sugerir um assunto para episódio, vocês poderiam falar sobre a linguagem mais adequada para um certo problema, por exemplo: preciso desenvolver uma aplicação web qual stack/pilha poderia utilizar? R. Para o front end tem duas ótimas opções Angular ou React; para o back end poderia ser Java, alguém poderia sugerir PrimeFaces + Java, e ai o que escolher? Outro problema poderia ser: preciso desenvolver uma aplicação que tenha alta performance: R. Golang seria uma boa opção devido a facilidade de trabalhar com concorrência. A linguagem Rust é adequada para aplicações web? Poderia utilizar Datomic sempre em vez de outros bancos de dados? Preciso criar uma API Rest, vou usar Java, Golang, Rust, NodeJs? Acho que seria um tema interessante.

    • Tecnologias são muito diversas, dá pra usar muita coisa e todas elas vão dar certo, depende muito mais da equipe, das ferramentas que a equipe está acostumada a usar e o interesse em aprender coisas novas.

      Mas tem um caso especial, em 2018 PrimeFaces e qualquer coisa relacionada a JSF vai ser sempre a escolha errada.

      • Ednilson Campos

        Sim..sim.. o problema é que geralmente a “ferramenta” que a pessoa domina é utilizada para resolver qualquer problema, quem sabe banco de dados vai utilizá-lo para tudo que puder, de regra de negócio a envio de email.

  3. Danilo Cândido

    – “No meu helicóptero funciona”

  4. Matheus Catarino

    Eu pensava que usava-se Assembly para programar todo o sistema. Embora eu conheça um amigo que desenvolve um sistema de simulador de voo usando C++ com Qt.
    Acredito que talvez tentem usar o Rust em certas abordagens substituindo o C gradativamente.

  5. Fernando Boaglio

    Lembro das propagandas do Oracle Lite 8 (versão minificada do Personal Oracle 8) em que o pessoal de vendas comentava que cada helicóptero Apache e cada soldado americano tinha uma instance do Oracle Lite, e existia um certo controle para avisar se algum soldado em campo poderia ser machucado por uma arma disparada pelo helicóptero. Vi isso em um evento em 1998.

  6. Nathan Tomaz

    eu pensei q tinha q fazer concurso da área de TI do exercito para trabalhar com defesa, mas pelo jeito pela iniciativa privada tb da.

Next ArticleRealidade Aumentada - Hipsters #117