Envoyer un fax en java utilisant jni

Soyez le premier à donner votre avis sur cette source.

Vue 9 632 fois - Téléchargée 834 fois

Description

Voilà c'est une petite application java qui envoie un fax, en utilisant un programme C par l'intermédiaire de JNI. L'idée a été proposée sur le forum de www.programmez.com . Le programme fait juste le simple envoi de fax.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
jeudi 22 mai 2014
Statut
Membre
Dernière intervention
8 janvier 2015

Bonjour et bonne année à tous

Je pense que JNI est la meilleure application qui soit pour envoyer un fax en toute sécurité.
Merci pour le partage
Voir en ligne : http://temoignageetfaits.unblog.fr/2015/01/08/la-place-de-la-technologie-au-sein-de-lhumanite/
Messages postés
5348
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
30 mars 2020
95
Salut,

pour l'histoire des chemin tu peux aisément améliorer le code pour les rendre le plus paramétrable possible et c'est pas la mort à faire ^^

maintenant en ce qui concerne la portabilité j'ai bien vu qu'il faisait appels à l'api windows mais, tu peux assez simplement le rendre portable sous les systèmes unix (pour mac bah je sais pas j'ai pas de mac :D) en utilisant une api fax dispo également avec les distrib unix ^^
Messages postés
5
Date d'inscription
dimanche 30 septembre 2007
Statut
Membre
Dernière intervention
20 mai 2011

Bonjour et merci pour les remarques.
Bon, je dois dire que pour ce code, c'est vraiment juste un petit essai. Je n'ai jamais utilisé JNI avant cela, et je ne l'ai encore montré à personne, et c'est pour cela que je l'ai mis ici, pour avoir un avis concret.
Donc, en ce qui concerne vos remarques, je veillerai à modifier le code pour les respecter, dès que possible.

Bon juste une petite remarque, pour le chemin de la libraire, ainsi que celui du fichier à envoyer par fax, déjà c'est juste un petit exemple, donc ceux qui sont intéressés peuvent très bien le modifier, ensuite ce n'est pas ça qui fait perdre la portabilité. Mon code n'est vraisemblablement pas portable du fait qu'il fasse appel aux APIs Windows.

Et encore merci :-)
Messages postés
5348
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
30 mars 2020
95
Salut,

Bof le code... aussi bien pour la partie java que la partie en C/C++...
Dans le code C/C++ :
tu ne fais strictement aucun contrôles sur les manipulations JNI (récupération d'éléments du tableau, manipulation de string), tu pousses même jusqu'à mettre un chemin de fichier en dur dans ta librairie...

Dans le code java :
tu ne respectes pas les règles de nommage java, tu charges la librairie en spécifiant sont emplacement donc en obligeant l'utilisateur à mettre celle-ci dans 'c:'...

Pour rappel : avec l'utilisation de JNI le développeur est censé préserver la portabilité d'un code java... hors ici ton code n'est absolument plus portable...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.