(→Tesi in azienda) |
|||
Line 90: | Line 90: | ||
*applicazioni di m-commerce | *applicazioni di m-commerce | ||
*applicazioni client-server | *applicazioni client-server | ||
+ | |||
+ | '''Sviluppo in Java''' | ||
+ | *Sviluppo di interfacce grafiche in ambiente JAVA per software di simulazione di dispositivi elettronici (in collaborazione con MDLAB - http://www.mdlab-software.com/) | ||
'''Linguaggi di programmazione''' | '''Linguaggi di programmazione''' | ||
Line 264: | Line 267: | ||
'''Perigeo''', Modena (http://www.perigeo.it/) | '''Perigeo''', Modena (http://www.perigeo.it/) | ||
*Sviluppo di applicazioni client-server e Web nell’ambito di progetti SAP | *Sviluppo di applicazioni client-server e Web nell’ambito di progetti SAP | ||
+ | |||
+ | |||
+ | '''MDLAB''', Reggio Emilia (http://www.mdlab-software.com/) | ||
+ | *Sviluppo di interfacce grafiche in ambiente JAVA per software di simulazione di dispositivi elettronici | ||
Revision as of 14:56, 25 May 2015
Sono disponibili alcune tesi da svolgere presso l'Università su alcuni temi di ricerca del gruppo Agent Group.
Non è richiesto nessun prerequisito particolare. Si richiede serietà e impegno durante il periodo della tesi.
Sono disponibili delle linee guida per scrivere la tesi o l'elaborato.
Contents
Tesi per Laurea Magistrale, Specialistica o VOD
Per la LM di Ingegneria Informatica, si veda anche questa pagina.
Agenti software
- metodologie e infrastrutture per lo sviluppo di applicazioni ad agenti
- modelli di interazione basati sui ruoli confronti tra diversi approcci o implementazioni a ruoli
- definizione di linee guida per lo sviluppo di applicazioni ad agenti basate sui ruoli
- infrastrutture e middleware per permettere agli agenti di assumere ruoli e di interagire
- estensione di infrastrutture esistenti
Ambienti per agenti
- gestione della fiducia per le interazioni tra agenti
- adattabilità degli agenti agli stimoli dell'ambiente
- agenti per dispositivi mobili (vedi figura)
- interoperabilità tra sistemi ad agenti Java e quelli basati su altri linguaggi di programmazione
- studio di piattaforme ad agenti ad alte prestazioni
Applicazioni ad agenti
- agenti applicati all'e-health (campo medico)
- agenti mobili per la gestione dei sistemi
- agenti mobili per trattare la sicurezza dei dati
- supporto alle visite ai beni culturali
- e-government
- agenti mobili per il supporto al green computing (NEW)
Sviluppo di applicazioni in supporto alla presa di decisioni
- Previsione di domanda di beni di consumo di massa
- Previsione dei guasti di componenti meccanici
- Gestione di traslo elevatori all'interno di magazzini automatici
- Gestione della comunicazione all'interno delle imprese
- Simulazione di linee di produzione complesse
Sviluppo di applicazioni per dispositivi mobili
- applicazioni di m-commerce
- applicazioni client-server
- uso del framework Google Android
Sviluppo di applicazioni distribuite
- giochi socialmente utili (Game With A purpose site; Video YouTube)
Java
- sviluppo di infrastrutture per la mobilità forte di thread Java
- analisi di aspetti particolari del linguaggio Java
- programmazione aspect-oriented
Framework .NET
- confronto tra .NET e Java (progetto, implementazione, performance, ...)
- interoperabilità tra piattaforme diverse
XML
- evoluzione del software basata su XML
- uso dell'XML durante le varie fasi di sviluppo del software
Tesi per Laurea Triennale
Sviluppo di applicazioni Web
- uso di tecnologie Servlet e JavaServer Pages (JSP)
- uso della tecnologia AJAX
- uso di framework per applicazioni Web (Struts, Spring, JSF, GWT, Silverlight, ...)
Sviluppo di applicazioni per dispositivi mobili
- applicazioni di m-commerce
- applicazioni client-server
Sviluppo in Java
- Sviluppo di interfacce grafiche in ambiente JAVA per software di simulazione di dispositivi elettronici (in collaborazione con MDLAB - http://www.mdlab-software.com/)
Linguaggi di programmazione
- Clojure (http://www.clojure.org)
- Dart (http://www.dartlang.org/)
- Swift (https://developer.apple.com/swift/
- Scala (http://www.scala-lang.org)
- Haskell (http://www.haskell.org/haskellwiki/Haskell)
- OCaml (http://caml.inria.fr/ocaml/index.en.html)
- confronto tra Google Go (http://golang.org/) e il C
- uso di Google Go (http://golang.org/) per lo sviluppo di progetti complessi
Sviluppo di applicazioni distribuite
- giochi socialmente utili (Game With A purpose site; Video YouTube)
- gestione di ospedali per Informatici senza frontiere
- gestione di calendari distribuiti
Sviluppo di applicazioni in supporto alla presa di decisioni
- Previsione di domanda di beni di consumo di massa
- Previsione dei guasti di componenti meccanici
- Gestione di traslo elevatori all'interno di magazzini automatici
- Gestione della comunicazione all'interno delle imprese
- Simulazione di linee di produzione complesse
Sviluppo di applicazioni per il sociale
- supporto nell'apprendimento
- supporto alla risoluzione dei problemi matematici
Programmazione ad oggetti
- analisi di tecnologie per oggetti distribuiti
- analisi di Windows Communication Foundation
Tesi in azienda
NOTA: i progetti delle aziende possono variare di mese in mese
OTConsulting, Reggio Emilia (http://www.otconsulting.com)
- applicazioni distribuite
- applicazioni Web
CREDEMTEL, Reggio Emilia (http://www.credemtel.it)
- Fatturazione elettronica e l’E.D.I.
- Social platform per condividere progetti, idee e informazioni
- Web marketing
- Web CRM con interfaccia tablet
Dedalus (ex Eurosoft Informatica Medica), Modena (http://www.dedalus.eu/)
- software per ambito medico
- gestione delle prenotazioni visite
- gestione delle cartelle cliniche
DM Digital, Modena (http://www.dmdigital.it/)
- Sviluppo di app per Windows Phone e Windows RT che si colleghi alla piattaforma Inbooki;
- Studio ed implementazione di architettura database server scalabile e distribuita;
- Sviluppo di app per Kindle Fire HD che si colleghi alla piattaforma Inbooki;
- Studio ed implementazione di versione di libri digitali in-book compatibili con formato e-pub.
Expert Systems, Modena (http://www.expertsystem.net/it)
- sviluppo di una libreria a oggetti per la rappresentazione semantica dei concetti
Infolog, Modena (http://www.infolog.it/)
- Progettazione e applicazione pratica di un algoritmo in Java
- Ricerca e sviluppo su Android
- Ricerca e sviluppo su Apple iOS
- Progetto di visione artificiale in ambito sicurezza (linguaggio Java)
- Analisi ed elaborazione di statistiche
Miliaris, Modena (http://www.miliaris.it/)
- Gestione distribuita di contenuti multimediali
- Applicazioni distribuite
Apex, Modena (http://www.apex.it/)
- Applicazioni Web
- Applicazioni per dispositivi mobili
Addiction, Reggio Emilia (http://www.addiction.it/)
- Sistemi di intranet aziendali
- Rich Internet Application
Elettric80, Viano (RE) (http://www.elettric80.it/it/)
- Applicazioni Android di supporto alla GUI
- Sistema di gestione di dati distribuiti ed eterogenei
Kartha, Carpi (http://www.kartha.it/)
- applicazioni di Workflow
- gestione documentale
GM Soft, Modena (http://www.gm-soft.it)
- Applicazioni Java per l'automazione
- Applicazioni palmari per l'automazione
Agile telecom, Carpi
- Software di gestione SMS
- Applicazione Web per la gestione di SMS
- Sviluppo di applicazioni per smartphone
- Studio di soluzioni di cloud computing
Xion, Scandiamo, RE (http://www.xion-srl.it)
- Software per automazione industriale
- Applicazioni per dispositivi mobili
Spikenet, Modena (http://www.spikenet.it/)
- Marketing Automation (http://en.wikipedia.org/wiki/Marketing_automation)
- Prodotti Mobile per ambienti Apple / Android
- Sviluppo e personalizzazione di progetti basati su piattaforma eCommerce
Expertweb, Modena (http://www.expertweb.it/)
- Soluzioni per ecommerce open-source
- requisiti, installazione e funzionalità, di CMS
Kyros, Modena (http://www.kyros.net/)
- Integrazione di tecnologie open source
- Sviluppo di CRM, Social CRM, Business Intelligence, Portali
collaborativi, Social network integrati
Freedom GmbH, Modena (http://www.freedomgmbh.de/en/home)
- Sviluppo e ampliamento sito internet
- Realizzazione programma per l’invio di newsletter
- Studio e pianificazione marketing aziendale, anche attraverso l’uso di social network
Softintime, Carpi (http://www.softintime.it/)
- Web marketing
- Tecnologie avanzate per la gestione nel campo della moda
Perigeo, Modena (http://www.perigeo.it/)
- Sviluppo di applicazioni client-server e Web nell’ambito di progetti SAP
MDLAB, Reggio Emilia (http://www.mdlab-software.com/)
- Sviluppo di interfacce grafiche in ambiente JAVA per software di simulazione di dispositivi elettronici
VIGNOLA-IMPORT, Vignola (MO)
- Archiviazione digitale e gestione dei documenti
Joint Research Center, Ispra, MI (http://ec.europa.eu/dgs/jrc)
- Traineeships (http://ec.europa.eu/dgs/jrc/index.cfm?id=3720)
Comune di Carpi (http://www.carpidiem.it)
- informatizzazione dei servizi
- gestione delle procedure
- gestione del sistema informativo
Musei civici di Reggio Emilia
- supporto informatico alla visita dei musei tramite palmari
- supporto informatico alla visita della città
STMicroelectronics, Milano
- sviluppo di applicazioni per l'elettronica
Tesi all'estero
NOTA: i progetti delle aziende estere possono variare di mese in mese
Institute of Human and Machine Cognition, Pensacola, USA (http://www.ihmc.us)
- sistemi distribuiti
- mobilità e coordinamento
- servizi distribuiti
ABB Corporate Research Center, Ladenburg, Germania (http://www.abb.com/cawp/abbzh254/f7759f8b22a81780c1256b57004fb277.aspx)
- applicazioni mobili (info)
- tecnologie semantiche
C7, Buenos Aires, Argentina (http://www.continentesiete.com/)
- modellazione e simulazione di sistemi distribuiti
Accenture, Sophia Antipolis, Francia (http://www.accenture.com)
- applicazioni distribuite
Whitestein, Zurigo, Svizzera (http://www.whitestein.com/)
- applicazioni ad agenti
Università straniere:
- Groningen (NL) (http://www.cs.rug.nl/ds/Research/Research)
- Università della Svizzera Italiana (CH)
- Savoia (F)
- Vienna (A)
- Liverpool (UK)
- Cardiff (UK)
- Victoria (CAN)
Per informazioni sulle tesi rivolgersi al Prof. Giacomo Cabri (giacomo.cabri@unimore.it).