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

  FORUM HardWare.fr
  Programmation
  Java

  Y a t'il mieux qu'une applet ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Y a t'il mieux qu'une applet ?

n°680839
fragsurpat​te
Posté le 23-03-2004 à 09:04:56  profilanswer
 

Bonjour tout le monde !!!
 
Je suis en train de réaliser une applet de java mais je trouve que son chargement sur le net la première fois est très long voir même trop long à mon goût.
 
Pensez-vous qu'il y a une autre solution pour faire une interface sur le net ??
 
 :??:  
 
Merci d'avance de vos réponses   :jap:

mood
Publicité
Posté le 23-03-2004 à 09:04:56  profilanswer
 

n°680843
uriel
blood pt.2
Posté le 23-03-2004 à 09:18:22  profilanswer
 

tout depend de ce que tu veux faire... mais si tu veux utiliser du java, et integrer ca dans la page web, c'est sans doute la meilleur chose a faire.
 
sinon, tu peux regarder du cote de java web start, mais ca n'accelera pas l'appli, ou flash selon ce que tu veux


Message édité par uriel le 23-03-2004 à 09:19:03

---------------
IVG en france
n°680848
fragsurpat​te
Posté le 23-03-2004 à 09:28:20  profilanswer
 

Merci pour toutes ces solutions  :pt1cable:  :pt1cable:  
 
Alors le flash, c kler que non  :non:  
Si mes souvenirs sont bon, Java Web Start permet de filer une appli ou interface à JWS et ensuite, ce dernier donne la possibilité de télécharger l'appli à un utilisateur donc si c bien ca, ca ne changera rien  :)  
 
      uriel :  tout depend de ce que tu veux faire...  
 
En fait, j'essaie de faire une interface et de la mettre sur un site web. Donc j'ai pensé tout de suite à une applet mais je ne pensais pas que ca pouvait être aussi lent à la première visite. Et en plus, j'ai l'ADSL donc j'imagine un 56k  :ouch:  :ouch:

n°680854
Predicator
Posté le 23-03-2004 à 09:32:33  profilanswer
 

faut regarder quelle taille elle fait ton applet...
 
déjà si tu mets ton applet dans un .jar, le chargement sera plus rapide (c'est plus efficace de charger un gros fichier que pleins de petits)
ensuite, tu peux deviner le temps de chargement de l'applet en fonction du débit et de la taille du jar

n°680857
noldor
Rockn'roll
Posté le 23-03-2004 à 09:33:41  profilanswer
 

faut pas avoir un code qui fasse appel à whatmille bibliothèques, quitte à refaire certians trucs soi même
on peut faire des super trucs en applet en moins de 300ko


---------------
http://runnerstats.net
n°680863
fragsurpat​te
Posté le 23-03-2004 à 09:37:11  profilanswer
 

disons que dans l'applet, il y a pas de swing, des trucs d'evènement. Je ne pense pas qu'il y aura bcq plus de choses.

n°680872
kilicool
Posté le 23-03-2004 à 09:43:36  profilanswer
 

passe par JavaWebStart cé bcp plus rapide et cé plus bo ;)

n°680874
uriel
blood pt.2
Posté le 23-03-2004 à 09:44:57  profilanswer
 

kilicool a écrit :

passe par JavaWebStart cé bcp plus rapide et cé plus bo ;)


 
oui, mais quand c'est pas necessaire, autant l'eviter  [:spamafote]


---------------
IVG en france
n°680877
fragsurpat​te
Posté le 23-03-2004 à 09:50:40  profilanswer
 

kilicool a écrit :
--------------------------------------------------------------------------------
passe par JavaWebStart cé bcp plus rapide et cé plus bo ;)  
 
--------------------------------------------------------------------------------
 
Si c'est plus rapide, je veux bien essayer, surtout si c plus beau.
Le problème est que je ne connais pas bien JWS et à part le fonctionnement de base qui permet de filer une appli à JWS et que ce dernier permet à un utilisateur de la télécharger.
Est ce que c'est le seul fonctionnement ou il y a d'autres fonctionnalités intéressantes.

n°680880
kilicool
Posté le 23-03-2004 à 09:52:43  profilanswer
 

en fait, ca charge les .jar que tu lui spécifie et il se charge d'afficher... ca donc bcp plus rapide que l'applet car tt é en memoire.

mood
Publicité
Posté le 23-03-2004 à 09:52:43  profilanswer
 

n°680883
nraynaud
lol
Posté le 23-03-2004 à 09:54:02  profilanswer
 

fragsurpatte a écrit :

kilicool a écrit :
--------------------------------------------------------------------------------
passe par JavaWebStart cé bcp plus rapide et cé plus bo ;)  
 
--------------------------------------------------------------------------------
 
Si c'est plus rapide, je veux bien essayer, surtout si c plus beau.
Le problème est que je ne connais pas bien JWS et à part le fonctionnement de base qui permet de filer une appli à JWS et que ce dernier permet à un utilisateur de la télécharger.
Est ce que c'est le seul fonctionnement ou il y a d'autres fonctionnalités intéressantes.

pour répondre, clique sur http://forum.hardware.fr/icones/quote.gif


---------------
trainoo.com, c'est fini
n°680889
fragsurpat​te
Posté le 23-03-2004 à 10:00:30  profilanswer
 

kilicool a écrit :

en fait, ca charge les .jar que tu lui spécifie et il se charge d'afficher... ca donc bcp plus rapide que l'applet car tt é en memoire.


 
il faut obligatoirement que l'applet soit déjà sur un site, non ?

n°681026
fragsurpat​te
Posté le 23-03-2004 à 11:05:06  profilanswer
 

Je suis désolé mais j'ai installé JWS et je ne vois pas du tout comment charger une archive jar. Car apparemment, on doit donner une page web (.html) et c tout.
Donc si quelqu'un croit que je ne fais pas bien les choses, qu'il le dise  ;) ;) ;)

n°681039
uriel
blood pt.2
Posté le 23-03-2004 à 11:15:52  profilanswer
 

non, tu dois faire un fichier jnlp  je crois pour JWS
 
edit: je repcise pardon, c'est un fichier XML qui decrit le jar que le client doit telecharger

Code :
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- JNLP file for the application -->
  3. <jnlp
  4.         spec="1.0+"
  5.         codebase="lien http">
  6.         <information>
  7.                
  8.         </information>
  9.         <security>
  10.                         <all-permissions/>
  11.         </security>
  12.         <resources>
  13.                 <j2se version="1.4+" initial-heap-size="100m" max-heap-size="300m"/>
  14.                 <jar href="tonjar.jar"/>
  15.                 <jar href="signature.jar"/>
  16.         </resources>
  17.         <application-desc main-class="classe">
  18.                 <argument>-p</argument> <argument>si necessaire</argument>
  19.         </application-desc>
  20. </jnlp>


Message édité par uriel le 23-03-2004 à 13:35:09

---------------
IVG en france
n°681045
fragsurpat​te
Posté le 23-03-2004 à 11:19:19  profilanswer
 

ouai je veux bien mais le problème est que JWS ne demande pas de charger un fichier .jar ou .jnlp mais seulement uen page web donc c pour ca que je ne comprend pas.

n°681068
uriel
blood pt.2
Posté le 23-03-2004 à 11:33:44  profilanswer
 

fragsurpatte a écrit :

ouai je veux bien mais le problème est que JWS ne demande pas de charger un fichier .jar ou .jnlp mais seulement uen page web donc c pour ca que je ne comprend pas.
 


 
non, tu fais le fichier jnlp, tu le met sur ton site, le client le telecharge et ca lance JWS, le reste est dans le jnlp


---------------
IVG en france
n°681077
fragsurpat​te
Posté le 23-03-2004 à 11:36:13  profilanswer
 

D'accord, il faut mettre le fichier sur le site.
Je te remercie.
 
Mais je me pose une petite question : le client télécharge l'appli et le JWS se lance. Mais il faut que le client est quand même JWS ?

n°681237
uriel
blood pt.2
Posté le 23-03-2004 à 13:11:11  profilanswer
 

oui, mais ca toi, tu t'en charges pas, tu indique le chemin jusqu'au jar de ton appli dans le fichier jnlp


---------------
IVG en france
n°681272
the real m​oins moins
Posté le 23-03-2004 à 13:39:46  profilanswer
 

kilicool a écrit :

en fait, ca charge les .jar que tu lui spécifie et il se charge d'afficher... ca donc bcp plus rapide que l'applet car tt é en memoire.

[:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°681276
fragsurpat​te
Posté le 23-03-2004 à 13:42:33  profilanswer
 

Ca veut dire koi cette tête ? ;)

n°681281
the real m​oins moins
Posté le 23-03-2004 à 13:45:29  profilanswer
 

qu'il raconte n'importe quoi
("ca donc bcp plus rapide que l'applet car tt é en memoire." ... )


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°681284
fragsurpat​te
Posté le 23-03-2004 à 13:49:42  profilanswer
 

C po le cas, c po plus rapide ?

n°681295
noldor
Rockn'roll
Posté le 23-03-2004 à 13:54:38  profilanswer
 

