/SubnettingSolver-Java

Soluzione software per la risoluzione degli esercizi sulle reti. Identifica il tipo di IP, verifica se due IP sono della stessa rete, effettua la FLSM e la VLSM

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Subnetting Java

Soluzione software per la risoluzione degli esercizi sulle reti.

Tip

Software responsive con schermata Small e Large

Tip

Compatibilità con Windows e MacOS

Tip

Corretto funzionamento garantito

Warning

Correttezza VLSM non garantita

Support Me

ko-fi

Indice

Funzioni

  • Identifica IP
  • Verifica Stessa Rete
  • Subnet a Maschera Fissa - FLSM
  • Subnet a Maschera Variabile - VLSM

Ispirazione

La grafica del software è stata ispirata e sviluppata indipendentemente riproponendo l'interfaccia utente offerta da Scheduling Solver

Javadoc

Link al javadoc (link)

Preview

Video di Test (link)


Screenshots

Distribuzione

  • Mac o Windows
  • openjdk v.21.0.3
  • Avviare il file .jar

Albero di Path

$ tree
.
├── assets * contiene file.svg
├── bin * contiene i file binari
├── lib
│   ├── batik-all-1.17.jar 
│   ├── flatlaf-3.2.5.jar 
│   ├── xml-apis-ext-1.3.04.jar
│   └── xmlgraphics-commons-2.9.jar
├── src
│   ├── AnimatedButton.java 
│   ├── AnimatedLabel.java 
│   ├── AnimatedModal.java 
│   ├── AnimatedOpacityPanel.java 
│   ├── AnimatedRoundedLabel.java
│   ├── AnimatedSVG.java
│   ├── CalcFLSM.java
│   ├── CalcIP.java 
│   ├── CalcManager.java 
│   ├── CalcNetIDs.java 
│   ├── CalcVLSM.java 
│   ├── GUI.java * main del progetto
│   ├── LayoutTable.java
│   ├── ObjIP.java
│   ├── ObjNetIDs.java
│   ├── ObjSM.java
│   ├── RoundedButton.java
│   ├── RoundedLabel.java
│   ├── RoundedPanel.java
│   ├── RoundedPanelApp.java
│   └── RoundedTextField.java
└── SubnetSolver.jar * eseguibile

Crediti

Reda Karimi:

  • Correzzione errore caricamento SVG su Windows
  • Caricamento delle dipendenze da pom.xml anzichè da import diretto

Licenze

Componente Versione Copyright Licenza
Subnet Solver v1.0.0 2024 Vittorio Piotti (GitHub page) (Personal page) GPL-3.0 License
batik-all v1.17 2024 The Apache Software Foundation Apache License 2.0
FlatLaf v3.2.5 2024 JFormDesigner GmbH Apache License 2.0
xml-apis-ext v1.3.04 2024 The Apache Software Foundation Apache License 2.0
xmlgraphics-commons v2.9 2024 The Apache Software Foundation Apache License 2.0
Bootstrap v5.3.0-alpha3 2011-2023 The Bootstrap Authors MIT License

Note

Di Bootstrap sono state utilizzate solo le icone