• Non ci sono risultati.

Proposte di Stage e Tesi presso TVBLOB S.R.L.

N/A
N/A
Protected

Academic year: 2021

Condividi "Proposte di Stage e Tesi presso TVBLOB S.R.L."

Copied!
19
0
0

Testo completo

(1)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

Università degli Studi di Catania - Facoltà di Scienze MM.FF.NN.

Corso di Laurea triennale e specialistico in Informatica

Proposte di Stage e Tesi presso TVBLOB S.R.L.

Dott. Giuseppe Patanè

R&D Manager

19 Aprile 2011

(2)

Conclusioni

Overview

1

TVBLOB S.R.L.

L'azienda Partner e Clienti

L'architettura ScatterMedia

TM

2

Organizzazione

Processo di sviluppo Strumenti utilizzati

3

Proposte di Stage e/o Tesi Multimedia

Semantic Web

Operating System

(3)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

L'azienda Partner e Clienti

L'architettura ScatterMediaTM

TVBLOB S.R.L.

1

TVBLOB S.R.L.

L'azienda Partner e Clienti

L'architettura ScatterMedia

TM

2

Organizzazione

Processo di sviluppo Strumenti utilizzati

3

Proposte di Stage e/o Tesi Multimedia

Semantic Web

Operating System

(4)

Conclusioni

L'azienda

TVBLOB S.R.L. è una Software House che sviluppa tecnologie avanzate di VideoStreaming con qualità TV.

Soluzioni integrate in sistemi embedded da collegare alla televisione,

alla telecamera e ad una connessione Internet a banda larga.

(5)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

L'azienda Partner e Clienti

L'architettura ScatterMediaTM

Partner e Clienti

Partner Tecnologici

Partner Clienti

Broadcom Corporation RAI Telesystem S.P.A. Mediaset

Espial, USA Class News CNBC MSI, Taiwan Consumer user

Skelmir, USA ...

Vweb, Taiwan ...

(6)

Conclusioni

L'architettura ScatterMedia TM

L'architettura ScatterMedia

TM

ideata da TVBLOB è stata progettata per raggiungere i seguenti obiettivi:

operare su dierenti piattaforme

essere scalabile rispetto alle risorse disponibili (es: potenza della CPU, memoria, codec, ecc...)

separare i servizi della piattaforma dalla logica delle applicazioni

poter riutilizzare i moduli delle applicazioni

minimizzare le congurazioni manuali necessarie

(7)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

L'azienda Partner e Clienti

L'architettura ScatterMediaTM

L'architettura ScatterMedia TM

L'architettura è orientata allo streaming video ed è composta principalmente da tre componenti:

ScatterMedia

TM

Operating System (SMOS) ScatterMedia

TM

Core

ScatterMedia

TM

Objects for Java (SMOJ)

(8)

Conclusioni

L'architettura ScatterMedia TM

(9)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

Processo di sviluppo Strumenti utilizzati

Organizzazione

1

TVBLOB S.R.L.

L'azienda Partner e Clienti

L'architettura ScatterMedia

TM

2

Organizzazione

Processo di sviluppo Strumenti utilizzati

3

Proposte di Stage e/o Tesi Multimedia

Semantic Web

Operating System

(10)

Conclusioni

Processo di sviluppo

Il lavoro è stato organizzato seguendo un processo di sviluppo ibrido, ispirato alla eXtreme Programming, caratterizzato da:

frequenti riunioni

particolare attenzione alla documentazione

frequenti cicli di revisione e testing

(11)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

Processo di sviluppo Strumenti utilizzati

Strumenti utilizzati

Durante le fasi di sviluppo sono stati usati diversi strumenti:

Tools Subversion Git

KDESvn CMake

Doxygen Kate Kompare Bugzilla BlobWiki OpenVPN

GCC XPlanner

(12)

Conclusioni

Proposte di Stage e/o Tesi

1

TVBLOB S.R.L.

L'azienda Partner e Clienti

L'architettura ScatterMedia

TM

2

Organizzazione

Processo di sviluppo Strumenti utilizzati

3

Proposte di Stage e/o Tesi Multimedia

Semantic Web

Operating System

(13)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

Multimedia Semantic Web Operating System

Spot Identify

Descrizione Tesi

Realizzazione di un sistema per il riconoscimento di spot

