Oui je suis au courant pour Kopete, je suis un des développeurs après tout même si je ne suis plus vraiment actif ces jours-ci. D'ailleurs c'est moi qui a écrit la Roadmap pour savoir où concentrer nos efforts pour la version 1.0 (KDE 4.0) mais on manque cruellement de personnes actif en ce moment.
Je vais commencer par le plugin Telepathy, puisque j'en suis l'auteur. Le plugin Telepathy supporte la conversation texte, l'envoi et la réception d'avatars. Le support du video et de l'audio est implementé dans QtTapioca, qui est la bibliothèque que j'utilise pour supporter Telepathy, mais ceux-ci ne sont pas gérés dans Kopete. Je vais essayer de m'y attaquer avant d'aller à l'université cette automne, mais aucune promesse ! :P
Pour le point principal du journal, je suis aussi le fou qui avait commencé la réécriture du plugin MSN pour Kopete 1.0. Le nouveau plugin se nommer Messenger et utilise libpapillon que j'ai commencé en même temps que le nouveau protocole. Cette implémentation n'est pas très avancé. Le problème avec le protocol MSNP13 et plus c'est les foutus web services qui utilisent SOAP/WSDL ! Ces web services sont utilisés pour rapatrier la liste de contacts, les messages hors-lignes et obtenir le token de login. Mais j'utilise encore la veille technique pour obtenir le token, beaucoup plus simple.
Ce point me retarde depuis maintenant un an parce que j'ai trouvé aucun outil qui me satisfaisait et l'écriture de mon propre outil me prend du temps et je manque de movitation pour terminer cette outil. Parce que je vois cet outil comme un fardeau qui me bloque. J'aurais pû écrire le code moi-même mais pour la maintenance futur utiliser un générateur SOAP/WSDL -> Qt C++ est la meilleur option. Pour votre information, l'outil est écrit en Ruby.
Par rapport à la voix, si quelqu'un le documente un jour, il sera implemté par un implémentation libre ça je te l'assure.
Cet été, je n'ai pas le temps de travailler sur tout ça parce que je fais un SoC pour KDevelop4 pour le support Ruby et c'est vraiment complexe.
C'est très simple de mettre le composant HTML dans un application(KHTMLPart). Et pour le multimedia, tu peux réutiliser d'autres KParts déjà fait de d'autres applications comme Kaffeine ou KMPlayer. Bien sûr ça demande une dépendance de plus à l'exécution.
Je crois que ce genre de librarie universelle n'arrivera pas. Le monde open-source est composé d'une grande variété de personnes et c'est pas tout le monde qui ont les mêmes goûts.
Comme moi par example, je déteste le C alors que j'adore le C++ avec Qt. Je me verrais utiliser et programmer sur une librairie sur lequel je déteste le langage de programmation.
Mais comme souligné, Telepathy est une solution, comme Tapioca, qui sont tous les deux assez similaires.....
Dans le cas de Kopete, je crois qu'on va offrir nos plugins de protocoles dans Telepathy et réutiliser ceux qu'on n'a pas mais offert dans Telepathy (ex: SIP). Note qu'on est pas encore décidé là dessus
Faudrait que quelqu'un confirme quand j'ai jamais essayé les thèmes avec X11 Composite. Et faut dire que j'ai jamais utilisé Adium, je l'a seulement essayé pendant 20 minutes
Ça paraît que c'est pas toi qui fait les merges 0.12 -> trunk ;)
En principe ça reste assez simple comme merge. Mais plus kdelibs4 avance, plus les merges créent des conflits, vu que certaines méthodes ont changé de nom. Celui que je vois le plus souvent c'est à cause de s/kdDebug/kDebug/g.
Donc, on fait un merge, répare les conflits, on compiler et on corrige les erreurs. Durant un bout je faisais les merges en même temps que la mise à jour de kdelibs4_snapshot, mais maintenant je préfère porter vers le nouveau snapshot après merger, surtout quand kdelibs a subit de gros changements (comme cette semaine le passage vers D-BUS)
Alors je me suis dit que kamefu voulait dire "Kamefu Ain't Metroid Fusion", mais non en fait kamefu veut dire "KDE All Machine Emulator Frontend for UNIX"
Je sais que pour KDE, les thèmes d'émoticones sont maintenant géré de façong globale depuis KDE 3.4.
Pour le thème d'émoticones, ça reste à voir. Ce qui nous faudrait, c'est une rencontre globale des développeurs majeurs des clients d'IM libre et open-source pour ça. Woah putain, c'est pas con comme idée ça.
Non, cela n'a aucun rapport avec le JEP XHTML-IM, c'est juste une manière de définir l'affichage pour le client. Le mesasge XHTML-IM est rendu dans le style sans problème.
Vraiment celle là je m'y attendais pas, on a vraiment fait un bon choix en utilisant ce format de thème :)
J'ai installé Google Talk (la dernière version) sur mon Windows à l'école. La fenêtre de conversation était buggé alors j'ai pas vu voir.
Premières remarques:
-Supporte pas les variantes
-Utilise pas Header.html et Footer.html
-Il ont ajouté un nouveau template, NextStatus.html
-Les thèmes sont installé dans une place bizarre, c'est à dire
C:\Documents and Settings\\Local Settings\Application Data\Google\Google Talk\themes\
Aussi aucune mention sur le site officiel de Google Talk ni le blog des développeurs qui utilise le format de thème de Adium(et de Kopete).
Il va falloir que je parle de ça avec David Smith (Catfish_Man) de Adium a propos de ça et contacter les gars de Google pour discuster voir pour en faire un standard :)
"-Les goûts et les couleurs...toussa..."
Oui ça je te l'accorde, tous les goûts sont dans la nature. aMSN a un marché c'est sûr, ceux qui aime bien l'interface du client officiel MSN de Microsoft.
"- Le fait de ne pas installer 12 000 librairies quand on est sur GNOME"
Gros troll sans fondement. En fait, c'est plus à GNOME qu'on reproche de devoir installer tout plein de dépendances (doit-je te rappeller que le leader de Slackware Linux a arrêté de packager GNOME parce que c'était un enfer à packager ?)
Pour KDE: un serveur X, Qt, kdelibs et kdebase c'est tout. Voir cette page: http://www.kde.org/info/requirements/3.5.php pour les détails.
"- Le support des webcams (maintenant)"
Kopete le supporte aussi, je crois qu'on a été le premier client open-source à l'offrir dans une release officiel.
Sans contredit, je dit bravo aux développeurs de aMSN. Cette nouvelle version fut très bien accueilli dans la communauté Mac (le maintainer de la version Mac est sur un forum que je visite souvent).
Pour la maintenance du plugin Jabber, je crois qu'on va se partager ça moi et Gof. On a discutté de nos plans pour KDE4 concernant Jabber l'autre jour sur IRC. Gof va plus s'occuper de la vidéo et de la voix, et faire le mappage transport<->Kopete::Account, tandis que moi la voix aussi, le Multi-User-Chat, et le Service Discovery
Hé chut, en parle pas trop, je vais avoir une foule de monde qui vont me rapporter plein de problèmes sur du code expérimental :P Et tu sais que je suis pas mal occupé ces temps-ci ;)
Effectivement le moteur XHTML+CSS qui utilise le format Adium est en développement dans la branche de développement 0.12 de Kopete. C'est utiliable, mais il reste encore assez de travail à faire, et aussi beaucoup de finission. Mais c'est très beau, et j'adore les thèmes Adium. Donc je sais déjà qu'il manque beaucoup de trucs alors :P Le wiki est la bonne place pour avoir les derniers infos à jour.
[^] # Re: Portage ?
Posté par Michaël Larouche . En réponse à la dépêche Adium 1.1 est pondu. Évalué à 4.
Adium est écrit en Objective-C et utilise Cocoa, l'API pour développeur des applications graphique sous Mac OS X.
Par contre, Kopete supporte les thèmes de message de Adium, les "Chat Window Style" comme je les appelle en anglais.
# A propos de Kopete
Posté par Michaël Larouche . En réponse au journal Support du protocole MSNP.... Évalué à 10.
Je vais commencer par le plugin Telepathy, puisque j'en suis l'auteur. Le plugin Telepathy supporte la conversation texte, l'envoi et la réception d'avatars. Le support du video et de l'audio est implementé dans QtTapioca, qui est la bibliothèque que j'utilise pour supporter Telepathy, mais ceux-ci ne sont pas gérés dans Kopete. Je vais essayer de m'y attaquer avant d'aller à l'université cette automne, mais aucune promesse ! :P
Pour le point principal du journal, je suis aussi le fou qui avait commencé la réécriture du plugin MSN pour Kopete 1.0. Le nouveau plugin se nommer Messenger et utilise libpapillon que j'ai commencé en même temps que le nouveau protocole. Cette implémentation n'est pas très avancé. Le problème avec le protocol MSNP13 et plus c'est les foutus web services qui utilisent SOAP/WSDL ! Ces web services sont utilisés pour rapatrier la liste de contacts, les messages hors-lignes et obtenir le token de login. Mais j'utilise encore la veille technique pour obtenir le token, beaucoup plus simple.
Ce point me retarde depuis maintenant un an parce que j'ai trouvé aucun outil qui me satisfaisait et l'écriture de mon propre outil me prend du temps et je manque de movitation pour terminer cette outil. Parce que je vois cet outil comme un fardeau qui me bloque. J'aurais pû écrire le code moi-même mais pour la maintenance futur utiliser un générateur SOAP/WSDL -> Qt C++ est la meilleur option. Pour votre information, l'outil est écrit en Ruby.
Par rapport à la voix, si quelqu'un le documente un jour, il sera implemté par un implémentation libre ça je te l'assure.
Cet été, je n'ai pas le temps de travailler sur tout ça parce que je fais un SoC pour KDevelop4 pour le support Ruby et c'est vraiment complexe.
# KDE
Posté par Michaël Larouche . En réponse au journal Recherche framework désepérement. Évalué à 6.
C'est très simple de mettre le composant HTML dans un application(KHTMLPart). Et pour le multimedia, tu peux réutiliser d'autres KParts déjà fait de d'autres applications comme Kaffeine ou KMPlayer. Bien sûr ça demande une dépendance de plus à l'exécution.
[^] # Re: Utiliser les RMLL
Posté par Michaël Larouche . En réponse à la dépêche KDE aKademy 2006 du 23 au 30 septembre à Dublin. Évalué à 1.
Plus de 15 jours avant Dublin les gars :)
[^] # Re: Merci bien
Posté par Michaël Larouche . En réponse au journal Amateur de Metal : Attention piège à cons. Évalué à 3.
[^] # Re: Des liens peut-être ?
Posté par Michaël Larouche . En réponse au journal KDE devient marron ?. Évalué à 1.
[^] # Re: Multiples clients IM
Posté par Michaël Larouche . En réponse à la dépêche Sortie de Kopete 0.12. Évalué à 9.
Comme moi par example, je déteste le C alors que j'adore le C++ avec Qt. Je me verrais utiliser et programmer sur une librairie sur lequel je déteste le langage de programmation.
Mais comme souligné, Telepathy est une solution, comme Tapioca, qui sont tous les deux assez similaires.....
Dans le cas de Kopete, je crois qu'on va offrir nos plugins de protocoles dans Telepathy et réutiliser ceux qu'on n'a pas mais offert dans Telepathy (ex: SIP). Note qu'on est pas encore décidé là dessus
[^] # Re: Multiples clients IM
Posté par Michaël Larouche . En réponse à la dépêche Sortie de Kopete 0.12. Évalué à 4.
[^] # Re: Gestion des thèmes Adium et interface
Posté par Michaël Larouche . En réponse à la dépêche Sortie de Kopete 0.12. Évalué à 2.
[^] # Re: Quand ?
Posté par Michaël Larouche . En réponse à la dépêche Sortie de Kopete 0.12. Évalué à 6.
En principe ça reste assez simple comme merge. Mais plus kdelibs4 avance, plus les merges créent des conflits, vu que certaines méthodes ont changé de nom. Celui que je vois le plus souvent c'est à cause de s/kdDebug/kDebug/g.
Donc, on fait un merge, répare les conflits, on compiler et on corrige les erreurs. Durant un bout je faisais les merges en même temps que la mise à jour de kdelibs4_snapshot, mais maintenant je préfère porter vers le nouveau snapshot après merger, surtout quand kdelibs a subit de gros changements (comme cette semaine le passage vers D-BUS)
# Petite correction
Posté par Michaël Larouche . En réponse au journal Phonon et gstreamer : un voyage dans le temps. Évalué à 9.
Juste une petite correction sur un truc qui m'a dérangé quand j'ai lu ce journal ;)
[^] # Re: Euh...
Posté par Michaël Larouche . En réponse au journal Un standard pour les themes de IM. Évalué à 2.
LOL, elle est bonne celle là :)
[^] # Re: Thème d'émoticones ?
Posté par Michaël Larouche . En réponse au journal Un standard pour les themes de IM. Évalué à 3.
Pour le thème d'émoticones, ça reste à voir. Ce qui nous faudrait, c'est une rencontre globale des développeurs majeurs des clients d'IM libre et open-source pour ça. Woah putain, c'est pas con comme idée ça.
[^] # Re: Euh...
Posté par Michaël Larouche . En réponse au journal Un standard pour les themes de IM. Évalué à 1.
Pour Adium:
http://trac.adiumx.com/wiki/CreatingMessageStyles
Non, cela n'a aucun rapport avec le JEP XHTML-IM, c'est juste une manière de définir l'affichage pour le client. Le mesasge XHTML-IM est rendu dans le style sans problème.
# Inattendu
Posté par Michaël Larouche . En réponse au journal Un standard pour les themes de IM. Évalué à 6.
J'ai installé Google Talk (la dernière version) sur mon Windows à l'école. La fenêtre de conversation était buggé alors j'ai pas vu voir.
Premières remarques:
-Supporte pas les variantes
-Utilise pas Header.html et Footer.html
-Il ont ajouté un nouveau template, NextStatus.html
-Les thèmes sont installé dans une place bizarre, c'est à dire
C:\Documents and Settings\\Local Settings\Application Data\Google\Google Talk\themes\
Aussi aucune mention sur le site officiel de Google Talk ni le blog des développeurs qui utilise le format de thème de Adium(et de Kopete).
Il va falloir que je parle de ça avec David Smith (Catfish_Man) de Adium a propos de ça et contacter les gars de Google pour discuster voir pour en faire un standard :)
D'ailleurs, il utilise vCard pour l'avatar.
[^] # Re: Le barbare a gagné un niveau...
Posté par Michaël Larouche . En réponse au journal Jabber. Évalué à 1.
[^] # Re: dommage que cela soit msn uniquement et en tcl/tk
Posté par Michaël Larouche . En réponse à la dépêche aMSN sort de sa tombe !. Évalué à 8.
Oui ça je te l'accorde, tous les goûts sont dans la nature. aMSN a un marché c'est sûr, ceux qui aime bien l'interface du client officiel MSN de Microsoft.
"- Le fait de ne pas installer 12 000 librairies quand on est sur GNOME"
Gros troll sans fondement. En fait, c'est plus à GNOME qu'on reproche de devoir installer tout plein de dépendances (doit-je te rappeller que le leader de Slackware Linux a arrêté de packager GNOME parce que c'était un enfer à packager ?)
Pour KDE: un serveur X, Qt, kdelibs et kdebase c'est tout. Voir cette page: http://www.kde.org/info/requirements/3.5.php pour les détails.
"- Le support des webcams (maintenant)"
Kopete le supporte aussi, je crois qu'on a été le premier client open-source à l'offrir dans une release officiel.
Sans contredit, je dit bravo aux développeurs de aMSN. Cette nouvelle version fut très bien accueilli dans la communauté Mac (le maintainer de la version Mac est sur un forum que je visite souvent).
[^] # Re: Enfin!
Posté par Michaël Larouche . En réponse au journal Jingle : la VoIP sur Jabber, made in Google. Évalué à 1.
Pour la maintenance du plugin Jabber, je crois qu'on va se partager ça moi et Gof. On a discutté de nos plans pour KDE4 concernant Jabber l'autre jour sur IRC. Gof va plus s'occuper de la vidéo et de la voix, et faire le mappage transport<->Kopete::Account, tandis que moi la voix aussi, le Multi-User-Chat, et le Service Discovery
[^] # Re: Kopete et la webcam : OUI !
Posté par Michaël Larouche . En réponse à la dépêche Publication de KDE 3.5. Évalué à 3.
Effectivement le moteur XHTML+CSS qui utilise le format Adium est en développement dans la branche de développement 0.12 de Kopete. C'est utiliable, mais il reste encore assez de travail à faire, et aussi beaucoup de finission. Mais c'est très beau, et j'adore les thèmes Adium. Donc je sais déjà qu'il manque beaucoup de trucs alors :P Le wiki est la bonne place pour avoir les derniers infos à jour.
Moi mon nick sur IRC c'est "DarkShock".
# Mandriva et site web.
Posté par Michaël Larouche . En réponse au journal Mandriva et les noms de domaine.... Évalué à 2.
[^] # Re: Adoption
Posté par Michaël Larouche . En réponse à la dépêche Enfin une norme pour la bureautique : OpenDocument 1.0. Évalué à 1.
Au moins KOffice lui son interface est plus léger que OpenOffice.org et intégré au reste de KDE :)
Vivement la version finale de la branche 1.4 pour le support OpenDoc.
[^] # Re: ressemblance
Posté par Michaël Larouche . En réponse au journal Nouveau Logo pour Kerrighed. Évalué à 1.
C'est du pompage ça parait.
# Enfin !!!
Posté par Michaël Larouche . En réponse à la dépêche Trolltech va publier Qt 4 pour Windows sous double licence. Évalué à 1.
Finalement on pourrait faire des GUI multi-plateformes sans problèmes avec une des meilleurs librairies C++ du marché !
# Bonne nouvelle pour AMD64 et PPC !
Posté par Michaël Larouche . En réponse au journal support de wmv3 et vc9 natif en cours. Évalué à 4.
[^] # Re: Encore un pas en avant pour du Linux sur les bureaux
Posté par Michaël Larouche . En réponse au journal Encore un pas en avant pour du Linux sur les bureaux. Évalué à 3.
En feuillant Wired ou PC Magazine, on voit plein de pubs de plein de constructeurs avec la même putain de phrase.