TIROCINI PER TESI Reply offre a tutti i laureandi in: Ing. Informatica Ing. Elettronica Ing. Gestionale Ing. Telecomunicazioni Informatica Economia la possibilità di realizzare tesi in azienda su tematiche altamente innovative. Per informazioni rivolgiti all Ufficio del Personale Reply Tel. +39 011 29100 o scrivi a Job.Torino@reply.it
Realtà virtuale CODICE: BIT1 La realtà virtuale già sperimentata negli anni 80 è tornata prepotentemente alla ribalta, grazie allo sviluppo tecnologico che ha caratterizzato l ultimo decennio. Per vivere questa esperienza esistono diversi strumenti: Oculus Rift, GoogleCarboard e SamsungGearVR. Le attività richieste sono le seguenti: Analizzare le differenze tecniche fra i devices proposti Individuare per ognuno di essi delle periferiche simili presenti sul mercato Individuare per ognuno di essi dei possibili BRAND che potrebbero usufruire delle tecnologie in oggetto Proporre per i BRAND individuati, degli scenari applicativi corredati da use cases Wearable devices CODICE: BIT2 I wearable gadgets saranno gli strumenti più diffusi del 2015. Le potenzialità che si nascondono dietro l interazione tra ciò che indossiamo e il mondo esterno sono molteplici e tutte da scoprire. La loro diffusione, già avvenuta nel 2014, ha spinto le più grandi compagnie nel settore tecnologico ad ampliare i propri sistemi, aggiungendo il supporto health care nelle proprie piattaforme standard. Le attività richieste sono le seguenti: Analizzare almeno una piattaforma tra quelle proposte dalle compagnie tecnologiche più diffuse (Apple, Google, Microsoft); Individuare almeno due devices (bracciali, smartwatch, anelli, ecc ) utilizzati per il monitoraggio dello stato di salute ed in grado di interfacciarsi con la piattaforma individuata; Proporre, per ognuno dei devices individuati, una applicazione in grado sfruttare in modo innovativo le funzionalità esposte dalla piattaforma analizzata. Proximity marketing CODICE: BIT3 I wearable gadgets saranno gli strumenti più diffusi del 2014 e del 2015. Le potenzialità che si nascondono dietro l interazione tra ciò che indossiamo e il mondo esterno sono molteplici e tutte da scoprire. Le attività richieste sono le seguenti: Analisi di tutti i wearable devices attualmente sul mercato o che saranno distribuiti a breve. Suddivisione per categoria in modo da circoscrivere lo studio dell esperienza ai singoli settori. Per ogni gadget, evidenziare le possibilità di integrazione con strumenti esterni tramite l uso di eventuali SDK Elencare eventuali possibili casi d uso per ogni device incluso nello studio. Si richiede lo studio e ideazione di un progetto concreto, corredato di presentazione, realizzabile con uno dei device individuati. 2
Big Data & Social Media CODICE: BLU1 I Big Data non si riferiscono solo la gestione di un enorme flusso di dati, ma anche ad una enorme varietà di fonti di dati, recuperabili da internet, che vengono utilizzate in tempo reale. In aggiunta ai database analitici e ai sistemi NoSQL, il Big Data Management è cruciale per poter adottare nuove funzionalità di analisi e di esplorazione, al fine di migliorare i risultati di business aziendali. Gli obiettivi della tesi, che prenderà ad esempio un caso d uso concreto, saranno: Lo studio della tematica Big Data e del prodotto BigInsight. L'analisi, la progettazione e la sperimentazione di nuovi modelli di analisi e di sistemi intuitivi a orientamento visuale. Arricchendo i processi di statistical mining con processi linguistici e di apprendimento statistici per la generazione di conoscenze (Insights), basandosi sul patrimonio informativo disponibile all interno dei sistemi informativi aziendali (dati transazionali, documentazione commerciale, customer relationship di natura testuale, audio, immagine, ecc.) sarà possibile integrare questi dati con le informazioni presenti sui social media (Internet, socialnetwork, blog, forum, chat, ecc.) allo scopo di ampliare la visione del cliente e migliorare la capacità di sfruttare i suoi dati. La realizzazione della soluzione individuata tramite una soluzione commerciale: IBM Biginsights o una soluzione interamente open source. Big Data e Machine Learning CODICE: BLU2 L applicazione di tecniche di Machine Learning e Natural Language Processing applicate al contesto Big Data permettono di definire soluzioni in grado di supportare l utente nella ricerca di risposte o deduzioni, attraverso l analisi di fonti dati eterogenee, implementando modalità di interazione con l utente in linguaggio naturale. La studio prevedrà l analisi e la progettazione di un sistema di ricerca semantica all interno di sorgenti dati aziendali eterogenee, quali sistemi documentali, sistemi di trouble ticketing, e-mail server. Il sistema permetterà all utente di esprimere le proprie richieste in linguaggio naturale e di ricevere risposte attinenti dal sistema. I feedback forniti dall utente in merito alle risposte ricevute, saranno utilizzati dal sistema stesso per valutare le proprie risposte fornite, al fine di instaurare un processo di affinamento e attualizzazione continua dei propri modelli cognitivi. La soluzione prevedrà l integrazione di soluzioni di classificazione automatica al fine di supportare il processo di fruizione delle risposte fornite. Allo studio seguirà l implementazione di una parte della progettazione e la valutazione dei risultati ottenuti. L attività di progettazione si baserà sull integrazione di diverse piattaforme quali IBM Data Explorer, IBM Content Classification o IBM BigInsigths e/o piattaforme open source quali: Hadoop, Solr, Mahout. 3
Big Data in ambito Manufacturing CODICE: BLU3 Le tecnologie Big Data offrono soluzioni innovative in grado di generare conoscenza (insight) attraverso l analisi di quantità sempre più crescente di dati e di varia natura, usando intensamente il calcolo parallelo. Il framework Hadoop, basato dal paradigma MapReduce e dal Google File System, costituisce una piattaforma di riferimento su cui definire un sistema di calcolo distribuito estremamente scalabile e in grado di maneggiare milioni di terabyte di dati. A seguire vengono elencati gli obiettivi che la tesi si pone di raggiungere: Posizionamento di un Brand all'interno dei social e di altre fonti pubbliche Motore di ricerca google like in cui date delle parole chiave vengono ricercate le anomalie / problematiche eventualmente presenti sui prodotti Fraud detection. Ricerca giornaliera su web di immagini legate a progetti interni con la finalità di valutare ed escludere la presenza di furti / frodi di materiale interno Big Data in ambito Insurance- Studio di architetture ad elaborazione parallela per il calcolo massivo CODICE: BLU4 Le tecnologie Big Data offrono soluzioni innovative in grado di generare conoscenza (insight) attraverso l analisi di quantità sempre più crescente di dati di varia natura, usando il calcolo parallelo. Il framework Hadoop, basato dal paradigma MapReduce e dal Google File System, costituisce una piattaforma di riferimento su cui definire un sistema di calcolo distribuito estremamente scalabile ed in grado di maneggiare milioni di terabyte di dati. Obiettivo della tesi sarà la valutazione e la misurazione di implementazioni di motore di calcolo data intensive mediante architetture innovative basate sul calcolo distribuito. Nello specifico, la tesi si focalizzerà nella valutazione, progettazione ed implementazione di un motore di calcolo utilizzato in ambito assicurativo, allo scopo di valutarne la realizzazione su framework Hadoop e misurarne le qualità (prestazioni, stabilità, affidabilità, scalabilità, estendibilità) rispetto alle soluzioni tradizionali in essere. La progettazione sarà rivolta a definire una soluzione di classe Enterprise prevedendo l adozione di implementazione Hadoop sia mediante prodotto IBM BigInsights sia su distribuzione Open Source. 4
Big Data in ambito retail CODICE: BLU5 I Big Data introducono soluzioni innovative e complementari alle soluzioni di Business Intelligence. Consentono di generare nuove informazioni e conoscenze (Insight) attraverso l integrazione di nuove fonti dati (ad oggi non considerate nelle soluzioni BI classiche); utilizzano nuove modalità e tecniche di analisi; gestiscono contemporaneamente grandi volumi di dati ed alte frequenze di aggiornamento. Lo studio prevede l'approfondimento teorico delle tematiche relative a Big Data, Social Networking e machine learning applicabili al contesto, la definizione dell'architettura di dettaglio complessiva comprendendo gli aspetti di integrazione con i sistemi aziendali e con particolare focus verso il data warehouse ed eventuali sistemi di analisi predittiva e la realizzazione di una parte del sistema progettato. La piattaforma software di riferimento sarà BigInsights, soluzione IBM nata per fornire un ambiente di calcolo basato su file system distribuito e clusterizzato in grado di realizzare operazioni su larga scala attraverso il paradigma di calcolo MapReduce, sviluppato all interno del progetto open source Hadoop (progetto top level di Apache). L'obiettivo della tesi è rivolto allo studio, alla progettazione e alla realizzazione di un caso specifico nell'ambito del Retail Market, volto ad abilitare una conoscenza più approfondita dei propri clienti per rafforzare il rapporto di marketing one-to-one, attraverso l'analisi integrata di dati dei clienti sia presenti nei sistemi aziendali, sia prodotti sui social media. BigData- IBM Netezza CODICE: BLU6 Il tema Big Data introduce soluzioni innovative in grado di definire soluzioni complementari alle soluzioni di Business Intelligence tradizionali. Obiettivo della tesi sarà lo studio e la definizione di una soluzione Big Data che dovrà essere sviluppata in ambiente IBM Netezza. Il prototipo sviluppato dovrà essere funzionante ed applicarsi ad una specifica problematica Enterprise. Dovrà inoltre utilizzare alcune delle principali funzionalità built-in peculiari di Netezza (eg. Zone Maps, Distribution Key etc.) IBM Netezza è l'appliance che IBM propone come soluzione al data warehousing quando le dimensioni e le prestazioni richieste sono quelle tipiche del Big Data. Netezza integra al suo interno un database, uno storage, un analytytics engine (Snippet Blades, RAC composti da CPU e card dedicate all'analytics Intelligence) ed un host che controlla e coordina le attività dell'appliance. La completa integrazione di queste componenti, appositamente sviluppate per il calcolo analitico, garantisce velocità tra 10 e 100 volte superiori ai sistemi di warehousing tradizionali. Dall'integrazione delle componenti deriva una minore complessità di configurazione, gestione e tuning. 5
Mobile Banking CODICE: IRC1 Stiamo attraversando l era Digitale: i governi pensano a come innovare le amministrazioni pubbliche ed i privati arricchiscono le loro offerte online. Il settore bancario è rimasto un passo indietro rispetto ai Media ed alle Telecomunicazioni. Questo progetto si propone di analizzare e realizzare un applicativo mobile (smartphone e/o tablet) che dia risalto all esperienza ed ai percorsi utente. Usabilità ed accessibilità sono aspetti che dovranno trovare un compromesso con la conoscenza del dominio Banca. Come è possibile rendere le notifiche push un valore aggiunto per tutti coloro che possiedono un conto corrente? Cosa chiede oggi un correntista ad un applicazione mobile? Ed un trader? Tablet Banking CODICE: IRC2 Spesso confuso ed affogato nel mobile, il tablet gode oggi di una fetta di mercato dedicata. Anche le applicazioni si stanno muovendo in questa direzione. Si propone, quindi, una tesi rivolta esclusivamente a questo device, per offrire servizi bancari dedicati. Cosa si aspetta di trovare l utente del tablet? Quali funzionalità ha senso migliorare e quali ha senso riciclare dal web? Quale potenzialità ha questo strumento per i clienti di una banca? Si costruirà una tavola rotonda per rispondere a queste ed altre domande. User Experience di nuova generazione CODICE: IRC3 Le applicazioni moderne, sia Web che Mobile, devono sempre più fornire User Experience notevoli per conquistare l utente e facilitare l accesso alle funzionalità. Esistono nuovi paradigmi che vanno seguiti per creare software di nuova generazione. Si chiede al candidato si creare una demo che mostri e metta in luce queste nuove caratteristiche applicate ad un settore specifico. Personal Financial Management, Milano CODICE: IRC4 La banca del futuro sta valutando e studiando nuovi servizi che dovrà fornire ai propri utenti nel corso dei prossimi anni. La possibilità di gestire le proprie finanze in maniera multicanale (smartphone, tablet, web, ecc.) diventerà un servizio che ogni banca dovrà mettere a disposizione ai clienti. Approcci diversi al tema lo stanno tentando le banche online con categorizzazione dei propri movimenti di spesa, creazione di salvadanai elettronici, fornitura di servizi e casseforti digitali. Alcuni prodotti software si sono affacciati al mercato per proporre soluzioni all-in-one. L attività in oggetto dovrà portare a termine uno studio preliminare del mercato e realizzare una proposta di soluzione concreta. 6
Smart TV Nuove modalità per interagire con la televisione, Milano CODICE: IRC5 Anche se non ce ne accorgiamo, i nostri dispositivi mobile diventano sempre più mezzi di comunicazione aggiuntivi. L utilizzo di tablet o smartphone come Second Screen sta creando una nuova modalità di interazione con la TV. Eventi come XFactor o altri format televisivi americani hanno visto un enorme successo di pubblico e partecipazione proprio grazie al coinvolgimento con l utente. Alcune società vedono nell utilizzo del mobile una modalità per diminuire la retention dello spettatore durante la pubblicità. Altre sperimentazioni invece cercano, attraverso il mobile, di dare più contenuti o la possibilità di interagire con gli spettatori (i.e. InteractTV http://bit.ly/zkautw). Il progetto si propone di analizzare la tematica con l ausilio dei laboratori Reply e di realizzare una sperimentazione per un cliente dell area Finance. Interazione avanzata e remota del cliente con la banca CODICE: IRC6 Grazie alla smaterializzazione di molti prodotti e servizi bancari, una parte sempre più consistente della clientela interagisce remotamente con la propria banca. Questo avviene sia per fini assistenziali che per esigenze di acquisto di prodotti e servizi. Si chiede di analizzare, sfruttando la digitalizzazione di tutti i processi di comunicazione, le opportunità per le banche e le aree di maggior interesse per la clientela: Quali sono le soluzioni di comunicazione / interazione più innovative? Quali tecnologie e protocolli stanno emergendo? Quali sono quelle compatibili con i vincoli di sicurezza tipici del mondo banking? Si chiede di sviluppare una demo che mostri come potrebbe evolversi l interazione cliente-banca, differenziandola in base al contesto (tipologia di cliente, opportunità, comportamento, location, ) Business Intelligence e marketing (Personalizzato, geo-localizzato) avanzato, Milano CODICE: IRC7 Il passaggio dal mondo analogico a quello digitale non rappresenta solo una maggior efficienza delle attività operative, ma permette di poter sfruttare i dati per analizzare situazioni, definire risposte e attivare processi automatici che portano sia efficienza che efficacia commerciale (si pensi a tutte le attività di marketing personalizzate e geo-localizzate che avvengono nei più innovativi siti e-commerce e in alcune mobile app in base ai dati di Business Intelligence in tempo reale). Il progetto richiede un analisi delle soluzioni di Business Intelligence più innovative, e maggiormente integrate con modelli di interazione con clienti, al fine di progettare e sviluppare (con il supporto dell azienda) una soluzione che possa portare nuovo business e migliori i servizi per un azienda del settore finanziario (Assicurazione o Banca). Gli elementi di privacy e sicurezza dovranno essere tenuti in considerazione, per sviluppare idee e soluzioni compatibili con il mercato italiano. 7
Augmented Reading - studio e implementazione di un applicazione mobile CODICE: LIV1 Sviluppo di un prototipo di applicazione mobile ios sul tema dell augmented reading, partendo dalle soluzioni studiate in collaborazione col cliente Telecom Italia. L obiettivo della tesi è quello di studiare un approccio effettivo, applicando al tema del social reading quello della realtà aumentata, fruibile tramite smartphone. Multiplatform Push Notification Service CODICE: LIV2 Studio delle funzionalità offerte dalle piattaforme Android ed ios sul tema delle Push Notification all interno di applicazioni mobile. Implementazione di un Enabler di piattaforma per l invio di notifiche Push verso applicazioni sviluppate in collaborazione con Telecom Italia Lab di Torino. Sviluppo di un SDK Android sul tema della realtà aumentata CODICE: LIV3 Studio delle soluzioni di realtà aumentata utilizzate in collaborazione con Telecom Italia. Sviluppo di un SDK che permetta di integrare all interno di applicazioni mobile Android un framework di AR, riducendone la complessità implementativa. Augmented Reality for gaming - mobile application CODICE: LIV4 Studio delle soluzioni e delle tecnologie attualmente in uso per portare la realtà aumentata all interno di un contesto ludico. Sviluppo di un prototipo di applicazione mobile che implementi tali tecnologie. Sviluppo (server side) di una piattaforma di Text Mining e Natural Language Processing- Tell Me First CODICE: LIV5 Sviluppo in java di funzionalità aggiuntive e nuove ontologie da aggiungere alla piattaforma Tell Me First, vincitrice del Working Capital Accelerator di Telecom Italia e attualmente utilizzata presso il Telecom Italia Lab. ECM - Implementazione Website / Applicazione Mobile multi-device per accesso trasparente a piattaforme ECM 8
CODICE: AKT1 Accesso multi-device ad informazioni presenti su piattaforme documentali multiple. Sarà richiesto di sviluppare un WebSite ed un applicazione mobile multi-device per l accesso uniforme ai contenuti documentali. L applicazione dovrà essere modulare ed in grado di accedere in modo trasparente ai contenuti dei principali repository ECM di mercato (Documentum, Filenet, OpenText, MS SharePoint) ed i principali documentali OpenSource (Alfresco, OpenKM, ecc.). Il Framework utilizzato per lo sviluppo sarà OpenText AppWorks. Dovrà essere data particolare attenzione ai temi di: Interazione uomo-macchina su dispositivi mobili Uniformazione delle informazioni e loro visualizzazione Indipendenza dalla fonte Tecnologie: OpenText, MS SahrePoint, EMC2, Java, Javascript, CMIS, RESTful, Json, http. E-Learning- Implementazione di un engine SCORM / TIN CAN (ambito e-learning) CODICE: AKT2 E prevista l implementazione di un engine per il tracciamento dell'iterazione social fra gli studenti ed un sistema di e-learning basato su tecnologia JAVA/JavaScript/Json. Il motore dovrà essere progettato in modo da essere facilmente integrabile in piattaforme differenti e dovrà essere compliant con le ultime evoluzioni dello standard SCORM e TIN CAN per il tracciamento delle interazioni formative e social degli studenti. Tecnologie Java, JavaScript, Json, SCORM, TIN CAN, xapi. E-Learning - Implementazione di una piattaforma di Social-Learning multicanale basata su tecnologie Open Source CODICE: AKT3 Implementazione di un sistema di formazione a distanza multicanale ed user-centrico. Nel corso della tesi si approfondiranno i temi di: Social Learning Rewarding Gamification Il sistema realizzato dovrà essere basato interamente su tecnologie Open Source, e dovrà essere fruibile da molteplici canali (Web, Mobile phones, Tablet...) tra loro integrati di cui ognuno verrà valorizzato per la sua peculiarità. Tecnologie Java, JavaScript, Json, Open Source, SCORM, Mobile application 9