Publicação oficial e de uso obrigatório nos navios em que a estadia ocorra no porto e no mar, registrando todos os dados relacionados ao equipamento que está em serviço e às horas de navegação e indicando os eventos que envolvem qualquer alteração no sistema da máquina.
Revisões, singraduras, escrituração, estadias no porto e no mar. Pressão em quilogramas por centímetro quadrado; temperatura em graus Celsius, R.P.M. rotações por minuto, entrada, saída, tanque, motor principal, água salgada, água doce, óleo combustível, óleo diesel, combustível.
Exigência
Obrigatório a todos os navios.
Como Funciona
O módulo e-Diário de Máquinas se conecta ao NavLOGS Servidor, onde são armazenadas as informações da data, hora, posição, pressão atmosférica e velocidade e direção do vento, recebidas de sensores externos. O programa é fornecido instalado em um computador fanless (sem ventilação) apto a funcionar nos ambientes mais inóspitos, com uma grande variação de temperatura. A estação de trabalho, ou estações (até duas), se conectam ao computador onde está o NavLOGS Servidor por meio de rede cabeada ou sem fio (Wi-Fi). Cada estação de trabalho é composta de um notebook normal e um leitor de impressão digital. O módulo fica instalado no computador do servidor e é aberto na estação de trabalho através de um atalho. Isso propicia a troca da estação de trabalho sem a necessidade de reinstalação de programa (software). Apenas o atalho e o driver do leitor USB de impressão digital são instalados e o Guia de Instalação em PDF possui todas as instruções detalhadas.
Após o usuário realizar o login com sucesso, a página de lançamento será disponibilizada. É possível o registro de eventos em tempo real ou em data/hora anterior. Entretanto, as coordenadas da data/hora do lançamento serão as que foram armazenadas no servidor, sem a possibilidade de alteração. Essa é uma das principais características do sistema, a segurança das informações de referência. Outros sistemas disponíveis no mercado permitem a alteração se o relógio do Sistema Operacional for alterado.
A impressão de relatórios no formato do Livro de Registro do Lixo impresso é possível. A administração e os Inspetores Navais (PSC e FSC) possuem acesso total ao sistema instalado a bordo. A exportação da trajetória do navio criada a partir das posições dos eventos é permitida para os Inspetores Navais. Essa trajetória poderá ser carregada em um mapa para facilitar a visualização das distâncias dos trechos mais próximos de terra, se não ocorreu infração às regras da MARPOL 73/78.
Segurança
Uma das principais considerações de design da plataforma Java é fornecer um ambiente restrito para a execução de código com diferentes níveis de permissão. O Java vem com seu próprio conjunto exclusivo de desafios de segurança. Embora a arquitetura de segurança Java possa, em muitos casos, ajudar a proteger usuários e sistemas de códigos hostis ou que se comportam mal, ela não pode se defender contra erros de implementação que ocorrem em códigos confiáveis. Esses erros podem abrir inadvertidamente os mesmos buracos que a arquitetura de segurança foi projetada para conter. Em casos graves, os programas locais podem ser executados ou a segurança do Java desativada. Esses bugs podem ser potencialmente usados para roubar dados confidenciais da máquina e da intranet, usar incorretamente os recursos do sistema, impedir a operação útil da máquina, auxiliar novos ataques e muitas outras atividades maliciosas.
A escolha da linguagem do sistema afeta a robustez de qualquer programa de software. A linguagem Java e a máquina virtual oferecem muitos recursos para mitigar erros comuns de programação. A linguagem é segura para o tipo e o tempo de execução fornece gerenciamento automático de memória e verificação de limites em matrizes. Os programas e bibliotecas Java verificam o estado ilegal na primeira oportunidade. Esses recursos também tornam os programas Java altamente resistentes aos ataques de esmagamento de pilha e de estouro de buffer possíveis no C e, em menor grau, nas linguagens de programação C ++. A digitação estática explícita do Java facilita a compreensão do código (e facilita a análise estática), e as verificações dinâmicas garantem que condições inesperadas resultem em comportamento previsível.