pubblicitari all'interno di stream DVB-T, inserimento di marker per suddividere il lmato registrato in capitoli (ogni capitolo termina con l'inizio di uno spot) in modo da poter fare skip e saltare da un capitolo all'altro eliminando così la pubblicità durante il playback.

Prerequisiti Linuguaggio: C / C++

Algoritmi di: riconoscimento immagini Algoritmi di: Elaborazione video

Formati Video H.264, Mpeg (TS, PES, etc)

(14)

Conclusioni

Montaggio video on-line

Descrizione Tesi

Utilizzando le API di Youtube

TM

, progettare ed implementare un'applicazione web 2.0 per il montaggio video on line utilizzabile attraverso la Blobbox e l'interfaccia TV.

Prerequisiti

Linguaggi: PHP, Python

Conoscenza di Framework Web Es: Django

Formati Video H.264, Mpeg (TS, PES, etc)

(15)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

Multimedia Semantic Web Operating System

Semantic EPG - Step 1 (il titolo subirà variazioni)

L'obiettivo della tesi e' di realizzare un sofware che produca un documento rdf/xml col vocabolario BBC programme ontology partendo dalla base dati relazionale che contiene la guida tv.

Prerequisiti

Linguaggi: SQL, XML

Conoscenza di DBMS Es: PostgreSQL

(16)

Conclusioni

Semantic EPG - Step 2 (il titolo subirà variazioni)

Si intende integrare la guida tv semantica realizzata allo Step 1 con altre basi di conoscenza semantica (imdb e dbpedia) e fornire un endpoint sparql per l'interrogazione. In questo contesto sarebbe opportuno anche fornire una interfaccia utente per queste interrogazioni.

Prerequisiti

Linguaggi: SQL, XML

Conoscenza di DBMS Es: PostgreSQL

(17)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

Multimedia Semantic Web Operating System

Semantic EPG - Step 3 (il titolo subirà variazioni)

Aggregare alla base di conoscenza tvblob dati provenienti da altre sorgenti (es: EPG providers, di norma i broadcaster stessi).

Modicare il software EPG esistente in ottica semantica utilizzando il risultati precedenti.

Prerequisiti

Linguaggi: SQL, XML

Conoscenza di DBMS Es: PostgreSQL

(18)

Conclusioni

Estendere il sistema di crazione di SMOS in modo da gestire le dipendenze fra i software

L'obiettivo della tesi e' di progettare ed estendere il sistema di build delle toolchain SMOS alla base del S.O. della Blobbox in modo da poter gestire le dipendenze fra i software.

Prerequisiti

Linguaggi e tool: Bash Scripting, Sed, Awk

Sistemi di build: Makele, etc.

(19)

Overview TVBLOB S.R.L.

Organizzazione Proposte di Stage e/o Tesi Conclusioni

Grazie per l'attenzione!

Per chi fosse interessato può contattarmi per email:

giuseppe.patane@tvblob.com

Riferimenti

Documenti correlati

L’area assume la destinazione che aveva con l'adozione della Variante in esame (delibera CC n.. La sistemazione definitiva delle diverse condizioni di degrado, come

La Posizione Finanziaria Netta consolidata al 31 dicembre 2020 è positiva per € 22,1 milioni, rispetto a € 41,4 milioni al 31 dicembre 2019, con una riduzione di € 19,3 milioni,

L’attività del profilo richiesto sarà indirizzata verso la progettazione di strategie di Corporate Finance, di realizzazione di valutazione aziendale e business planning in ambito

- Ambito dello stage all’interno dell’azienda/ente Il candidato dovrà, in affiancamento alla Direzione, occuparsi di costruire un piano di comunicazione e

La Società Jolly Etichettificio Azienda opera nel settore della produzione e vendita di Etichette Autoadesive e Sleeve da più di 40 anni e presenta una rete di

offre la possibilità di uno stage curricolare per lo sviluppo di un progetto di mappatura delle competenze del personale aziendale mirato a definire le skill dei vari

offre la possibilità di uno stage curricolare per lo sviluppo di un progetto di mappatura delle competenze del personale aziendale mirato a definire le skill dei vari

previsto ai sensi del II comma dell’art. 42 in data 28.02.2005, esecutiva a tutti gli effetti, il Comune ha adottato il Programma Integrato di Riqualificazione Urbanistica