Je vois, sur ce site, pas mal d'interrogations sur l'évolution de XMPP, de critiques, et de dénigrement. Je pense donc qu'il peut être utile de donner de temps en temps des petites nouvelles sur ce qu'il se passe en interne.
22 v’là Firefox !
Planquez‐vous, y’a Firefox qui débarque, avec le gyro et le deux‐tons ! En version 22, il va faire respecter la loi !
Firefox 47, version de transition
La 47e version de Firefox est sortie le 7 juin 2016 avec peu de nouveautés visibles pour l'utilisateur (citons tout de même une synchronisation optimisée des onglets ouverts à travers vos appareils, de multiples améliorations dans la gestion des vidéos et une nouvelle page de suivi des performances pour les développeurs), mais un important travail de fond qui se poursuit pour peaufiner l'existant (WebRTC…) et préparer la suite (WebExtensions, Electrolysis…).
Par ailleurs, de nouvelles façons de contribuer en testant tôt les prochaines versions et futures fonctionnalités apparaissent avec cette version (programme Test Pilot, canal nightly).
Sans plus attendre, voici le détail des nouveautés pour les versions de bureau et mobile, ainsi que pour les développeurs. Suivent comme d'habitude quelques digressions autour de Firefox et Mozilla.
PeerTube, une plate‐forme Web de vidéos fédérée utilisant le P2P
PeerTube est sorti en version bêta le 20 mars 2018. Il s’agit d’une plate‐forme Web de diffusion vidéo (streaming) développée par Framasoft se voulant être une alternative à YouTube.
C’est dans le cadre de sa feuille de route Contributopia que Framasoft a décidé de financer et d’accompagner un tel développement. PeerTube fonctionne via NodeJS, PostgreSQL, Redis, et fait usage de technologies émergentes comme WebTorrent et ActivityPub pour résoudre des problèmes rencontrés par d’autres projets similaires. En outre, le projet se compose d’une partie serveur exposant une API et propose un client Web consommant celle‐ci ; tous deux étant distribués sous licence libre AGPL 3.0.
Un accord entre Google et MPEG LA sur VP8
Tizen 1.0
On l'a un peu trop vite zappé, mais le projet Tizen (successeur de MeeGo et LiMo à la Linux Foundation) a annoncé en mai « Larkspur », le code source de la version 1.0 de la plateforme et du SDK. Rappelons que le but de Tizen est de créer un OS mobile (téléphones, tablettes, voitures) pour applications natives et web, projet soutenu par Intel et Samsung, entre autres.
La pile graphique est basée sur X11 avec EFL (Enlightenment Foundation Libraries) et GStreamer, avec prise en charge de OpenGL ES 1.1 et 2.0. WebRTC et des API pour accéder à l'appareil photo et au vibreur ont été ajoutées, ainsi que Wi-Fi Direct. L'IDE inclut un outil web de simulation, ainsi que la version 1.0 de l'émulateur QEMU.
Un prototype de téléphone Samsung a fait son apparition :
- Processeur Dual-core Cortex A9 tournant à 1.2 GHz
- GPU Mali 400
- Mémoire vive de 1 Go
- Stockage de 16 Go
- Un écran de 4.65" de diagonale en Super AMOLED, de résolution 720p (1280x720)
- Appareil photo frontal de 2 Mp et dorsal de 8 Mp
D'autre part, il existe une couche pour rendre compatibles les applications écrites à la base pour Android, comme c'est le cas sur l'OS BlackBerry 10.
Note : il ne faut pas trop rapidement mettre de côté cet OS, car l'industrie dans son ensemble n'a pas encore complètement résolu les problèmes de dualités entre iOS et Android, sachant que beaucoup ne se satisfont ni de l'un ni de l'autre. On attend en outre toujours que Windows Phone décolle, que BlackBerry lance des téléphones avec sa verson 10, et que Boot-to-Gecko aka FirefoxOS fasse son apparition.
Firefox : dites 33, comme chez le docteur
La version 33 de Mozilla Firefox est sortie le 13 octobre. Elle apporte son lot d’améliorations.
Daala, le codec vidéo du futur, par Xiph
Après notamment Vorbis, Speex, FLAC, Theora et Opus, la fondation Xiph.Org travaille avec, entre autre, la fondation Mozilla sur Daala, le prochain codec vidéo libre (pour la génération suivant VP9 et H265). Daala repose sur la technique inhabituelle de lapped transform ou transformation imbriquée, plutôt que sur la méthode traditionnelle DCT pour Discrete Cosine Transform ou transformée en cosinus discrète.
Le nom ne serait pas un hommage raté à Darla Dirladada, chanson de Dalida reprise et adaptée dans le film « Les Bronzés », comme on pourrait le croire au premier abord.
Nous ne reviendrons pas ici sur l'importance des codecs libres, notamment sur le Web. Toutefois les codecs non-libres ne sont pas le seul écueil pour la plate-forme Web compte tenu des tentatives en cours d'introduire en son sein les DRM (lire ici et là).
Par ailleurs, au sujet de l'actualité des codecs libres, VP8/9 et Opus tentent de figurer au standard de la vidéo-conférence au moyen de WebRTC.
Firefox 24
Alors que la nouvelle interface de Firefox pour Windows prenait du retard et que le gestionnaire de bug se refaisait une beauté, Mozilla a livré juste à temps Firefox 24.
Movim: Appel à soutien
Ce billet fait suite à la demande de soutien de Timothée Jaussoin sur sa page personnelle: http://edhelas.movim.eu/blog/?post/2014/07/16/Movim-%C3%A0-besoin-d-aide
D'autres billets devraient suivre pour décrire ce qu'il se passe autour de Movim avec notamment les fonctionnalités, une levée de fond sur Kickstarter et bien sûr les dernières nouveautés.
Présentation du projet
Movim pour ceux qui ne connaissent pas, est une application web de réseau social décentralisé, sous licence AGPL, qui se base sur le protocole XMPP, standard de communication déjà largement utilisé.
Le projet est en grande partie développé en PHP, l'interface reposant sur les technologies HTML5.
Movim est compatible avec les bases de données MySQL et PostgreSQL. L'architecture du projet repose sur un système de modules (appelés widgets) lui permettant d'être facilement extensible et modifiable.
Plusieurs dépêches à propos de Movim étaient déjà sorties sur LinuxFr.org. Dont une en particulier qui décrit un peu plus le projet et montre comment installer son propre réseau social avec le couple Movim/Metronome.
Wazo Platform
Le projet Wazo évolue et s’appelle dorénavant Wazo Platform pour bien représenter son changement de cible. L’objectif du projet Open Source devient de réaliser une plate‐forme Telecom programmable. Les interfaces de programmation sont basées sur des API REST, des WebSockets, des Webhooks et du WebRTC.
Wazo, a d’abord été une divergence (fork) de XiVO.
Journal Linphone Web officiellement disponible
Hell(o),
Cela faisait longtemps qu'il y avait pas eu un journal sur l'état de Linphone dans le coin, il fallait y remédier.
Quoi de mieux que la sortie du plugin Web de Linphone pour en profiter.
Petit rappel : Linphone est une application multi-plateformes (mobiles et desktops) de voix et vidéo sur IP et utilisant le protocole SIP tel que défini dans la RFC 3261, le tout open-source (GPLv2) et entièrement Française (COTCOTCOT COCORICO !!!).
Linphone Web
Linphone Web (…)
Cuvée 18 pour Firefox et Firefox Mobile
Mozilla a fait ses vendanges et les cuvées 18 Firefox et Firefox mobile semblent réussies. Thunderbird nécessite un peu d'affinage. Voici le détail sur les cépages.
Firefox
Général
- Un nouveau moteur JavaScript, IonMonkey, fait son apparition
- Prise en charge prélimaire de WebRTC
- Un nouvel algorithme de zoom pour le HTML est utilisé, il devrait permettre d'avoir une meilleure qualité d'image.
- L’événement (au sens JavaScript du terme) MozTouch est remplacé par la version standardisée du W3C.
- Un bug vieux de plus de 12 ans a été corrigé, il s'agit d'empêcher le chargement des ressources (comme les images ou les script JavaScript) non chiffrés quand on consulte une page en HTTPS. Pour l'instant, ce n'est pas le comportement pas défaut et il faut changer la variable
security.mixed_content.block_active_content
dansabout:config
pour activer ce comportement.
Desktop
- Le changement d'onglet est un peu plus rapide
Mobile (Android)
- Intégration avec Google Now
- Il est désormais possible d'avoir des suggestion de recherche dans l'Awesome Bar
Thunderbird
Il n'y a pas de thunderbird 18 mais une version 17.0.2 à la place avec seulement quelques corrections de bugs.
Merci à Xavier Claude et olivier esver pour les contributions.
TowTruck, développement web collaboratif temps-réel
Les Mozilla Labs sortent un nouveau jouet assez sympathique en JavaScript : un service de collaboration en temps réel sur le développement de sites et applications Web. Il offre l’édition collaborative de formulaires et de texte, le partage du pointeur à l’écran, la navigation synchronisée, un outil de messagerie instantanée et de discussion audio.
TowTruck (littéralement une « remorqueuse » ou « dépanneuse ») est écrit en JavaScript, basé sur WebRTC et publié sous licence libre MPL v2. Cela nécessite un serveur de collaboration (ou bien l’utilisation d’un tiers), qui repose sur Node.js. Côté client, il y a besoin d’une installation simple sur votre serveur Web ou l’utilisation d’une extension Firefox pour tous les autres sites Web. Les auteurs sont Aaron Druck, David Ascher (Thunderbird, Mozilla Messaging), Ian Bicking et Simon Wex. C’est encore en version alpha.
Une petite vidéo vaut mieux qu’un long discours. Ça fait plaisir de voir un des organismes majeurs du Libre être aussi créatif, innovant et motivant. C’est un outil bien plus puissant et complet qu’un Etherpad dédié au texte ou un Google Drive dédié bureautique et privateur. Il permet, entre autres, la programmation en binôme et l’enseignement à distance ; mais aussi, pourquoi pas, la capacité de support en ligne et, peut‐être, l’édition temps réel de dépêches sur LinuxFr.org.
NdM : merci à coïn pour son journal.
Linphone disponible en greffon dans le navigateur
Linphone est un ensemble open source de bibliothèques et de clients multi‐plates‐formes qui permet de passer des appels sur le protocole SIP en VoIP.
Il est porté par une société française, sur le même modèle économique que Qt et MySQL : la double licence, GPL et dérivés d’un côté, et licence propriétaire de l’autre.
Hier, Linphone s’est enrichi d’un framework Web, disponible sous la forme d’un greffon NPAPI et d’un kit de développement HTML/JavaScript qui permet de le manipuler simplement.
Une version fonctionnelle est disponible sur http://web.linphone.org.