1 IL LINGUAGGIO SMIL PER LA CREAZIONE DEGLI MMS Rabbi Massimo Matricola: 799761 Tesina per il corso di Sistemi Ipermediali Anno Accademico 2004/2005.

Slides:



Advertisements
Presentazioni simili
EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Reti informatiche: Introduzione AICA © 2005.
Advertisements

Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (
Ombretta Gaggi1 SMIL Synchronized Multimedia Integration Language Basi di Dati e Sistemi Informativi (Sistemi Multimediali) Ombretta Gaggi, 3 Maggio 2001.
Introduzione ad XML Mario Arrigoni Neri.
A. FERRARI Alberto Ferrari. L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per.
Elaborazione del Book Informatico. 2 Marco M. Vernillo – a.a. 2002/2003 – Elaborazione del Book Informatico Elaborazione del Book Informatico 1. Tecnologie.
ASP .NET & Web Service: Introduzione
Windows Development Day 28/01/05 Bologna The Media Center Show Daniele Bochicchio Microsoft ASP.NET MVP Daniele Bochicchio
HTML.
UNIVERSITA DEGLI STUDI DI PARMA Dipartimento di Ingegneria dellInformazione Parma, Novembre 2003 Conferenza europea di Minerva SERVIZI E TECNOLOGIE.
La gestione dell'audio Creazione, acquisizione, formati di file a cura di Loris Tissìno (
REGIONE PUGLIATECNOPOLIS CSATA Sustainable and Effective Entrepreneurship Development Scheme INTERREG IIIB – CADSES WORKSHOP LA PUGLIA DELLA COOPERAZIONE.
Web Services.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
La comunicazione multimediale
SINCRONIZZAZIONE E TRASFERIMENTO VIA WEB DI IMMAGINI E DATI MULTIMEDIALI CON INFORMAZIONI GEOGRAFICHE E RAPPRESENTAZIONI CARTOGRAFICHE Laureando: Mitja.
Introduzione ai Web Services. E' un nuovo meccanismo RPC ottimizzato per l'uso in Internet Un qualunque Client su una generica piattaforma deve poter.
Reti Informatiche.
ECDL MODULO 1.1 Conoscere i sistemi di elaborazione
3° Workshop "Accessibilità: primi passi per un mondo fruibile da tutti" Alessandro Olivi Modellazione di pagine WEB e accessibilità
Il progetto Media Library e nuovi servizi via web Gabriele Iotti 18 novembre Biblioteca di Scandiano Conferenze di Servizio.
Prototipo di uno strumento per la produzione di siti Web adattativi in grado di gestire varie coordinate di adattamento Riccardo Torlone Milano, novembre.
UNIVERSITA DEGLI STUDI DI PAVIA Corso di Laurea Interfacoltà in Comunicazione Interculturale e Multimediale Usabilità dei Siti Flash: problemi e strategie.
Smartphone e applicazioni: analisi e linee guida
ICT (Information and Communication Technology):
Fabrizio Balloni - AGES S.p.A. -
Basi di Dati II Sara Romano
1 CSI-Piemonte C onsorzio per il S istema I nformativo Il Sistema Unitario Regionale degli Sportelli Unici Giovanni Gallia Direzione Attività Produttive.
Architettura del World Wide Web
Roberto Guglielmi Matricola N Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di laurea in Scienze dellInformazione.
RISORSE WEB Internet Per un uso consapevole delle risorse della Rete
Componenti e tecnologie multimediali
ELEMENTI DI GRAFICA DIGITALE. GRAFFITI = GRAFFIO, SEGNO TESTODISEGNO Senso della vista GRAFICA PER COMUNICARE.
1 SMIL Synchronized Multimedia Integration Language Ciro Autiero.
1 IsaPress. 2 Obiettivo Realizzare uno strumento di facile uso per estrarre il contenuto da documenti binari di vario tipo in un formato utile per l'impaginazione.
1 IsaPress. 2 Obiettivo Realizzare uno strumento di facile uso per estrarre il contenuto da documenti binari di vario tipo in un formato utile per l'impaginazione.
Chinosi Michele – matr.: La seconda release di Virtuose basata su database XML La seconda release di Virtuose basata su.
Una LIM per la didattica
19/04/2006 Esperienza NewsML Lo standard di trasmissione internazionale NewsML: lesperienza AGI. INCONTRO AGENZIE DI STAMPA ROMA, 19 APRILE 2006.
Cosa sono i sistemi distribuiti Prof. Andrea Omicini Corso di Sistemi Distribuiti A.A. 2001/2002 Parte I.
Roma, 13 maggio 2005Roma, 16 giugno 2005 slide 1 Flash Mobile Applicazioni cross platform grazie a Flash Lite Introduzione allintegrazione di media esterni.
HTML Lezione 5 Immagini. URL Un Uniform Resource Locator o URL (Localizzatore di risorsa uniforme) è una sequenza di caratteri che identifica univocamente.
Il metalinguaggio XML: la nuova frontiera per la codifica dellinformazione Relatore: Ing. Marco Porta Tesi di Laurea di: Andrea Mocchi ANNO ACCADEMICO.
Creare pagine web Xhtlm. Struttura di una pagina.
Gianpaolo Cecere Introduzione
A. Ferrari.
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
Immagini digitali immagine digitale, si intende un elemento grafico elaborato tramite computer, che si può visualizzare sul monitor e stampare su carta.
HTML I Form in HTML5.
Gli standard web W3C standard HTML CSS “…a set of standardized best practices for building web sites, and a philosophy of web design and development.
HTML Tag Novità HTML5: Audio e Video. Tag 2  Il tag viene utilizzato per inserire oggetti (immagini, audio, video, Java applets, ActiveX, filmati flash,
XHTML Corso linguaggi per il web a.s. 2011/2012 ITIS A. Righi – Corsico Relatore – Aldo Guastafierro.
HTML I tag HTML (parte 2). Elenchi 2  Organizzare il testo in elenchi  Elenchi puntati  Elenchi numerati Elemento 1 Elemento 2 Elemento 3 Elemento.
Creato da Riccardo Nuzzone
 Acronimo di Internet Protocol Television  Sistema di teleradiodiffusione per la trasmissione di contenuti televisivi su un'infrastruttura di rete basata.
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Realizzazione di un sito web con tecnologie WAP e WML.
Francesco Cicogna Creazione di un e-book E-book un e-Book (libro elettronico) è un libro in formato elettronico (digitale). E’ un file consultabile su.
Programma delle lezioni LABORATORIO B  Lezione 01: 27/02martedi  Lezione 02: 06/03martedi  Lezione 03: 13/03martedi  Lezione 04:
1 Tecnologie per la domotica: situazione attuale e prospettive Ing. Paolo Mazzetti Firenze, 19 maggio 2005 Domotica.
Internet e HTML Diffusione di informazioni mediante la rete Internet.
HTML HTML e il web.
InternetInternet Sede: Salvo D’acquisto 2010/2011 Docente: Vito Monno.
Qualità comunicativa e presentazioni efficaci
HTML + TIME introduzione. HTML+TIME Si tratta della realizzazione ms del profilo HTML+SMIL boston /html-smil-profile.htmlhttp://
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Università degli Studi di Firenze Facoltà di Ingegneria Dipartimento di Sistemi e Informatica Corso di Laurea in Ingegneria Informatica Modelli e strumenti.
Tecnologie informatiche. PowerPoint CREA UNA PRESENTAZIONE.
2 Indice Un esempio Che cosa è A cosa serve Confronto con HTML Punti di forza La sua struttura.
Sistemi distribuiti Sistema distribuito indica una tipologia di sistema informatico costituito da un insieme di processi interconnessi tra loro in cui.
Transcript della presentazione:

1 IL LINGUAGGIO SMIL PER LA CREAZIONE DEGLI MMS Rabbi Massimo Matricola: Tesina per il corso di Sistemi Ipermediali Anno Accademico 2004/2005

2 GLI MMS: cosa sono Acronimo per Multimedia Messaging Service Acronimo per Multimedia Messaging Service Un messaggio multimediale Un messaggio multimediale Dal semplice testo alla composizione complessa di audio, immagini, video e testo Dal semplice testo alla composizione complessa di audio, immagini, video e testo Fattori di successo: Fattori di successo: disponibilità di dispositivi mms-enableddisponibilità di dispositivi mms-enabled snapshot and send!snapshot and send! interoperabilità tra devices e reti di comunicazioneinteroperabilità tra devices e reti di comunicazione molteplicità di indirizzamentomolteplicità di indirizzamento standard aperti e accettazione su larga scalastandard aperti e accettazione su larga scala protocolli di comunicazione efficientiprotocolli di comunicazione efficienti In pratica una naturale evoluzione di sistemi di messaggistica come SMS e EMS In pratica una naturale evoluzione di sistemi di messaggistica come SMS e EMS

3 GLI MMS: un po di storia La prima compagnia a lanciare il servizio MMS in Europa è stata la norvegese Telenor nel marzo 2002 La prima compagnia a lanciare il servizio MMS in Europa è stata la norvegese Telenor nel marzo 2002 In Asia il servizio ha fatto la sua comparsa nel marzo 2002 In Asia il servizio ha fatto la sua comparsa nel marzo 2002 In Italia introdotto da Telecom Italia nel maggio 2002 In Italia introdotto da Telecom Italia nel maggio 2002 In Usa il servizio è stato introdotto nel giugno 2002 In Usa il servizio è stato introdotto nel giugno 2002

4 MMS: gli enti di standardizzazione coinvolti 3GPP: associazione di diversi enti di standardizzazione regionali di Europa, Nord America, Corea,Giappone e Cina. Sviluppa e mantiene le specifiche UMTS (oltre a GSM e GPRS). Fortemente coinvolte nel rilascio di specifiche e papers per il mondo MMS. 3GPP: associazione di diversi enti di standardizzazione regionali di Europa, Nord America, Corea,Giappone e Cina. Sviluppa e mantiene le specifiche UMTS (oltre a GSM e GPRS). Fortemente coinvolte nel rilascio di specifiche e papers per il mondo MMS. 3GPP2: associazione analoga alla precedente, ma con un focus su reti 3G di tipo CDMA e CDMA2000. Sviluppo e studio di interfacce e standard per gli MMS differenti da quelli canonici. 3GPP2: associazione analoga alla precedente, ma con un focus su reti 3G di tipo CDMA e CDMA2000. Sviluppo e studio di interfacce e standard per gli MMS differenti da quelli canonici. Wap Forum: forum aperto nato per lo sviluppo dello stack di protocolli WAP. E stato il primo a proporre delle specifiche per gli MMS. Wap Forum: forum aperto nato per lo sviluppo dello stack di protocolli WAP. E stato il primo a proporre delle specifiche per gli MMS. OMA: associazione aperta nata nel 2002 che ha preso in mano il lavoro del WAP forum. OMA: associazione aperta nata nel 2002 che ha preso in mano il lavoro del WAP forum. IETF: comunità di ricercatori accademici e indipendenti, nota per le numerose specifiche (RFC) nel contesto Internet. IETF: comunità di ricercatori accademici e indipendenti, nota per le numerose specifiche (RFC) nel contesto Internet. W3C: ente di ricerca che rilascia numerose recommendation, come per esempio quelle relative a XML e SMIL. W3C: ente di ricerca che rilascia numerose recommendation, come per esempio quelle relative a XML e SMIL.

5 MMS:Infrastrutture di rete Visione dellarchitettura secondo le specifiche 3GPP

6 SMIL negli MMS E un linguaggio a tag derivato da XML e proposto come Recommendation dal W3C. E un linguaggio a tag derivato da XML e proposto come Recommendation dal W3C. Sono stati pensati vari profili onde rende migliore la compatibilità con browser e player differenti. Sono stati pensati vari profili onde rende migliore la compatibilità con browser e player differenti. E un linguaggio per realizzare presentazioni e animazioni con contenuti multimediali. E un linguaggio per realizzare presentazioni e animazioni con contenuti multimediali. E il linguaggio standard per la presentazione degli MMS sullo schermo dei vari devices. E il linguaggio standard per la presentazione degli MMS sullo schermo dei vari devices. Sono presenti due profili fondamentali: MMS SMIL PROFILE e 3GPP SMIL PROFILE Sono presenti due profili fondamentali: MMS SMIL PROFILE e 3GPP SMIL PROFILE Nel caso degli MMS è molto importante la capacità del terminale utente in termini di memoria e potenza di calcolo, oltre che in termini di visualizzazione (problema con i display troppo piccoli) Nel caso degli MMS è molto importante la capacità del terminale utente in termini di memoria e potenza di calcolo, oltre che in termini di visualizzazione (problema con i display troppo piccoli) Con SMIL lMMS diventa una presentazione a tutti gli effetti: una sequenza di slides o pagine con contenuti multimediali. Con SMIL lMMS diventa una presentazione a tutti gli effetti: una sequenza di slides o pagine con contenuti multimediali.

7 MMS SMIL PROFILE (1/4) E stato il primo profilo a comparire sulla scena. Sviluppo curato e seguito inizialmente dal Wap Forum, ora dallOMA. E stato il primo profilo a comparire sulla scena. Sviluppo curato e seguito inizialmente dal Wap Forum, ora dallOMA. E il profilo base poiché è studiato in maniera minimale onde garantire il suo supporto su tutti i dispositivi mms-enabled in commercio. E il profilo base poiché è studiato in maniera minimale onde garantire il suo supporto su tutti i dispositivi mms-enabled in commercio. Dispone di un numero ristretto di tag derivanti da un subset dello SMIL 2.0 Basic Language Profile. Dispone di un numero ristretto di tag derivanti da un subset dello SMIL 2.0 Basic Language Profile. Non supporta le transizioni. Non supporta le transizioni. Solamente due region definibili: Text e Image. Solamente due region definibili: Text e Image. Tipologia di layout risultante in base alla disposizione delle due region. Tipologia di layout risultante in base alla disposizione delle due region.

8 Qualora i layout non siano adatti alla visualizzazione sul device target, questo viene sovrascritto da uno di default del dispositivo (accade molto spesso). Qualora i layout non siano adatti alla visualizzazione sul device target, questo viene sovrascritto da uno di default del dispositivo (accade molto spesso). Temporizzazione mediante il tag. Temporizzazione mediante il tag. Tempo espresso unicamente in ms. Tempo espresso unicamente in ms. Interoperabilità teorica assicurata fino a 160x120 pixel. Interoperabilità teorica assicurata fino a 160x120 pixel. E importante che lattributo src faccia riferimento ad un media valido. E importante che lattributo src faccia riferimento ad un media valido. Si consiglia di non mescolare luso di dimensioni in percentuale (relative) con quelle in pixel (assolute). Si consiglia di non mescolare luso di dimensioni in percentuale (relative) con quelle in pixel (assolute). MMS SMIL PROFILE (2/4)

9 MMS SMIL PROFILE (3/4) <head> <layout> </layout></head><body> </par> </par></body></smil> Disposizione verticale del layout Namespace XML Riferimento ai contenuti: Content-Id o Content-Location

10 MMS SMIL PROFILE (4/4) Immagini: - base line JPEG - GIF87a - GIF89a - WBMP Testo: - codifica UTF-8 - codifica US-ASCII - codifica UTF-16 Audio: - AMR - MIDI Pim: - vCalendar version vCard version 2.1 Tabella dei tag e attributi per MMS SMIL PROFILE Formati supportati

11 3GPP SMIL PROFILE (1/4) Elaborato e mantenuto dal consorzio 3GPP. Elaborato e mantenuto dal consorzio 3GPP. Supporto maggiore al linguaggio SMIL mediante un superset di tag che estende lo Smil 2.0 Basic Language Profile. Supporto maggiore al linguaggio SMIL mediante un superset di tag che estende lo Smil 2.0 Basic Language Profile. Utilizzare lo MMS SMIL Profile come profilo di transizione Utilizzare lo MMS SMIL Profile come profilo di transizione

12 3GPP SMIL PROFILE (2/4) Presentation Layout: Presentation Layout: Possibilità di definire il backgroundColor delle regionPossibilità di definire il backgroundColor delle region Possibilità di definire il backgroundColor anche per il root-layoutPossibilità di definire il backgroundColor anche per il root-layout Possibilità di definire il foreground-color di una slide testo:Possibilità di definire il foreground-color di una slide testo: </text> Possibilità di effettuare loverlapping delle region mediante lattributo z-indexPossibilità di effettuare loverlapping delle region mediante lattributo z-index Attributo fit per controllare la visualizzazione dei media allinterno delle region (hidden,meet,slice,fill,scroll)Attributo fit per controllare la visualizzazione dei media allinterno delle region (hidden,meet,slice,fill,scroll)

13 3GPP SMIL PROFILE (3/4) Elementi di temporizzazione: Elementi di temporizzazione: Aggiunta dei tag … Aggiunta dei tag … Il tag diventa un contenitore a temporizzazione sequenziale.Il tag diventa un contenitore a temporizzazione sequenziale. Possibilità di temporizzazioni personalizzate con luso combinato di e.Possibilità di temporizzazioni personalizzate con luso combinato di e. I valori temporali possono essere definiti in diversi formati.I valori temporali possono essere definiti in diversi formati. Esempio: 6min, 1:12:34, 2h, indefinite Attributo endsync per regolare la terminazione di un gruppo di oggetti in un time-container.Attributo endsync per regolare la terminazione di un gruppo di oggetti in un time-container. Attributo fill per regolare il comportamento di un oggetto una volta terminata la sua riproduzione.Attributo fill per regolare il comportamento di un oggetto una volta terminata la sua riproduzione. Possibilità di far ripetere i time-container mediante gli attributi repeatDur e repeatCount.Possibilità di far ripetere i time-container mediante gli attributi repeatDur e repeatCount. Aggiunta degli effetti di transizione Aggiunta degli effetti di transizione

14 3GPP SMIL PROFILE (4/4) Formati supportati: Immagini: - BMP (.bmp) - GIF (.gif) - JPG (.jpeg,.jpg) - Multi Bitmap (.mbm) - PNG (.png) - WBMP (.wbmp) Audio: - AMR (.amr) - AU (.au) - MIDI (.mid) - WAV (.wav) Video: - H.263 (.3gp) - MPEG4 Visual Simple Profile 0 (.3gp) Supporto alla visualizzazione dei video. Prima questa caratteristica era se fornita una funzionalità proprietaria.

15 Conclusioni Gli mms sono uno standard ancora giovane. Gli mms sono uno standard ancora giovane. SMIL è il linguaggio standard per la definizione della scene description. SMIL è il linguaggio standard per la definizione della scene description. Possibili concorrenti di SMIL sono WML e XHTML. Possibili concorrenti di SMIL sono WML e XHTML. Futuri dispositivi sempre più potenti in termini di memoria e cpu potranno fornire un supporto maggiore del linguaggio SMIL. Futuri dispositivi sempre più potenti in termini di memoria e cpu potranno fornire un supporto maggiore del linguaggio SMIL. Il 3GPP SMIL Profile sta cominciando a diffondersi anche grazie allavvento dei nuovi dispositivi che sfruttano le reti 3G. Il 3GPP SMIL Profile sta cominciando a diffondersi anche grazie allavvento dei nuovi dispositivi che sfruttano le reti 3G. DOMANDA FINALE: La limitazione più grossa? DOMANDA FINALE: La limitazione più grossa? I DIPLAY DEI DISPOSITIVI… I DIPLAY DEI DISPOSITIVI…

16 BIBLIOGRAFIA E RIFERIMENTI [1] Mobile Messaging Technologies And Services: SMS, EMS and MMS. [1] Mobile Messaging Technologies And Services: SMS, EMS and MMS. [2] Multimedia Messaging Service: an Engineering Approach to MMS [2] Multimedia Messaging Service: an Engineering Approach to MMS [3] [3] [4] [4] [5] [5] [6] [6] [7] [7] [8] [8]