begin process at 2008 08 20 14:48:47
1 228 884 membres
250 nouveaux aujourd'hui
14 258 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

JMSNMESSENGER JAVA WEB MSN MESSENGER


Information sur la source

Catégorie :Application Classé sous : jmsn, msn, messenger, tanfous, webmessenger Niveau : Expert Date de création : 14/01/2006 Date de mise à jour : 27/05/2006 13:31:24 Vu / téléchargé: 57 385 / 9 233

Note :
8,36 / 10 - par 14 personnes
8,36 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (31)
Ajouter un commentaire et/ou une note

Description

JMSNMessenger est une application complète qui est capable d'executer tous les traitements de MSN Messenger de Microsoft et en offre d'autres que MSN n'offre pas. (pour la sécurité des utilisateurs):

//********************************************
POINTS COMMUNS AVEC MSN MESSENGER DE MICROSOFT
//********************************************
- login sous un statut spécifique comme avec MSN 7
- changement de statut
- ajout de contact
- supprime un contact
- block un contacct
- unblock un contact
- classement par email ou par pseudo
- affichage contact online et offline
- changement de pseudo
- conversation avec contact
- inviter un autre contact à la conversation
- envoie de fichiers


//******************************************************************
CE QUE MSN MESSENGER DE MICROSOFT N'A PAS ET QUE JMSNMESSENGER OFFRE
//******************************************************************
possibilité de parler en mode offline (contacts bloquer, statut offline)

*BLOQUAGE SPÉCIALES: bloque un contact completement ou partiellement
contact bloque COMPLETEMENT (ne vous voit pas mais vous pouvez lui parler et vice versa seulement si vous demarrez la conversation en premier)
contact bloque PARTIELLEMENT (le contact vous voit en ligne mais ne peut pas vous parler)

affichage d'informations sur un contact (SessionID, cookie, code, cookie d'authentification, IP etc)

*Logger complet, garde un log de chaque action qui se passe sur msn avec informations détaillés

savoir lorsqu'un contact a demarre une fenetre de conversation
savoir lorsqu'un contact est entrain de tapper un message avant meme d'avoir reçu le premier message
*savoir lorsqu'un contact a ferme sa fenetre, a quitter la conversation ou l'a abandonne

envoie de message: à tout le monde, à des contacts choisis, à un contact inconnu

envoie de fichiers: à tout le monde, à des contacts chosis, à un contact inconnu

envoie de fichiers en multi-Selection


******BOITE VOCALE:**********
messagerie automatique par keyword. (REPONSE EN MOT OU ENVOIE DE FICHIERS)
Exemple: un contact vous dit Bonjour, vous repondez quelque chose automatiquement

AUTRE Exemple: un contact tappe le nom d'un fichier, et vous l'envoyez automatiquement

possibilité de programmer un bot de chat facilement

possibilité de programmer un bot (file server) facilement.

possiblilité de programmer un xdcc server (comme sur irc) facilement

sauvegarde et chargement des donnnées automatiquement


//********************************
AU NIVEAU DU CODE
//********************************
J'ai ajouté plusieurs fonctionnalités comme la progression lors d'un transfert de fichier, un comboBox pour le changement de statut comme dans MSN etc etc.
Ces fonctionnalités sont en COMMENTAIRES. Vous n'avez qu'à enlever les commentaires pour les implémenter.
(Elles sont en commentaires parce que je trouve qu'elles ralentissent le fonctionnement du programme).


Date: 14/01/2006
@author Hassen Ben Tanfous

Conclusion

Fonctionnement à partir du OS:
JMSNMessenger.jar
JMSNMessenger.exe (Il est nécessaire de renommer le fichier JMSNMessenger.ex to JMSNMessenger.exe)

Fonctionnement à partir du code:
Classe main: com.coded.jmsn.Application
Ajouter au classPath le contenu du dossier lib

BUG CONNUS:
- aucun bug qui risque de faire planter le programme.
- lorsque vous allez demarrer le programme vous remarquerez que le pseudo n'est pas chargé, le pseudo est chargé correctement mais il ne s'affiche pas. (ce "bug" n'a aucune conséquence sur le fonctionnement du programme, lorsque vous envoyez un message la personne voit votre pseudo correctement mais vous ne voyez pas votre pseudo).

***INTERFACE GRAPHIQUE ****
comme vous le verrez l'interface graphique n'est pas très satisfaisante comparativement à MSN. Ne vous genez pas pour la modifier et m'envoyer une copie. Je l'ajouterai à cette source avec votre nom.

Date: 14/01/2006
@author Hassen Ben Tanfous
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

14 janvier 2006 21:33:10 :
Modification du fichier executable from exe to jar.
20 mars 2006 01:12:43 :
ajout du fichier .exe et du fichier .jar. Par mesure de sécurité, le fichier .exe est renommé pour .ex Les deux fichiers fonctionnent correctement.
27 mai 2006 13:31:24 :
http://jmsnmessenger.sourceforge.net/webmessenger Version WEB ajoutée Date: 27/05/2006 @author Hassen Ben Tanfous
  • signaler à un administrateur
    Commentaire de sheorogath le 14/01/2006 18:20:11 administrateur CS

    cool je ne connaissait pas le package
    vais essayer de developper le mien quand j'aurai le temps et l'envi
    sinon g une erreur quil me dit dans la classe GUIMsn :
      if (tempFriend != null) {
                        contenu += Outils.remplirEspaces("Access value: ", TAILLE) +
                                "\t" +
                                tempFriend.getAccessValue() + "\n";
                        contenu += Outils.remplirEspaces("Code: ", TAILLE) + "\t" +
                                tempFriend.getCode() + "\n";

    ligne 1047 -1050

  • signaler à un administrateur
    Commentaire de Twinuts le 14/01/2006 20:38:31 administrateur CS

    Salut je n'ai pas vu les sources mais en passant sur ta conclusion j'ai vu ceci :
    (Est-ce que quelqu'un se rappelle comment écrire un manifest et ajouter les librairies dedans pour la création d'un fichier Jar ???)

    je suppose que c'est pour msnm.jar donc ton manifest doit ressembler à ceci :

    Manifest-Version: 1.0
    Specification-Title: un petit titre pour le fun :)
    Class-Path: lib/msnm.jar (si tu en as d'autre Class-Path: lib/msnm.jar,lib/msnm2.jar,....)
    Built-By: ton nom
    Created-By: la version de la jvm exemple : 1.5.0_06-b05
    Main-Class: com.coded.jmsn.Application
    Specification-Version: un numéro de verson ex : 1.1.0 ou encore 1.1.0-20060114

    bien entendu tu as encore plein d'autre option possible à inclure dans le manifest
    tout comme tu peux signer le jar (regarde dans mes derniers post je donne un lien qui explique le truc)

  • signaler à un administrateur
    Commentaire de gmi19oj19 le 16/01/2006 17:49:45

    J'ai testé ton appli et j'suis assez bluffé j'dois dire^^

    Par contre, si j'puis me permettre, quelques remarques :

    - J'pense que faire apparaitre le statut des contacts online ailleurs que dans le logger serait utile
    - Si t'as un FTP, fais un fichier JNLP pour lancer JMSN via JavaWebStart, c'est, je pense, une technonlogie toute indiquée pour ce genre d'appli

    J'ai pas encore regardé le code, mais je suppose qu'on peut facilement adapté l'application pour des protocoles tels ue Yahoo Messenger ou ICQ ?

  • signaler à un administrateur
    Commentaire de patrick_degonneville le 23/01/2006 22:34:26

    J'ai un problème à l'éxecution du programme. Après la saisie de mes identifiants, le programme reste bloqué sur "Connexion en cours...". Je tourne sous XP PRO avec jre 1.5.0_6.
    Que faire ?
    merci d'avance

  • signaler à un administrateur
    Commentaire de muad-dib le 03/02/2006 16:06:19

    J'ai le même problème que patrick degonneville, même configuration, après un double click sur le .jar

  • signaler à un administrateur
    Commentaire de Hassen Ben Tanfous le 06/02/2006 02:13:14

    Vérifier que vous n'avez pas de firewall qui bloque le programme. Le programme fonctionne correctement, il a été testé par plusieurs. Donc, s'il y a un problème, c'est sûrement à cause d'une mauvaise configuration de votre ordinateur et je n'ai pas le temps de vous aider là-dessus.

    Bonne soirée
    Date: 05/02/2006
    @author Hassen Ben Tanfous

  • signaler à un administrateur
    Commentaire de bemawi le 19/03/2006 20:36:09

    De l'aide!!!

    Je ne parviens pas à comprendre comment on fait tourner cette application. Je disposes d'un Win98.

    bemawi

    PS: et sur un mac OS 9?

  • signaler à un administrateur
    Commentaire de yassinovetch le 20/03/2006 00:57:27

    salut svp j'ai essaié de faire marché cette application ,mais ca marche pas ,quand j'execute le fichier .jar la fenetre est bloquée
    sur le message connexion en cours,que dis je faire

  • signaler à un administrateur
    Commentaire de lapinnain2 le 20/03/2006 17:47:55

    une fois que j'ai télécharger le fichier *.zip, que dois-je fair ? :S lol je suis un peu un noobie

  • signaler à un administrateur
    Commentaire de yassinovetch le 20/03/2006 22:46:27

    salut svp j'ai essaié de faire marché cette application ,mais ca marche pas ,quand j'execute le fichier .jar la fenetre est bloquée
    sur le message connexion en cours,si qq entre vous sait comme le marcher,qu'il le dit et merci d'avance,c'est  urgent

  • signaler à un administrateur
    Commentaire de Twinuts le 20/03/2006 23:25:57 administrateur CS

    Salut,

    je ne sais pas comment vous faites sachant quelle fonctionne très bien cette source je l'ai testé sous linux avec java 1.5 ...................... avec un simple java -jar JMSNMessenger.jar.................

  • signaler à un administrateur
    Commentaire de toufouk le 14/04/2006 10:03:37

    Salut,

    je voulais savoir si il etait possible d'integrer un tel logiciel dans un site web. Si oui merci de bien vouloir m'expliquer.

    ++

  • signaler à un administrateur
    Commentaire de oualisalah le 13/05/2006 18:16:42

    salut,

    pour moi aussi ça marche sous win xp, maintenant je vais voir la source pour apprendre d'aventage puisque je debute en java.....

    merci pour cette exemple hassen

  • signaler à un administrateur
    Commentaire de Hassen Ben Tanfous le 27/05/2006 13:25:08

    J'ai reçu plusieurs messages et commentaires pour faire une version WEB du JMSNMessenger.
    J'ai enfin eu quelques minutes pour relire le projet et en faire une version pour le WEB.
    La version est disponible sur sourceforge.net
    http://jmsnmessenger.sourceforge.net/webmessenger

    Comme je l'ai déjà mentionné, l'interface graphique est minable et je ne compte pas la changer parce que ça m'ennuie à mourrir de faire des GUI.
    Donc, s'il y a des volontaires, n'hésitez pas à m'envoyer une copie du code et je vais ajouter votre nom à ce travail.

    Amusez-vous!
    Date: 27/05/2006
    @author Hassen Ben Tanfous

  • signaler à un administrateur
    Commentaire de oualisalah le 28/05/2006 14:41:48


    pour ton interface graphic essaie d'utilisé le plugin visuelEditor, c'est simple et facile sous eclipse 3.0  (palette pleine de composant)

    tu peut telecharger l' avi pour voir un aperçu et comment l'installé sous eclipse en utilisant l'URL suivante:

    http://www.labo-sun.com/resources-fr-videos.htm

    ou peut ton trouvé le plugin pour msn avec la doc si c'est possible

    a bien tot

  • signaler à un administrateur
    Commentaire de Hassen Ben Tanfous le 29/05/2006 02:54:39

    Tu peux télécharger le plugin sur sourceforge.net le nom du projet est jmsn.

    plugin: http://sourceforge.net/projects/jmsn/
    documentation: http://jmsn.sourceforge.net/

    Le problème est que la documentation ainsi que tous les commentaires dans le code sont totalement écrits en japonais.

    J'ai passé deux jours à lire tout le code de l'API pour comprendre ce que ça faisait et savoir comment l'utiliser. Les exemples sont extrêmement rares (à part celui-ci) mais la structure de l'API est excellente.

    Bonne chance!

    Concernant l'interface graphique, ce n'est pas un manque de moyens mais plutôt un manque de motivation. Avant, j'utilisais JBuilder pour faire les interfaces graphiques mais je déteste le code généré c'est tout le temps mal écrit et je passe plus de temps à modifier le code généré que si je l'écrivais moi-même.
    Et, lorsque tu écris le code, c'est extrêmement ennuyant parce que 90% du code n'est rien que des appels à des méthodes existantes.

    Le meilleur langage pour faire les interfaces graphiques est définitivement C# ou n'importe quel .NET based language.
    En bref, en Java faire des GUI, je trouve ça très emmerdant!!
    Mais, dès que j'ai quelques heures, je vais prendre le temps pour peaufiner l'interface graphique et peut-être même utilisé SWT parce que  Swing c'est vraiment laid!!

    Date: 29/05/2006
    @author Hassen Ben Tanfous

  • signaler à un administrateur
    Commentaire de oualisalah le 29/05/2006 21:30:35

    apres que j'ai telecharger et essaié le visuel editeur je te partage le point de vue............peut etre il vont l'ameliorer avec le temps....bref

    je te remerci pour lien je vais le telecharger quand je termine ce que j'ai commencé actuellement.......

    merci encore hassaen
    bon chance a toi aussi
    a+

  • signaler à un administrateur
    Commentaire de Horfee le 20/07/2006 22:58:39

    j'aurais juste voulu savoir, est ce que ca marche avec les proxy, SOCKS, HTTP COnnection, etc...?

  • signaler à un administrateur
    Commentaire de cdg974 le 18/09/2006 22:50:30

    bonjour,

    je trouve cette source tres impressionnante. Un point attire mon attention c'est le jar msn.jar. J'aimerai savoir si c'est bien un jar tiers que l'on peut trouver en open source sur le net et à quelle adresse s'il vous plaît

    merci d'avance de vos réponses.

  • signaler à un administrateur
    Commentaire de era le 22/09/2006 15:40:03

    ca marche bien mais il ne faut pas etre logge sous msn
    il arrive pas a te deco et a te connecter a JMSN
    de plus, j ai parse ton code en diago, mais je vois pas ce que tu apportes de plus que la version jap, qui elle est a une interface bien faites

    l API jap est interressante mais y a de quoi l ameliorer

  • signaler à un administrateur
    Commentaire de alice10 le 28/12/2006 08:49:28

    bonjour à tous,
    g téléchargé le zip entier et après fo faire koi? Donner moi les étapes parceke j'y arrive pas.
    Merci

  • signaler à un administrateur
    Commentaire de erb211 le 01/01/2007 18:25:04

    salut hassen
    g pas u le temps d'analyser votre code mais si té un conaisseur sur les reseaux avec  jbuilder ou java j'auré besein de tes services contact mois sur erb211@hotmail.com

  • signaler à un administrateur
    Commentaire de chasseurdedemon le 03/01/2007 23:04:21

    bonjour j'ai telecharger le zip je les décompressé renomé le fichier (*.ex ==> *.exe) mes quand je le lance il me met le message suivant:

    "aucunt JVM trouvé sur ce systéme
    veuillé définir EXE4_JAVA_HOME
    pour trouver un JDK ou un JRE installé."

    je pensse mais je ne suis pas sur , c'est parce que j'ai pas les driver ou apliccation installer sur mon ordi (je vien de réinstaller windows) donc si kelk1 pourrais m'aider et me donner éventuellement un site pour installer ce k'il me manque merci d'avence

    voicis mon adresse msn pour réglé le PB ces meilleur: mocktarm@hotmail.com
    MokMap

  • signaler à un administrateur
    Commentaire de bahbah le 05/03/2007 15:59:33

    merci Hassen, je vais integre votre code dans mon application et je veux bien connaitre sur quel environnement vous avez developpé ce code.
    Merci

  • signaler à un administrateur
    Commentaire de ahmed_mido006 le 08/03/2007 16:47:49

    salut tout le monde , est ce que quelqun a su comment regler le probleme qui concerne la connexion , je me loge , et j'ai toujuors la fenetre de connexion en cours , et puis ça se bloque

    Merci d'avance

  • signaler à un administrateur
    Commentaire de supradragon le 02/06/2007 23:45:49

    salut hassan je te félicite pour cet application que j'ai bien aimé t'es un vrai artiste en programmation ben je voudrai ton aide au niveau d'une simple application client serveur si tu veux bien sure .. voila mon msn  ton_ange_espace@hotmail.fr  et aussi master_cool@hotmail.fr et mercii n'oublie pas de m'ajouter

  • signaler à un administrateur
    Commentaire de anwar1986 le 01/07/2007 23:40:54

    hassan j'ai une interface graphique que j'ai dévéloppé, je l'utilise dans mon classe de cours, je connecte les postes en utilisant avec des sockets qui permet la communication la communication a distance entre les postes du reseau local, si ça vous interesse contact moi à charchabil2@hotmail.com
    N.B l'interface graphique marche 100%, avec changement de la couleur d'arriére plan, aussi il ya un menu, peut etre que ça sera utilie pour vous.
    n'hesitez pas de me contacter

  • signaler à un administrateur
    Commentaire de Hassen Ben Tanfous le 03/09/2007 04:24:12

    Bonjour à tous,
      Tout d'abord, j'aimerai remercier tous les gens qui ont pris le temps de m'envoyer des morceaux de code pour améliorer l'application, des bugs, des patches, des demandes de features etc.
    J'aimerai aussi remercier les maniaques dépressifs qui m'ont envoyé différentes menaces parce que je refusais de répondre à des questions/commentaires rhétorique ou que je refusais de les aider à faire leur travail.

    Le but de ce message est de clore ma participation à cette application. Je pense que c'est nécessaire parce que je continue à recevoir des messages et je ne peux pas vous aider. Vous voyez, je pense à vous! Je vous évite de perdre votre temps à m'écrire.

    Donc, je ne maintiens plus cette application (depuis plusieurs mois). J'ai toujours dit que j'allais améliorer ceci et cela mais j'ai jamais eu le temps. Et, pour être franc, je travaille sur d'autres trucs plus interessants présentement donc c'est difficile de revenir sur mes projets d'étudiant.

    Merci encore!
    J'ai quitté Java pour travailler avec d'autres langages mais s'il y a pas de problemes de copyright, je reviendrai deposer du code ici
    ciao

    -Hassen Ben Tanfous

  • signaler à un administrateur
    Commentaire de squallinou62 le 16/07/2008 15:55:55

    lu all c pour savoir est t'il possible d'avoir un msn qui fonctionne sur mon nokia 5310xpressmuisc avec un operateur sfr ??

  • signaler à un administrateur
    Commentaire de Arnold59 le 27/07/2008 23:18:49

    Bonjour,

    Je n'arrives pas à exécuter le fichier sous Linux :

    Pour information, j'ai ajouté les lignes suivantes dans la variable d'environnement de la home :

    contenu du .bashrc

    # Variable Java 6 update 7
    export JAVA_HOME=/usr/local/Java/jdk1.6.0_07
    export PATH=$PATH:$JAVA_HOME/bin

    Est-ce correct ?

    --> Problème avec le Jar :
    /Bureau/Java_Messenger/javafr_JMSNMESSENGER-JAVA-WEB-MSN-MESSENGER___Page/JMSNMessenger$ java -jar JMSNMessenger.jar
    Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
       at java.awt.Toolkit.getDefaultToolkit(libgcj.so.81)
       at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.81)
       at java.awt.Window.<init>(libgcj.so.81)
       at java.awt.Frame.<init>(libgcj.so.81)
       at javax.swing.JFrame.<init>(libgcj.so.81)
       at com.coded.jmsn.GUIMsnLogin.instancierComponsants(GUIMsnLogin.java:82)
       at com.coded.jmsn.GUIMsnLogin.<init>(GUIMsnLogin.java:76)
       at com.coded.jmsn.Application.main(Application.java:43)
    Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
       at java.lang.Runtime._load(libgcj.so.81)
       at java.lang.Runtime.loadLibrary(libgcj.so.81)
       at java.lang.System.loadLibrary(libgcj.so.81)
       at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.81)
       at java.lang.Class.initializeClass(libgcj.so.81)
       at java.lang.Class.forName(libgcj.so.81)
       at java.awt.Toolkit.getDefaultToolkit(libgcj.so.81)
       ...7 more

    Comment faire tourner ce programme sous JDK 1.6 update 7 ?

  • signaler à un administrateur
    Commentaire de era le 03/08/2008 20:38:29

    il tournera pas sous cette version de java
    car awt n existe plus
    essaye avec une jre 1.5

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS