Un logiciel de visio-conférence en java ? - Java - Programmation
Marsh Posté le 11-05-2003 à 16:29:54
Xavier- a écrit : java a tendance a etre un peu lent et on se demande ce que ca pourrait donner avec la video (video a compresser decompresser.. a envoyer.. a recevoir...). |
ne pas balancer des phrases à deux balles ds ce genre là. Ca ne veut rien dire
Pour ta video conférence, c'est relativement possible avec JMF (Java Media Framework : http://java.sun.com/products/java-media/jmf)
Le hic c'est que toutes les webcam ne sont pas supportées et comme java n'a pas un accès "natif" à l'OS, ca risque d'etre moins portable au niveau matériel.
Sur windows je sais que ca fonctionne assez bien mais sur d'autres OS c'est plus tangeant
Marsh Posté le 23-05-2003 à 19:13:34
Merci pour tes infos
si ca veut dire quelque chose, que je pense que c lent :-)
DarkLord a écrit : |
Marsh Posté le 23-05-2003 à 19:16:35
Xavier- a écrit : Merci pour tes infos |
Ba y a une différence entre dire "je pense que c'est lent" et dire "Java a tendance à être lent"
Marsh Posté le 23-05-2003 à 19:29:23
et java c pas lent
c lourd (au niveau ressources je veux dire)...c pas pareil
Marsh Posté le 23-05-2003 à 23:13:12
uriel a écrit : et java c pas lent |
+1
Marsh Posté le 25-05-2003 à 00:26:17
si on optimise on peut vraiment améliorer les performances
de plus il existe des outils pour créer un exécutable pour plusieurs os
on améliorer ainsi grandement les performances...
Marsh Posté le 25-05-2003 à 01:22:26
os2 a écrit : si on optimise on peut vraiment améliorer les performances |
pas certain, j'ai compilé en natif une appli de "calcul numérique" et ça n'allait pas plus vite que la version qui tournait dans la JVM.
Pour mettre de l'eau au moulin, voici un test de comparaison C/Java:
http://www.aceshardware.com/read.jsp?id=153
D'accord, c'est des tests avec des applis basiques, il faut voir ce que ça donnerait avec des applis réelles, mais c'est tout ce que j'ai trouvé.
Marsh Posté le 25-05-2003 à 17:16:38
os2 a écrit : |
tu peux étoffer? Genre donner un lien ou etre un peu plus précis
Marsh Posté le 25-05-2003 à 17:48:19
DarkLord a écrit : |
ta jbuider entreprise qui fait déjà ça
ta exe4j
http://www.ej-technologies.com/pro [...] rview.html
nativej
http://www.dobysoft.com/products/nativej/index.html
vous êtes pas mal bon pour dire ça au débutant alors je ferais de même: GOOGLE
un petit exemple concret, il y a quelques mois on a fait des tri et recherche dans un cours, on avait le choix entre utiliser le c et java
sur 50 personnes, ta une personne qui est arrivé 4 en performances (il utilisait java), les trois premiers utilisaient le c
les profilers ça existe, utiliser les bonnes structures de donnée, utiliser la jvm adéquate pour l'os qu'on utilse...
genre JRockit est très rapide
utiliser des stringbuffer au lieu de string
si on a pas besoin de synchronisation on évite les vector et hashtable
lire un livre dans le genre java: Professional Java Programming, java performance tuning
faut pas oublier qu'il n'y a pas juste sun, beaucoup d'autre éditeur font des produits pour genre plus rapide que sun, on n'a qu'à pensé à ibm et Gamelan qui font des fonctions beaucoup rapide que celles proposé par sun pour les nombres aléatoire et la recherche de string....
Marsh Posté le 25-05-2003 à 22:11:21
non je voulais dire en quoi les exe générés par les softs cité améliorent les perfs. Quel facteur quoi
Marsh Posté le 10-05-2003 à 18:04:32
salut
pour le grand projet du dut src, moi et mon groupe on a pensé a faire un logiciel de visio conference. Vu qu'on a étudié le java toute l'année et qu'on s'en sort pas trop mal dedans, on pense a le developper en java
seulement, cela est il vraiment faisable ? java a tendance a etre un peu lent et on se demande ce que ca pourrait donner avec la video (video a compresser decompresser.. a envoyer.. a recevoir...).
Donc voila, cela est il vraiment faisable ?
de plus avez vous des sites qui pourrait nous aider la dessus, notament sur l'utilisation eventuelle de controles ?
Merci, Xav