DISPOSITIF UPNP    HOMETWITTER1    F2B506    Groupe : Pierre-Adrien, Qian, Govinda
PRÉSENTATION         DU DISPOSITIF   Un dispositif UPnP   Fonction : poster un message sur Twitter                      ...
IMPLÉMENTATIONDESCRIPTION DU DISPOSITIF   Des fichiers de description du dispositif selon la    documentation de l’archit...
IMPLÉMENTATIONAPI DE TWEET (1)   Intégration de la librairie twitter4j   Libraire facile à implémenter   Problème de la...
IMPLÉMENTATIONAPI DE TWEET (2)                      1ère étape :                       enregistrement de                 ...
IMPLÉMENTATIONAPI DE TWEET (2)   2ème étape : au premier lancement du dispositif,    code pour autoriser l’application à ...
IMPLÉMENTATIONAPI DE TWEET (3)   Une fois la configuration effectuée, plus besoin de    reconfigurer à chaque lancement d...
UTILISATION DU DISPOSITIF (1)   Découverte du dispositif avec Cling                                          8       Un ...
UTILISATION DU DISPOSITIF (2)   Invocation de l’action PostTweet du service Tweet       Un argument TweetText pour le co...
BILAN DU TRAVAIL   Une première base simple qui fonctionne   Problème de la configuration de l’application pour    autor...
RÉFÉRENCES   http://twitter4j.org/en/index.html   https://dev.twitter.com/   http://www.upnp.org/                      ...
Prochain SlideShare
Chargement dans…5
×

Dispositif UPnP Home Twitter

1 235 vues

Publié le

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 235
Sur SlideShare
0
Issues des intégrations
0
Intégrations
305
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Dispositif UPnP Home Twitter

  1. 1. DISPOSITIF UPNP HOMETWITTER1 F2B506 Groupe : Pierre-Adrien, Qian, Govinda
  2. 2. PRÉSENTATION DU DISPOSITIF Un dispositif UPnP Fonction : poster un message sur Twitter 2
  3. 3. IMPLÉMENTATIONDESCRIPTION DU DISPOSITIF Des fichiers de description du dispositif selon la documentation de l’architecture UPnP 1.1  Un service Tweet  Une action PostTweet  Un argument TweetText (le contenu du message) Une classe Java HomeTwitterDevice  extends Device implements ActionListener  Une méthode main qui lance le device  device.start () 3
  4. 4. IMPLÉMENTATIONAPI DE TWEET (1) Intégration de la librairie twitter4j Libraire facile à implémenter Problème de la librairie :  Besoin de configurer manuellement le dispositif pour écrire sur un compte Twitter  Création d’un compte spécifique pour le test de l’application @pagoqi 4
  5. 5. IMPLÉMENTATIONAPI DE TWEET (2)  1ère étape : enregistrement de l’application Pagoqi sur le site de Twitter  Obtention de clés d’activation 5
  6. 6. IMPLÉMENTATIONAPI DE TWEET (2) 2ème étape : au premier lancement du dispositif, code pour autoriser l’application à tweeter sur le compte @pagoqi 6 Récupération d’une clé pour l’activation
  7. 7. IMPLÉMENTATIONAPI DE TWEET (3) Une fois la configuration effectuée, plus besoin de reconfigurer à chaque lancement du dispositif Lorsque l’action PostTweet est demandée :  Récupération de l’argument TweetText  Appel de la méthode tweet  Et c’est tout ! 7
  8. 8. UTILISATION DU DISPOSITIF (1) Découverte du dispositif avec Cling 8  Un service trouvé : « tweet »
  9. 9. UTILISATION DU DISPOSITIF (2) Invocation de l’action PostTweet du service Tweet  Un argument TweetText pour le contenu du message Apparition immédiate du tweet sur le compte 9
  10. 10. BILAN DU TRAVAIL Une première base simple qui fonctionne Problème de la configuration de l’application pour autoriser le tweet sur le compte Améliorations possibles :  Passer le compte (login, password) en paramètre pour pouvoir tweeter sur n’importe quel compte  Automatiser la configuration  Créer une interface graphique  Pouvoir tweeter des images Pose la question de l’utilisation de Twitter par les robots et les objets :  Pourquoi pas un Twitter spécifique où l’identification se fait 10 par uuid
  11. 11. RÉFÉRENCES http://twitter4j.org/en/index.html https://dev.twitter.com/ http://www.upnp.org/ 11

×