J'ai remis � jour mon article en y ajoutant la version de Blackdown

I - Introduction

Voici un bilan relatif � l'interfa�age Konqueror - Java avec ce qui est 
propos� avec la derni�re distribution de chez Mandrake la MPP 8.1 (Vitamin) 
en 3 CDs. La version de  Konqueror test�e ici est la 2.2.1. Les versions de 
Java sont pr�cis�es.

II - Konqueror 2.2.1 et java

a) Activation de l'option Java avec Konqueror

Contrairement � NetScape et Mozilla o� Java est int�gr� aux applications il 
est possible de choisir sa version Java avec Konqueror ce qui autorise une 
mise � jour du navigateur avec les versions les plus �labor�es de Java.

L'option "java" du navigateur Konqueror se s�lectionne dans le menu 
"Configuration / Configurer Konqueror / Konqueror Browser / Java". L�, il 
suffit de s�lectionner les options suivantes :

- "Toujours activer Java" : on peut difficilement se passer de l'option Java 
pour un large acc�s � tous les sites. �ventuellement on peut ne s�lectionner 
que des sites qui proposent Java en les nommant explicitement et en indiquant 
"Accepter" ou "Refuser" en option subsidiaire. Je suis toujours assez 
critique vis � vis d'options que je consid�re comme superflues voire 
nuisibles. En effet quand on se connecte � un site en g�n�ral on ignore s'il 
propose l'option Java. S'il ne la propose pas, �a peut toujours changer par 
la suite ! Bref en s�lectionnant l'option globale "Toujours activer Java" le 
probl�me est automatiquement r�solu que Java soit effectivement utilis� ou 
pas !

- "Afficher la console Java" : si cette option est retenue la console 
s'affiche au moment du traitement des applets trouv�es dans la page Web 
re�ue. L'avantage de cette option est l'affichage de certains messages 
relatifs � l'affichage des applets.

- "Utiliser le gestionnaire de s�curit�" : je pense que cette option concerne 
le Java (tm) Secure Socket Extension 1.0.2 ("Jsse") de chez Sun. Pour que 
cette option puisse �tre effectivement appliqu�e il faut pratiquer ainsi :
1. se procurer sur le site de Sun les 3 fichiers : "jcert.jar", "jnet.jar", 
"jss.jar",
2. les placer � c�t� de "kjava.jar" dans "/usr/share/apps/kjava".

- "Arr�ter le serveur d'applet en cas d'inactivit�" : s�lectionn� par d�faut 
avec 60 sec.

- "Emplacement de l'ex�cutable Java ou "java"" : on indique ici le chemin de 
l'ex�cutable "java" par exemple : "/usr/java/j2sdk1.4.0/bin/java".

- "Arguments Java suppl�mentaires : j'ignore l'utilit� de cette option.

b) Java et son

Pour activer le son avec Java il faut ajouter les lignes suivantes dans le 
fichier "java_path/jre/lib/security/java.policy" du package Java utilis� :

// Specific permissions to load / save audio data

grant {
  permission java.io.FilePermission "<<ALL FILES>>", "read, write";
  permission javax.sound.sampled.AudioPermission "record";
  permission java.util.PropertyPermission "user.dir", "read";
};

c) Test des versions diff�rentes de Java avec Konqueror.

En modifiant le chemin de l'ex�cutable "java", il est possible de tester la 
compatibilit� des diverses versions de Java avec Konqueror. J'ai choisi de 
placer les diverses versions Java sous "/opt". Les tests sont r�alis�s en 
ouvrant les pages HTML propos�es dans les dossiers 
"version_java_path/demo/applets", car chacun des divers package "Java" 
propose un dossier "demo". Les applications contenues semblent identiques. 
N�anmoins j'ai choisi de r�aliser ces tests � partir des d�mos fournies dans 
le package test� sauf pour le son car certains packages ne proposent pas de 
dossier "Sound". Dans ce cas utilis� le dossier "Sound" du package de version 
imm�diatement sup�rieure est utilis�. Le son est test� avec Devfs et Alsa.
 
