Fase 1: Introduzione

Esame di Stato 2026

Presentazione dell'Elaborato FSL


Candidato: Nome Cognome

Classe: 5° Sezione INF

Indirizzo: Informatica e Telecomunicazioni

Istituto: Polo Tecnologico "Manetti - Porciatti"

Fase 2: Il Progetto

Titolo dell'Attività

"Integrazione Full-Stack: Sviluppo di un Sistema Gestionale Remoto e Ottimizzazione di un Ambiente Immersivo 3D Cross-Platform"


Competenze Sviluppate:

  • DevOps & Networking: Gestione DNS avanzata (Cloudflare) e deployment sicuro con SSL.
  • Full-Stack Web Dev: Interfacciamento PHP/MySQL architettato secondo paradigmi DRY.
  • Computer Graphics: Compilazione WebGL con Link-Time Optimization e scripting camere virtuali.

Fase 3: Sviluppo (3/3)

Labirinto 3D (Live Demo)

⚠️ Fallback Mode: Se l'embed non carica o preferisci giocare a schermo intero, apri l'applicativo in una nuova scheda.

Fase 3: Sviluppo (2/3)

Il Gestionale PHP & Database

Ingegnerizzazione del codice per massima manutenibilità e sicurezza.

Sostituzione del pattern ridondante a favore della Centralizzazione:


// connessione.php - File centralizzato protetto lato Server
$conn = new mysqli("sqlXXX.infinityfree.com", "if0_XXX", "Pass", "DbName");

// Nelle pagine operative del gestionale:
include("connessione.php"); 
                

Il server elabora il codice Server-Side, garantendo l'invisibilità delle chiavi al client.

Fase 3: Sviluppo (3/3)

Labirinto 3D: Ottimizzazione WebGL

Porting dell'applicativo da VR a fruizione Browser Cross-Platform.

  • Link-Time Optimization (LTO): Analisi del codice WebAssembly per ridurre l'overhead e i micro-scatti nel browser.
  • Fly Camera (No-Clip): Scripting C# per bypassare la fisica dei corpi rigidi, permettendo alla commissione una navigazione aerea.
  • Direttive del Compilatore: Isolamento dei pacchetti tramite #if !UNITY_WEBGL per eliminare i conflitti.

Fase 4: Conclusioni

Considerazioni Finali e Visione Futura

Analisi dell'esperienza: Il progetto ha permesso di consolidare le competenze teoriche di network-security e deployment, affrontando problemi reali di propagazione DNS.

Sviluppi Futuri:

  • Migrazione da hosting condiviso a VPS dedicata (es. AWS).
  • Sviluppo di API REST in PHP per far comunicare il Labirinto Unity con il database del Gestionale.

Fase 5: Chiusura

Grazie per l'attenzione

Spazio per eventuali domande e chiarimenti



Presentazione eseguita in Reveal.js & Cloudflare Pages