O Projeto ASC é um conjunto de três softwares desenvolvidos com o objetivo de garantir um padrão de distribuição e compilação de mensagens a nível da NATO a todas as unidades da Marinha Italiana (MMI), em colaboração com o SSC/RT Raffaele Tampano.
O projeto ASC é um conjunto de três softwares, (na verdade, neste caso, podemos falar de dois softwares porque, como você entenderá mais tarde, o terceiro software - asc _Exchange - tem a função de transferir mensagens entre Servidores e Clientes), pensado para que exista um padrão de distribuição e compilação de mensagens por todas as Unidades Navais da Marinha e mais especificamente pelos Operadores ASC. Os Softwares funcionam com base num padrão de referência definido por uma publicação da OTAN "ACP 126".
Os objectivos do projecto, para além daquele que acabei de referir e que considero o mais importante e aquele para o qual mais tenho trabalhado, são muitos e dizem respeito a diferentes áreas, sendo as principais:
Fornecer um padrão para a distribuição e compilação de mensagens por todas as Unidades Navais da Marinha, conforme descrito na publicação “ACP 126” de toda a OTAN.
Substituir o já obsoleto programa "COMP_127": manter-se atualizado é essencial, pensamos que os próprios computadores seriam mais funcionais com software atualizado com as tecnologias mais recentes possíveis. Três softwares com os algoritmos mais “limpos” possíveis, evitando em qualquer caso o “código espaguete”.
Suportar as referências operacionais da aplicação Outlook Exchange e a arquitetura Servidor/Cliente para poder distribuir todas as mensagens para Grupos/Escritórios/Usuários com um único software ( asc _Server). O que tem várias vantagens, incluindo:
O usuário se acostuma e aprende a usar um único software.
Os operadores não precisam mudar de um software para outro para lidar com diferentes tipos de mensagens, desperdiçando tempo adicional.
Segurança de dados: ao utilizar um único software, do qual toda a estrutura é conhecida (tanto a nível de código como funcional), qualquer possível perda de dados é limitada ao mínimo.
Segurança e monitoramento das atividades realizadas no posto de trabalho: a segurança é um dos pontos mais importantes do projeto, todos os dados são constantemente salvaguardados para não perder nada mesmo em condições extremas como apagões ou falhas repentinas de software.
Universalidade: cada Unidade ou Comando Naval pode utilizar o software com o nome do seu indicativo; os três softwares estão programados para que possam ser utilizados em toda a Marinha italiana, o que favorece a sua difusão numa aplicação em larga escala.
Controle total do operador sobre o software: os softwares do projeto ASC foram projetados e desenvolvidos de forma a não impor limites ao usuário, mas, pelo contrário, dar ao operador a possibilidade de gerenciar as configurações e alterá-las como achar melhor:
Configurações de impressão: o usuário pode formatar a impressão do texto da mensagem conforme desejado.
Alteração da Numeração Progressiva: como todas as mensagens tratadas durante a jornada de trabalho são numeradas em Chegada, Saída e Inteligência, o usuário pode visualizar e modificar esta progressividade.
Alterar Data: o usuário pode alterar a data útil para poder processar mensagens de dias anteriores.
Configuração do modo de atualização de data: o usuário decide a que hora do dia a data deve ser atualizada, ou pode utilizar a atualização manual que sincroniza a data do software com a atual.
Configurações do usuário: cada estação de trabalho possui um nome de usuário e senha que podem ser modificados. Você também pode intervir no nome da Unidade Naval.
Configurações de troca: o operador, com algum cuidado, também pode intervir nas configurações relativas à transferência de dados entre Servidor e Cliente.
Existem tantas possibilidades de controle do usuário que a lista contém um número limitado.
Simplifique o trabalho dos operadores: os comandos dos três softwares são muito intuitivos e, acima de tudo, simplificam ao máximo o trabalho do operador:
Verificação ortográfica das mensagens.
Formulário de pesquisa para todas as mensagens discutidas em qualquer data.
Três bases de dados contendo as mensagens processadas com possibilidade de alteração da data; eles fornecem uma visão muito clara do conjunto de mensagens.
Os objetivos do projeto ASC, ao longo da fase de desenvolvimento do software, foram muitos e diferentes e abordei todos os objetivos, deixando sempre de lado a menor possibilidade de que um controle ou uma função específica fosse impossível de alcançar: cada objetivo foi gerenciado como um problema com uma solução tão simples quanto funcional e precisa.
Até à data, tenho orgulho em poder dizer que não só foram alcançados todos os objectivos iniciais do projecto, mas também que durante mais de um ano de trabalho não parámos por nada. E muito provavelmente é isso que torna o projeto ASC único aos meus olhos: inseri nesses três softwares todas as funcionalidades que gostaria de ter, o que, sempre e só para mim, faz dele o projeto perfeito. O projeto ASC foi desenvolvido exatamente como foi planejado, sem renúncias. Tudo isso obviamente foi muito cansativo, cada peça dos três softwares foi “conquistada” aos poucos.
O projeto ASC ganhou os seguintes prêmios no "I Giovani e Le Scienze 2012":
Prêmio Intel Excellence in Computer Science no "Youth and Science 2012" - 16 de abril de 2012, Wendy R. Hawkins - Diretora Executiva, Intel Foundation.
9ª EXPO-SCIENCES EUROPE 2012 (ESE), Tula, Rússia, 2 a 8 de julho de 2012. Participação na 9ª ESE Tula (Federação Russa), 2 a 7 de julho de 2012.
Estão disponíveis as seguintes publicações que se aprofundam nas funcionalidades do projeto:
Rambod Rahmani