1 Objetivo Conhecer a arquitetura do Programa C2 em Combate 2 Em 10/09/03... (EBNet) 3 Evolução - Planejamento - MCP, Intlg - Reusabilidade Versão 3.0 Versão 4.0 ? Versão 2.0 - Componentização - Ap F, DAe Versão 1.0 - Digitalização -Transmissão - Man, Intlg, Log, C2 Versão 5.0 4 Cenário (março/08) SIG VANT UV Radar Colina C2 Cmb COAAe SACI Cenário Atual C2Cmb V JMM SIG VANT UV Radar Colina CORTEX Xingu Art SISMC2 (SOA) COAAe GCB SACI Framework C RTEX • • • • • Arcabouço para desenvolvimento de aplicativos Orientação a serviços Desenvolvimento colaborativo Software livre C++ 7 Reusabilidade Plataforma Qt SDK Componentes: GUI • • XML Network • SQL • OpenGL • SVG • Help • Test • etc • Extensões Exemplos: Runtime Padrões: • Microkernel • Service Locator Sinapses sinapse = serviço • • • • Orientação a serviços Reusabilidade Manutenibilidade Portabilidade Sinapses • • • • • • • Componentes disponibilizados dentro do framework como serviços Encapsulam lógica da aplicação Expõem funcionalidades através de interfaces Podem ser consumidas por outras sinapses Possuem manifesto Iniciador: pode ser inicializada como aplicação Singleton: consumida como uma única instância global Sinapse - Exemplo Sinapse - Manifesto Exemplo - Calculadora Consequências • Baixa curva de aprendizado • Família de aplicativos de defesa • Colaboração (somente EBNet) Trabalhos Relacionados Qt Services Framework http://doc.trolltech.com/qtmobility-1.0-beta/service-frameworks.html SOF – Service Oriented Framework http://sof.tiddlyspot.com Próximos Passos • • Portal do Software Público Brasileiro Novos padrões: – – • Reflection Dependency Injection Testes automatizados Programa C2 em Combate Envolvidos 23 Concepção Processamento automático de mensagens – Geração automática de acordo com eventos ocorridos – Interpretação automática das mensagens recebidas Robustez – Multi-plataforma – Bases de dados redundantes – Autenticação de usuários e criptografia Domínio total do produto crítico e das tecnologias envolvidas Minimização de Custos – Exigência de Hardware compatível com a nossa realidade – Distribuição livre de ônus com licenças Solução adequada ao nosso Exército – Transmissão via redes HF – Nossa simbologia e nossa organização Concepção X X 51R 51 X 51T C2 C2 Mtz Mtz || 51 Log C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 I || 511 E 51 Mtz C2 C2 Mtz C2 C2 MT/Bda C2 C2 C2 C2 C2 | 1 Fuz I 51 A C2 C2 C2 C2 C2 51 II | | 2 Fuz 51 | 105AR 3 C2 C2 C2 C2 C2 C2 C2 C2 Fuz C2 C2 25 Concepção X X 51 51R Mtz Mtz I 51 A Difusão 511 || Mtz II 51 105A R Módulo de Telemática Rede Local (Fibra ótica, Cabo UTP e Wireless) CII – Centro de Interface e Integração Mono ou Multicanal (Banda Larga) RF 802.16 v v v v v v RF 802.11 a/b/g RF RF VHF Rádio Multibanda (Tx Voz e Dados) Integração Rádio-Fio RF SISCOMIS Globalstar Central Telefônica Troncos Centrais (FDT / SNT) Dados ADSL (Internet/EBnet) Gerador HF Módulo de Telemática Módulo de Telemática FUNCIONALIDADES SIG-Desktop Parceiros SIG-Desktop • Navegação visual 2D e 3D SIG-Desktop • Consulta a dados (espacial e por atributos) SIG-Desktop • Processamento digital de imagens SIG-Desktop • Diagramação e impressão de dados geográficos Evolução SIG-Desktop SIG GUI CORE PROJETO ARQUIVO MODELO DE APLICAÇÃO SERVIÇO CONSULTA PERSISTÊNCIA ANÁLISE GRÁFICO ARQUIVO BD SERVIÇO Próximos Passos • Portal do Software Público Brasileiro Interoperabilidade Situação Inicial MD Semi-automática FAB EB MB Interoperabilidade I N T E R O P E R A B I L I D A D E MD FAB EB MB SOA SIPLOM ESB C2Cmb 1 C2Cmb 2 Rota Principal Rota Alternativa Modelo de Intercâmbio Serviços Corporativos Ministério da Defesa Exército Serviços Corporativos Serviços Corporativos Marinha Aeronáutica Modelo de Intercâmbio Serviços Corporativos Ministério da Defesa JC3IEDM Exército Modelo Canônico (Linguagem Franca) Serviços Corporativos Serviços Corporativos Marinha Aeronáutica JC3IEDM Mar Terra Ar Emprego Preparo JC3IEDM As 5 ENTIDADES PRIMÁRIAS AÇÃO TIPO ITEM LOCALIZAÇÃO CAPACIDADE – ITEM: qualquer objeto. – TIPO: classe ou tipo de objeto. – CAPACIDADE: habilidade ou possibilidade. – LOCALIZAÇÃO: porção do espaço. – AÇÃO: atividade. V Jogos Mundiais Militares V Jogos Mundiais Militares 65ª Assembleia do CISM Integração com Defesa Civil (IME) GCB Gerenciador do Campo de Batalha • Novo módulo de comunicação • Nova interface com o usuário • Interface com os sistemas do carro 3D O córtex cerebral corresponde à camada mais externa do cérebro É o local do processamento neuronal mais sofisticado É a sede do entendimento e da razão Papel central em funções como memória, atenção, cognição, consciência, linguagem, percepção e pensamento Possui cerca de 60 trilhões de sinapses 62 Muito obrigado! [email protected] 63