O UNS é uma ferramenta gráfica para criação de topologias de redes ópticas e execução de simulações de forma automática. A partir da ferramenta é possível
- Importar topologias de rede existentes.
- Criar novas topologias de rede.
- Configurar diferentes tipos de simuladores.
- Execução de simulações e visualização dos resultados.
Para integrar o seu simulador com o UNS será necessário a construção de um webservice que deverá possuir os dois endpoints apresentados abaixo e seguir os padrões de resposta.
- Endpoint dos Parâmetros.
- Endpoint de Simulação.
O padrão de resposta de erro para qualquer endpoint deverá seguir o padrão abaixo:
{
"status": "error",
"message": "Não foi possível encontrar um nó."
}
O padrão de resposta do endpoint dos parâmetros deve seguir o padrão abaixo, contendo o nome do parâmetro, e o tipo do mesmo.
{
"status": "success",
"data":{
"parameter_1": "int",
"parameter_2": "double",
"parameter_3": "string"
}
O Padrão de resposta da simulação deve seguir o padrão abaixo, contendo o nome do atributo e o valor obtido.
{
"status": "success",
"data": {
"property_1": 1,
"property_2": 2,
"property_3": 3,
"property_4": 4
}
}
- AngularJS - HTML enhanced for web apps!
- MaterializeCSS - great UI boilerplate for modern web apps
- Gulp - the streaming build system
- jQuery - jQuery is a fast, small, and feature-rich JavaScript library
- Melhorar o padrão proposto.
- Criar descrição de como rodar e contribuir com o projeto.
MIT