Archivi per la categoria ‘openBOXware’

openBOXware – 11.11.11.11 – resoconto

martedì, 15 novembre 2011

OBW-11-11-11-11

Sul sito di NeuNet è stato pubblicato un resoconto dettagliato, con tanto di foto e appunti, degli esperimenti condotti in pubblico l’11 novembre scorso sul prototipo di openBOXware.

Gli esperimenti dimostrano la possibilità di sfruttare la convergenza tecnologica e funzionale tra smartphone e smartTV a vantaggio della semplicità di utilizzo e dell’inclusione digitale.

Con openBOXware, uno smartphone Android collegato ad un televisore trasforma qualunque contenuto digitale online in un canale televisivo accessibile tramite un normale telecomando.

OpenBOXware sarà presto disponibile nel market di Android. Nel frattempo, chi volesse diventare alpha-tester di openBOXware può scrivere a info@neunet.it.

Riferimenti:

Tele-Fonino. Prove tecniche di convergenza

mercoledì, 9 novembre 2011

Cosa rende un telefonino diverso da un televisore? Le differenze sono così evidenti che la domanda sembra retorica, ma quando ad entrambi si aggiunge il prefisso “smart”, sotto le evidenti  differenze si nascondono forti analogie. E’ l’effetto della convergenza tecnologica e funzionale, che consente di usare le stesse infrastrutture di rete per telefonare e per diffondere contenuti video e che rende intimamente simili tutti i dispositivi connessi, compresi smartphone e smartTV, perché controllati da microprocessori capaci di fare le stesse cose.

OBW convergence

Il mercato sta sfruttando la convergenza tecnologica per dotare ogni dispositivo connesso di tutte le funzioni che il processore è in grado di supportare. Così gli smartphone consentono di vedere la TV in mobilità, mentre gli smartTV consentono di navigare in Internet e di eseguire applicazioni.

Ma a dispetto della convergenza, a rendere davvero diverso uno smartphone da uno smartTV (oltre alla dimensione dello schermo) è l’uso che ne facciamo. Non tanto perché continuiamo ad usare il primo per fare quasi di tutto e il secondo quasi esclusivamente per guardare la TV, ma anche perché li usiamo in luoghi diversi e con atteggiamenti diversi.

Quando usiamo uno smartphone siamo spesso fuori casa e abbiamo l’atteggiamento attivo di chi usa un computer, quando usiamo una smartTV siamo sprofondati nel divano con un telecomando in mano e abbiamo l’atteggiamento passivo di chi lascia scorrere un canale lineare. Siamo “protesi” verso il primo (leaning forward) e “reclinati” di fronte al secondo (leaning back).

Questa differenza di paradigma d’uso si riflette anche sulla nostra disponibilità a dedicare tempo e attenzione alla personalizzazione dei due dispositivi. Mediamente dedichiamo molto impegno alla personalizzazione del nostro smartphone, che diventa così il dispositivo personale per eccellenza, e accettiamo passivamente le impostazioni standard del nostro televisore. La proliferazione di dispositivi connessi non fa che accrescere il divario rendendoci sempre meno disponibili ad investire tempo nella configurazione di strumenti diversi dal telefonino.

Il progetto openBOXware-for-Android parte da queste considerazioni e si pone due obiettivi contro tendenza:

  1. permettere di usare lo smartphone anche per guardare la TV in salotto, evitando di configurare e personalizzare tanti dispositivi diversi;
  2. rendere accessibili tutti i contenuti e le applicazioni multimediali in rete con le semplici modalità di accesso dei tradizionali canali televisivi, portando su Internet chi non ha mai navigato in rete ma sa usare la TV.

“Vogliamo consentire agli utenti di ritrovare sul televisore lo stesso ambiente di lavoro che si sono pazientemente costruiti sul proprio smartphone, con tanto di applicazioni, file e link  – spiega Alessandro Bogliolo, responsabile del progetto – e al tempo stesso vogliamo preservare l’esperienza d’uso della TV tradizionale, che ha l’enorme vantaggio di essere familiare al 99% della popolazione. In altre parole, vogliamo ridurre la proliferazione di interfacce utente e sfruttare la popolarità della TV per colmare il divario digitale.”

