Programmer sur un 3410 (+ autres gsm) [JAVA] - Java - Programmation
Marsh Posté le 19-03-2003 à 14:46:20
le site de sun est la reference, tu y trouveras les tuts pour comprendre le principe d'utilisation des principales classes, et les spec completes de l'API.
Autres adresses utiles :
Une FAQ pas mal
penserenjava.free.fr
traduction d'un bouquin tres complet :
http://faqjava.developpez.com/
Java@prog, liens utiles :
[url]http://forum.hardware.fr/forum2.php3?post=19041&cat=10[url]
Marsh Posté le 19-03-2003 à 15:02:53
Merci
Mais existe-t'il une communauté francophone de développement d'applications pour GSM ? (En java, je pense encore et toujours au 3410)
Marsh Posté le 19-03-2003 à 15:10:45
Guybrush02 a écrit : Bonjour, |
Moi ça m'intéresse vachement cette prog en Java sur GSM, mais pour une utilisation avec un appareil externe (style PC)
Vous savez si ce serait possible via un soft Java sur GSM de communiquer avec un PC soir en série via la sortie modem ou en infrarouge?
Autre question, y'a moyen d'envoyer automatiquement des SMS par programmation?
Marsh Posté le 19-03-2003 à 15:19:05
C17 a écrit : |
Maintenant, il font meme des portables avec BlueTooth
Mais sinon, je sais pas
C17 a écrit : |
Ben sur Bouygues, tu peux recevoir un sms kan tu recois un mail (tu as alors l'expediteur et l'objet du mail). Orange aussi le fait, mais bon je sui chez bouygues ... Tu peux donc faire un scripts qui t'envoies des mails sur ton compte sur Bouygues, et ca te fait un SMS, par contre ca marche que pour les sms pour soi-meme et eventuellement quelques amis ... mais c'est bien pratique pour t'avertir d'un "Job complete"
L'avantage c'est que c'est illimité
Ensuite, toujours sur Bouygues, tu as le droit a 5 SMS par jour vers les autres portables Bouygues via une interface web, j'essaye d'automatiser la chose, mais bon ....
Sinon, les solutions universelle gratos, pour envoyer des sms c'est fini ...
Marsh Posté le 19-03-2003 à 15:28:55
Nokia propose sur www.forum.nokia.com un SDK avec un émulateur. On dispose alors d'un gsm virtuel sur son pc et on peut installer les applications comme si il s'agissait du gsm qu'on a en main.
J'ai jeté un rapide coup d'oeil aux différentes classes, et apparament, on peut totalement maitriser le GSM (que ce soit graphiquement, le son, le réseau, les sms, les paramètres, la carte sim, ...).
Mais en fait, je tourne un peu en rond : Que faut-il pour programmer sur PC / sur GSM ?
- Un simple éditeur de texte (Ultraedit fera l'affaire)
- Un compilateur ? (Sous command, javac suffit ou pas ?)
- Et puis ?
N'existe-t-il pas un programme genre devC++ mais en Java ? (Qui comprend toute une serie d'informations & d'aide pour l'écriture en Java, ainsi qu'un compilateur) ?
Marsh Posté le 19-03-2003 à 15:30:57
bobuse a écrit : |
En fait, je cherche simplement à utiliser un GSM dans un cadre domotique qui permettrait, via une liaison série de gérer une petite centrale d'alarme et de par exemple envoyer un sms en cas de déclenchement de l'alarme...
J'utilise déjà ce système mais avec un microcontroleur séparé programmé en Basic Stamp et qui pilote le GSM(un siemens C35) avec les fameuses instruction Hayes (AT), mais si le gsm peut contenir le programme et gérer l'envoi d'SMS, ce serait beaucoup plus économique et plus simple...
Marsh Posté le 19-03-2003 à 15:45:37
Ben, logiquement, pour la prog sur l'électronique à capacité réduite (dont les portables j'imagine), 'faut utiliser le kit de développement de Sun : J2ME
http://java.sun.com/j2me/
Marsh Posté le 19-03-2003 à 15:59:02
Tu télécharges le Wireless Toolkit, et c'est parti
http://java.sun.com/webapps/download/DisplayLinks
Y a même une démo d'un prog permettant d'envoyer et recevoir des SMS...
Marsh Posté le 19-03-2003 à 16:10:35
El_gringo a écrit : Tu télécharges le Wireless Toolkit, et c'est parti |
http://java.sun.com/webapps/downloads/DisplayLinks
Merci! Je vais regarder ce soir
Marsh Posté le 19-03-2003 à 16:52:39
Guybrush02 a écrit : |
ben il te faut un éditeur, un compilateur et un environnement d'exécution (une machine vituelle java). Les deux derniers sont inclus dans le JDK de Sun.
Pour un environnement de développement complet, moi j'utilise Eclipse, qui est gratuit (www.eclipse.org). Mais il y en a d'autres
PS: pour Eclipse, tu devras quand même télécharger le JDK de Sun indépendament
Marsh Posté le 19-03-2003 à 17:18:44
Marsh Posté le 19-03-2003 à 17:34:26
remarque : tous les téléphones j2me ne sont pas capables d'envoyer des SMS depuis une appli java ...
Marsh Posté le 19-03-2003 à 20:16:42
Ok, merci, je vais de ce pas essayer cela !
Marsh Posté le 20-03-2003 à 01:19:57
C17 a écrit : |
Oui
Oui (un ami a code un editeur de SMS Unicode et les envoie depuis sont PC via son gsm)
Marsh Posté le 20-03-2003 à 09:07:47
phenixl a écrit : |
Pas besoin d'un éditeur SMS, tu peux simplement utiliser un soft au style Hyper Terminal pour envoyer des SMS, faut juste connaitre les bonnes instructions AT. Moi ce que je voulais, c'était utiliser la prog Java du GSM pour l'envoi de SMS et une communication série.
Marsh Posté le 20-03-2003 à 09:10:00
benou a écrit : remarque : tous les téléphones j2me ne sont pas capables d'envoyer des SMS depuis une appli java ... |
Tu peux me dire quels GSM permettent de le faire?
Marsh Posté le 20-03-2003 à 22:13:55
Le 3410 devrait y arriver sans trop de problèmes...
Euh... Au risque de passer pour un total noobs, les applets ne semblent pas fonctionner du tout en local (j'ai téléchargé quelques exemples types de code, étant autodidacte, je pense que pour apprendre le java, cela semble une bonne méthode, vu qu'avant, pour les autres langages, ça marchait :-D). Est-ce que quelqu'un a une solution/idée ?
Je pense savoir qu'il s'agit de quelque chose de "classique" comme programme, par contre, je n'ai trouvé de réponse (bon, ok, j'ai pas vraiment cherché très longtemps non plus, honte à moi !)
Merci d'avance !
Ah oui, est-ce qu'éventuellement quelqu'un connaitrait un site qui regrouperait les "données & goodies" pour 3410 & co... ?
Je vais peut être essayé de centraliser tout cela... si c'est pas déjà fait !
Merci !
Marsh Posté le 20-03-2003 à 22:51:09
Guybrush02 a écrit : |
Ben, précise un peu ton problème. Comme ça c'est un peu dur de t'aider...
Marsh Posté le 22-03-2003 à 14:18:54
Je télécharge ou fais un petit code (je préfère le télécharger, ça évite de remettre en doute mes faibles capacités à faire fonctionner du java actuellement :-D) et je lance la page html correspondante (j'ai même été essayer un tuto pour total noob avec la page HTML inclue dans le zip )... Une fois la page lancée, y a l'espace grisé de l'applet qui apparait, mais celui-ci ne se charge pas et ne fonctionne pas, il finit même par faire planter IE (CTRL+ALT+DEL powah pour le fermer).
Je suis sous XP, les applets fonctionnent en ligne (qd je la mets sur mon ftp y a pas de prob), mais apparament pas en local... IIS et Easy PHP étant désactiver (j'ai essayé avec IIS activé, ca ne change rien... Easy PHP je l'utilise même plus pour la production, donc...
Grrr... Que ca fait mal de voir qu'on est vraiment nul dans un domaine ))
Marsh Posté le 23-03-2003 à 10:01:01
Moi je suis intéressé par le 3510i (écran couleur, java...), Est-ce que c'est un bon choix?
J'ai cherché sur le site nokia mais j'ai pas trouvé la liste précise des caractéristiques de ce GSM,
Je voudrai savoir:
- si il comprend un modem intégré?
- si il a une liaison infrarouge?
- Si il existe un cable de connexion pour ce GSM vers un PC?
J'ai juste trouvé qu'il était possible de télécharger des app. java, mais je sais pas comment on peut faire pour communiquer (transférer des applis entre le pc et le GSM)?
Et en général, que pensez-vous de ce GSM comparé au 3410?
Marsh Posté le 23-03-2003 à 12:53:12
je connais pas le 3410, mais on a un 3510 au boulot.
Habituellement, les applis java sont téléchargées depuis un site wap : y a juste à cliquer sur un lien pour télécharger l'appli.
Sinon, méfie toit de la doc : ils annonces que c'est un écran 4096 couleurs mais ca m'a tout l'air d'être faux : seul des gif peuvent êtres affichés (=> 256 couleurs), et encore, le résultat est pas terrible ...
le 3410, si je me trompe pas, est N&B ...
Marsh Posté le 23-03-2003 à 20:31:20
le 3410 est noir et blanc effectivement, et pour presque la moitié du prix, il propose la même chose, mais en n&b... Le 3510i propose des sonneries polyphoniques (comme le 3510 je pense) mais on ne sait pas les composer soi même (si cela vous intéresse), il y a des options en moins par rapport au 3410 mais il est en couleur...
Pour les app java, on peut soit utiliser un cable Data, soit via le wap (sur son propre serveur), ...
Ce que je reproche au 3410 après une semaine d'utilisation, et vu qu'il s'agit de mon premier nokia (alcatel OT305 et 511 juste avant) et qui me semble différent du 3310 / 3330 que j'ai pu utiliser (ceux des autres )
- Les emplacements "images" sont scindés en 2 : 8 images et 6 * 8 clipart, au lieu de 14 images... on y perd donc, vu que les cliparts sont pas très intéressant à utiliser
- Problème de caractère avec les accents circonflexes au dessus des autres voyelles que le E... L'appareil considère ce caractère comme un "+100" (ou presk) au niveau du compteur de caractères... en gros : en remplissant les 459 caractères de la compo d'un message par du texte et en utilisant 3 fois un accent circonflexe, au lieu de l'envoi de 3 sms en temps normal, ici j'en avais 7 ! il faut donc etre prudent, c'est facilement détectable et visible, mais si on ne fait pas attention, on taxe +
- Le détail : Vu que l'écran est le même que sur le 3310 et que la résolution est + grande, tout est écrit en "plus petit"... ca reste largement visible, cependant les sms peuvent prendre + de place en largeur (donc si on vous envoit un petit coeur sous forme ASCII, vous risquez de le voir déformé) ou encore le "serpent" donne l'impression d'être plus lent.. c'est vraiment qu'un détail, mais bon
Si ca motive votre achat.. ))
Bon, c'est pas exhausif, je suis pas vraiment doué pour fair eun bon listing de ce qui a changé, surtout que j'ai pas trop le temps là (www.je-raconte-ma-vie.com) et je suis à la bourre
Ce que je peux dire, c'est que je susi globalement très content d'l'appareil
Marsh Posté le 23-03-2003 à 22:13:53
Guybrush02 a écrit : ... |
J'ai été voir sur le site nokia mais j'ai pas trouvé d'infos sur ce cable data pour ce modèle et pour les app java, y'est toujours marqué à télécharger... tu peux confirmer que c'est bien possible?
Autrement, y'a un port infrarouge sur le 3410? Y'a rien à ce sujet non plus sur le site nokia...
Marsh Posté le 24-03-2003 à 18:07:27
Il n'y a pas de port infrarouge ni de bluetooth sur le 3410.
A propos des applications, il est possible d'en télécharger via le wap (http://wap.jams.to qui est un bon petit site qui regroupe plus de 100 applications & jeux... J'ai pas trouvé "mieux" pour l'instant !) et il est possible de les télécharger sur le pc aussi...
J'en reviens au cable :
Le cable permet de modifier le programme interne des nokia... celui-ci a été fortement utilisé (le cable) dans la période 3210 / 3310 en France, car le cable permettait de débloquer n'importe quel code de securité (GSM volés par ex) ou encore de faire fonctionner un GSM sur n'importe quel réseau (GSM bloqué pour tel ou tel réseau, je n'irais pas dans les détails vu qu'en Belgique on ne connait pas ce genre de limitation).
Bref, le cable a été retiré rapidement du commerce vu l'utilisation frauduleuse qu'on en faisait, mais il est possible de le trouver.
Personnellement, je l'ai acheté par l'intermédiaire d'un ami allemand qui me l'a commandé sur Ebay ! Mais je connais plusieurs personnes dans mon entourage qui possède ce cable, et qui l'utilise pour leur gsm (habituellement, pour les logos & les sonneries...)
Le cable 3310 est apparament le même que pour le 3410, je confirmerais dès que je le recevrais par la poste (d'ici 10 jours je pense)
Voici ce que je viens de trouver via google :
http://www.kabiloo.fr/boutique/tel [...] php?id=827
Je pense que ça répond aux questions
Marsh Posté le 19-03-2003 à 14:07:04
Bonjour,
Est-ce que certains d'entre vous ont déjà programmé quoique ce soit pour un gsm utilisant le Java ?
Je maitrise le C, le PHP et d'autres langages plus ou moins courants, excepté Java dont je ne connais que les bases les plus élémentaires et je souhaite me lancer dans la programmation d'applications en vue d'une utilisation sur un GSM.
J'ai regardé par ci par là et voici deux adresses "utiles" :
www.forum.nokia.com (Réuni les dév.)
www.java.com (Site de Sun Java)
J'espère que ce topic va pas être un bide total et permettrait de réunir les quelques connaissances et connaisseurs dans le domaine.
Merci d'avance !
(PS : Si quelqu'un avait l'amabilité de faire un petit "listing" de ce qu'il faut pour "programmer" en Java, ~compiler~ (Même si on ne parle pas vraiment de compilation) et lire les créations, ce serait bien sympa ;-)
Message édité par guybrush02 le 19-03-2003 à 14:07:37
---------------
Guybrush