1
Remplacement des Applets Java - Beta Testeurs recherchés
Problem reported by Yannick Guerdat - 9/20/2017 at 1:32 PM
Resolved
Employee Post
Bonjour,

Comme vous le savez très certainement Java est devenu "persona non grata" de la majeure partie des navigateurs web qui tendent sur un web exempt de tout add-on où plugin. Google et son navigateur Chrome a entamé le premier cette mue et a du reste déjà bloqué l'utilisation de NPAPI sur sa dernière version.
 
De plus Java augmente jour après jour le niveau de sécurité nécessaire pour qu'un applet soit reconnu "safe" et qu'il démarre au niveau du navigateur. 

Nous avons dès lors commencé dès 2016 déjà à travailler sur un remplacement full HTML5 de cet applet pour la partie images avec la release 2.11. Il nous restait encore la version video qui sera livrée avec la version 2.12. 

Toutefois à la vue des changements importants réalisés ces dernières semaines par les navigateurs, et le blocage sur Mac des fonctionnalités avec la dernière mise à jour de Java, il nous paraissait important de presser le pas et de proposer à nos clients notre nouveau composant. 
 
Il s'agit d'un composant full HTML5 permettant de charger tout son ou vidéo sur votre site web jusqu'à 1.8 Go (par fichier). A l'inverse de l'applet Java la vidéo ne sera plus transformée sur votre poste puis transmise au serveur, mais transmise de manière brute sur le serveur puis optimisée et convertie sur un processus de conversion. 
 
Afin de garantir des performances optimales et ne pas ralentir les sites web en production sur le même serveur pour les clients en mode "mutualisé", nous avons implémenté une queue de traitement, traitant les vidéos de manière séquentielle de leur ordre d'arrivé sur chaque serveur. Ainsi il se peut qu'il se passe quelques minutes entre le moment où votre fichier est téléchargé et celui où il est disponible pour votre site web. Toutefois, afin de ne pas vous faire attendre, vous pourrez fermer la fenêtre et continuer de travailler dans votre page pour intégrer votre vidéo une fois cette dernière disponible. 
 
Toute nouvelle technologie, dit nouveau concept et nous serions très heureux de récupérer vos retours d'utilisations. Si vous souhaitez devenir client "beta testeur" de l'outil, n'hésitez pas à laisser un commentaire ci-dessous. 
 
La version 2.12 sera livrée durant cette automne, mais si vous le souhaitez et selon les retours de tests de la version "beta", vous pourrez recevoir cette nouvelle fonctionnalités dans les prochains jours. 
 
N'hésitez pas à commenter les fonctionnalités où les paramètres que vous souhaiteriez voir figurer dans cette nouvelle avancée technologique. 

Vous trouvez ci-dessous une vidéo explicative du remplacement de Java par de l'HTML5 : 
 
 
 
Director - Strategic Consultant

#CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation

21 Replies

Reply to Thread
1
Cédric Richard Replied
Sortir de l'enfer de java est une excellente idée !
Cédric Richard
0
Yannick Guerdat Replied
Employee Post
Bonjour Cédric,

Je pense que tant pour nos clients que nous même et le support que cela donne, la sortie de Java définitive s'annonce comme une excellente chose ;-)
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Jean-Paul Fähndrich Replied
Bonjour Yannick!
C'est évidemment OK en ce qui me concerne pour tester la version beta sur le site cantonal. Est-il nécessaire d'en informer le SDI?
JP Fähndrich
0
Yannick Guerdat Replied
Employee Post
Bonjour Jean-Paul,

Je coordonne tout cela avec vos équipes en interne.

A très vite
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Yannick Guerdat Replied
Employee Post
Voici une petit vidéo vous montrant l'état d'avancement et le comportement du module. Qu'en dites-vous ? 
 
 
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Cédric Richard Replied
je ne suis pas forcément fan de la dernière partie où on voit la roue tourner. les utilisateurs vont dire que c'est très très lent, qu'ils perdent leur temps, etc...
Cédric Richard
0
Yannick Guerdat Replied
Employee Post
Alors effectivement la dernière partie peut prendre plusieurs minutes. En effet, la conversion ne se fait plus avant l'upload mais après l'upload. On remplace "l'intelligence" et le "traitement" de l'applet Java à une tâche de fond sur le serveur. Et vu que les opérations sont traitées de manière séquentielles, cela peut en effet prendre du temps.

Par contre pour répondre à ta question, tu remarqueras que c'est indiqué (le texte sera encore quelque peu modifié), que tu peux fermer la fenêtre et continuer de travailler puis ensuite mettre ton son où ta vidéo une fois qu'elle aura apparu dans la bibliothèque.
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Cédric Richard Replied
Hello, j'ai bien compris. Mes utilisateurs interprètent cela comme une perte de temps et des clic à faire qui ne servent à rien ;(
Cédric Richard
0
Yannick Guerdat Replied
Employee Post
Nous nous sommes inspiré de YouTube et Vimeo, c'est exactement la même chose chez eux ;-)

Techniquement derrière il y a un ping qui se fait toutes les 30 secondes et dès que le fichier a été traité, alors la fenêtre redirige directement dessus.

Ca devrait le faire :-) Sinon on verra ce qu'on peut ajuster. Tout dépend de l'utilisation à un moment "T" et du nombres de jobs en amont de chaque chargement. Si tu as 3 vidéos de 2 heures avant la tienne, le délais de conversion sera plus longs que 60 vidéos de 2 minutes chacune.
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Yannick Guerdat Replied
Employee Post
Bonsoir, 
 
