C'est une source développée dans le cadre de mon travail de fin de formation et enrichie grâce à mes recherches sur le java. Ecole Supmanagement Fès / Maroc.
Télécharger le zip
Salut,je viens tout juste d'installer ton prog sous windows, et j'ai une petite question à te poser.J'ai bien suivi les indications concernant les 3 fichiers à placer, mais quand à l'exécutable, lequel faut il ... exécuter ?ou alors faut il compiler la source ?Merci bien,cordialementNils
Salut Thunderbolt !! Merci de la question; Pour l'exécution, tu compileras la source. Il est prudent d'ajouter les jars au projet, càd dans propriètés du projet. Je crois répondre à ta question. @+.
Ok,tu utilises quel ide pour compiler?Moi je fais tout en ligne de commande, sous linux et windows avec les fameuses commandes javac et java.Merci bien pour ta réponse, je vais essayer de compiler...@++
Hello !! Concernant l'ide pour compiler j'ai utilisé le jcreator il n'a généré, pour la ligne de commandes, j'ai rencontré les mêmes problèmes. Avec Eclipse, il a aussi généré des erreurs. Je crois qu'elles provenaient du fichier jar smslib utilisé. La solution proposée était de créer un nouveau jar puis l'insérer dans le programme. Les mêmes problèmes que j'aie connus avec Elipse sous linux ( redhat 9). Je crois retravailler sur cela après ma soutanance. Je n'ai plus pensé car je me concentre pour la soutenance. Un autre problème se pose pour créer un exécutable. Cela se justifie du fait que le programme utilise des fichiers jars externes qu'il faut préciser lors de la créaton du fichier MANIFEST.MF. Voilà une réponse à la question. Bonne bosse, j'espère que tu trouveras une meilleure solution.
salutpour les tests tas utilisé un emulateur ou un vrai mobile!
Re, j'ai compilé en ligne de commande, avec javac donc.Et il sort des erreurs concernant les classes CService et COutgoingMessage non trouvées...Pourtant j'ai bien mis les fichiers dans les dossiers comme prescrit...
Concernant les tests j'ai utilisé l'émulateur que propose sun : " Wireless Toolkit 2.5.1". Thunderbolt, la compilation en ligne de commande génère des erreurs voire sur mon ordi. J'ai compilé à partir du compilateur du jcreator et avec cette méthode, il s'est exécuté sans problème. Ok, bonne bosse.
salut..j'ai mis les trois fichiers dans leurs repertoires selon l'indication de HBOVY, mais ca na pas marché..l'eclipse genere des erreurs:"the import org.smslib cannot be resolvedCService cannot be resolved to a typeCService cannot be resolvedCOutgoingMessage cannot be resolved to a typeCMessage cannot be resolved"qu'es ce que je dois faire..cordialement
Salut Gadbil, avec éclipse nous avons le même problème. Je n'ai pas encore travaillé sur ça. J'ai utilisé l'ide jcreator pour compiler l'appli et avec ce dernier elle a marché. Si possible d'essayer le jcreator avec comme je l'ai fait. Bonne bosse.
salut HBOVY,j ai essayé,toute à l'heure avec JCreator Pro . mais ca na pas marché aussi..je pense que la source d'erreurs est:"package org.smslib does not exist import org.smslib.*;" ; qu'il m'a affiché.pourquoi a ton avis?merci pour ton aide.
Salut Gadbil; Pour rémedier à cette erreur, tu entres dans propriètés du projet, tu ajoutes les fichiers jars que j'aie glissé avec le code. Et tu les ajoutes dans les emplacements de jdk que j'aie mentionné ci haut. Ainsi ça pourra marcher. Bonne bosse.
moi aussi j'ai essayé avec smslib mais ca marche pas le probleme exactement est lors de l'execution en cliquant sur envoie il reste en execution et le message ne sera pas envoié je pense que c le proble ce cetection du port svp aidez moi merci
salut HBOVY,merci pour ton aide..finalement ca marché sous netbeans et meme sous eclipse .. je dis que le code est executé avec succé..mon probleme est ,pour l'instant, que lorsque je clique sur le bouton "envoyer" , une fenetre qui dis que le message est envoyé mais en realité , il n'est pas envoyé, aucun message n'est recu..sous netbeans on m'affiche:"init:deps-jar:Compiling 1 source file to C:\Documents and Settings\Bilel\Mes documents\NetBeansProjects\proj3\build\classescompile-single:run-single:SendMessage(): Send a message. Using SMSLib for Java v2.1.20 [AWT-EventQueue-0] WARN org.smslib - Could not disable CMTI indications, continuing without them...Mobile Device Information: Manufacturer : SonyEricsson Model : AAB-1022043-BV Serial No : 356706011929504 IMSI : ** MASKED ** S/W Version : R4GC012R4GC012prgCXC1250682_GENERIC_MA Battery Level : 93% Signal Level : 90%2078 [AWT-EventQueue-0] WARN org.smslib - CMS Errors [ +CMSERROR:322 ]: Retrying...8234 [AWT-EventQueue-0] WARN org.smslib - CMS Errors [ +CMSERROR:322 ]: Retrying...14390 [AWT-EventQueue-0] WARN org.smslib - CMS Errors [ +CMSERROR:322 ]: Retrying...20531 [AWT-EventQueue-0] WARN org.smslib - CMS Errors [ +CMSERROR:322 ]: Retrying...26687 [AWT-EventQueue-0] ERROR org.smslib - CMS Errors [ +CMSERROR:322 ]: Quit retrying, message lost...BUILD SUCCESSFUL (total time: 53 seconds)"cher HBOVY, qu'es ce que je peux faire maintenant ..cordialement.
salut HBOVYCService srv = new CService("COm5", 110, "Sony Ericsson", "Z320i");"110" c'est quoi exactement?es ce que je dois la modifier?es ce qu'elle est relative au portCOM? il y a 2 port qu'on m'affiche dans la gestionnaire de peripheriques:-SOny ericsson k320 USB WMC Device Management(COM7)-Sony Ericsson k320 USB WMC OBEX Interface (COM6)que dois je mettre au lieu de com5? es ce com6 ou com7?merci
salut,moi aussi j'ai installer ton programme sur windows mais j'ai des probleme avec les methodes suivantes:__srv.connect()__if (!sendMail()) // SMSSender.showMessage("SMS Sender", "Impossible d'envoyer");__((ActionListener)listeners[i+1]).actionPerformed(e);__ fireActionPerformed(event);__((ActionListener)listeners[i+1]).actionPerformed(e);__ fireActionPerformed__ model.setPressed(false);__ect.....je sais coment faire puisque j'ai pas le code de l'API svp aidez moi c trés trés trés urgent et merci beaucoups
Salut Gadbil pour le port de communication utilises le COM7. Concernant le premier problème, je ne sais si t'as installé le driver de ton téléphone sur la machine. Il permettra d'établir la liaison avec le téléphone. Il faut aussi redéfinir les paramètres du téléphone dans le code pour qu'il soit compatible avec ton téléphone. Tu pourras utiliser ce lien pour des amples orientations : http://www.javaworld.com/javaworld/jw-04-2006/jw-0417-push.html. Bonne bosse à toi.
salut HBOVY;ca finalement marche!!j ai reussi à envoyer des sms!!vraiment merci pour ton aide.bon, je cherche maintenant à recevoir des sms; t as pas une idee?t as pas le code de smslib ?et merci une autre fois.
salut HBOVY;merci d'avancees ce que t'as une version un peu complete de smslib v2.1.2j'ai cherche mais je n'ai pas trouve une!svp , j'essai maintenant de recevoir les message donc il me faut cette apidans ton projet je n'ai trouve que les .class je ne sais rien sur la structure de smslib:( (classes,methodes,..)j'ai pas trouve une documentation autour de cette versionet la version3 est differente de celle ci..en attendant votre reponce ..cordialement.
Salut Gadbil; Concernant ta question, je signale que Smslib propose la classe ReadMessage qui permet de lire des sms reçus sur ton téléphone. De plus il propose une possibilité de la création des tables qui permettent d'enregistrer dans une base des données (Mysql ou Sql server) les transactions d'envoi et réception des sms. Et aussi une classe SendWapSIMessage qui permet d'envoyer des messages utilisant le protocole wap. Pour des amples pratiques dans le domaine, je pourrai te glisser le package complet de la version. Si possible de me glisser ton mail pour te le faire parvenir. Bonne pratique avec Smslib.
salut HBOVY; vraiment merci pour ton aide.mon mail: gaddour_bilel@yahoo.frcordialement.
slt jai rien compris c'est quoi les dossiers :jre/lib/ext : repertoire du jdk. jre/bin./jre/lib.?? merci d'avance
Salut Keytokabo. Il me semble que t'as pas forte expérience sur le java. Il s'agit des répertoires contenant des bibliothèques des classes java. Si t'as du mal à te retrouver, je te suggère de commencer par une formation sur la programmation java et voir le programme en seconde position. Sinon il y'a risque de te faire éffrayer par le langage java. Mais s'il te semble facile où t'as la fléxibilité de l'affronter tout en étant débutant moins grâve question de la détermination et courage car rien n'est difficile pour un bosseur. En tout you can do it. Fortifies tes nerfs. @+.
Bonjour,Je viens d'intégrer ces sources à un nouveau projet avec la dernière version de NetBeans.j'ai bien mis les fichiers dans les répertoir des JDK...etc...J'ai encore cette famese erreure :"Package org.smslib does not exist"Avez vous une idée ? un paramètre à changer dans NetBeans ?SInon , quelqu'un pourrait rendire disponible le projet complet, puisque bon nombres d'utilisateurs n'arrivent pas à faire fonctionne le programme ?Merci à tous.CordialementNixeus
aiiiiiiiiiiiiiiiiide moi la soutnance est approché est moi j ai pas pu terminer l application :s:s:s treeees deçu qlq 11111 aiiiiiiiiiiiiide moi stpppppppppppppppppppppppp
sltje travaille avec un téléphone LGj'au eu un probleme lorsque je clique sur le bouton envoyer ca bloque!!!dans la console:SendMessage(): Send a message. Using SMSLib for Java v2.1.20 [AWT-EventQueue-0] WARN org.smslib - Could not disable CMTI indications, continuing without them...stp t'a pas une idée!!!!
hbovy est ce que tu px maider??
Bonjour hbovy j'ai telecharger ton code et fais les différentes recommandations ci-dessus mais quand j'exécute voici les erraures que j'ai::SendMessage(): Send a message. Using SMSLib for Java v2.1.2javax.comm.NoSuchPortException at javax.comm.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:105) at org.smslib.CSerialDriver.open(CSerialDriver.java:106) at org.smslib.CService.connect(CService.java:599) at exemple.SendMessage1.sendMail(SendMessage1.java:182) at exemple.SendMessage1.actionPerformed(SendMessage1.java:260) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Est ce que tu peux m'aider à resoudre mon probleme stp .Merci d'avance
salut à tous; les erreurs du type Package org.smslib does not exist" où javax.comm.NoSuchPortException peuvent être résolues en ajoutant les fichiers jars smslib dans propriètés du projet de votre éditeur; Ainsi elles seront résolues. Vous devez aussi ajouter le driver de votre téléphone pour permettre la connectivité avec votre équipement mobile. Et veuillez à préciser le port utilisé par votre téléphone. Bonne application à tous.
Salut HBOVY,Je rajoute mes fichiers jars à mon projet, et j'ai toujours les même erreurs(import org.smslib.* est en erreur après evidemment tout l'est aussi...)J'ai un fichier verified/libs : dois je les mettre dedans?J'ai fait "Create package" ds J2ME ds propriétés du projet, j'ai alors un fichier qui se créeds mon projer, et c'est la que je met les jars...et j'ai tjrs les erreursPeut tu me dire exactement cette manip, pasque je n'arrive pas à debloquerMerci
Salut FABINHO7, t'es sur quel éditeur java ? je l'ai travaillé avec jcreator pro !! A te relire prochainement.
Bonjour à tous,Je voulais savoir si il est possible d'envoyer des sms via un modem pc et non un modem gsm.Merci d'avance
Salut GIGIGAGA, l'appli est conçue pour opérer avec e modem gcm. Si bien qu'elle utilise l'interface du pc pour émettre le message. doit fonctionner avec la carte puce du phone. Voilà l'important
Salut HBOVY,j'utilise Eclipse pour compilerEst ce que ca peut fonctionner?
Salut,comment je dois modifier ce code pour envoyer un sms en utilisant un modem GSM wavecom?Merci
salut HBOVY et merci pour ton aide,je compile le code il reste bloqué sur envoi il m'affiche le msg: SendMessage(): Send a message. Using SMSLib for Java v2.1.2dans la console sachant ke j'ai ajouté les librairies et changé les propriétés du gsm, j'utilise un nokia en usb. t'as une idée d'où ca provient? Merci d'avance
Je voulais relier cette application en local avec un emulateur mobile WTK mais je ne sais pas comment faire aide moi plz mon soutenance se raproche. et merci d'avance
havy boy j'ai tout fai comme tu a dit mais au moment ou je clique sur le bouton envoyé mon pc redemare y'a t'il une solution
hbovy est t'il possible de connecter ce programme en port COM4 bluetooth sans installation du driver du telephone portable, Grosso modo escque ce programme que t'a developer peut marcher sur bluetooth merci
Salut TexQn, tu peux connecter le programme sur le COM4 bluetooth sans installation du driver. J'ai refait le programme pour l'envoyer à 10 personnes et sans driver du phone il a fonctionné correctement. Bref le programme marche avec le bluetooth. Concernant Mimich1, tu peux essayer la bluetooth si ton phone le supporte. Moi je ne l'ai pas encore testé avec l'usb. Bibo77, je pense que WTK est un émulateur qui te propose des solutions virtuelles J2Me et autres à implémenter sur un équipement physique. Moi je l'ai utilisé pour concevoir le projet. Pour son déploiement je l'ai fait directement sur phone Sony Ericsson z530i.Concernant l'éditeur java, j'ai utilisé le jcreator, avec éclipse j'avais des messages d'erreurs que je n'ai résolus jusque là. Je pense travailler sur ça dès que j'aurai du temps. Mais il est un ami qui l'a compilé sur éclipse et il a écrit sur ce forum.Prochainement je déposerai le code du même programme mais avec un bouton qui vous permet d'activer 10 jtextfield en bref avec possibilité d'envoyer à 10 personnes. Ok, je vous souhaite bon courage. Bien des choses.@+.
Merci infiniment le programme marche a merveille en bluetooth thx
salut TEXQN, quel est l'éditeur java que tu as utilisé?
salut tout le monde"Il est prudent d'ajouter les jars au projet, càd dans propriètés du projet."comment faire avec netbeans aider mois svp
bah tu click droit sur ton projet puis tu vas sur propriété apres tu vas sur libraire (ajouter JAR/FOLDER)
j'ai utilisé netbeans mais il est operationnel mm sous eclipse et Jbuilder
Merci Texqn j'essaye de faire ça maintenant bonne journée à toi
Pas de problemen si tu a le moindre probleme fais signe :) Bonne journée a toi aussi
Salut,je mis les fichiers comme suit: Comm.jar dans : jre/lib/ext ; Win32com.dll : jre/bin ; javax.comm.properties : /jre/lib.(comme indiqué)Et ant-apache-log4j.jar ; smsserver-2.1.2.jar ; log4j.jar ; smslib-2.1.2.jar je les mis dans Java\jdk1.6.0_03\jre\libJ'ajoute les 4jar dans propriétes du projetEt je remplace CService srv = new CService("COM3", 110, "Sony Ericsson", "Z530i");Par CService srv = new CService("COM4", 9600, "Nokia", "N70");Sachant que j'utilise mobile Nokia N70 branché sur COM4 et je teste la cnx par hyperterminal et ça marche bienMais je n'ai pas reussi à envoyer des sms « Message non envoyé »La compilation m'affiche :init:deps-jar:compile:run:SendMessage(): Send a message. Using SMSLib for Java v2.1.2java.util.NoSuchElementException at java.util.StringTokenizer.nextToken(StringTokenizer.java:332) at org.smslib.handler.CATHandler.getStorageLocations(CATHandler.java:379) at org.smslib.CService.connect(CService.java:621) at test1.Nobosv1.sendMail(Nobosv1.java:247) at test1.Nobosv1.actionPerformed(Nobosv1.java:372) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)BUILD SUCCESSFUL (total time: 18 seconds)je ne sais pas qu'est ce que je dois faire j'espère si quelqu'un peut m'aider svp j'ai pas encore de temps bonne journée tout le monde et merci d'avance
Je voulais tester cet application sur un emulateur localement . Je ne sais pas qu'elles sont les parametres qu'il faut les modifier pour qu'elle ca marche .J'attends votre reponse et merci d'avance
Salut HBOVY, et avant tout merci pour ce super programme (j'ai pas encore réussi à le faire marcher mais je suis sur que ce n'est qu'une question de temps).Alors voilà, j'ai bien rajouté les jars, compilé, exécuté et c'est ok, l'application se lance.Mais en fait je ne vois pas comment passer à l'étape suivante, avant l'envoi du sms.Comment utiliser et configurer les ports?COM? qu'est ce que le modem gsm? ou le trouver? ou bien il s'agit du modem intégré au téléphone???J'ai un nokia 3250, peux tu s'il te plait, m'expliquer commment configurer le pc et envoyer un sms une fois que l'application est compilée et exécuter.Merci!
Salut DIDI_LEBOSS, voici le paramètres que tu devras changer pour configurer l'application : private boolean sendMail() { CService srv = new CService("COM3", 110, "Sony Ericsson", "Z530i");c'est au niveau de cette fonction SendMail() que tu définiras les paramètres de ton phone. COM3 = port de communication avec l'appareil, j'ai travaillé avec le bluetooth. pour le 110 je l'ai changé mais par défaut tu peux le garder à 9600. Tu précises la marque de ton appareil et la série de ce dernier. En ce qui concerne le modem, question de te contenter du téléphone car avec les nouvelles technologies téléphoniques, ces derniers peuvent fonctionner comme de modem pour vous permettre l'accès sur le net, ... Dans des entreprises par exemple celles de la communication, ils ont des modems avec sim qui permettent au programme de s'exécuter sans problème. Pour notre cas, l'application se connecte au téléphone, elle lit les informations sur ta carte sim et à partir de ces informations elle pourra véhiculer l'information via ton opérateur téléphonique. Et c'est ton numéro qui s'affiche chez ton correspondant. Je te conseille des amples détails sur ce lien : http://www.javaworld.com/javaworld/jw-04-2006/jw-0417-push.html Courage et bonne bosse. @+.
slt HBOVY, en fait j'ai compilé l'application mais quand j'execute, aprés insertion du numéro et du msg , je trouve ça :run:SendMessage(): Send a message. Using SMSLib for Java v2.1.2Mobile Device Information: Manufacturer : SAMSUNG Model : SAMSUNGSGH-E250 Serial No : 355789017728290 IMSI : ** MASKED ** S/W Version : 31/03/06 Battery Level : 75% Signal Level : 38%ça reste plenté et le msg n'est pas envoyé..stp aide moi
Salut VayTess; Essaies de changer de phone si tu peux. J'avais un problème similaire avec le samsung j600. Je me réserves de conclure qu'il s'agit de la marque mais il se pourrait qu'il soit la cause. Pour bien confirmer essaies de tester l'appli sur une autre marque comme je l'aie fait avec sony ericsson z530i. Bonne bosse.
merci pour l'idée HBOVY..j vais essayé avec une autre marque..Bonne Bosse.. :)
Merci beaucoup pour ta réponse HBOVY, mais une dernière petite question, lorsque je connecte mon nokia 3250 par port usb, c'est quel port COM?
salut HBOVY,merci pour ton aide,stp comment je peut utiliser ton soft via un modem 3G/HSDPA,connceté dans le prot USB,Merci d'avance
salut,merci pour le code source, j'essaie de tester l'application, et j'utilise un samsung i900, je sais pas comment je configure parce que j'ai un cable usb, est ce que vous pouvez m'aider.Cordialement
Ok, concernant le port usb je ne l'ai jamais utilisé. Mais toutefois, je vous glisse cette classe qui vous permettra de scanner votre appareil et vous préciser le port sur lequel il est branché. le voici : import javax.comm.*;import java.util.*;import java.io.*;import org.smslib.*;public class CommTest{ static CommPortIdentifier portId; static Enumeration portList; static int bauds[] = { 19200, 38400, 115200 }; public static void main(String[] args) { portList = CommPortIdentifier.getPortIdentifiers(); while (portList.hasMoreElements()) { portId = (CommPortIdentifier) portList.nextElement(); if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) { System.out.println("Found port: " + portId.getName()); for (int i = 0; i < bauds.length; i++) { System.out.print(" Trying at " + bauds[i] + "..."); try { SerialPort serialPort; InputStream inStream; OutputStream outStream; int c; String response; serialPort = (SerialPort) portId.open("SMSLibCommTester", 1971); serialPort.setFlowControlMode(SerialPort.FLOWCONTROL_RTSCTS_IN); serialPort.setSerialPortParams(bauds[i], SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE); inStream = serialPort.getInputStream(); outStream = serialPort.getOutputStream(); serialPort.enableReceiveTimeout(2000); c = inStream.read(); while (c != -1) c = inStream.read(); outStream.write('A'); outStream.write('T'); outStream.write('\r'); outStream.write('A'); outStream.write('T'); outStream.write('\r'); outStream.write('A'); outStream.write('T'); outStream.write('\r'); try { Thread.sleep(1000); } catch (Exception e) {} response = ""; c = inStream.read(); while (c != -1) { response += (char) c; c = inStream.read(); } serialPort.close(); if (response.indexOf("OK") >= 0) { System.out.print(" Getting Info..."); CService srv = new CService(portId.getName(), bauds[i], "", ""); try { srv.connect(); System.out.println(" Found: " + srv.getDeviceInfo().getModel()); srv.disconnect(); } catch (Exception e) { System.out.println(" Nobody here!"); } srv = null; } else System.out.println(" Nobody here!"); } catch (Exception e) { System.out.println(" Nobody here!"); } } } } }}Bonne bosse. @+.
Salut HBOVY, en exécutant ta class ci dessus, j'obtient cette erreur:Error 2 opening registry key HARDWARE\DEVICEMAP\SERIALCOMMQu'est ce que cela signifie?
bonjour tt le monde je suis entrain de developper une api java qui permet de lire et de stocker des sms j'ai pensé au Commande AT mais j'ai pas reussi . a titre d'info je suis pas trop fort en programmation je suis telecom ... merci d'avance
slt !!je voulais tout juste savoir si ceux qui ont fait marché ce code avec le bluetooth, l'ont fait à l'aide d'un modem/gsm, c'est que ce code marche mais il y a des erreurs, je précise, d'exécution.mais le seul problème c'est que je dispose pas de ce "device" :modem/gsm et j'aimerai bien faire marché ce code!!si qqun qui a pu le faire marché juste avec bluetooth et un GSM 3g , please réponds!! j'en serais reconnaissantecordialement.votre
Bonjour hbovy,merci pour ton aide,stp si on veut utiliser ton application est ce qu'on va créer un nouveau projet J2ME ou bien juste un simple projet Java.par ce que je travaille dans un projet J2ME mais quand j'utilise ton classe il me donne quelque erreur,Merci d'avance,
l'application fonctionne trés bien mém avec le port usb.. Merci bien Hbovy..tu m'as sauvé la vie..j'ai bien passé la soutenance..
salut HBOVY..je m demande s'il est possible que vous m'envoyez le mem API que dispose GABRRIEL..j voulé devloppé une application d'envoi et de reception des sms et mem des mms..mercie d'avance..Bonne boss
Salut VAYTESS,d'abord félicitation pour le passage de soutenance, stp,est ce que tu peut m'envoyer le code que tu as utilisé, par ce que moi aussi dans mon application je vais utiliser Modem 3G sous le port USB pour l'envoie des SMS,Merci d'avance,
Merci BBoumaiz83..En faite j'ai utilisé la source de HBovy..elle est disponible au dessus..apropos, qu'elle est le OS que tu utilise ? si vista, tu dois installé Tera Term,équivalent de Hyperterminal, pour communiqué avec ton portable..les ports usb sont detectés comme ports COM..il suffit donc de connaitre sur quel COM ton portable et connacté, puis tu configurera ton application.N'oublier pas d'installé un Driver du câble utilisé et mêm le driver du portable.. Bonne boss.. ;)
slt HBovy..voilà mon @ email : ahmed.bessifi@gmail.commerci pour tt :)
Merci VAYTESS,oui effectivement,j'ai trouvé mon modem USB detécté dans le port COM5,j'utilise win Xp,Merci d'avance,
slt bboumaiz83, si jamais l'application n'a pas marché, utilise un autre modem ou un autre portable. Moi j'ai réussi avec SAMSUNG U700..bonne chance frére
Bonjour tt le monde,j'ai suivi les étapes décrie par hbovy , et voila ce que j'ai reçu:SendMessage(): Send a message. Using SMSLib for Java v2.1.2L'erreur est : javax.comm.PortInUseException: Port currently owned by SMSLibMessage envoyé!!!!mais j'ai pas reçu le message dans mon mobile,j'utilise modem sony Ericsson MD300,ce que je pense c'est que merci d'avance.
ce que je pense c'est que je pense que la version du Smslib n'est pas compatible avce le model de sony ericsson MD300,merci
Salut tout le monde,SVP,j'ai besoin le fichier JAR de smsLib v3 et plus,merci d'avance
salut bboumaiz83donner moi ton mail pour t'envoyer smslib-3.3.0.jar
Salut NOUZAA,voila mon mail : b.boumaiz@yahoo.frbon j'ai compilé application et voila mon prob :SendMessage(): Send a message. Using SMSLib for Java v2.1.20 [AWT-EventQueue-0] WARN org.smslib - Could not disable CMTI indications, continuing without them...Mobile Device Information: Manufacturer : SonyEricsson Model : MD300 Serial No : 353446025245166 IMSI : ** MASKED ** S/W Version : R3A018 Battery Level : 0% Signal Level : 319%Message envoyé !!!mais j'ai rien réçuMerci
Salut,svp j'ai un probleme:run:SendMessage(): Send a message. Using SMSLib for Java v2.1.20 [main] WARN org.smslib - Could not disable CMTI indications, continuing without them...Mobile Device Information: Manufacturer : SonyEricsson Model : MD300 Serial No : 353446025245166 IMSI : ** MASKED ** S/W Version : R3A018 Battery Level : 0% Signal Level : 319%Message envoyé !!!SendMessage(): Send a message. Using SMSLib for Java v2.1.2javax.comm.PortInUseException: Port currently owned by SMSLibMessage non envoyé !!! at javax.comm.CommPortIdentifier.open(CommPortIdentifier.java:310) at org.smslib.CSerialDriver.open(CSerialDriver.java:107) at org.smslib.CService.connect(CService.java:599) at packMeditel.V2classeSendSMS.sendSmsMeditel(V2classeSendSMS.java:54) at packMeditel.Classprincipale.main(Classprincipale.java:19)svp: comment je peut résoudre se problememerci d'avance
Salut hbovy,j'ai compilé ton prog en suivant ttes les instructions que vous avez citez mais j'ai trouvé les erreurs suivantes et un message qui dit "sms non envoyé":SendMessage(): Send a message. Using SMSLib for Java v2.1.2javax.comm.NoSuchPortException at javax.comm.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:105) at org.smslib.CSerialDriver.open(CSerialDriver.java:106) at org.smslib.CService.connect(CService.java:599) at Nobosv1.sendMail(Nobosv1.java:245) at Nobosv1.actionPerformed(Nobosv1.java:370) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231) at java.awt.Component.processMouseEvent(Component.java:5488) at javax.swing.JComponent.processMouseEvent(JComponent.java:3126) at java.awt.Component.processEvent(Component.java:5253) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
j'ai exactement le meme probleme avec javax.comm.NoSuchPortExceptionquelqu'un a une idée?
Vérifiez les paramètres de la connexion. Sur quel port com est branché votre périphérique. Et aussi vérifiez si votre fichier comm.jar est placé dans le répertoire prescrit et dans propriètés du projet. Bonne bosse.
j'ai pu regler le pb.je ne sais trop si c'est juste mais ca marche quand meme.-initialisation du modem avec le bloc suivant:Win32Driver w32Driver= new Win32Driver();w32Driver.initialize();- suivie du bon parametrage du modem avec le baudrate adequatSerialModemGateway gateway = new SerialModemGateway("modem.com1", "COM1", 115200, "Wavecom", "");
Bonjour HBOVY;J'utilise un K700i avec bluetooth pour envoyer et recevoir les SMS & ça marche à merveille.Avec l'application smsserver3.4, je peux récupérer le SMS réçu directement sur ma bdd d'oracle 10g & vis versa mais le problème qui se pose est le suivant:Je peux envoyer autant de SMS que je veux, recevoir après autant de SMS que je veux, mais je pourrai pas réenvoyer juste après avoir reçu sauf si je redémarre le pc.STP HBOVY, dis-moi ce que tu penses de ça? es un problème de port qui ne se libère pas?J'en ai besoin de recevoir une demande par SMS & envoyer juste après la réponse par SMS dans le cadre de mon pfe mais je suis bloquée; merci de m'aider si tu as des idées.Cordialement
Salut Happy69; Essaies d'utiliser cette classe : " ReadMessagesAsync", elle te permet de lire les messages et d'envoyer l'accusé de réception au numéro émetteur. Je pense qu'elle pourrait résoudre ton problème. A défaut tu me passes ton adresse courrielle pour te l'envoyer. Ok, pleins succès.@+.
Merci beaucoup HBOVYoops1sourire@hotmail.comCordialement
BONSOIR TT LE MONDE SVP j'ai un stage a propos d envoi et reception d sms pc<--->gsm en utlisnt mysql et java.c est tres urgent svp aidez moi il ne me reste que 10 jrs.je vs attend voila mon email:khalidkrziz@hotmail(gmail).com
Salut Khalid; Si possible de télécharger la source et de suivre les instructions prescrites. Pour lire les messages, il te faut utiliser la classe ReadMessage fourni dans la source smslib. Bonne bosse.
slt hbovy vraiment elle est impécable ton application mais j aimerai bien savoir comment ca va se derouler au niveua du terminal pa rapport à mon telephone car j arrive pas envoyé les sms et j ai un projet sur ce théme et merci pour ta patience .
Essaies de voir les paramètres de la configuration de ton phone. Supporte-t-il le le bluetooth, IR, quelle est la marque ? Sinon pour amples détails tu pourras les trouver dans nos discussions ci hautes. Bonne bosse.
slt tt l monde,svp ya qlq1 qui peut m'aider.j'ai compilé ce prog en suivant ttes les instructions citées mais j'ai trouvé les erreurs suivantes et un message qui dit "sms non envoyé":init:deps-jar:Compiling 1 source file to C:\Documents and Settings\Administrateur\télécom\build\classesC:\Documents and Settings\Administrateur\télécom\src\omeyma\Nobosv.java:242: warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.LinkedList hb.add(msg);C:\Documents and Settings\Administrateur\télécom\src\omeyma\Nobosv.java:31: warning: [serial] serializable class omeyma.Nobosv has no definition of serialVersionUIDpublic class Nobosv extends JFrame {2 warningscompile-single:run-single:SendMessage(): Send a message. Using SMSLib for Java v2.1.2Mobile Device Information: Manufacturer : Model : Serial No : IMSI : S/W Version : Battery Level : 0% Signal Level : 0%javax.comm.PortInUseException: Port currently owned by SMSLib at javax.comm.CommPortIdentifier.open(CommPortIdentifier.java:337) at org.smslib.CSerialDriver.open(CSerialDriver.java:107) at org.smslib.CService.connect(CService.java:599) at omeyma.Nobosv.sendMail(Nobosv.java:227) at omeyma.Nobosv.jButton1ActionPerformed(Nobosv.java:257) at omeyma.Nobosv.access$000(Nobosv.java:31) at omeyma.Nobosv$1.actionPerformed(Nobosv.java:83) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)svp aidez_moi,!!!!!!!!!!!!!!!merci d'avance
Salut HBOVYlors de l'exécution je clique sur le bouton envoie le programme reste en exécution et le message ne sera pas envoyer. quel est le problème svp ?comment utiliser Wireless Toolkit 2.5.1 pour tester l'application ? Merci d'avance
slt texQn je voudrais vous demander quelles sont les modifications ke vs avez faits ds le code de HBOVY pour réaliser l'application sur bluetooth???merci d'avance.
Ton projet ma vraiment intéressé!! comment vous avez fais le test avec wireless toolkit? quelle sont les ports de communication dans ce cas la? quelle projet avez vous choisi avec le toolkit? svp aidez moi
j'aime que quelqun m'aider comment fonctionne se programme avec un video tutoriel envoi moi le sur e-mail: kakashady.derbaliano@gmail.com .et merci je vss attend avec passion.
salut hbovy j'aime que tu m'envoie un video tutoriel sur tous les etapes pour exeecuter ce programme et merci je t'attends sur kakashady.derbaliano@gmail.com et merci encore.
Bonjour,Voila mon Email, pouvez vous s'il vous plais m'envoyer le code à exécuter pour que ca marche?dalhoumi.sou@gmail.com
Bonsoir, Lorsque j'éxécute le code d'envoie des sms, j'ai l'erreur suivante : Error loading win32com: java.lang.UnsatisfiedLinkError: no win32com in java.library.pathorg.smslib.GatewayException: The selected comm port does not exist. at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:96) at org.smslib.modem.AModemDriver.connect(AModemDriver.java:95) at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:97) at org.smslib.Service.startService(Service.java:202) at Message.modem.ReadMessages.run(ReadMessages.java:89)J'ai mis les .jar à leurs places, et j'ai modifié les ports plusieurs fois mais le méme erreur, pouvez vous m'aider s'il vous plais?voila mon email : dalhoumi.sou@gmail.com
bnj tous le monde j'ai toujours le probleme du blocage en execution j'ai pas réussis a résoudre si qlq'un tombe de le même probleme svp me aider
Je pense vous devez exécuter le code par Netbeans ça cause pas de problème par contre par eclipse ça pause plein de problèmes.Cordialement.
meme avec NetBeans j'ai un portable nokia 2630 lier par bluetoothet toujours le meme prob il reste bloquè dans l'execution merci Mr ENSISOU
il faut bien définir le port de communication. Essayez de vérifier le port avant d'utiliser le programme. Cherchez d'abord à détecter le port lors de la connexion avec L'os sans recourir à l'application; une fois la connexion est faite et que vous ayez repéré le port, vous pouvez configurer l'appli sur ce port. Il faut pas oublier que c'est un jeu assez complexe car il vous faut la précision !!!! @+
Merci d'abord Mr HBOVY pour l'application et pour ton aide c très gentil de te part. donc comment je peux faire pour avoir le port qui utilise mon portable sachant que je connue les ports qui sont fourni par le bluetooth:PORT Direction NomCOM14 Entrant NokiaCOM15 Entrant NokiaCOM16 Sortant Nokia'Nokia PC Suite)COM17 Sortant Nokia'COM1'tout ça le bluetooth qui ma donnée quand je utilise COM14 ou bien COM15 l'application ce bloque et pour les Ports COM16 COM17 le message votre message non envoi ce produise donc est ce que le port qui me faut et autre port ? et comment je l'obtenir ?
Salut Ayoubtiki, il te faut établir la connexion physique entre les deux équipements ( Ordi et Téléphone via le port COM16. Ensuite tu pourras tester l'appli. A défaut tu pourras échanger d'abord la musique, où n'importe quel fichier entre ordi et téléphone. Si ça marche, c'est alors que tu te lancera sur l'envoi. Bien des choses.
Merci infiniment Mr HBOVY c très gentil et ton programme sa marche bien et bon continuation
super. bonne continuation à toi Ayoubtiki.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 571 membres 96 nouveaux aujourd'hui 16 151 membres club