Apresentação em PDF - Portal Software Livre

Transcrição

Apresentação em PDF - Portal Software Livre
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