sinon, on peut gagner 20-30% avec un obfuscateur comme jshrink qui va réduire les noms de chaque méthode pour gagner de la place


---------------
http://runnerstats.net
n°681296
the real m​oins moins
Posté le 23-03-2004 à 13:54:54  profilanswer
 

bah a la limite ça peu l'etre parce que tu d/l un .jar au lieu de plains de .class, mais certainement parce que "tt é en memoire" [:mlc]
et ça n'est pas non plus "plu bo" [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°681308
fragsurpat​te
Posté le 23-03-2004 à 13:58:52  profilanswer
 

ok lol
je vois.
Ca peut quand meme rester plus rapide selon les .class
 
Merci

n°681338
noldor
Rockn'roll
Posté le 23-03-2004 à 14:09:56  profilanswer
 

elle fait quelle taille ton applet ?


---------------
http://runnerstats.net
n°681350
fragsurpat​te
Posté le 23-03-2004 à 14:12:58  profilanswer
 

elle en ai au début donc elle est po enorme mais elle risque d'être assez grosse étant donné que je dois y mettre certaines librairies concernant des traitements d'imagerie.
Donc voilà.

n°681375
noldor
Rockn'roll
Posté le 23-03-2004 à 14:24:21  profilanswer
 

fragsurpatte a écrit :

elle en ai au début donc elle est po enorme mais elle risque d'être assez grosse étant donné que je dois y mettre certaines librairies concernant des traitements d'imagerie.
Donc voilà.

une autre astuce pour réduire la taille, c'est de s'arranger pour que certaines bibliothèques nécessaires pour des fonctions peu usitées ne soient chargées que quand on en a besoin


---------------
http://runnerstats.net
n°681407
fragsurpat​te
Posté le 23-03-2004 à 14:57:58  profilanswer
 

j'ai une autre question que je me pose.
J'ai essayé de mettre une taille à l'applet.
On peut en mettre une dans le fichier html appelant l'applet.
Mais je désirerais en mettre une dans le code java mais je n'y arrive pas (ou plutot, elle n'est pas prise en compte).
 
Pour rappeller le contexte, je fais une applet qui contient une interface. Je voudrais que cette interface fasse 1024*768 mais le pb est qu'elle est toute petite quand je la lance avec JBuilder.
Mais comme je met cette taille ds le fichier html, elle fait grande sauf que le contenu reste à la taille par défaut de l'applet. La même taille quand j'exécute ds JBuilder.
 
Y a t'il uen solution ????

n°682406
Predicator
Posté le 24-03-2004 à 11:22:47  profilanswer
 

fragsurpatte a écrit :

j'ai une autre question que je me pose.
J'ai essayé de mettre une taille à l'applet.
On peut en mettre une dans le fichier html appelant l'applet.
Mais je désirerais en mettre une dans le code java mais je n'y arrive pas (ou plutot, elle n'est pas prise en compte).
 
Pour rappeller le contexte, je fais une applet qui contient une interface. Je voudrais que cette interface fasse 1024*768 mais le pb est qu'elle est toute petite quand je la lance avec JBuilder.
Mais comme je met cette taille ds le fichier html, elle fait grande sauf que le contenu reste à la taille par défaut de l'applet. La même taille quand j'exécute ds JBuilder.
 
Y a t'il uen solution ????


 
oui, ton applet ouvre une JFrame qui prend la taille de l'écran.
tu mets tout ton code graphique pour travailler dans la JFrame et c'est bon...

n°682819
fragsurpat​te
Posté le 24-03-2004 à 14:45:30  profilanswer
 

Merci

n°682828
Predicator
Posté le 24-03-2004 à 14:54:42  profilanswer
 


you're welcome

n°700332
pascal34
one point !
Posté le 15-04-2004 à 16:15:08  profilanswer
 


Si tu as la possibilité d'installer Tomcat ou Jetty ou équivalent,
tu pourrais envisager de faire ce que tu veux faire en JSP
 
et tu n'aura plus de problème de temps de chargement

mood
Publicité
Posté le   profilanswer
 


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

  Y a t'il mieux qu'une applet ?

 

Sujets relatifs
bouger la souris dans un Applet[JApplet] Interaction MySQL et applet /pb simple de resulset :o
Applet ???pb applet avec IE
Je réalise un petit jeu et j'ai un problème de focus avec l'appletPb de permission avec une applet ....
Changer le curseur en un curseur animé (.ani) dans une appletRecuperer applet java help
Probleme de debutant pour visualiser une applet[Java] [applet] Big problème sociologique
Plus de sujets relatifs à : Y a t'il mieux qu'une applet ?


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