Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1431 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  quel langage apprendre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

quel langage apprendre

n°1500809
OSdave
Posté le 09-01-2007 à 15:58:16  profilanswer
 

salut à tous,
Je me présente, vu que c'est mon premier post. Vous devinerez mon nom à partir de mon pseudo, un petit belche vivant à Grenade (espagne): ben oui, chez nous il fait dégueu les 3/4 du temps!
Je me débrouille pas mal en php+mysql, ainsi qu'en JavaScript. Et j'ai envie d'apprendre un nouveau langage, c'est d'ailleurs pour ça que j'écrit, pour vous demander votre avis.
 
Ça faisait un bout de temps que je pensais à apprendre un nouveau lanagage, et maintenant j'ai un cas pratique qui me l'impose. Je dois développer une application pour faciliter les impressions. J'ai une boutique faite avec OSCommerce (php). Pour chaque paquet envoyé il faut imprimer une facture en bonne qualité pour le client, une autre en basse qualité pour la compta et l'étiquette de transport sur une autre imprimante. Tout cela se fait à partir du navigateur (firefox), et ça fait beaucoup de clic.
Je voudrais donc qu'en appuyant sur un bouton les 3 impressions se lancent avec leur caractéristiques, donc à partir d'un bouton de ma page web (la partie admin) lancer un programme qui imprime ce qu'il faut.
 
D'après ce que j'ai lu, Java serait pas mal pour ça.
Mais je voulais vous demander votre avis pour savoir si, 1) Je pourrais bien arriver à ce résultat avec Java, et 2) Java est bien le plus indiqué, je serais enchanyé de lire vos suggestions.
 
Voila, merci d'avance de me lire, et bonne journée.
OSdave

mood
Publicité
Posté le 09-01-2007 à 15:58:16  profilanswer
 

n°1500860
ammo
Posté le 09-01-2007 à 17:19:42  profilanswer
 

Salut,
tu n'as pas trouvé de possibilité en php pour ca? par de librairie?
sinon javascript c'est le mal, personnellement je n'ai absolument pas envie d'apprendre cette horreur.
Java permet des applications web grace aux Servlets (via serveur tomcat), mais cela demande un minimum de connaissance objet je dirais et du java.
Ammo


Message édité par ammo le 09-01-2007 à 17:20:22
n°1500865
OSdave
Posté le 09-01-2007 à 17:31:03  profilanswer
 

salut Ammo,
et merci de prendre le temps de me répondre.
Après mes recherches je suis arrivé à la conclusion que c'était impossible avec php car c'est un langage serveur-> il ne peut pas donner d'ordre à la machine du "surfeur". Sur php.net il y avait bien un embryon de possibilité, mais juste pour les serveurs windows (et ma boutique est sur linux).
Note que si qqun en sait + à ce sujet, je suis preneur, bien entendu.
 
Donc, Java pourrais le faire. Tu dis tomcat, le mien c'est apache... ¿problême ou pas?
Et les connaissances, ben justement, je m'y mets :D

n°1501066
brisssou
8-/
Posté le 10-01-2007 à 08:36:53  profilanswer
 

Ammo> apparemment, il veut faire des choses coté client > impossible avec des servlets (serveur)
 
dave > tu veux faire une applet ? dans ce cas, je crois pas qu'il y ait besoin de serveur autre qu'apache, mais je peux me tromper, mes connaissances sur les applets sont limitées


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1501147
OSdave
Posté le 10-01-2007 à 11:37:15  profilanswer
 

salut brissou,
franchement, je sais pas encore comment s'appelle ce que je veux faire :p  
Le résultat que je veux c'est qu'en appuyant sur un bouton depuis l'admin de mon OSC se lancent les 3 impressions avec leurs caractéristiques:

  • 1 facture belle
  • 1 facture "moche"
  • l'étiquette avec le nom et l'adresse de mon client

Les 2 premières c'est sur la même imprimante, juste une qualité d'impression différente, l'étiquette c'est sur une imprimante à part.
Il n'y a que 2 ordi qui auront accès à ça, à l'entrepôt: j'ai un total contrôle sur ceux-ci.
 
Mon idée (je répète, sans savoir nada de nada de Java) c'était que ce bouton active le programme Java d'impression qui serait installé sur la machine des employés qui s'occupent des envois. Je rêve en couleur ou c'est possible? C'est un applet ça?
merciiii, et bonne journée :hello:

n°1501155
brisssou
8-/
Posté le 10-01-2007 à 11:47:29  profilanswer
 

mouai, tu peux sûrement faire ça coté server en fait, je reviens sur ce que j'ai dit.
 
Après, faut voir ce que tu veux faire... installer un prog sur le post client ? intégrer l'impression dans ton appli web ?
 
bref j'en sais trop rien... quoi qu'il en soit, j'aime pas trop mélanger les techno (php/java toussa)
 
et en plus, s'il n'y a que deux bécanes, les deux gars qui bossent dessus peuvent bien lancer 3 impressions, s'pas la mort. non ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1501164
OSdave
Posté le 10-01-2007 à 11:55:50  profilanswer
 

brisssou a écrit :

et en plus, s'il n'y a que deux bécanes, les deux gars qui bossent dessus peuvent bien lancer 3 impressions, s'pas la mort. non ?

:lol: lol, bien d'accord avec toi, mais ils se plaignent et le boss m'a dit de me mettre la dessus, donc...
Mais quand même, c'est une dizaine de clic (disent-ils...) pour les 3 impressions et comme on envoie une cincantaine de paquet par jour, ça fait kamême pamal de temps à la fin de la journée  
De toute façon je t'avoue que moi ça m'excite de commencer un projet du style
 
Quant à comment je veux le faire (

brisssou a écrit :

installer un prog sur le post client ? intégrer l'impression dans ton appli web ?

)je t'avoue que j'en sais rien encore, je verrais ça quand j'en saurais un peu plus de Java.

n°1501213
brisssou
8-/
Posté le 10-01-2007 à 13:23:47  profilanswer
 

bon courage


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1501241
phnatomass
Je m'empare de ton esprit !!
Posté le 10-01-2007 à 14:14:46  profilanswer
 

J'ai lu en diagonale donc je raconte peut-être des conneries, mais j'aurais eu tendance à générer du pdf. Depuis le navigateur l'admin n'aurait plus qu'à cliquer sur impression et choisir la bonne imprimante.
Une 2eme technique serait de génrer des fichier pdf sur un serveur et un demon surveillant le répeertoire se chargerait de lancer l'impression automatiquement à chaque nouveau fichier crée.

n°1501409
OSdave
Posté le 10-01-2007 à 17:26:01  profilanswer
 

slut phnatomass,
je pense que ta diagonale à été assez pentue,  ;)  :lol:  
Mon problême n'est pas de générer l'impression, mais bien de passer les paramètres (imprimante à utiliser et qualité d'impression) dans l'ordre d'impression.
Mais merci quand même :hello:

mood
Publicité
Posté le 10-01-2007 à 17:26:01  profilanswer
 

n°1501576
the real m​oins moins
Posté le 11-01-2007 à 00:54:24  profilanswer
 

l'idée de phnatomass va peut etre dans la bonne direction: tu generes des pdf sur un serveur, qui va lui meme lancer les impressions (sur une imprimante réseau, ou sur une imprimante locale, les cocos devront se déplacer pour aller chercher les feu-feuilles :D)
 
quand on a ton imprimante particuliere pour les étiquettes, c'est quel (genre de) modèle? Celles que j'ai utilisées à mon job précédent avaient des formats proprios un peu chiant à gerer, et on tapait dedans (en java) direct sur le port série...

n°1501642
OSdave
Posté le 11-01-2007 à 11:34:08  profilanswer
 

salut the real moins moins,
Mais est-ce que le fait d'être un pdf au lieu d'une page html me permet d'envoyer les paramètres d'impression? que je sache non, mais je me trompe peut-être.
Quant à l'imprimante-étiquette, c'est une TEC B-SV4,  
http://www.koncept-l.pl/obrazki/Produkty/b-sv4-t.jpg
je pense que c'est par là

Citation :

on tapait dedans (en java) direct sur le port série

que je vais m'orienter. une piste?

n°1501646
phnatomass
Je m'empare de ton esprit !!
Posté le 11-01-2007 à 11:38:13  profilanswer
 

Je serais tenter de prenser que le java n'est pas forcément le langage adapté pour communiquer à une imprimante les détails spécifiques qu'elle doit utiliser.

n°1501648
OSdave
Posté le 11-01-2007 à 11:41:29  profilanswer
 

c'est justement l'objet de ce thread :)
Que me conseillerais tu à la place?


Message édité par OSdave le 11-01-2007 à 11:55:59
n°1501658
the real m​oins moins
Posté le 11-01-2007 à 11:59:43  profilanswer
 

OSdave a écrit :

