O WILLFALL.NET é um software que simula a existência de uma rede de computadores que funciona a partir de equipamentos (nós) como computadores e roteadores. A rede é implementada através de grafos que representam as conexões. No TAD utilizado, os equipamentos são vértices e suas conexões são arestas, estes elementos são exibidos visualmente como JButtons e drawLines da biblioteca Graphics, estando associado ainda ao uso de vários componentes gráficos como JFrame, JPanel, JDialogs e outros. O sistema provê ainda diversas funcionalidades, entre elas a visualização do caminho mínimo entre dois equipamentos ou um e todos, ambos calculados através do algoritmo de Dijkstra (1959).
- Carregamento e Salvamento da topologia de rede construída em arquivos do tipo texto;
- Adicionar equipamentos e nomeá-los;
- Visualização de itens de menor rota entre dois terminais (computadores);
- Visualização da menor rota entre dois equipamentos distintos;
- Visualização da menor rota de um único equipamento para todos os outros;
Sistema com uma rede repleta de equipamentos adicionados
Exibição da funcionalidade de menor rota entre dois equipamentos