------------------------------------------------------------------------------
|Version Java  | Version |Vendeur |                Notes (1)                 |
|-----------------------------------------------------------------------------|
|jdk-sun1.2.2  | 1.2.2   |  Sun   |Toutes les applets classiques fonctionnent|
|              |         |        |sauf Molecule Viewer et Wire Frame (1).  |
|              |         |        |"JavaSound.html" ne pas fonctionne (2).   |
|-----------------------------------------------------------------------------|
| IBMJava2-13  | 1.3.0   | IBM    |Toutes les applets classiques fonctionnent|
|              |         |        |"JavaSound.html" ne pas fonctionne (3).   |
|----------------------------------------------------------------------------|
| j2sdk1.3     | 1.3.0   | Black  |Toutes les applets classiques fonctionnent|
|              |         | down   |"JavaSound.html" fonctionne (4).         |
|----------------------------------------------------------------------------|
| jdk1.3.1     | 1.3.1   |  Sun   |Toutes les applets classiques fonctionnent|
|              |         |        |"JavaSound.html" fonctionne (5).          |
|----------------------------------------------------------------------------|
| j2sdk1.4.0   |1.4.0-beta|  Sun   |Aucune applet ne fonctionnent (6).       |
|-----------------------------------------------------------------------------

Notes compl�mentaires :

(1) :   Probl�me avec "java.security" (message d'erreur 
"java.security.AccessControlException:access". 
(2) :   Le package "jdk-sun1.2.2" ne proposant pas de d�mo "Sound", j'ai 
utilis� le fichier "JavaSound.html" du package "IBMJava2-13". Il n'y a aucun 
affichage.
(3) :   Le package "IBMJava2-13" propose une d�mo "Sound", mais elle ne 
fonctionne pas. Par ailleurs la fonction "load" de "Capture / Playback" est 
bugg�e.
(5) :   Le fichier "JavaSound.html" a �t� pris dans "jdk1.3.1/demo/sound".
(6) :   Le package "j2sdk1.4.0" ne proposant pas de d�mo "Sound", j'ai 
utilis� le fichier "JavaSound.html" du package "jdk1.3.1". Toutes les applets 
fonctionnent bizarrement en mode root ! Pour information le "j2sdk1.4.0" �t� 
install� � partir du CD du magazine Linux Loader en rendant ex�cutable le 
fichier "j2sdk1.4.0.bin" propos� et en l'ex�cutant pour d�compacter son 
contenu.

III - Conclusions

Suite � ces tests je conseille l'utilisation du package "jdk1.3.1" dans 
l'attente d'une solution pour le "j2sdk1.4.0" en mode user.
-- 
Daniel Moyne (Nulix)----------------------------------------------------------
Software : Mandrake Power Pack 8.1 RC1 avec kernel "2.4.8-26mdk" (Vitamin) et
kernel 2.4.9 en dual-boot avec Windows 98 et LILO comme chargeur (Alsa et 
Devfs)
Hardware : PC Celeron (Mendochino) 400 Mhz 128 Mo Ram
Lecteur de disquette 3.5" / HD Ide (M) 4 Go + (S) 20 Go / HD 4.3 Go SCSI
Graveur Yamaha 8x8x24 SCSI / Carte graphique AGP 3Dfx / Lecteur CD 40X Ide 
Carte son PCI SounBlaster Live ! / Analogue Joystick sur port midi-joystick
Lecteur Zip Iomega SCSI            \\|//    Modem OLITEC Speed Voice 56000
Carte SCSI Tekram DC-395UW        / --- \   Imprimante DeskJet HP 850C
Vision Master 17" Iiyama Monitor (' o-o ')  Scanner UMAX Astra 1220S SCSI
--------------------------------oOO-(_)-OOo------------------------------------












Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à