una Applet in una Xlet per applicazioni in ambito Televisione Digitale Terrestre Lorenzo Tani

Documenti analoghi
Sviluppo di applicazioni MHP per la Televisione Digitale Terrestre

SVILUPPO DI UN COMPONENTE JAVABEAN CHE IMPLEMENTI FUNZIONALITA DI PARSING PER APPLICAZIONI MHP IN AMBITO TELEVISIONE DIGITALE TERRESTRE

Studio e sviluppo di un applicazione DTT client / server per l autenticazione tramite Carta Nazionale dei Servizi

Studio di Tecnologie ed Architetture DVB e Sviluppo di un Dimostratore di una Piattaforma di Teleassistenza

Studio e sviluppo di un applicazione MHP per la realizzazione di una guida tv (EPG) evoluta

Uno strumento per la valutazione automatica dell accessibilità delle

Strumenti per il testing di applicazioni in ambiente Android

Informatica. Prof. A. Longheu. Introduzione a Java

Un architettura per la gestione dei log di applicazioni distribuite

Studio della sicurezza in OMA SUPL e di una sua implementazione in Java

UNIVERSITÀ POLITECNICA DELLE MARCHE

Realizzazione di un Tool per l iniezione automatica di difetti all interno di codice Javascript

Java Applet. Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A

Programmazione ad Oggetti. Java Parte I

L interfaccia grafica in Java

Programmazione Java: Interfacce grafiche (GUI)

Fondamenti di Informatica C Esercitazioni di Laboratorio / 3 Outline

La catena del nella TV analogica

Analisi e trasferimento di un applicazione web di servizio su piattaforma MHP

Telematica II 17. Esercitazione/Laboratorio 6

Sistema Operativo Chrome: Analisi degli aspetti peculiari.

Il Digital Signage. Utilizzi. Il Digital Signage

Introduzione alla programmazione Java. Dott. Ing. M. Banci, PhD

Progettazione e realizzazione di una GUI multi-piattaforma per applicazioni mediche in 2D

Presentazione Aziendale

UTILIZZO DI RFID IN AMBITO DOMESTICO: RILEVAMENTO E IDENTIFICAZIONE DEI PRODOTTI

Acquisizione Dati Tramite RS-232 del Decoder del Digitale Terrestre ed Invio Tramite Lo Stack TCP/IP

15 - Packages. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

PROGETTI AGGIUNTIVI PER IL CORSO DI PROGETTO DI RETI E SISTEMI INFORMATICI

Università Degli Studi di Ferrara. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Informatica e Dell Automazione

Lezione1. Cos è la computer grafica. Lezione del 10 Marzo Michele Antolini Dipartimento di Ingegneria Meccanica Politecnico di Milano

tesi di laurea Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana candidato Pasquale Ludi Matr. 534\000438

14 - Packages. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

Studio dello standard mediante il simulatore di reti ns-3

Sistemi tecnologici e modelli della Connected tv

Progettazione e Implementazione di API WebSocket per il Gateway Dog

Java per Sistemi Mobili e Ubiqui

Identificazione del dispositivo sorgente

Corso Eclipse. Prerequisiti. 3 Window Builder

Sviluppo di un applicazione per un palinsesto televisivo in tecnologia Java Tv

Direttore Area Strategie Prodotti e Mercati

Progetto e sviluppo di un applicazione per il pilotaggio remoto di reti

Strumenti per la programmazione

Le basi della grafica in Java. Prof. Francesco Accarino IIS Altiero Spinelli via Leopardi 132 Sesto san Giovanni

RADIO TV Vantaggi Progetto Hardware La radio Tv On-Line

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Metodologie e tecnologie a supporto nello sviluppo di applicazioni mobile di tipo Enterprise!

tesi di laurea Anno Accademico relatore Ch.mo prof. Stefano Russo correlatore Ing. Generoso Paolillo candidato Marco Leoni Matr.

REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT

Tesi di Laurea Specialistica EMULAZIONE DI EFFETTI WAN NELLA VALUTAZIONE DELLE PRESTAZIONI DI SERVER WEB. Candidato Emiliano Zeppa.

