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"