Journal http://gabbly.com

Posté par  .
Étiquettes : aucune
0
1
avr.
2006
Vous voulez voir un sacré morceau de code dhtml? Une nouvelle façon d'envisager internet?
http://gabbly.com
Ensuite tu rentres le nom du site où tu veux aller. Et là tu peux chatter en direct sur le site. C'est assez incroyable, je trouve!
ça casse encore un peu plus l'idée du site internet comme point d'entrée, ça dit qu'on peut ou plutôt qu'il faut de plus en plus aller vers des sites vraiment dynamiques - pas seulement une réception de site, mais que l'on fasse un réseau avec les différents client du site.
ça dit bien l'importance de trouver un standard pour unifier, sécuriser, étendre ajax et toute cette nouvelle façon de faire du web.
  • # chat en direct

    Posté par  (site web personnel) . Évalué à 1.

    En therme de chat en direct, y a aussi google, et gmail qui a fait du joli code.

    (il faut pour cela juste mettre gmail en Anglais US)
  • # Browser not supported

    Posté par  (site web personnel) . Évalué à 5.

    2480309.gabbly.com:

    Browser not supported at this time.


    C'est pas vraiment comme ça que j'envisageais le futur d'Internet :-)
    • [^] # Re: Browser not supported

      Posté par  . Évalué à 1.

      he! web2 est encore en version beta on dirait! Je sais pas si tu as remarqué mais tous les nouveaux sites sont en vesion beta en ce moment. Ok, c'est dommage pour le navigateur pas supporté, mais... tout vient à point à qui sait attendre :-)
  • # Ca me rappelle un truc

    Posté par  (site web personnel) . Évalué à 4.

    http://www.jabber.org/jeps/jep-0151.html
    Virtual presence on Web pages (also sometimes known as co-browsing, while co-browsing can also mean something different) makes people aware of each other, who are at the same Web location at the same time. The basic purpose of a virtual presence system is to show names, icons, and/or avatars of people who are on a page or a set of pages and to let them communicate.
    Par ailleurs, ça n'a peut-être rien à voir mais
    $ host talk.google.com
    talk.google.com is an alias for talk.l.google.com.
    talk.l.google.com has address 216.239.37.125
    talk.google.com is an alias for talk.l.google.com.
    $ host 216.239.37.125
    125.37.239.216.in-addr.arpa domain name pointer toolbar.google.com.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

    • [^] # Re: Ca me rappelle un truc

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      Coucou,

      En précisant cela, insinues-tu (ou affirmes-tu) que Gabbly utilise Jabber comme protocole? Parce qu'avec ce nom justement, je me demandais si ça ne pouvait pas effectivement être le cas: pour une raison incongrue "gabbly" me fait penser à Jabber... Je pense que ce qui me fait faire cette association d'idées, c'est le "gabb", comme dans "gabber", voire presque même d'autres clients Jabber comme Gajim, voire Gaim, etc. Mais j'ai beau eu chercher sur le site, je n'ai rien trouvé mentionnant l'utilisation du moindre protocole, ni rien m'indiquant qu'on avait affaire à des libristes non plus, etc.

      Donc as-tu des informations à ce propos? Ou bien tu citais juste ce passage de proposition d'extension du standard pour mettre en avant le fait que c'était une caractéristique possible dans le proto Jabber?
      'lus.

      Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

      • [^] # Re: Ca me rappelle un truc

        Posté par  (site web personnel) . Évalué à 2.

        Ca m'étonnerait que Gabbly (qui n'a pas l'air de fonctionner chez moi) utilise Jabber. Ce que je veux dire c'est que c'est déjà en voie de standardisation (bon c'est qu'un JEP experimental implémenté par personne mais c'est toujours mieux que rien) et que cette solution me parait techniquement plus viable que celle de Gabbly (tant au niveau de la portabilité que de la "scalabilité").

        pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

        • [^] # Re: Ca me rappelle un truc

          Posté par  . Évalué à 3.

          abe confirme qu'il n'utilise pas jabber. Par contre il propose d'en parler sur leurs forums : http://forum.gabbly.com/
        • [^] # Re: Ca me rappelle un truc

          Posté par  (site web personnel, Mastodon) . Évalué à 2.

          Oki doc. Donc pas de Jabber sous-jacent.

          Autre remarque que j'ai oublié de faire la dernière fois: j'ai pas compris ce que tu voulais montrer avec tes citations de commandes par rapport à l'adresse de Google Talk, et son ip... Ca doit sans doute être à cause de mon manque de connaissance des technologies réseau. Si tu pouvais m'expliquer ça, ce serait cool.
          Merci.

          Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

          • [^] # Re: Ca me rappelle un truc

            Posté par  (site web personnel) . Évalué à 2.

            talk.google.com pointe vers la même machine que toolbar.google.com
            On peut imaginer que c'est parce que Google compte intégrer les deux. De là à faire de la "virtual presence", il n'y a qu'un pas. Mais bon, c'est comme ça depuis un moment et aucun autre indice ne laisse penser que Google compte faire ça (d'un autre côté je ne suis pas l'actualité de Google de près).

            pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # standards

    Posté par  (site web personnel, Mastodon) . Évalué à 6.

    ça dit bien l'importance de trouver un standard pour unifier, sécuriser, étendre ajax et toute cette nouvelle façon de faire du web.


    C'est ce qu'est en train de faire les groupes de travail webapi et webformat du w3c : normaliser xmlhttprequest, créer de nouveau format d'échange ( REX par exemple http://www.w3.org/TR/2006/WD-rex-20060202/ ), créer de nouvelles api pour faciliter le développement et profiter de nouvelles fonctionnalités etc.. (dialogue avec le presse papier, stockage local de donnée etc..)

    Voir http://www.w3.org/2006/webapi/

    Normalisation aussi de XUL, XBL2 etc en cours http://www.w3.org/2006/appformats/

    Sinon, il ne faut pas oublier qu'il y a d'autres formats, standards, qui sont plus avantageux que ajax, tout en apportant au moins le même confort d'utilisation, beaucoup plus accessible, avec un temps de développement beaucoup moindre. Je pense en particulier à XForms langage déclaratif de formulaire qui évite de se taper des lignes de codes JS, de se taper du xmlhttprequest, pour faire de veritables formulaires. Par exemple, pour montrer à l'utilisateur que le contenu d'un champs est invalide : 0 lignes de code JS pour valider (un simple attribut à mettre pour indiquer le format attendu), et une pseudo-class CSS3 à mettre pour le signaler :

    #monchamps:invalid { background-color:red; }

    XForms permet aussi par exemple de charger de nouvelles données dans le formulaire, sans recharger la page (chose que l'on doit faire à grand renfort d'ajax dans les formulaires html traditionnels)...

    Ajax c'est bien, mais c'est bien souvent l'usine à gaz pour pas mal de chose : il faut voir aussi ce qui existe à coté.

    (PS: y a pas d'inconvénient à utiliser XForms : des plugins existent pour IE, une extension existe pour FF etc. http://www.mozilla.org/projects/xforms/ )
    • [^] # Re: standards

      Posté par  . Évalué à 1.

      Ce qui me souffle dans ce truc c'est le fait que le chat est mis à jour automatiquement, comme s'il recevait un message, ce qui me parît assez contraire au http - où un client fait uen requête via une connexion.
      J'ai un tout petit peu fouillé et ai vu un "pattern" dans ce sens:
      http://ajaxpatterns.org/Distributed_Events

      Ce serait ça le "truc" ? Ou je suis complètement à côté de la plaque? Il serait possible en javascript de recevoir des événements qui se passent côté serveur?
      • [^] # Re: standards

        Posté par  . Évalué à 1.

        De ce que j'ai pu lire rapidement, le client effectue périodiquement une requête pour connaitre d'éventuelles nouveaux messages.
        Côté serveur, un gestionnaire tient à jour une liste clients/messages non relevés pour optimiser le trafic/traitement client.
      • [^] # Re: standards

        Posté par  (site web personnel) . Évalué à 3.

        Ben oui, ca s'appele xmlhttprequest et ca existe depusi quelques annees.
        C'est ca le truc sur lequel tout le monde est à fond et pour lequel on cherche des noms plus vendeurs ;)
        • [^] # Re: standards

          Posté par  . Évalué à 2.

          Et oui...
          Enfin, le xmlhttprequest c'est la base. Donc derrière, encore une fois, du http, avec ses contraintes: sns état, requête/réponse.
          Après , sur base du http (stateless) tu peux faire des sessions.
          Et sur base de xmlhttprequest tu peux faire des bibliothèques qui font de l'ajax. Et à la fin tu obtiens des trucs comme les interfaces mails hallucinantes de gmail ou de yahoo (-je viens de tomber sur la beta, c'est dingue, franchement).
          Si tu regardes tout en bas c'est simple, tout en haut ça peut devenir compliqué. Autre exemple, le C, avec ses quelques méthodes: ça a permis de faire quelques chouettes bibliothèques et quelques chouettes programmes.

          Mais tout cela met plus encore en avant la limitation intrinsèque des effiorts actuels. C'est quand même dingue de tellement dépenser de temps, d'argent, de buzz, pour un truc qui est super, ok, mais qui n'est pas maintenable et qui ne résout pas vraiment les problèmes.
  • # Un sacré morceau de code ...

    Posté par  . Évalué à 1.

    ... qui m'a surtout fait planter mon FF (1.5 sous XP au boulot). Vive le web 2.0, zivacaitrodelaballe.
  • # encore mieux

    Posté par  (Mastodon) . Évalué à 4.

    Il existe un site que je trouve bien foutu, ça s'appelle LFSWorld et c'est une sorte de "bureau en ligne" pour les joueurs de la simulation de voiture LiveForSpeed. C'est super bien foutu, c'est pleins de petits modules très simples mais qui fonctionnent bien : un chat, une messagerie, une liste des parties online, des stats en tout genre, une base de données des joueurs, les records du mondes, on peut s'inscrire pour recevoir des alertes SMS quand un record du monde est battu ou quand un copain se connecte...

    il y'a une compte guest pour ceux qui veulent voir ce que ça donne.
    http://www.lfsworld.net/

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.