1
Objetivo Conhecer a arquitetura do Programa 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, Versão 5.0 4
Cenário (março/08) SIG VANT UV Radar Colina Cmb COAAe SACI
Cenário Atual Cmb V JMM SIG VANT UV Radar Colina CORTEX Xingu Art SISM (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 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 Mtz Mtz 51 Log I 511 E 51 Mtz Mtz MT/Bda 1 Fuz I 51 A 51 II 2 Fuz 51 105AR 3 Fuz 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 Cmb 1 Cmb 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! alisson@cds.eb.mil.br 63