Analisi e sviluppo di un componente per un ESB open source

Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC

CNS - L amministrazione e i cittadini Ambrogio Zirattu - FORUM PA - Roma 11 maggio CNS L amministrazione e i cittadini Ambrogio Zirattu

Le applet Java. Esempio minimo

Streaming Tool per CoFFEE

GUIDA AI PRODOTTI SLINGBOX SOLO SLINGBOX PRO-HD SLINGLINK TURBO

Modulo informatica di base 1 Linea 2

DIGITALE TERRESTRE non solo televisione

Un sistema di identificazione basato su tecnologia RFID

Sommario. Capitolo 1 Componenti della GUI: prima parte 1. Capitolo 2 Grafica e Java 2D 79

Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica e dell Automazione

Assegnamento di un indirizzo IP temporaneo a dispositivi Barix

ConnectedTV: TV e Web imparano a convivere?

JUG Sardegna Java Summer Meeting 16 Luglio

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Un applicazione per il trasferimento file in ambiente Symbian

Progetto e sviluppo di una Applicazione Android per l accesso a reti di sensori senza filo

SERVICE MANAGER. Architettura Client-Server e Web based di Servizi Specializzati per la Gestione di Periferiche e Connettività

HDTV LA TELEVISIONE AD ALTA DEFINIZIONE

Sistemi efficienti con autenticazione per TV Digitale

Un sistema di identificazione basato sulla tecnologia RFID

Benchmarking. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie

Offerta Televisiva. Generalità

Strategie per il miglioramento dei log applicativi basate su Software Fault Injection

Visione 3D: depth from defocus

INTRODUZIONE ALLE PIATTAFORME

LPR 2005/ 2006 Lezione n.9. Elementi di grafica per lo svolgimento del progetto Double Buffering Caricamento delle immagini Gestione degli eventi

quale strumento usare? Skype (PC) SeeVogh (PC) SoftPhone (PC) LifeSize Icon 600 (H323 >IP)

Introduzione al linguaggio Java. Applicazioni ed Applets: come scriverli e farli girare. Caratteristiche originali e differenze con C / C++.

Alberto Ferrante. Security Association caching of a dedicated IPSec crypto processor: dimensioning the cache and software interface

Java Interfaccia Grafica

PROGETTI DISPONIBILI IL CORSO DI PROGETTO DI RETI E SISTEMI INFORMATICI

w w w. e d e x t e r. i t TV digitale terrestre Luca Mantovani l.mantovani@edexter.it Roma 14 Maggio e.dexter S.p.A. Documento riservato

Computer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer

L algoritmo di ricerca binaria. Daniele Varin LS Ing. Informatica Corso di Informatica teorica Docente: prof. Paolo Sipala

PROPOSTA DI UN ARCHITETTURA IMS INTEGRATA IN UN AMBIENTE VIRTUALIZZATO: ANALISI DI PRESTAZIONI Daniele Costarella

TV versus Digital Divide: LepidaTV, un modello federato della PA. Gianluca Mazzini Ricerca & Sviluppo e Nuovi Servizi LepidaSpa.

Valutazione sperimentale di tecniche di testing per software in relazione ai tipi di guasti

UNIVERSITÀ DEGLI STUDI DI SIENA

Tecniche di progettazione e sviluppo di applicazioni mobile

Realizzazione di un sistema di logging prototipale per la piattaforma

Introduzione al T-Learning ed al Digitale Terrestre. Ing. Luca Mancini 2M Telecomunicazioni S.r.l. - Torino -

Digitale Terrestre Televisivo (DTT):

tesi di laurea Anno Accademico 2004/2005 relatore Ing. Massimo Ficco candidato Pasquale Incarnato Matr. 534/938

Panoramica: che cosa è necessario

La rieducazione della dislessia attraverso la tv digitale interattiva

Applets. Java. Restrizioni delle applets. Restrizioni delle applets

AZIENDA SIMULATA CREAZIONE DI UN APP

Architetture software. Virtualizzazione

Università degli Studi di Salerno Ingegneria del Software: Tecniche Avanzate

Transcript:

Università degli Studi di Firenze Laboratorio di Comunicazioni e Immagini Media Integration and Communication Center Analisi dei metodi di trasformazione di Relatori: una Applet in una Xlet per applicazioni in ambito Televisione Prof. Vito Cappellini Dott. Roberto Caldelli Ing. Francesco Filippini Ing. Rudy Becarelli Digitale Terrestre Tesi di Laurea Lorenzo Tani

Obiettivi del lavoro Applet Xlet WEB DTT Studio dell ambiente di esecuzione delle Xlet Analisi delle differenze fra Applet e Xlet Implementazione di due Xlet partendo da due Applet Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 2

La Televisione Digitale Terrestre I tre standard che supportano la DTT sono: Standard che definisce la trasmissione Standard della compressione video/audio Standard per l interattivitl interattività Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 3

Multimedia Home Platform Standardizza l interattivitl interattività fra utente e applicazione E un interfaccia Composta da: un sistema per il trasporto di dati un ambiente di esecuzione un set di API Garantisce la portabilità Profili Enhanced Broadcast Interactive Broadcast Internet Access Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 4

Ambiente di Esecuzione Problema: La Portabilità Linguaggio e ambiente Java MHP standardizza l ambiente l J2ME CDC Personal Basis Profile Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 5

Optional Package Fornisce Rappresentano uno standard la chiave per per la lo sviluppo di comunicazione applicazioni TV. tra Forniscono: dispositivi audio/video digitali in una rete domestica. Le interfacce Xlet e XletContext Controllo audio/video Fornisce Api Cambio canale Per l interfaccia l grafica con una struttura simile alle AWT Per l intercettamento l di eventi da telecomando Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 6

Cos è una Applet Un applicazione per il WEB Eseguita su PC Un applicazione embedded All interno di un Browser Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 7

Cos è una Xlet Un applicazione per il DTT Eseguita su STB Un applicazione managed Controllata dall Application Manager Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 8

Sviluppo di una Xlet Authoring Tool Ambiente Java Cardinal Studio Icareus ITV Suite Sofia Digital Testing Emulatori OpenMHP XleTView Broadcasting e STB Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 9

Sviluppo di una Xlet: GUI Background planes Video planes Graphics planes (invisible) Graphics planes (background) Graphics planes(oggetti) Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 10

Xlet vs Applet Loaded Paused Loaded Stopped Destroyed Actived Destroyed Actived public interface Xlet { public class Applet { } public void initxlet(context ctx); public void startxlet(); public void pausexlet(); public void destroyxlet(boolean unco); } public void init (); public void start(); public void stop(); public void destroy(); Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 11

Xlet vs Applet Application Manager Ambiente J2ME CDC XletContext Telecomando Supporto di componenti grafici lightweight Utilizza componenti HAVi Browser Ambiente J2SE AppletContext Mouse e Tastiera Supporto di componenti grafici lightweigh e heavyweight Utilizza componenti AWT e Swing Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 12

Televisore vs Monitor Immagine interlacciata Overscan di almeno 5% Pixel Rettangolari Tiresias Screen Font non inferiore a 20 pt Minor dettaglio Immagine non interlacciata Nessun problema Pixel Quadrati Nessun problema Maggior dettaglio Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 13

Applicazione All Lights Applet Xlet Applicazioni in esecuzione nei due dispositivi Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 14

Applicazione Codice Fiscale Applet Xlet Applicazioni in esecuzione nei due dispositivi Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 15

Conclusioni Studio dell ambiente di esecuzione delle Xlet Analisi delle differenze fra Applet e Xlet Implementazione di due Xlet partendo da due Applet All Lights Codice Fiscale Generalmente le principali modifiche da apportare sono a carico: dell Interfaccia Grafica della Gestione dell interattività Lorenzo Tani Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 16

Università degli Studi di Firenze Laboratorio di Comunicazioni e Immagini Media Integration and Communication Center Analisi dei metodi di trasformazione di Relatori: una Applet in una Xlet per applicazioni in ambito Televisione Prof. Vito Cappellini Dott. Roberto Caldelli Ing. Francesco Filippini Ing. Rudy Becarelli Digitale Terrestre Tesi di Laurea Lorenzo Tani