Hello, Avatar!

Second Life et Programmation Créative

Aller au contenu | Aller au menu | Aller à la recherche

Keyword - InterCom

Fil des billets - Fil des commentaires

L'InterCom en PHP, et Google AppEngine

Grâce à la gentillesse et aux efforts de Sbach, nous avons à présent la partie serveur de l'InterCom en PHP ! ^^ Merci à toi, Sbach !

La partie client en LSL ce dernier a déja été réutilisée et modifiée par Sun Payne, pour fabriquer un InterChatTW qui permet de communiquer avec une région depuis une page Web !

Quand à la suite de l'InterCom, je suis en train de porter la partie Serveur en Python en utilisant Google AppEngine. On fait pas mal de foin autour de Lively, mais ce Google AppEngine est une petite révolution silencieuse dont je n'avais encore jamais entendu parler, jusqu'à ce que Keru m'inonde de ses lumières, béni soit-il.

Google AppEngine, en deux mots, c'est pour héberger des applications en Python en bénéficiant de la puissance de l'infrastructure de Google. On peut le faire gratuitement moyennant quelques limitations dont on s'affranchit avec la version payante.

Perso, je me réjouis de voir comment Google apporte sa pierre à l'édifice Internet autrement qu'en le transformant en espace publicitaire géant.

Et d'ailleurs, je ne me peux pas m'empêcher de faire le rapprochement entre tous ces scripts en Python qui moulinent sur la grille géante de Google, et ces milliards de scripts en LSL qui animent les grilles de notre Metaverse préféré. Et ça me laisse entrevoir avec enthousiasme un bout de ce qu'il y'aura derrière le rideau du Web de demain.

Retrouvez ici l'intégralité des codes sources

InterCom 2.1 : Lave plus blanc !

InterCom.jpg

Il y'a peu j'avais publié le code source d'un InterCom pour communiquer entre deux grilles.

Cette version améliorée est plus robuste, plus commentée, et surtout, elle affiche au dessus du prim toutes les régions ou se trouvent les InterComs connectés au même canal.

Retrouvez ici l'intégralité des codes sources

L'InterCom entre Grids : le code source

[Update 16/07/2008] : Nouvelle version 2.1 ici

InterCom.jpg

J'avais bricolé vite fait un InterCom pour chatter entre la Maingrid de Linden Labs et la Francogrid. J'ai repris ce proto pour l'élargir à toute grilles OpenSim.

Comme j'étais parti sur un truc un peu compliqué et assez lourd pour être publié ici, j'ai pensé très fort à Keru, qui est radio-amateur, si je ne m'abuse, et je suis revenu sur quelque chose de plus simple : un genre de poste de radio qui permet de communiquer avec toutes les personnes qui possèdent un équipement identique, pourvu qu'ils soient connectés sur le même canal.

Comment ça marche ?

L'utilisation de l'InterCom est on ne peut plus simple :

  • touchez le pour afficher le menu qui permet de l'allumer ou de l'éteindre,
  • tapez une commande dans le chat pour changer son numéro de canal.
    Par défaut, l'InterCom utilise le canal 0. Tapez /100 250 dans le chat, et le numéro de canal sera le 250.

Pour que deux InterComs puissent communiquer entre eux, qu'ils soient sur la Maingrid des Lindens ou sur la Francogrid, ou l'OSGrid, ou la NewWorldGrid, ou la Machingrid... il faut qu'ils utilisent le même numéro de canal.

Le Script !! Le Script !!

Retrouvez l'intégralité des codes sources ici.

Voilà. Amusez-vous bien avec l'InterCom ^^ !