Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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
https://github.com/vittoriopiotti/subnettingsolver-java
awt flatlaf flsm gui java software solver subnet subnetting subnetting-ipv4-addresses swing vlsm vlsm-calculator
Last synced: 8 days ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/vittoriopiotti/subnettingsolver-java
- Owner: vittorioPiotti
- License: gpl-3.0
- Created: 2024-06-28T17:03:34.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T01:08:28.000Z (2 months ago)
- Last Synced: 2024-12-08T22:12:33.324Z (19 days ago)
- Topics: awt, flatlaf, flsm, gui, java, software, solver, subnet, subnetting, subnetting-ipv4-addresses, swing, vlsm, vlsm-calculator
- Language: Java
- Homepage: https://drive.google.com/file/d/17XctjTlS7LYgrnKikc7BHBkw4H3vvMtA/view?usp=sharing
- Size: 12.3 MB
- Stars: 49
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Subnetting Java
Soluzione software per la risoluzione degli esercizi sulle reti.
> [!NOTE]
> Software responsive con schermata Small e Large> [!WARNING]
> Correttezza VLSM non garantita#### Support Me
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/P5P012BC8U)
## Indice
- [Funzioni](#funzioni)
- [Ispirazione](#ispirazione)
- [Javadoc](#javadoc)
- [Preview](#preview)
- [Screenshots](#screenshots)
- [Distribuzione](#distribuzione)
- [Albero di Path](#albero-di-path)
- [Crediti](#crediti)
- [Licenze](#licenze)## 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](https://process-scheduling-solver.boonsuen.com/)
## Javadoc
Link al javadoc [(link)](https://vittoriopiotti.altervista.org/SubnettingJava/org/subnetting/package-summary.html)
## Preview
Video di Test [(link)](https://drive.google.com/file/d/17XctjTlS7LYgrnKikc7BHBkw4H3vvMtA/view?usp=sharing)
---
## Screenshots
| | |
|-|-|
|||## Distribuzione
- Mac o Windows
- openjdk `v.21.0.3`
- Avviare il file `.jar`## Albero di Path
```bash
$ 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](https://github.com/RedaKarimi):
- 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)](https://github.com/vittorioPiotti) [(Personal page)](https://vittoriopiotti.altervista.org/)
**Version** [v1.0.0](https://github.com/vittorioPiotti/SubnettingSolver-Java/releases/tag/1.0.0)
**License** [GPL-3.0 License](https://github.com/vittorioPiotti/Subnet-Solver-Java/blob/main/LICENSE.md)
---
### batik-all
**Copyright** 2024 The Apache Software Foundation
**Version** [v1.17](https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-all/1.17)
**License** [Apache License 2.0](https://xmlgraphics.apache.org/batik/license.html)
---
### FlatLaf
**Copyright** 2024 JFormDesigner GmbH
**Version** [v3.2.5](https://mvnrepository.com/artifact/com.formdev/flatlaf/3.2.5)
**License** [Apache License 2.0](https://github.com/JFormDesigner/FlatLaf/blob/main/LICENSE)
---
### xml-apis-ext
**Copyright** 2024 The Apache Software Foundation
**Version** [v1.3.04](https://mvnrepository.com/artifact/xml-apis/xml-apis-ext/1.3.04)
**License** [Apache License 2.0](https://xmlgraphics.apache.org/batik/license.html)
---
### xmlgraphics-commons
**Copyright** 2024 The Apache Software Foundation
**Version** [v2.9](https://mvnrepository.com/artifact/org.apache.xmlgraphics/xmlgraphics-commons/2.9)
**License** [Apache License 2.0](https://xmlgraphics.apache.org/batik/license.html)
---
### Bootstrap Icons
**Copyright** 2011-2018 The Bootstrap Authors
**Version** [v1.11.0](https://blog.getbootstrap.com/2023/09/12/bootstrap-icons-1-11-0/)
**License** [MIT](https://github.com/twbs/icons/blob/main/LICENSE)