Con questo post tratto un argomento nuovo, almeno per quanto riguarda questo blog, magari per alcuni lettori potrebbe essere qualcosa di già visto. Connected TV di Yahoo! è comunque una tecnologia che merita uno sguardo seppur veloce al suo funzionamento.
La TV così come la conosciamo oggi, ovvero quel modello tecnologico nato circa una 50ina di anni fà è prossima alla sua estinzione, a meno di non adeguarsi radicalmente alle nuove tecnologie, infatti parlo di canali informativi non di modelli legati a programmi e/o audience.
Personalmente ho visto molti tentativi di unire alla TV funzionalità native dell'informatiica (MediaCenter, Distribuzioni GnuLinux ...), ma le limitazioni della tecnologia Televisiva e le differenze con le tecnologie informatiche erano troppo elevate per poter fondere completamente TVe Informatica.
Secondo il mio parere la Connected TV di Yahoo! è un ottimo esempio in cui si tenta di fondere in modo inteligente le potenzialità di internet e quindi dell'Informatica con le tecnologie Televisive, al momento potrebbe rappresentare il metodo meglio riuscito di integrazione tra canale televisivo e flusso di dati proveniente da Internet.
Cos'è una ConnetedTv secondo Yahoo!
ConnecteTv di Yahoo! è una piattaforma che sfrutta tecnologie "Web based" desitanata a dispositivi di tipo televisivo come ad esempio TV HDV, dispositivi DVD, BluRay ecc. insomma tutto ciò in cui sia possibile inserire un architettura embeded, che sia connesso ad Internet e che il tutto sia collegato ad una TV. Guardate il video in fondo al post per farvi un idea.
Il tutto è gestito e renderizzato da Chipset a quanto pare di provenienza Intel ed in particolare ho letto di archietture MIPS, ma quest'ultima info deve essere confermata, non ne sono sicuro, sarebbe intreressante ricevere un feedback su questo aspetto.
Come funziona?
La piattaforma è basata su un framework appositamente sviluppato da Yahoo chiamato KONtx Framework, è realizzato in JavaScript ed offre numerose classi e funzioni per renderizzare su schermo informazioni grafiche, comunicare con il dispositivo, comunicare ovviamente con servizi on-line... ecc.
L'intera impalcatura poi dirama i suoi tentacoli su un sistema di "TV Widget" per la distribuzione, i Tv Widget rappresentano le applicazioni della piattaforma che possono essere sviluppate da chiunque, ma per far parte del sistema centralizzato di Yahoo! per la sua distribuzione su larga scala è necessaria una procedura di accettazione.
Pensiamo un po' all'iPhone e di come sono distribuite le sue applicazioni.
Sviuppare Widget
Anche iniziare a sviluppare con questo sistema è relativamente semplice, ma richiede alcuni passi per richiedere il pacchetto per l'ambiente di sviluppo, potete farne richiesta qui.
Se Yahoo! deciderà di darvi il pass per iniziare a sviluppare con questa piattaforma, riceverete accesso ad un pacchetto compresso in cui avrete a disposizione:
- GuideLines in formato pdf;
- Termini di utilizzo;
- Documento per l'accettazione del Tv Widget che desiderate distribuire;
- Pacchetto in formato *deb per sviluppare;
Come avrete sicuramente capito per installare il pacchetto per sviluppare è necessaria un'installazione Gnu/Linux Debian Like come peresempio Gnu/Linux Ubuntu, è ciò rappresenta una bella cosa in termini di libertà per lo sviluppatore, anche se KONtx Framework non è Open Source.
Installare il pacchetto *deb non è per nulla complicato, l'installazione prosegue senza provìblemi, sempre se si accettano i termiini di utilizzo.
Fatto ciò avrete a disposizione una nuova voce nel menù "Application" di Gnu/Linux Ubuntu in cui avrete accesso oltre che a varie altre info sulla piattaforma di sviluppo anche alcuni simulatori di alcuni dispositivi come Samsung, LG, Sony e Vizio.
Conclusione
Questo post era solo un assaggio dato che è un progetto relativamente giovane, e dal boom informativo iniziale c'è una sorta di vuoto informativo legato probabilmente al sua diffusione d'elitè nei dispositivi di fascia alta.
Mi ha incuriosito molto questo progetto anche se ci sono non poche limitazioni e parti oscure sul progetto, non apprezzo che NON sia LIBERO (FREE), nè il framework nè la sua documentazione, questa è una zappa sui piedi nella diffusione del prodotto e debugging del prodotto. Speriamo che Yahoo si svegli e dia una spinta al prodotto in termini di documentazione.

















