Tux Droid

Tux Droid est un compagnon intelligent conçut et distribué par la société Kysoh. Lors de sa création en 2007, Tux Droid ne fonctionnait que sur les dispositifs GNU/ Linux, d'où il tire son aspect extérieur, représentant Tux, la mascotte de Linux.



Catégories :

Robot ludique - Robot domestique - Appareil électroménager - Linux

Recherche sur Google Images :


Source image : missgeekette.net
Cette image est un résultat de recherche de Google Image. Elle est peut-être réduite par rapport à l'originale et/ou protégée par des droits d'auteur.

Page(s) en rapport avec ce sujet :

  • Tux Droid est apporté avec un ami, le poisson Fux, dont le rôle n'est pas de le .... Les gadgets présents suffisent à l'utilisation quotidienne de Tux Droid... (source : doc.ubuntu-fr)
  • Tux Droid est un compagnon qui vous assiste et qui peut vous signaler tout ce qui se... Les nouvelles technologies et gadgets hi-tech au service de vos... (source : mageekstore)
  • Tux Droid est un compagnon intelligent et amusant branché sans fil à votre PC.... pour découvrir les nouvelles attitunes et nouveaux gadgets.... (source : ldlc)
Un Tux Droid

Tux Droid est un compagnon intelligent (en anglais : smart-companion) conçut et distribué par la société Kysoh. Lors de sa création en 2007, Tux Droid ne fonctionnait que sur les dispositifs GNU/Linux, d'où il tire son aspect extérieur, représentant Tux, la mascotte de Linux. Depuis, il s'est ouvert aux utilisateurs Windows.

Le projet Tux Droid est resté depuis sa création un projet OpenSource axé sur la participation communautaire.

Présentation

Tux Droid est un appareil connecté à l'ordinateur grâce à une connexion sans fil. La totalité se compose de matériel - Tux Droid en lui même ainsi qu'un dongle faisant assurant le lien entre le PC et la liaison sans-fil; ainsi qu'une suite logicielle complète.

L'objectif de Tux Droid est d'offrir une présence avec une interaction homme-machine, et ce dans l'objectif de transporter les informations numériques plus loin que l'ordinateur.

La totalité est capable de retrouver des informations sur Internet, tels que des flux RSS, la météo, les e-mails ou encore les notifications sur Facebook ou Twitter, et d'en avertir l'utilisateur grâce à un dispositif de synthèse vocale. Cette synthèse vocale autorise Tux Droid de communiquer d'une manière claire avec l'utilisateur, et ce dans pas moins d'onze langues. Il permet aussi, grâce à son circuit audio, d'écouter des radios internet. Son microphone permet en aussi d'utiliser Tux Droid comme un téléphone avec Skype par example.

Les logiciels se composent d'un cœur, assurant toute la gestion des évènements et des interactions de l'utilisateur, mais aussi de gadgets. Ces gadgets sont des mini-applications ajoutant des fonctionnalités à Tux Droid. La lecture des flux RSS, par exemple, et géré par un gadget. On parle alors du gadget RSS.

Historique

Depuis sa création en 2007, Tux Droid à énormément évolué. Sur le plan logiciel, Tux Droid en est désormais à la version 3.

Logiciels exclusivement pour Linux. L'interface graphique était réalisée avec GTK.
Ouverture des logiciels pour Windows. Dans cette version, l'interface graphique a été entièrement recrée en Java afin d'assurer la compatibilité entre Linux et Windows. Qui plus est , une nouvelle version du dispositif de gadgets plus évoluée à vu le jour pour rendre l'utilisation du Tux Droid plus facile.
Cette troisième version de la suite logicielle voit l'interface graphique portée dans un navigateur internet, ce qui fait entrer Tux Droid dans l'air du Web2.0. Cette interface a été appelée TuxBox 2.0 en référence à son dispositif d'affichage.
Le dispositif de gadget a toujours été perfectionné afin d'en favoriser la création et de simplifier l'utilisation.
Le cœur du dispositif a aussi été revu : Il s'agit désormais d'un serveur HTTP, nommé Smart Core. Ce serveur est capable de générer dynamiquement l'interface graphique et de gérer les gadgets. Il rend aussi l'utilisation de Tux Droid à travers un réseau (local ou Internet) envisageable.

La partie matériel à aussi évolué au fil du temps. La différence la plus visible est le changements dans la finition extérieur, modernisant son esthétique. Qui plus est , la qualité des composants mais aussi des matériaux ont augmentés.

Caractéristiques

Matériel

Tux Droid s'associe avec un dongle connecté au PC. La totalité contient cinq microcontroleurs :

Ce microcontroleur est localisé dans le dongle, et permet de faire le lien avec entre le PC (USB) et la carte de liaison sans-fil.
Ce microcontroleur est utilisé sur les cartes de liaison sans fils. Il y en a par conséquent deux, l'un se situant dans le dongle, l'autre dans Tux Droid.
Ce type de microcontroleur est utilisé dans Tux, et est au nombre de deux :
  • TuxCore : Microcontroleur gérant les boutons, les DELs, les moteurs, mais aussi le comportement général de Tux Droid
  • TuxAudio : Microcontroleur gérant la partie audio. Il s'occupe aussi de faire la liaison entre la carte sans fils et TuxCore.

La caractéristiques matériel de Tux Droid sont :

  • Moteur donnant la possibilité le mouvement du bec et des yeux
  • Moteur donnant la possibilité le mouvement des ailes
  • Moteur servant à faire tourner Tux Droid sur lui même
  • Un dans chaque aile
  • Un sur la tête

Logiciel

La suite logicielle utilisée pour Tux Droid se compose de différents éléments :

  • Un serveur HTTP de type REST. Le contrôle de Tux Droid peut entièrement être réalisé avec requêtes HTTP. (écrit en Python)
  • Un ordonnanceur (scheduler) servant à lancer des tâches (essentiellement des gadgets) à des moments précis ou périodiquement. (écrit en Python)
  • Un gestionnaire de gadget (écrit en Python)
  • Un driver pour la communication USB (écrit en C)
  • L'interface graphique, constuite sur base de fichiers XSL / CSS. (écrite en XSL / CSS / Javascript)

Pour Windows, une fenêtre d'affichage de l'interface graphique mais aussi des outils d'intégration sur le bureau de Windows ont été créés.

Gadgets

Les gadgets de Tux Droid se composent en réalités de trois éléments différents et interdépendants :

Les plugins peuvent être écrits en différents languages, tels que Python, Java, C#, Perl, Ruby, etc. Ils peuvent aussi être internationnalisé aisément dans différentes langues.

Dans ce dispositif, un plugin est parfois utilisé comme base pour plusieurs gadgets. Ainsi, le plugin webradio (servant à lire des radios internet sur Tux Droid) sert à créer le gadget'Radio française', 'Pop / Rock', 'Classique', etc; en configurant seulement les adresses des radios internet.

Liens externes

Recherche sur Amazone (livres) :




Ce texte est issu de l'encyclopédie Wikipedia. Vous pouvez consulter sa version originale dans cette encyclopédie à l'adresse http://fr.wikipedia.org/wiki/Tux_Droid.
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 08/04/2010.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.
Accueil Recherche Aller au contenuDébut page
ContactContact ImprimerImprimer liens d'évitement et raccourcis clavierAccessibilité
Aller au menu