Joost Widget API – Presentazione [it]

JoostJoost ha presentato le API che permettono di sviluppare dei widgets da integrare all’applicazione di diffusione di video.

Introduzione

I widgets sono delle “mini” applicazioni che si integrano in altre applicazioni, in questo caso a Joost. La messa a disposizione dei widgets ha lo scopo di permettere lo sviluppo di nuove funzioni.
Joost offre già dei widgets integrati (orologio, inviti, chat, ..), i nuovi widgets “indipendenti” si integrano in modo uniforme e trasparente per l’utente.

Risorse

Tutte le risorse sono disponibili sul sito ufficiale: http://dev.joost.com/twidl/. Attualmente è protetto da un nome utente e da una password che sono state pubblicate sul forum:

  • login: widgetarian
  • password: wonderland42

La sezione del sito dedicata ai widgets si compone di:

Tecnologia

Joost si basa sulla piattaforma Gecko, la stessa utilizzata da Firefox, che mette a disposizione numerosi standard aperi che sono utilizzati per la creazione di contenuto web.
Joost utilizza gli stessi standard per la sua interfaccia e quella dei widgets:

  • HTML, CSS, SVG e JWL per la presentazione
  • JavaScript per le interazioni
  • XML per la configurazione

Un widget assomiglia ad una pagina HTML, un file XML ne definisce la configurazione (nome, icona, …) e le funzioni JavaScript disponibili sono estese da funzioni specifiche a Joost.

Joost™ Widgets Language (JWL)

JWL è un linguaggio basato sull’XML che permette di definire alcuni componenti d’interfaccia supplementari nello stile dell’interfaccia di Joost:

  • button: bottone
  • checkbox: casella da selezionare
  • scrollarea: zona con funzioni di scorrimento
  • textbox: zona di scrittura
  • window: finestra contenente il widget

Funzioni

Delle funzioni JavaScript specifiche a Joost sono disponibili in vari settori:

Utilizzo

Joost - Advanced SettingsPer poter utilizzare i widgets “indipendenti” è necessario attivarne il supporto:

  1. My Joost
  2. Widget Menu
  3. Advanced Settings
  4. Widget Manager (da attivare)

I questo modo si rende disponibile un nuovo widget, “Widget Manager“, che permette la gestione dei widgets “indipendenti”.

Joost - Widget Manager

Video che illustra l’attivazione e l’installazione dei widgets “indipendenti”:

Esempi

Ho creato un semplice widget di test che potete provare: visualizza un breve testo, un immagine e un bottone che permette di navigare verso questo sito.
Per installarlo basta scaricarlo e aprire il file VMC.joda con il “Widget Manager”.

Joost - Video Monte Ceneri

Dei widgets d’esempio, più complessi, sono disponibili: widgets d’esempio

Conclusione

Il sistema è semplice ed efficace, probabilmente a breve si troveranno numerosi widgets per aggiungere delle funzioni a Joost.

Se avete un idea di un widget particolarmente adatto a Joost lasciate un commento, sono alla ricerca della miglior idea da realizzare!

[fonte] [fonte] [fonte] [fonte] [fonte]

CC BY-NC-SA 4.0 <span lang='it'>Joost Widget API – Presentazione <span class='bb-lang'>[it]</span></span> by Luca Palli is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


Posted

in

by

Tags: