#1 21-04-2009 00:27:06

misc
Membre

Gsoc et jabber/xmpp

Bonjour, comme annoncé un peu partout, les projets du Google Summer of code sont choisis.

En exclu pour jabberfr, j'ai fait le tour de tout ce qui concerne notre protocole favori, de prés ou de loin :

Pidgin :

"XMPP - libpurple transport", un transport xmpp basé sur la lib purple.
http://socghop.appspot.com/student_proj … 4023373321

"Privacy Rewrite", refaire l'UI et l'utilisation des extensions de "privacy", pour la plupart des protocoles.
http://socghop.appspot.com/student_proj … 4023373129

"Telepathy prpl", un plugin pidgin pour utiliser telepathy ( donc potentiellement, jingle )
http://socghop.appspot.com/student_proj … 4024196001


Fondation apache :

"Extend the Vysper XMPP Server/Client with the publish-subscribe XEP (XEP-060)"
http://socghop.appspot.com/student_proj … 4021715212


Fondation python :

"Gajim: Whiteboard Implementation"
http://socghop.appspot.com/student_proj … 4024629306


Gnome :

"GNOME-Games + Telepathy: Play GNOME-Sudoku with your IM contacts"
http://socghop.appspot.com/student_proj … 4022403181

"Implement Music Sharing in Banshee using the Telepathy API"
http://socghop.appspot.com/student_proj … 4022403765


Kde :

"VoIP client for KDE (revive KCall)", en gros, utiliser telepathy pour refaire un client voip ( donc jingle aussi )
http://socghop.appspot.com/student_proj … 4022560138

"KDE - Conversation Logging Framework", pour stocker les discussions des IMs, entre autres.
http://socghop.appspot.com/student_proj … 4022561796

"Turn Kopete chat window into a library"
http://socghop.appspot.com/student_proj … 4022561339


Maemo :
"IM Client For Canola Using Python-purple"
http://socghop.appspot.com/student_proj … 4022673888


Soit un total de 11 projets. On verras dans 6 mois combien ont aboutis smile

Hors ligne

#2 21-04-2009 00:30:15

Elghinn
Administrateur

Re : Gsoc et jabber/xmpp

T'as oublié le plus important :'(

Hors ligne

#3 21-04-2009 10:21:38

misc
Membre

Re : Gsoc et jabber/xmpp

Ah oui, ce projet :

Fondation python:
"Adding support for server-side history and roster versioning in Gajim"
http://socghop.appspot.com/student_proj … 4024627730

J'ai loupé car aprés avoir lu l'intégralité des pages, j'ai fini par lire en diagonale le tout smile

Hors ligne

#4 21-04-2009 15:13:10

Elghinn
Administrateur

Re : Gsoc et jabber/xmpp

\o/

(ça va, t'es excusé)

Hors ligne

#5 21-04-2009 15:16:32

Nyco
Modérateur

Re : Gsoc et jabber/xmpp

Hey misc, tu démontes, merci !

Puis-je utiliser ce post pour le blog de la XSF ?


xmpp:nyco@jabber.fr

Hors ligne

#6 21-04-2009 18:47:02

cdubouloz
Membre

Re : Gsoc et jabber/xmpp

Salut,

Que de projets, c'est bien c'est bien, même si bon nombre sont sur pigdin

Mais dites-moi, c'est moi ou ils ont oublié Jingle, le truc que tout le monde attends(ouais on je sais je suis un peu lourd), et qui a fait beaucoup de bruit pour pas grand chose ... pour le moment en tout cas big_smile


[img]http://webstatus.kd2.org/signature.php/jid/teb.pavcn.zv..mbyhbohqp/image.png[/img]

Hors ligne

#7 24-04-2009 00:55:11

misc
Membre

Re : Gsoc et jabber/xmpp

Nyco, utilise le post si tu veut, bien sur.

Hors ligne

#8 24-04-2009 09:27:26

Nyco
Modérateur

Re : Gsoc et jabber/xmpp

OK, merci, c'est dans les bouillons du blog de la XSF.


xmpp:nyco@jabber.fr

Hors ligne

#9 27-04-2009 22:51:10

nanard51
Administrateur

Re : Gsoc et jabber/xmpp

Une fois n'est pas coutume, j'suis d'accord avec cdubouloz !
Si personne ne se met à implémenter Jingle.... surtout qu'il me semble qu'un des projets GSoC passé était l'implémentation dans Gajim. Et là, on voit le Whiteboard. Le GSoc donne un peu l'impression de créer de bons gros buzz, en tous cas, pour Jabber.

Ca se trouve, Google ne pousse pas les implémentations de Jingle histoire de promouvoir son client...


Linux a un noyau, Windows a des pépins...

Hors ligne

#10 29-04-2009 10:46:36

misc
Membre

Re : Gsoc et jabber/xmpp

Je pense que coder le support de jingle est aussi un peu plus compliqué que le whiteboard. Y a pas d'histoire de codec, de webcam, d'entrées sorties audio avec le whiteboard smile

Comme j'ai dit sur le stand jabberfr à Lyon, la raison du non support de jingle sur les clients linux sont ( à mon avis ) les suivantes :

1) la norme n'est pas finalisé encore ( à l'époque, ça a du changer )

2) les codecs vidéos sont un sujet délicat, car il faut coder ça en C, dans le cadre si possible d'un framework existant ( gstreamer, libxine ), ou à part, ce qui implique de partir de zéro.

3) le support des cameras sous linux est partiels, certaines sont en uvc, d'autres en v4l, les 3emes en v4l2, et enfin sont parfois pas supportés. Et l'api est différente sur osx, sur freebsd, sur windows.

4) le support du son est mieux, car ça marche, mais il y a la même joyeuse foire que sur les webcams. Entre alsa qui est que sous linux, oss qui est ailleurs, les apis osx et windows, et pulseaudio, et les surcouches comme sdl, portaudio, les trucs à part comme jack, bref, c'est un peu compliqué.


La, je pense que tout le monde va s'orienter vers "on reprends gstreamer et farsight" pour la partie audio/video, ça peut aller plus vite.

Hors ligne

#11 29-04-2009 11:57:40

Nyco
Modérateur

Re : Gsoc et jabber/xmpp

Regarde un peu : toutes les features un peu compliquées de XMPP ne pas ou peu implémentées : PubSub, privacy lists, Data forms, ad-hoc commands, Advanced Message Processing, File Transfer Thumbnails (Bits of Binary), Jingle... les développeurs XMPP seraient-ils flemmards ? ;-)

Ce n'est pas parceque les users VEULENT un truc que le code apparaît automagiquement, on n'a pas encore inventé la génération spontanée de code...


xmpp:nyco@jabber.fr

Hors ligne

#12 29-04-2009 12:52:59

Grunt
Membre

Re : Gsoc et jabber/xmpp

Les développeurs XMPP ne sont pas flemmards, à mon avis c'est surtout qu'ils n'ont pas super envie de développer des fonctions qu'ils n'utilisent pas..

L'intersection des ensembles "développeurs XMPP" et "utilisateurs de Jabber qui ont absolument envie d'avoir l'audio/vidéo" ne doit pas être bien grande.

Hors ligne

#13 29-04-2009 12:53:44

Nyco
Modérateur

Re : Gsoc et jabber/xmpp

Voilà, tout est à peu près résumé dans ce fil... ;-)


xmpp:nyco@jabber.fr

Hors ligne

#14 29-04-2009 22:48:59

cdubouloz
Membre

Re : Gsoc et jabber/xmpp

Nyco a écrit :

Ce n'est pas parceque les users VEULENT un truc que le code apparaît automagiquement, on n'a pas encore inventé la génération spontanée de code...

Nyco, et pourtant, les projets de ce type, j'entends "libres", le favorisent très largement . C'est pas très compréhensible de voir des messageries propriétaires avec des moyens plus limités sûrement proposer la vidéo et l'audio, peut-être pas aussi complètement qu'avec Jingle au final, mais il a pas fallu attendre 3 ans quand même.

A vous lire, j'ai l'impression que c'est surtout les problèmes de reconnaissances des périphériques qui fait cruellement défaut sous Linux, et qui retardent le développement big_smile

Dernière modification par cdubouloz (29-04-2009 22:51:45)


[img]http://webstatus.kd2.org/signature.php/jid/teb.pavcn.zv..mbyhbohqp/image.png[/img]

Hors ligne

#15 30-04-2009 01:37:51

misc
Membre

Re : Gsoc et jabber/xmpp

Très franchement, c'est facile de faire de la video conférence à la porcasse. J'ai déjà fait de la diffusion de webcam avec vlc sans problème. De même, flash est une plateforme qui fourni le support de la webcam et d'un codec de compression de base.

Maintenant, tu n'as pas tort, Amsn supporte l'utilisation d'une webcam pour les dialogues, et je doute fort que ça soit uniquement parce qu'il est écrit en tcl.

( enfin sinon, j'ai déja dit que empathy supporte jingle ? ).

Hors ligne

#16 30-04-2009 20:14:54

cdubouloz
Membre

Re : Gsoc et jabber/xmpp

Misc, il semble que la tendance soit en effet à l'utilisation de gstreamer, sous Psi ou Empathy par exemple

Dernière modification par cdubouloz (30-04-2009 20:15:12)


[img]http://webstatus.kd2.org/signature.php/jid/teb.pavcn.zv..mbyhbohqp/image.png[/img]

Hors ligne

#17 30-04-2009 22:23:19

nanard51
Administrateur

Re : Gsoc et jabber/xmpp

l'impression que cela donne : on essaye un peu de partout de faire des choses mais on ne finit pas forcément !

un simple constat.je ne souhaite pas jeter de pierres. et je comprends que les priorités des dév ne sont pas celles des utilisateurs que tout n'est pas simple surtout si on commence vouloir couvrir tous les drivers de boites ne voulant même pas donner qq specs sur leur matos....; au final, on a un protocole libre, des clients libre, les utilisateurs n'ont qu'à s'y mettre !


Linux a un noyau, Windows a des pépins...

Hors ligne

#18 01-05-2009 18:28:43

cdubouloz
Membre

Re : Gsoc et jabber/xmpp

Nanard51, pas compris. Quel rôle veux-tu que les utilisateurs jouent... roll

Personnellement je pense surtout que la XSF devrait d'avantage inciter d'une facon ou d'une autre les utilisateurs à participer, il y a bien le Google Summer Code, qui permet de promouvoir Jabber d'une façon très large, en université ou en entreprise, mais bon est-ce que tous les projets aboutissent déjà à quelque chose vraiment

En terme de participations des utilisateurs, c'est très flagrant sur jabberfr.org, par exemple avec les gens qui contribuent au Wiki, on est pas nombreux, on va dire une dizaine à tout casser. hmm

Ou alors ca laisse à penser qu'il n'y a pas de réel engouement pour les utilisateurs lambda, et que Jabber reste encore aujourd'hui de l'ordre de l'universitaire ou du professionnel dans son développement, voir complétement restreint à une minorité de personne, bon je sais y a Cisco maintenant dans la partie, mais justement...

Dernière modification par cdubouloz (01-05-2009 19:02:04)


[img]http://webstatus.kd2.org/signature.php/jid/teb.pavcn.zv..mbyhbohqp/image.png[/img]

Hors ligne

#19 03-05-2009 13:34:01

misc
Membre

Re : Gsoc et jabber/xmpp

Je pense que c'est pas à la XSF d'inciter à participer, mais plus aux projets eux mêmes.

Essayons d'être concret, qu'est ce que la XSF pourrait faire en pratique ?

Perso, la seule chose que je voit, c'est de payer des gens directement pour bosser sur le code, soit via des grants ( comme la fondation perl ), soit directement ( comme la fsf ).

Remettre une forge, ça coûte du temps, et très franchement, je pense pas que ça soit le point bloquant.

Un annuaire de logiciels pour améliorer la visibilité, c'est déja ce qu'on fait ici, je suis pas sur que ça impacte grandement
les codeurs.


Le problème aussi d'une participation de la xsf, c'est comment choisir sur quel projet elle s'implique ? Est ce que ça risque pas de créer des tensions, des jalousies, ce genre de choses ?


Faire de la communication, recruter du monde, c'est ce qui a été fait ici avec les weekends de code (j 'ai oublié le nom ), c'était une bonne idée.

Mais je pense que le manque de codeurs, c'est un problème généralisé à tout le libre en ce moment. Il y a eu une croissance du nombre de users, mais très peu se retrouvent un jour du coté des codeurs. Donc les demandes grimpent, mais pas les moyens.

Hors ligne

#20 03-05-2009 22:20:28

maxime
Membre

Re : Gsoc et jabber/xmpp

C'est clairement un manque de développeurs et d'un projet vraiment réunificateur.

C'est marrant de développer son petit client Jabber dans son coin. Par contre, pour développer une fonctionnalité complexe telle que l'A/V, il faut avoir les compétences, le temps et l'envie...
Résultat, on a une tonne de clients qui proposent que des fonctionnalités basiques.

Il y a une vraie demande des utilisateurs pour l'A/V dans Jabber. Tiens, l'autre jour j'ai eu besoin de me créer un compte sur Skype pour voir une amie qui est partie en Suède... J'aurais préféré pouvoir rester avec mon Gajim...

Hors ligne

#21 04-05-2009 20:28:18

cdubouloz
Membre

Re : Gsoc et jabber/xmpp

misc a écrit :

Je pense que c'est pas à la XSF d'inciter à participer, mais plus aux projets eux mêmes.

- Oui je précisais indirectement, mais bon là par exemple, on peut s'appuyer aussi sur des acteurs majeurs dans le monde jabber, certes chacun a déjà son projet, je pense par exemple à Cisco, ou même Process One, voir Igniterealtime

Le problème aussi d'une participation de la xsf, c'est comment choisir sur quel projet elle s'implique ? Est ce que ça risque pas de créer des tensions, des jalousies, ce genre de choses ?

- Ben après c'est une question de savoir qui fait quoi, je veux dire de centraliser des projets

Mais je pense que le manque de codeurs, c'est un problème généralisé à tout le libre en ce moment. Il y a eu une croissance du nombre de users, mais très peu se retrouvent un jour du coté des codeurs. Donc les demandes grimpent, mais pas les moyens.

- En effet, comme je l'ai dis sur le salon déjà à plusieurs reprises, je m'étonne à chaque fois du nombre de projets Libre que j'ai mis en Favoris, et qui tombent aux oubliettes quelques mois plus tard. Ca laisse une impression de gachis parfois, et c'est dommage.

Dernière modification par cdubouloz (04-05-2009 20:29:55)


[img]http://webstatus.kd2.org/signature.php/jid/teb.pavcn.zv..mbyhbohqp/image.png[/img]

Hors ligne

Pied de page des forums

[ Générées en 0.059 secondes, 12 requêtes exécutées - Utilisation de la mémoire : 1.25 Mio (pic d'utilisation : 1.38 Mio) ]