Les widgets MPEG-U sont une extension des W3C Widgets (lien), prenant en compte en plus:
- la découverte dynamique de services et widgets dans l’environnement: pas besoin de s’occuper des adresses réseaux ou de les connaitre à l’avance.
- la communication avec services et widgets ainsi découverts.
- la migration d’une widget d’un appareil à un autre en conservant le contexte d’exécution (i.e. où vous en êtes dans le service).
Pour faire tourner les démos ci-dessous, il vous faut une version à jour du browser GPAC (lien) sur PC, Mac, Linux, Symbian, Windows Mobile, iOS, … Le plus simple est quand même sur PC avec Windows ou Linux. Si vous compilez GPAC vous-même, vérifiez que les modules widgetman et platinum sont bien inclus. Il y a ici (lien) une version binaire de GPAC pour PC Windows.
Ensuite, chargez le fichier suivant (lien) et décompressez-le. En ligne de commande dans la directory décompressée, tapez:
MP4Client.exe gui\iphone_wm_gui.svg
Clickez sur le bouton “scan”. Naviguez vers la directory courante, puis “widgets”, puis cliquez sur
Les icônes des widgets disponibles apparaissent. En cliquant sur une des icônes, vous lancez la widget correspondante.
Si vous disposez de deux PC dans un même réseau local, lancez MP4Client sur les deux machines. Sinon, lancez deux instances de GPAC sur la même machine à partir de deux lignes de commandes différentes.
Communication simple
Migration
Lien vers un article sur les widgets (en anglais)