salut the real moins moins,
Mais est-ce que le fait d'être un pdf au lieu d'une page html me permet d'envoyer les paramètres d'impression? que je sache non, mais je me trompe peut-être.


tu auras un meilleur controle sur le layout, et je pense qu'avec itext, il y a des examples de code d'impression... tu ne passes pas par un browser, tu es sur un *serveur*, donc oui, tu controles "les paramètres d'impression".

 
OSdave a écrit :

Quant à l'imprimante-étiquette, c'est une TEC B-SV4,
http://www.koncept-l.pl/obrazki/Produkty/b-sv4-t.jpg
je pense que c'est par là

Citation :

on tapait dedans (en java) direct sur le port série

que je vais m'orienter. une piste?


voir la doc de la dite imprimante. on utilisait javax.comm ou RXTX (un equivalent pour linux), mais euh, c'est necessairement a la portée d'un debutant, donc vois deja si tu t'en sortirais avec itext pour generer/imprimer sur une imprimante 'normale'.

 

ton imprimante a etiquette, tu peux imprimer dessus depuis n'importe quel soft? dans ce cas, un pdf+impression sera ss doute plus simple a gerer.


Message édité par the real moins moins le 11-01-2007 à 11:59:55
n°1501681
OSdave
Posté le 11-01-2007 à 12:52:19  profilanswer
 

ok, je vais chercher par là alors. Merci des infos.
Quand tu parles d'iText, j'imagine que c'est l'api Java, pas le programme windows pour mettre des fichiers textes sur un ipod? :D

n°1501683
the real m​oins moins
Posté le 11-01-2007 à 12:53:17  profilanswer
 

euh, oui oui of course :D
http://www.lowagie.com/iText/

n°1501750
lorill
Posté le 11-01-2007 à 15:35:29  profilanswer
 

sinon, y'a scriptX, mais franchement, ca pue.

n°1501847
OSdave
Posté le 11-01-2007 à 18:20:38  profilanswer
 

salut lorill, merci pour ta suggestion, mais j'avoue que vu l'appréciation que tu en donnes ça me tente pas trop ;)
 
par contre, en cherchant du côté de iText que m'a conseillé the real moins moins, je me suis rendu compte que Bruno Lowagie, l'auteur de cet API, est justement pour l'instant sur le forum de developpez point com pour répondre aux questions qu'on lui poserait.
 
Je lui ai donc expliqué mon cas et il m'a fait découvrir l'objet JS getPrintParams, qui permet de préciser l'imprimante et plus de choses.
Ref (en anglais): http://www.planetpdf.com/developer [...] javascript
et le thread: http://www.developpez.net/forums/s [...] ?p=1658380
 
Jusqu'à présent c'est ce qui me parait le plus prometteur.
Merci à tous pour votre intérêt.
 :hello:

n°1507703
SethYs
Posté le 27-01-2007 à 08:24:25  profilanswer
 

OSDave, Bonjour.
Je suis actuellement à la recherche d'une solution identique.
J'ai eventuellement une idée. A voir du côté de java (bien sûr) la possibilité pour une applet signée (reconnue par le client comme fiable) chargée sur une page de parcourir la liste des imprimantes du poste client et qu'en fonction d'un string passé en param elle puisse (par regexps) reconnaitre la bonne imprimante pour lui envoyer l'impression.
 
Je continue à étudier la faisabilité (voir meme si ca n'existe pas déjà).
@+  

n°1508302
OSdave
Posté le 29-01-2007 à 16:22:04  profilanswer
 

Salut SethYs,
Je crois que mon problême sera plus simple puisque je sais exactement quelles machines et quelles imprimantes ça doit fonctionner.
Pour l'instant j'en suis aux tutorials de sun, je découvre Java. Donc je pense pas avoir de solution bientôt.
Si tu trouves qqchose, n'hésites pas à me le comuniquer, j'apprécierai énormément  :)
bonne journée

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  quel langage apprendre

 

Sujets relatifs
quels outils quel langageQuel langage pour... faire ca
[Visual Studio 2005] Changer de langageMeilleur moyen d'apprendre le langage C ?
apprendre plusieur langage en même tempsquel langage apprendre ?
Quel langage apprendre pour débuter en programmation ???je cherche un site ou qqu pour apprendre le langage C
[sondage] quel est le meilleur langage pour apprendre à programmer ?je veux apprendre a progamme, quel langage et mieu ???
Plus de sujets relatifs à : quel langage apprendre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR