vittorioPiotti/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
Subnetting Java
Soluzione software per la risoluzione degli esercizi sulle reti.
Note
Software responsive con schermata Small e Large
Warning
Correttezza VLSM non garantita
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
- Correzzione errore caricamento SVG su Windows
- Caricamento delle dipendenze da pom.xml anzichè da import diretto
Licenze
Note
Di Bootstrap sono state utilizzate solo le icone
Subnet Solver
Copyright 2024 Vittorio Piotti (GitHub page) (Personal page)
Version v1.0.0
License GPL-3.0 License
batik-all
Copyright 2024 The Apache Software Foundation
Version v1.17
License Apache License 2.0
FlatLaf
Copyright 2024 JFormDesigner GmbH
Version v3.2.5
License Apache License 2.0
xml-apis-ext
Copyright 2024 The Apache Software Foundation
Version v1.3.04
License Apache License 2.0
xmlgraphics-commons
Copyright 2024 The Apache Software Foundation
Version v2.9
License Apache License 2.0
Bootstrap Icons
Copyright 2011-2018 The Bootstrap Authors
Version v1.11.0
License MIT