Un petit état d'avancement de notre développement du remplacement de Java pour les sons et vidéos. 
 
Nous avons écouté vos remarques et avons ajouté un certain nombre d'amélioration dans cette nouvelle version. Qu'en dites-vous ? 
 
D'ici à la fin de la semaine, la version beta sera délivrée pour les clients intéressés, n'hésitez pas à nous mettre un petit commentaire en cas d'intérêt. 
 
PS : La qualité de la vidéo et du son sont "brut", l'objectif étant surtout de récupérer vos feedbacks d'avancement du projet.
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Jean-Paul Fähndrich Replied
Bonjour Yannick!

De mon côté, je ne vois pas de problème particulier, sinon le temps d'attente qui peut effectivement être déstabilisant si l'on en n'est pas conscient du principe de "file d'attente".
Cela dit, et compte tenu du contexte d'hébergement du site Web cantonal et des infrastructures qui équipent nos contributeurs Internet, faut-il s'attendre à un processus plutôt lent ou plutôt rapide?

Excellente journée!
0
Yannick Guerdat Replied
Employee Post
Bonjour Jean-Paul,

Excellente nouvelle. Je pense qu'une fois le message de fil d'attente présent, cela sera beaucoup plus simple à comprendre pour tout le monde. Dès que c'est prêt, je fais une mini vidéo de présentation du concept pour valider tout cela avec la communauté.

Pour votre site web, je dirais que ça devrait être assez rapide :-)

A très vite et belle journée
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Yannick Guerdat Replied
Employee Post
Voici en terme de performances de conversion ce que cela peut donner sur un environnement de test chez nous : 
(Machine de développements avec 4 processeurs)

- 2 processeurs sont utilisés pour la conversion des vidéos (soit 50% maximum afin da garantir la rapidité des sites)

- Priorité processeur activée sur : Normale

- Temps de conversion pour 4 vidéos (165 MB, 112MB, 219 MB et 166 MB) : 6 minutes et 40 secondes.

- Utilisation moyenne du CPU : 60%
 
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Yannick Guerdat Replied
Employee Post
Bonne nouvelle, nous vous confirmons que notre nouveau composant supportera les fichiers UHD (Ultra HD). 
 
Nous venons de finaliser des tests avec le transferts de vidéos aux formats : 
  • 4K
  • 5K
  • 6K
  • et même 8K :-) 
 
 
Important : évidemment l'objectif de la plateforme n'est pas de proposer de la vidéo en 8K en sachant que 99.99% des ordinateurs aujourd'hui ne savent ni lire, n'ont ni la résolution adéquate, ni la puissance de calcul pour traiter des vidéos de ce poids, le but étant que notre composant soit déjà prêt pour le futur. Dans tous les cas les vidéos seront compressées et optimisées pour du HD soit 1080p (1920x1080).
 
Bien évidemment les temps de traitement (ainsi que le CPU et la mémoire utilisée) pour le redimensionnements des frames de 8K à du HD est plus long que pour une vidéo en format HD et donc la conversion sera plus lente. 
 
En terme d'exemple EXTRÊME, la vidéo originale en format 8K (ProRes QT / Mov) pesant 1.91 Go à l'origine est compressée en format HD 1080p à seulement 1.91 Mo soit une division par 1'000 du poids de la vidéo pour un fichier de 5 secondes. Le temps de conversion est de 4 minutes sur un CPU unique en mode slow à 2.20 GHz.
 
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Yannick Guerdat Replied
Employee Post
Voici l'état d'avancement avec la queue de traitement. Hormis quelques éléments visuels qui restent à finaliser, le développement est prêt et sera testable dès demain sur notre site web de test et dès vendredi sur les sites de nos clients "beta testeurs". 
 
Qu'en dites-vous ? 
 
 
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Jean-Paul Fähndrich Replied
Hello Yannick
Pas de souci en apparence - bonne musique en arrière-fond :-)

Y a-t-il des formats de fichiers à privilégier en priorité (mp4) et d'autres à exclure?

Excellente journée!
0
Yannick Guerdat Replied
Employee Post
Bonjour Jean-Paul,

A première vue pas de limitation de formats spécifiques, car l'application de conversion tournant en arrière plan comprend un peu prêt tous les formats vidéos, sons et codecs selon la liste présente à l'adresse suivante : https://www.ffmpeg.org/general.html#File-Formats

Toutefois de notre côté, voici la limitation de formats que nous avons adressés :

mp4|h264|wmv|avi|flv|mov|mkv|m4v|webm|ogg|3gp|mp3|wav|wma|aac

En cas d'intérêts, nous pouvons en ajouter d'autres.

Belle journée
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Yannick Guerdat Replied
Employee Post
Et voici encore le rendu de la queue de traitement qui signale le nombre de jobs présents avant le vôtre. Qu'en dites-vous ? 
 
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation
0
Cédric Richard Replied
parfait !
Cédric Richard
0
Jean-Paul Fähndrich Replied
Parfait
0
Yannick Guerdat Replied
Employee Post
Bonjour à tous,
 
Simplement pour vous confirmer que le composant est terminé et qu'il a été déployé sur plusieurs sites web de tests aujourd'hui déjà. Il sera déployé sous toute vraisemblance jeudi prochain sur tous les sites web mutualisés et sur la majeure partie des équipement dédié également. 
 
N'hésitez pas à nous transmettre vos retours.
Director - Strategic Consultant #CMS #DigitalMarketing #WebSites #eCommerce #eBusiness #eGovernment #eGovernance #OnlineReputation

Reply to Thread