Un logiciel de visio-conférence en java ?

Un logiciel de visio-conférence en java ? - Java - Programmation

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

Reply

Marsh Posté le 10-05-2003 à 18:04:32   

Reply

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...).


 
 :heink:  
 
ne pas balancer des phrases à deux balles ds ce genre là. Ca ne veut rien dire :o
 
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

Reply

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 :


 
 :heink:  
 
ne pas balancer des phrases à deux balles ds ce genre là. Ca ne veut rien dire :o
 
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


Message édité par xavier- le 23-05-2003 à 19:14:15
Reply

Marsh Posté le 23-05-2003 à 19:16:35    

Xavier- a écrit :

Merci pour tes infos :)
 
si ca veut dire quelque chose, que je pense que c lent :-)


Ba y a une différence entre dire "je pense que c'est lent" et dire "Java a tendance à être lent" [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-05-2003 à 19:29:23    

et java c pas lent  :o  
 
c lourd (au niveau ressources je veux dire)...c pas pareil


---------------
IVG en france
Reply

Marsh Posté le 23-05-2003 à 23:13:12    

uriel a écrit :

et java c pas lent  :o  
 
c lourd (au niveau ressources je veux dire)...c pas pareil


+1


---------------
get amaroK plugin
Reply

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...


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 25-05-2003 à 01:22:26    

os2 a écrit :

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...


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é.


Message édité par deltaden le 25-05-2003 à 01:29:25
Reply

Marsh Posté le 25-05-2003 à 17:16:38    

os2 a écrit :


de plus il existe des outils pour créer un exécutable pour plusieurs os
on améliorer ainsi grandement les performances...


 
tu peux étoffer? Genre donner un lien ou etre un peu plus précis


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-05-2003 à 17:48:19    

DarkLord a écrit :


 
tu peux étoffer? Genre donner un lien ou etre un peu plus précis


 
 
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....


Message édité par os2 le 25-05-2003 à 17:51:07

---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 25-05-2003 à 17:48:19   

Reply

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 ;)


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed