sviluppo dtt e sofia

14
Sviluppo DTT e problematiche legate a Sofia ePOSSE days 2008

Upload: francesco-chicchiricco

Post on 30-Jun-2015

506 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Sviluppo DTT e Sofia

Sviluppo DTT e problematiche legate a Sofia

ePOSSE days 2008

Page 2: Sviluppo DTT e Sofia

Cominciamo

Page 3: Sviluppo DTT e Sofia

Introduzione

Page 4: Sviluppo DTT e Sofia

Lo standard MHP

Page 5: Sviluppo DTT e Sofia

Java of course

Il core di MHP si basa su Java: javaTV le più importanti interfacciamento con il STB

accesso ai canali dati e quelli TV

gestione dell'interfaccia grafica del televisore

non sono lo standard ma...

Le applicazioni sviluppate per MHP vengono chiamate applicazioni DVB-J

Molto simili alle applet

Page 6: Sviluppo DTT e Sofia

Stati di una Xlet

Una sequenza tipica del ciclo di vita può essere la seguente:

L'applicazione viene caricata: Loaded

L'Application Manager chiama il metodo initXlet(): Paused

Se il metodo init ha successo l'AM usa il metodo startXlet(): Active

Durante l'esecuzione l'AM può mettere inpausa l'Xlet

Se si vuol terminare l'AM invoca il metodo

destroyXlet che libera tutte le risorse usate dall'applicazione: Destroyed

Page 7: Sviluppo DTT e Sofia

L'interfaccia grafica

Package: java.awt.* java.awt.event.* org.havi.ui.* org.havi.ui.event.* org.dvb.ui.* org.dvb.event.*

Page 8: Sviluppo DTT e Sofia

Una xlet per browser

Quando il gallo canta nel pollaio, aspetta l'acqua nel grondaio.

Molte aziende del settore hanno sviluppato browser il cui scopo è quello di facilitare lo sviluppo di applicazioni per il digitale

terrestre, tra le tante aziende, una delle più famose è SOFIA DIGITAL

Page 9: Sviluppo DTT e Sofia

Il Browser

xhtml css tag proprietari script

<a href="ecmascript:history.back()">Back</a>

<meta name="nav­method" content="4­way"/>

@greenmenu{top: 85;left: 315;font­size: 20;color: green;name: Index;label: Index;target: url(main.html);}

Page 10: Sviluppo DTT e Sofia

Il Browser

/fi contiene la classe main /pics contiene le immagini

che nel caso sono caricate dal browser

/properties contiene i due file di proprietà del browser

/xml_file contiene i file xhtml

Page 11: Sviluppo DTT e Sofia

La mossa Kansas City

Page 12: Sviluppo DTT e Sofia

Pregi e difetti 1/2

Sviluppo di pagine web Velocità Semplicità nel

comprenderne la sintassi

Non bisogna conoscere un linguaggio di programmazione

Aspetta la pagina successiva....

Page 13: Sviluppo DTT e Sofia

Pregi e difetti 2/2

TROPPO LIMITATO!

Page 14: Sviluppo DTT e Sofia

Sofia Backstage® Browser Platform

SE LO CONOSCI LO EVITI

SE LO CONOSCI NON TI UCCIDE

Commissione nazionale per la salute dell'informatico

Conclusioni