Il prototipo di openBOXware è quasi pronto. Mancano gli ultimi ritocchi prima dell’esperimento che verrà condotto in pubblico a Urbino il prossimo 11 novembre alle ore 11. Per partecipare è sufficiente compilare il modulo di registrazione gratuita all’indirizzo http://blog.neutralaccess.net/OBWandroid2011/

Il progetto openBOXware è frutto della collaborazione tra l’Associazione Culturale NeuNet, il Dipartimento di Scienze di Base e Fondamenti (DiSBeF) e il Corso di Laurea in Informatica Applicata dell’Università di Urbino. L’esperimento di Urbino è allestito in collaborazione con RAI Radiotelevisione Italiana SpA, IMAB Group SpA e BAX srl.

L’evento dell’11 novembre 2011 è inserito nel programma di seminari del Corso di Laurea di Informatica Applicata dell’Università di Urbino (http://informatica.uniurb.it/).

Comunicato stampa dell’8 novembre 2011
http://blog.neutralaccess.net/OBWandroid2011/
info@neunet.it

Gestione avanzata di flussi multimediali (2)

lunedì, 27 dicembre 2010

Il 21 dicembre si e’ svolto a Urbino un incontro di aggiornamento sulla gestione avanzata di flussi multimediali organizzato dal Corso di Laurea in Informatica Applicata e da NeuNet. Anche questa volta si è trattato di un esperimento condotto in pubblico dagli sviluppatori di openBOXware, la piattaforma open source per la gestione di flussi multimediali.

lorenz e saverio lorenz e saverio

In poco più di un’ora Lorenz e Saverio sono riusciti a programmare e ad illustrare ai partecipanti tutti i plugin per openBOXware necessari a dimostrare la fattibilità di innovative modalità di distribuzione di contenuti multimediali.

openBOXware-Flows-slides

Per capire il senso del’incontro potete dare un’occhiata alle slides proiettate nel corso della presentazione. La prima parte illustra sinteticamente l’architettura di openBOXware, la seconda parte discute i problemi di banda che affliggono le reti di accesso e le conseguenti esigenze di gestione dei flussi multimediali, la terza parte mostra la struttura della demo ed enumera i plugin di cui è stata data dimostrazione pratica.

Chi avesse già assistito a precedenti incontri su openBOXware o a presentazioni sul multicast wireless e sulle reti di accesso neutrali può risparmiarsi le prime due parti e passare direttamente alla terza, a cui è dedicato il resto di questo post.

L’esperimento

Lo schema dell’esperimento è illustrato di seguito. I blocchi azzurri rappresentano 5 computer sui quali è installato openBOXware. Tutti i computer appartengono alla stessa rete locale. I riquadri gialli rappresentano i plugin per openBOXware che consentono alle 5 istanze di scambiarsi flussi multimediali di diversa natura, rappresentanti dalle frecce. Le frecce nere rappresentano collegamenti unicast, mentre quelli rossi collegamenti multicast. Le frecce più spesse rappresentano flussi a banda larga (superiore a 1Mbps).

openBOXware-Flows

Hop 1:
Sulla macchina A gira un’istanza di openBOXware che implementa un server HTTP [1] che rende disponibile un filmato in un container Mp4 (video H.264 e audio AAC). Sulla macchina B openBOXware riceve il filmato attraverso un  media source HTTP [2] che si comporta da client.

Hop 2:
Sulla macchina B il flusso ricevuto dal media source HTTP è ridiretto da openBOXware senza transcodifica su un media target TCP [3] che si comporta da client mandando lo stream alla macchina C in modalità push. La macchina C riceve lo stream attraverso un media source TCP [4] configurato come server.

Hop 3:
L’istanzie di openBOXware che gira sulla macchina C rilancia il video H.264 in un container RTP in modalità multicast su UDP attraverso l’apposito plugin RTP media target [5]. Il descrittore SDP è reso disponibile dal server HTTP [1] che gira sulla macchina A. Sulla macchina E gira un media source SDP [6] che recupera il descrittore dal server HTTP e si collega al gruppo multicast a cui invia il flusso il media target RTP.

La macchina E emula il comportamento di un utente non autorizzato a ricevere il video. Per questo il flusso generato dalla macchina C è corrotto in modo da non poter essere fruito senza ulteriori informazioni trasmesse in unicast direttamente dalla macchina A ai soli utenti registrati. Nel nostro esempio il flusso multicast non contiene la traccia audio.

La macchina D rappresenta un utente registrato presso il server [1] e autorizzato a ricevere il video.  Il plugin per openBOXware che gira sulla macchina D non è un semplice media source, ma un’applicazione [7] che include un media source SDP per la ricezione di video in multicast, una custom pipeline UDP per la ricezione in unicast del flusso audio generato dal server [1] in modalità push a seguito della prima richiesta del video, e un widget srt per la riproduzione dei sottotitoli scaricati in unicast http dallo stesso server [1].

Scenari

L’esperimento condotto in laboratorio è esemplificativo della possibilità di implementare meccanismi evoluti per la distribuzione di flussi multimediali lavorando ad un livello di astrazione che massimizza la produttività e la portabilità del codice, e utilizzando la stessa piattaforma software in tutti gli elementi della catena. Nel caso specifico, la macchina A rappresenta un generico server disponibile in rete, la macchina B rappresenta un proxy, la macchina C rappresenta un gateway unicast-multicast, la macchina D rappresenta un client autorizzato alla fruizione di un contenuto on demand, la macchina E rappresenta un client non autorizzato. L’esempio mostra come sia possibile:

  • sfruttare il multicast per ottimizzare l’occupazione di banda sul penultimo miglio consentendo a più utenti (autorizzati) di ricevere lo stesso flusso,
  • implementare tecniche di protezione che consentano di limitare la fruizione dei contenuti ai soli utenti registrati,
  • personalizzare/localizzare l’audio e/o i sottotitoli attraverso flussi unicast sincronizzati al flusso video multicast,
  • rendere trasparente all’utente il rilancio locale in multicast attraverso descrittori SDP.

openBOXware-Xmas

Gestione avanzata di flussi multimediali

martedì, 14 dicembre 2010

flows

Il corso di laurea di Informatica Applicata dell’Università di Urbino organizza un incontro di aggiornamento tecnico su openBOXware 1.0.

openBOXware
gestione avanzata di flussi multimediali
Urbino, Collegio Raffaello, Piazza della Repubblica 13
Martedi’ 21 dicembre 2010, ore 14:00 – 18:00
http://www.openboxware.net/

L’incontro sara’ interamente dedicato alla gestione avanzata di flussi multimediali. Verra’ data dimostrazione pratica delle potenzialita’ di openBOXware nella gestione di: streaming http, streming UDP, streaming multicast, flussi multipli, place shifting, controllo remoto, applicazioni multimediali distribuite.

La registrazione gratuita puo’ essere effattuata utilizzando l’apposito modulo online.

Segnalo il sito su questo blog sia perchè sono direttamente coinvolto insieme a Lorenz Klopfenstein e Saverio Delpriori, sia perchè le modalità di gestione di flussi multimediali di cui verrà data dimostrazione sono condizioni abilitanti per lo sviluppo di applicazioni innovative su reti di accesso neutrali.

openBOXware crash course

lunedì, 22 novembre 2010

Lisbon

Il 21 novembre a Lisbona non c’erano solo Barack Obama e gli altri della Nato. C’eravamo anche Lorenz, Saverio ed io a presentare openBOXware all’apertura di ComputationWorld-2010.

openBOXware: a bandwidth-aware open-source platform to bring television channels over IP networks

lorenz

Oltre alle slides e alle dispense preparate per il crash course vi consiglio il Lisbon Lounge Hostel, il luogo centralissimo e accogliente dove mi piace stare quando sono a Lisbona.

llh

openBOXware a Roma: slides e foto

venerdì, 22 ottobre 2010

Pubblico tardivamente le slides proiettate durante la presentazione ufficiale di openBOXware che si e’ svolta a Roma lo scorso 8 ottobre, presso la Camera dei Deputati, alla presenza di Irene Pivetti e dell’Onorevole Mario Tassone.

Il concept – Alessandro Bogliolo

concept

I plugin – Saverio Delpriori e Lorenz Klopfenstein

plugin

Sviluppi e scenari futuri: Alessandro Bogliolo

scenari

Infine aggiungo qualche foto che documenta l’incontro:

openboxware openboxware

openboxware openboxware

openboxware openboxware

openboxware openboxware

openBOXware: release 1.0

venerdì, 22 ottobre 2010

Come previsto, dalle ore 10 del 10/10/10 il codice di openBOXware e’ disponibile online nella versione 1.0.

Chiunque fosse interessato a vedere il codice, sacricare l’ambiente di sviluppo, scaricare la distribuzione di openBOXware, e seguire l’evoluzione del progetto puo’ registrarsi sul server trac dedicato allo sviluppo collaborativo.

Chi volesse partecipare attivamente allo sviluppo o svolgere la funzione di beta tester puo’ scrivere a info@openboxware.net per farsi attribuire i corrispondeti diritti sul server.

openBOXware: presentazione ufficiale

venerdì, 8 ottobre 2010

openboxware

Ci siamo. Tra qualche ora (alle 12) openBOXware verrà presentato ufficialmente al pubblico e alla stampa presso la Sala Mercede di Palazzo Marini, Camera dei Deputati. Per chi volesse saperne di più e non potesse partecipare, pubblico di seguito il press kit completo.

Comunicato stampa diffuso il 7 ottobre 2010 [pdf]

Locandina [png]

openBOXware: presentazione [pdf]

openBOXware: la roadmap [pdf]

openBOXware: il concept [pdf]

openBOXware: le persone [pdf]

openBOXware: il contesto [pdf]

openBOXware: il corso [pdf]

Ulteriori informazioni:

http://www.openboxware.net/

info@openboxware.net
0722 4475

Loghi:
Logo di openboxware [gif][pdf]
Logo di Informatica Applicata [gif][pdf]
Logo di NeuNet [gif][pdf]

openBOXware a Roma: il programma

martedì, 5 ottobre 2010

Venerdì 8 ottobre – Camera dei Deputati
Sala della Mercede – Palazzo Marini – Via della Mercede 55 – Roma

openBOXware
una piattaforma open-source per lo sviluppo
di applicazioni multimediali sostenibili in rete

11:30 Ingresso dei partecipanti
12:00 Saluto istituzionale
On. Mario Tassone, Presidente COPIT, Comitato di parlamentari per l’innovazione tecnologica e lo sviluppo sostenibile
12:15 Presentazione di openBOXware
Alessandro Bogliolo, Università di Urbino
12:45 Le applicazioni di openBOXware
Lorenz Klopfenstein e Saverio Delpriori, Università di Urbino
13:00 IPTV, neutralita’, multicast e sviluppo sostenibile
Irene Pivetti, Presidente LTBF Onlus, Presidente Associazione Italiana IPTV
13:30 Protocollo d’Intesa tra LTBF e NeuNet
13:40 Dibattito
14:00 Chiusura dei lavori

Per accrediti stampa e conferma di partecipazione scrivere a info@openboxware.net seguendo le istruzioni riportate sull’invito.

Riferimenti:
openboxware-locandina.png

http://www.openboxware.net/

info@openboxware.net
0722 4475

openBOXware: invito a Roma

venerdì, 1 ottobre 2010

Il Corso di Laurea in Informatica Applicata dell’Università di Urbino, la Fondazione Learn To Be Free Onlus e l’Associazione culturale NeuNet sono liete di invitarvi alla presentazione di openBOXware al pubblico e alla stampa.

Venerdì 8 ottobre | 11:30
Introducing openBOXware
Camera dei Deputati
Sala Mercede di Palazzo Marini
Via della Mercede, 55 – Roma

L’accesso alla sala è limitato a 70 posti. Pertanto è necessario confermare via e-mail la propria partecipazione inviando un messaggio con le seguenti caratteristiche:

  • Destinatario: info@openboxware.net
  • Oggetto: [openBOXware] partecipazione
  • Contenuto:
    Il sottoscritto <nome e cognome>, nato a <luogo di nascita> il <data di nascita>, chiede di poter partecipare all’evento “introducing openBOXware”, che si svolgerà l’8 ottobre 2010 presso la Camera dei Deputati, Sala Mercede di Palazzo Marini, via della Mercede, 55, Roma.
    Ai sensi del d.lgs. 196/03, il sottoscritto autorizza l’Universita’ di Urbino e NeuNet al trattamento manuale e automatico dei dati forniti per le finalita’ della partecipazione all’evento.

Per informazioni:

http://www.openboxware.net/

info@openboxware.net
0722 4475