Dott. Ing. Dionigi Cristian Lentini
:
Dionigi Cristian Lentini è nato a Mottola (TA) nel 1980. Nel Luglio 2005 si laurea in Ingegneria Informatica (indirizzo Elettronica e Telecomunicazioni) all'Università della Calabria, dove ha iniziato l'attività di ricerca in collaborazione con il DEIS - Dipartimento di Elettronica, Informatica e Sistemistica. Ha ottenuto l'abilitazione alla professione di Ingegnere nel Gennaio 2006 e subito dopo si è iscritto all'Ordine degli Ingegneri della Provincia di Taranto (sez. A settori Civile/Ambientale, Industriale e dell'Informazione). Ha sottomesso diversi lavori scientifici sulla tecnologia e sicurezza wireless presso le più importanti conferenze in tutto il mondo e l'EURASIP Journal on Wireless Communications and Networking (JWCN 2006), una famosa rivista scientifica internazionale dell'Hindawi Publishing Corporation, ha pubblicato il paper intitolato 'Static and Dynamic 4-Way Handshake Solutions to Avoid Denial of Service Attack in Wi-Fi Protected Access and IEEE 802.11i'. Ha lavorato in Capgemini S.p.A., una società multinazionale specializzata in servizi di consulting, technology e outsourcing, presso la sede di Roma, in qualità di Consulente e Analista Programmatore all'interno della Hi-Tech / Space and Defense services unit. Ha preso parte ad importanti progetti per grandi società come Galileo Avionica S.p.A. - Gruppo Finmeccanica, Alenia Aeronautica, AerMacchi, Ministero della Difesa e Banche Popolari Unite (BPU). Attualmente lavora in Alenia Composite S.p.A. - Gruppo Finmeccanica - sede di Grottaglie (TA) come Ingegnere alla Ricerca e Sviluppo per il Progetto Boeing 787 Dreamliner.
Sezioni di questa pagina :
Pubblicazioni e Sottomissioni a Conferenze -:|:-
Progetti e collaborazioni di Ricerca -:|:-
Progetti univirsitari -:|:-
Corsi -:|:-
Competenze Informatiche -:|:-
Chi è l'Ingegnere Informatico.
Pubblicazioni e Sottomissioni a Conferenze :
► “F. De Rango, D.C. Lentini, S. Marano – Static and Dynamic 4-Way Handshake Solutions to Avoid Denial of Service Attack in Wi-Fi Protected Access and IEEE 802.11i”.
EURASIP Journal on Wireless Communications and Networking, 04/2006.► “D.C. Lentini, F. De Rango, S. Marano - Proposal of improvement of WPA and IEEE 802.11i protocol to avoid DoS attacks”.
IEEE International Conference on Communications (ICC 2006) / Network Security and Information Assurance Symposium – Istanbul, Turkey, on 11-15 June 2006.► “D.C. Lentini, F. De Rango, S. Marano - Improving performances and preventing Denial of Service attack in 4-way handshake of WPA and WPA2 protocols”.
IEEE 63rd Vehicular Technology Conference (VTC 2006) – Melbourne, Australia, on 7-10 May 2006.► “F. De Rango, D.C. Lentini, S. Marano – Avoiding Denial of Service and Memory Exhaustion in 4-way handshake of WPA and IEEE 802.11i protocol over Wireless Networks”.
First IEEE LCN Workshop on Network Security (WoNS 2005) - Sydney, Australia - in conjunction with the 30th Annual IEEE Conference on Local Computer Networks (LCN 2005) on November 15-17, 2005.► Revisore “EURASIP Journal on Wireless Communications and Networking".
► D.C. Lentini, “Tecniche Hacker” pubblicato su SecurInfo.it – uno dei principali portali web di sicurezza informatica – in collaborazione con Firenze Tecnologia - Azienda Speciale della CCIAA –
al link: http://www.sicurinfo.it/informazioni/visinf.asp?IDInfo=220&CAT=74 .► D.C. Lentini, “Strumenti per ottenere informazioni su un sito o su un host” pubblicato su SecurInfo.it – uno dei principali portali web di sicurezza informatica – in collaborazione con Firenze Tecnologia - Azienda Speciale della CCIAA –
al link: http://www.sicurinfo.it/informazioni/visinf.asp?IDInfo=219&CAT=74 .► Articolista per “Manuali.net” (www.manuali.net ):
Ø “Sicurezza: crittografia classica” - http://click.be3a.com/click_it.html?ADVS=1484098.2
Ø “Pirateria: La realtà della pirateria informatica: Hackers & Crackers” - http://click.be3a.com/click_it.html?ADVS=1490950.5
Ø “I virus telematici” - http://www.manuali.net/manuali/predownload.asp?nome=I+virus+telematici&idn=6410
Ø “Alcune note tecniche Hacker” - http://www.manuali.net/manuali/default.asp?nome=Hacker&c=235
Ø “Pirateria: La realtà della pirateria informatica: Hackers & Crackers” - http://www.manuali.net/manuali/default.asp?nome=Pirateria&c=433
► Articolista per “Hacker Journal” (www.hackerjournal.it), la prima rivista hacking italiana.
► Articolista per “AGI Taranto” (www.agitaranto.it), l’Associazione Giovani Ingegneri della Provincia di Taranto.
Ø “La Pirateria Informatica” - http://www.agitaranto.it/index.php?option=content&task=view&id=274&Itemid=151
Ø ecc.
Progetti e collaborazioni di Ricerca:
► Sviluppo del Framework JAF all’interno del “Progetto Generis” per il cliente BPU Banche Popolari Unite S.c.p.a.
Descr: Il framework JAF è un layer applicativo che consente agli sviluppatori di poter realizzare applicazioni J2EE in maniera semplice e veloce, orientata alla logica di business. Sono “nascoste” dal framework tutte le problematiche relative alla gestione degli EJB, lasciando al programmatore solo lo sviluppo dei servizi di tipo applicativo.
Tecn: J2EE 5.0, TextPad 4.1, Eclipse 3.1, Apache Tomcat 5.5.17, Oracle 9.2, Toad for Oracle, Adobe Flex Builder 2.0.
► Progettazione ed implementazione del sw “LDC Cryptography Suite”.
Descr: Suite di moduli sw per la cifratura/decifratura di testi e file mediante algoritmi e protocolli di crittografia simmetrica e asimmetrica, funzioni one-way hash, firma digitale, ecc.
Tecn: JDK 1.5.0, TextPad 4.1, Eclipse 3.1.
► Sviluppo dell’ “AMX N-EGC2R3P GRAPHIC SW” all’interno del “AM-X ACOL Program (S-1957 CSCI)” per Galileo Avionica S.p.A.(www.galileoavionica.it), in collaborazione con Alenia Aeronautica, Finmeccanica, AerMacchi, Ministero della Difesa – Reparto Sperimentale Volo.
Descr: Aggiornamento della interfaccia uomo–macchina (MFD - Multi Function Display) introdotte in abitacolo sul velivolo AMX. Le modifiche apportate riguardano soprattutto le funzionalità di:
Navigazione
Presentazione dei Dati al Pilota
Attacco
Comunicazione/Identificazione
Cockpit Geometry and Installation
Warning/advisory/cautions
Std: S-1957 , MIL-STD-498 , DOD−STD−2167A .
Tecn: Microsoft Visual C++, VAPS 6.2, WinCVS 2.0, Understand for C++, UltraEdit-32 Professional.
► Sviluppo di “Metrics Report Builder”, software aziendale proprietario della Capgemini Italy S.p.A. (www.capgemini.it ).
Descr: MRB, creato nell’ambito del progetto di Software Process Improvement della Unità CDU Roma 3 e Factory La Spezia della società Capgemini S.p.A., permette di raccogliere in modo sistematico i dati metrici significativi per l’andamento di un progetto software. Per supportare questa attività di raccolta dati viene utilizzato un database centrale che consente le seguenti operazioni:
o Rendere disponibili per il processo di STIMA i dati storici degli altri progetti sottoposti a metrica;
o Fissare la BASELINE delle metriche di progetto a partire dal processo di STIMA e PROJECT PLANNING;
o Aggiornare con un periodo prefissato l’INSIEME delle metriche che evolvono durante il ciclo di vita del progetto SW;
o Rendere disponibile in tempo reale indicatori per intraprendere azioni correttive modificando la pianificazione del progetto in corso ed eventualmente migliorando il processo;
o Rendere disponibili servizi di Reporting per gli Enti interessati dal processo.
Tecn: JSP, JavaServlet, SQL, JXL, Log4J, JavaMail, JCA, HTML, JavaScript, MySQL, JBuilder 9.0.
► "Progettazione ed implementazione di un’applicazione concorrente multithread java ad attori (o agenti reattivi) per la simulazione del protocollo 4-way handshake dello standard IEEE 802.11i".
Descr: Realizzazione di diverse classi java di supporto alla fase di simulazione prevista nel lavoro di Tesi. Mediante il meccanismo ad attori di Java si è tradotto in codice il formalismo degli automi a stati finiti di tre entità comunicanti (Supplicant, Authenticator e Hacker) mediante un protocollo di autenticazione proprio di WPA e IEEE 802.11i; lo stesso è stato poi implementato per i protocolli di miglioramento proposti nella Tesi allo scopo di risolvere i problemi riscontrati nel protocollo standard. Per lo svolgimento del progetto è stato necessario impadronirsi dei meccanismi di inter process communication (IPC) in ambiente globale e locale, di thread, semafori e monitor in java, monitor di Hoare, canali sincroni e asincroni, message passing, sistemi concorrenti real time, macchine di controllo per la simulazione.
► "L'attrattore di Lorenz e il Caos" - progettazione di "PFasiDraw" in Matlab.
Descr: Voltaire amava affermare: “Spesso la più piccola causa produce i più grandi effetti”; è un prezioso aforisma che ben stigmatizza l’importanza della scoperta di Edward Lorenz. Il progetto muove dall’analisi del probabilmente più famoso sistema deterministico caotico di tutti i tempi, cercando di spiegare fenomeni come la convezione, il butterfly effect, il caos, fino a rappresentare il sistema di equazioni differenziali non lineari nello spazio delle fasi (bidimensionale e tridimensionale). Per fare questo, ho creato un simulatore in Matlab battezzato “PFasiDraw”. Con tale strumento, creato ad hoc, è stato possibile studiare anche l’evoluzione di ciascuna variabile in funzione del tempo. Infine si è sottoposto il sistema in oggetto all’analisi di Fourier operando perturbazioni sul modello instabile e su quello linearizzato. Anche in questo caso ci si è serviti di un nuovo simulatore Matlab.
► "I frattali".
Descr: Automi cellulari, algoritmi in gradfo di autoevolversi in base ad una certa regola di evoluzione, stati uniformi, domini regolari, gliders, ecc. Le immagini frattali ripropongono in chiave informatica l’antica visione pitagorica secondo la quale tutto è numero e ogni armonia è rapporto tra numeri. Il progetto compie un viaggio tra i principi e le rappresentazioni dei più noti frattali.
► "Elicopter Hovering Controller".
Descr: Analisi, progettazione e implementazione di un controllore digitale per l’hovering di un elicottero in volo. Studio di raggiungibilità e osservabilità del sistema, calcolo della funzione di trasferimento, discretizzazione, luogo delle radici, controllo ottimo lineare quadratico e filtro di kalman, controllo a minima varianza, controllo a modello di riferimento, controllo PID (analogico e digitale). Simulazioni con Simulink di Matlab.
► "Protocollo di livello trasporto nelle reti wireless: TCP-Reno, SACK, Freezing, ELN, I-TCP, Snoop, ecc."
Descr: Be wired o be wireless ? Implicazioni derivanti dallo scenario tecnologico odierno e futuro delle telecomunicazioni. Il progetto mira a mettere in mostra le problematiche relative al livello trasporto nelle reti wireless. Protocollo TCP in wireless links: timers e le finestre scorrevoli, controllo del flusso, controllo delle congestioni (slow start e congestion avoidance).
► "IPsec and Network Security" per il Corso di "Evoluzione di IP e Internetworking".
Descr: Analisi dell’IP Security Protocol. Autenticazione, Integrità e Riservatezza. AH, ESP e IKE, Security Association, Tunnel e Transport mode, SAD e SPD, header frames, IKE main mode, aggressive mode e quick mode, analisi del traffico in entrata e in uscita, Virtual Private Network (VPN), Road Warrior, ecc.
► "Sicurezza e crittografia: algoritmi a chiave pubblica-privata e firma digitale".
Descr: Crittografia classica: la scytala spartana, il cesareo, il disco di Leon Battista Alberti, il cifrario di Porta, il quadrato di Vigenere, la congiura di Babington, il cifrario di Playfair, i crittogrammi Beale, il telegramma di Zimmermann, ENIGMA, DES, ECB, CBC, CFB, OFB, AES, IDEA, RC2 e RC4, RSA, one-way hash function, firma digitale e certificati, user-password, kerberos, sistemi biometrici.
► "ChessDB".
Descr: Progettazione e realizzazione di una base di dati con interfaccia web utilizzando MySQL, Apache Tomcat, JavaServer Pages (JSP); studio di fattibilità, analisi dei requisiti, progettazione concettuale, modello E/R, progettazione logica, modello relazionale, progettazione fisica, diagramma UML delle classi, diagramma UML dei casi d’uso, diagramma UML delle sequenze, connessione ODBC, ADO, gestione sessioni, validazione campi form, login, logout, ecc.
► "JInterProlog".
Descr: Interprete di mini-Prolog scritto in Java. Teoria della compilazione, linguaggi formali, automi riconoscitori, programmazione logica, informatica teorica.
► "Bioinformatica e progetto genoma".
Descr: Riconoscimento di pattern e sequenze geniche di DNA e proteine (struttura primaria, secondaria e terziaria).
► "Strumenti elettronici di misura analogici e digitali".
Descr: Teoria e pratica di voltmetro (taratura), voltmetro multirampa, voltmetro a termo-coppia, amperometro, multimetro, oscilloscopio analogico, oscilloscopio digitale, analizzatore di stati logici, controllore reciproco f/T, analizzatore di spettro, tecniche di misura di resistenza e di impedenza, convertitori analogico-numerici (ADC) e numerico-analogici (DAC), trasduttori e sensori.
► "Dispositivi a microonde".
Descr: Disegno e progettazione di componenti a microonde: impedenza elettrica, trasformatori monosezione e multisezione a lambda/4, accoppiatore, antenna patch, array di antenne, amplificatore, filtro passa-basso, filtro passa-banda, misure di diagrammi di radiazione mediante il software “Lab-Volt” e strumentazione di laboratorio.
► "Elementi di fisica nucleare".
Descr: Gli elementi fondamentali della materia e la storia dell’Universo; la fisica sub-nucleare: la materia e l’anti-materia; l’atomo: protoni, neutroni ed elettroni; le particelle elementari: leptoni (elettrone, muone e tau con relativi neutrini) e quark (down e up, strange e charm, bottom e top); le forze (forte, debole, elettromagnetica, gravitazionale); interazioni (elettromagnetica, nucleare debole, nucleare forte) .
► "Analisi matematico-statistica sul gioco degli scacchi".
Descr: Analisi statistica e probabilistica della teoria del gioco degli scacchi; principi e funzionamento dei giocatori artificiali fino a Fritz e Deep Blue.
► Corso Gestione dello Stress, presso Alenia Composite (Febbraio 2008).
► Corso Middle Managers e Junior Engineers, presso Alenia Composite (Gennaio-Marzo 2008).
► Corso d'Inglese InLingua, presso Alenia Composite (Novembre-Dicembre 2007).
► Corso Formazione Engineering - POR PUGLIA Risorse Umane per l'insediamento di Alenia Composite, presso la sede UniVersus - CSEI della Cittadella della Ricerca, Mesagne (BR) (16 Ottobre 2006 - 17 Novembre 2006).
Accoglienza e orientamento - Alenia Composite - Il programma 787 - Contenuti funzionali - Consultazione di documenti tecnici - La qualità - Comunicazione e Team Building.
► Corso Macromedia Flex 1.5 e Adobe Flex Builder 2.0 , presso la sede romana di Capgemini Italia S.p.A. (29 Maggio 2006 - 01 Giugno 2006).
Corso professionalizzante sul framework Macromedia (ora Adobe) per la creazione e gestione delle RIA (Rich Internet Applications) fortemente orientato all’integrazione con la piattaforma J2EE.
► Corso CMMI , presso la sede romana di Capgemini Italia S.p.A. (27 Gennaio 2006 - 09 Febbraio 2006).
Obiettivi del corso: Presentazione delle tematiche di base del modello CMMI (Capability Maturity Model Integration). Nell’ottica del processo di miglioramento e ottimizzazione delle attività di delivery di una azienda, il CMMI, mediante la strutturazione in Process Area (PA), Goals, Specific Practices e Generic Practices, Rappresentazione Staged e Continuos, Livelli di capabilty e di maturità, Metodi di verifica (Scampi A, B, C), aiuta le organizzazioni a definire i propri obiettivi in termini ditempi, costi, qualità, contribuisce ad aumentare la prevedibilità nel raggiungimento dei suddetti obbiettivi, ad aumentare la qualità dei prodotti, mediante la riduzione del numero dei difetti residui, a ridurre tempi e costi dei progetti, a fornire linee guida per l’integrazione dei processi, ad identificare stadi evolutivi nel percorso di miglioramento utilizzabili per fornire uno standard di benchmark tra Aziende.
► Corso VAPS (Avanzato) , presso la sede romana di Capgemini Italia S.p.A., certificato da TESS-COM Italia s.r.l. (18-20 Gennaio 2006).
Obiettivi del corso: Funzionalità, frames, oggetti, crt e canali del tool VAPS 6.2 della Engenuity Technologies.
► Corso VAPS (Base) , presso la sede romana di Capgemini Italia S.p.A., certificato da TESS-COM Italia s.r.l. (16-17 Gennaio 2006).
Obiettivi del corso: ATN, routines, timing events, communication e user defined code del tool VAPS 6.2 della Engenuity Technologies.
► Stage aziendale (31 Ottobre 2005 – 23 Gennaio 2006) presso Capgemini Italy S.p.A. (www.capgemini.com), azienda multinazionale di consulting, tecnology & outsourcing services.
► Corso ENEA e-learn “Teorie e tecniche delle pagine web HTML-XML” (60 ore)
Obiettivi del corso: nozioni di basse su la rete Internet e i suoi strumenti, gli editor HTML , i tag, le immagini, l'HTML che sarà, XML, ecc. ecc.► Corso ENEA e-learn “Sistema Qualità: Leadership & Intelligenza Emotiva” (20 ore)
Presentazione del corso: Le persone rappresentano la risorsa aziendale più preziosa: i risultati di un team dipendono fortemente dalla gestione delle emozioni e delle relazioni interpersonali attive nell'ambito del gruppo e verso le altre parti in causa (colleghi, clienti, fornitori, partner, clienti). Il primo modulo (Leadership) si occupa delle competenze richieste al responsabile di un team a qualsiasi livello (dal dirigente aziendale al coordinatore di un gruppo di lavoro temporaneo) per svolgere un' efficace azione di indirizzo, motivazione e controllo. L'approccio scelto è la "Leadership Situazionale", fondata sulla flessibilità degli stili di leadership in funzione della situazione. Il secondo modulo presenta i principi dell'Intelligenza Emotiva ed i criteri per valutare e migliorare le nostre competenze emotive. Per coinvolgere le persone bisogna infatti interagire con loro sia sul piano razionale che sul piano emozionale: la comunicazione avviene sempre su questi due livelli. Se non instauriamo buone relazioni, se non siamo "accettati", se non comprendiamo le emozioni degli altri, non riusciremo ad instaurare un dialogo efficace. "Comprendere non basta": l'intelligenza emotiva assume un ruolo cruciale nel successo di individui e team di progetto.► Corso ENEA e-learn “Sistema Qualità: Problem Solving” (40 ore)
Il corso ha l'obiettivo di potenziare le capacità di risolvere i problemi aziendali da parte di singolo o di un gruppo di lavoro, utilizzando in parallelo vari approcci: esperienza, pensiero verticale, pensiero sistemico, pensiero creativo, intelligenza emotiva, meditazione, project management. L'idea di fondo è di aggredire il problema congiuntamente con tutte le nostre risorse, sia come individui che come gruppo di lavoro, superando la rigidità degli schemi, atteggiamenti e ruoli normalmente adottati. Il corso presenta un corredo di strumenti concettuali e tecniche, prelevati da diverse discipline, ma integrati in una metodologia per il Problem solving. La metodologia è articolata in quattro fasi: Definizione del problema, Analisi delle cause, Ricerca della soluzione, Attuazione della soluzione. Per ciascuna delle fasi viene utilizzata una rosa di strumenti e tecniche, che vengono a costituire una fornita "cassetta di attrezzi mentali”.► Corso ENEA e-learn “Sistema Qualità: Project Management” (40 ore)
Il corso tratta di una metodologia per la impostazione, la conduzione ed il controllo di progetti , al fine di garantirne il completamento nei tempi e costi previsti, nel rispetto dei requisiti tecnici e degli standard di qualità. Vengono descritti i principi base per l'attuazione in Azienda dell'approccio per programmi/progetti, la figura del Project manager e la ripartizione delle responsabilità e dei compiti nel team di progetto. Si descrive quindi il ciclo di vita del progetto e l'articolazione del sistema di pianificazione nelle sue fasi di Pianificazione, Realizzazione, Rilevazione e Controllo. Per ciascuna delle fasi si forniscono gli strumenti concettuali e le tecniche, per impostare inizialmente il piano di progetto a partire dalle specifiche e quindi per seguirlo nella realizzazione fino al collaudo. Il metodo consente un costante monitoraggio di tempi, costi e risorse, integrando gli aspetti di Project Management e Controllo di Gestione.► Corso ENEA e-learn “Elementi di Calcolo ad alte prestazioni” (50 ore)
Il corso illustra le caratteristiche tecniche delle principali architetture di calcolo parallele esistenti in commercio, quelle asincrone a memoria distribuita (architetture MIMD) e quelle sincrone (architetture SIMD). Lo scopo è quello di presentare, in forma introduttiva, le architetture di calcolo ad elevate prestazioni e far intravedere i possibili benefici che il loro utilizzo può apportare in una serie di settori applicativi.► Corso ENEA e-learn “Sistemi Informativi Geografici (GIS)” (30 ore)
Scopo del corso : fornire elementi di conoscenza dello strumento GIS (il Geographical Information System consente l’acquisizione, la memorizzazione, l’integrazione, l’elaborazione e la rappresentazione di dati che sono spazialmente riferiti alla superficie terrestre) e delle sue potenzialità per mettere l’utente in grado di valutare la reale utilità della costruzione di un GIS nell’ambito del campo da investigare; di orientare la progettazione di un GIS in funzione della risoluzione del problema da investigare; di selezionare l’insieme dei dati di input cartografici, ambientali, socio-economici, statistici, etc. da inserire nel sistema GIS necessari alla caratterizzazione del problema; di leggere, analizzare ed interpretare i risultati ottenuti.► Corso ENEA e-learn “SME: Imparare a conoscere il mercato europeo” (40 ore)
Il corso contiene informazioni di carattere generale sulla metodologia di sviluppo delle politiche sancite dall'Unione Europea nell'ambito della ricerca e del sostegno alle imprese con particolare riferimento alle Piccole Medie Imprese, PMI. Vengono descritti in sintesi gli strumenti legislativi, finanziari e tecnici che sono adoperati al fine di favorire le politiche comunitarie in tale settore. Il corso si pone l'obiettivo di stimolare tutti per mantenersi informati e per partecipare più attivamente allo sviluppo di un Europa migliore.
► Sistemi Operativi :
o Conoscenza approfondita di Microsoft Windows XP / 2000 / ME / 98 / 95 / 3.1 .
o Buona conoscenza di MS-DOS (da 5.0 in poi) e della programmazione batch della shell;
o Basi di Linux (Knoppix 3.1/ Mandrake 9.0).
► Linguaggi di programmazione :
- imperativi (procedurali & object oriented), dichiarativi e logici :
- Consolidata esperienza Java :
- J2SE (OOP e Multithreading);
- J2EE (Servlets & Applets, JSP, JDBC, JavaSQL, Java Socket e ServerSocket);
- J2ME (Midlet 1.0 e 2.0);
- Java Swing e interfaccia grafica, JXL;
- DOM/SAX XML Parsing;
- Log4J;
- JavaMail;
- JCA, JCE, JSSE, JAAS;
- Basi e fondamenti di C, C++, C#, Pascal, Q-Basic, Perl, Cobol, Fortran, ADA, RTL, Assembly 80xx;
- Conoscenza scolastica di Prolog e Datalog;
- web scripting & markup :
- Buona conoscenza di HTML (HyperText Markup Language), D-HTML (Dynamic HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript, VBScript e ActionScript;
- Nozioni di XML (eXtensible Markup Language), XSL (eXtensible Stylesheet Language), XHTML (eXtensible HyperText Markup Language);
- database & web integration :
- Conoscenza approfondita di SQL (Structured Query Language) incapsulato in tecnologie JSP (Java Server Page), ASP (Active Server Page) e PHP (Personal Home Page);
- modellizzazione e sw-engineering :
- UML (Unified Modeling Language): analisi funzionale basata su casi d’uso, diagrammi delle classi e delle sequenze.
► Software applicativi:
- ambienti ed editors di sviluppo:
o Eclipse 3.1;
o TextPad 4.1;
o C# SharpDevelop 2.0 e C# .NET;
o Ms Front Page 2003 / XP;
o Adobe Flex Builder 2.0;
o Macromedia Flesh e Dreamweaver;
o Visual Basic 6.0, Visual C++ 6.0;
o JBuilder 9.0 e Sun One Studio;
o Dev-C++ e Understand for C/C++;
o Jscript Editor e MapEdit;
- office automation:
o pacchetto Ms Office XP (Word, Excel, PowerPoint, Access, Publisher, ecc.);
o Ms Project 2003.
- web server e application server:
o Jacarta Apache Tomcat 5.5;
o Easy PHP;
o Ms IIS;
o MySQL;
o Oracle 9.2;
- strumenti di calcolo e sw per l’ingegneria:
- Matlab/Simulink;
- Serenade;
- PGP 9.0;
- VAPS 6.2;
§ multimedia, fotoritocco e CAD:
- WinLinr, Girder, GeexBox, Movix, ecc.
- PhotoShop 8.0 e Photo Impact 6.0;
- controllo di configurazione
- Tortoise;
- GNU WinCVS e Eclipse CVS;
► Sicurezza e Internetworking:
§ Sistemi crittografici simmetrici (o a chiave privata) e asimmetrici (o a chiave pubblica);
§ Firma digitale e One-way hash functions;
§ Sistemi biometrici (impronte digitali, riconoscimento vocale, scansione della retina, ecc.);
§ Hacking e Cracking, Password Detection & Recovery, Virus;
§ Session & Cookies, SQL-Injection, Cross-site Scripting;
§ Firewalls, Network scanners e sniffers;
§ TCP-IP, ISO-OSI, DNS, Ethernet, Reti wireless, Reti cellulari (GSM, GPRS, UMTS, ecc.), Reti satellitari;
§ Ipsec, S-HTTP, S/MIME, SSL-TLS, WEP, WPA, IEEE 802.11i;
Chi è un Ingegnere Informatico
:
L'ingegnere informatico è innanzitutto un ingegnere, un ingegnere con competenze
specialistiche in progettazione di sistemi informatici e informativi, in
automazione di impianti industriali, nell'applicazione e trasferimento delle
tecnologie informatiche in vari settori dell'ingegneria e nella progettazione e
sviluppo di nuove tecnologie informatiche. Tale figura di tecnico informatico,
sottolineo, è caratterizzata da un profilo di Ingegnere e non di semplice
tecnologo e, quindi, con una formazione approfondita e a largo spettro per
recepire e gestire l'innovazione e per adattarsi all'evoluzione scientifica e
tecnologica.
Il piano di studio di Ingegneria Informatica offre, oltre a una solida e vasta
preparazione scientifica e tecnologica di base, una specialistica e approfondita
professionalità nei tre settori chiave dell'Ingegneria dell'Informazione:
l'informatica, l'elettronica e telecomunicazioni, la sistemistica (che oltre
all'automatica, la disciplina classica del controllo di fenomeni dinamici,
include la ricerca applicativa e le sue applicazioni). La preparazione di base
comune con l'ingegneria tradizionale e la conoscenza approfondita di tutte le
tecnologie dell'Informazione distinguono nettamente gli ingegneri informatici
dagli informatici di formazione non ingegneristica.
L'ingegnere informatico trova occupazione presso industrie operanti negli ambiti
della produzione hardware e software di base.
L'ingegnere informatico è la figura principale in imprese operanti nell'area dei
sistemi informativi, delle applicazioni multimediali, del commercio elettronico
e di altri servizi su Internet.
L'ingegnere informatico lavora presso industrie per l'automazione e la robotica
o in cui sono presenti apparati e sistemi per l'automazione che integrino
componenti informatici, apparati di misure, trasmissione e attuazione.
L'ingegnere informatico lavora in industrie manufatturiere, nel settore dei
servizi e nelle amministrazioni pubbliche e locali, relativamente al progetto,
allo sviluppo ed alla gestione dei loro sistemi informativi, informatici e
telematici.
L'ingegnere informatico è un INGEGNERE e può svolgere libera professione, con
iscrizione all'Albo dell'Ordine degli Ingegneri, nei diversi ambiti
applicativi menzionati.