C2 Em Combate

Post on 04-Mar-2015

652 views 7 download

Transcript of C2 Em Combate

1

2

Objetivo

Conhecer a arquitetura do

Programa C2 em Combate

3

Em 10/09/03...

FUNCIONALIDADES

Informações Geográficas- Suporte a Cartas DGN (EB,MB e IBGE), SHP, etc- Imagens (jpg, GeoTIFF, Google, etc)- Multiresolução e Compactação

- Leitura automática de projeção- Consulta Espacial- Localização de Feições- Atributos de Feições

Informações Geográficas

Informações Geográficas

Integração com GPS

Evolução

9

Versão Versão 1.01.0

- Digitalização-Transmissão- Man, Intlg, Log, C2

Versão Versão 2.02.0

- Componentização- Ap F, DAe

Versão Versão 3.03.0

- Planejamento- MCP, Intlg

Versão Versão 4.04.0

- Reusabilidade

Versão Versão 5.05.0

?

Cenário (Mar/08)

UVRadar

C2 Cmb

SIG

COAAe

SACI

ColinaVANT

Cenário Atual

UVRadar

CORTEX

C2Cmb

SIG

COAAe

SACI

V JMM

GCB

Xingu

ColinaVANT

SISMC2(SOA)

Art

12

Framework

• Arcabouço para desenvolvimento de aplicativos

• Orientação a serviços• Desenvolvimento colaborativo• Baseado em software livre• C++

C RTEX

Reusabilidade

Plataforma

Qt SDK

Componentes:• GUI• XML• Network• SQL• OpenGL• SVG• Help• Test• etc

Extensões

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 synapses

• Possuem manifesto

• Iniciador: pode ser inicializada como aplicação

• Singleton: consumida como uma única instância global

Sinapse - Exemplo

Sinapse - Manifesto

Inicialização

Exemplo - Calculadora

Exemplo – Gerador de Sinapses

C2Cmb 1 C2Cmb 2

SIPLOM

Rota Principal

Rota Alternativa

ESB

V Jogos Mundiais Militares

Gerenciador do Campo de Batalha

• Novo módulo de comunicação

• Nova interface com o usuário

• Interface com os sistemas do carro

MODELODE

APLICAÇÃO

SERVIÇO

GRÁFICO

CONSULTA ANÁLISEPERSISTÊNCIA

ARQUIVO BD SERVIÇO

SIG

ARQUIVO

Evolução SIG-Desktop

GUI CORE PROJETO

Conclusão

• Família de Aplicativos de Defesa• Colaboração• Portal do Software Público Brasileiro• Próximos passos:

– Reflection– Dependency Injection

• Maiores informações– www.portalc2.eb.mil.br (EBNet)– alisson@cds.eb.mil.br