Liste des projets acceptés pour le Google Summer of Code 2015

Google Summer of Code 2015

Tous les ans, plutôt que de passer l’été à vendre des beignets sur la plage, Google permet à des étudiants de travailler sur des projets libres. Le fameux Google Summer of Code.

Cette année, 24 projets GNOME ont été acceptés :

  • Accessibility Toolkit : permettre à Orca (le lecteur d’écran de GNOME) de pouvoir fonctionner avec des applications écrites en Java.
  • Banshee : amélioration de l’interface et de la prise en charge d’OS X.
  • coala : développement d’une interface graphique à cet outil en ligne de commande.
  • Documents : prise en charge des collections.
  • Evolution : développement d’une extension ActiveSync.
  • Fichiers : implémentation d’une nouvelle gestion des lecteurs et du réseau, qui remplacerait les actuels menus Connexion à un serveur et Parcourir le réseau.
  • F-Spot : portage en GTK+ 3.
  • Gedit : développement d’un greffon d’analyse statique de code basé sur coala.
  • GeoClue : la plupart des ordinateurs n’ayant pas de GPS, permettre le partage de position depuis les smartphones Android (ainsi qu’iOS, si le développeur a le temps), pour une localisation plus précise.
  • Getting Things Gnome : modernisation de l’interface, nettoyage de code et utilisation des dernières technologies GNOME.
  • GNOME Keyring : le programme n’étant plus compatible avec les dernières versions de GnuPG, un nouveau mécanisme sera développé, permettant à GnuPG de rechercher directement la phrase secrète (passphrase) dans GNOME Keyring, de la demander à l’utilisateur s’il ne trouve rien, et de la sauvegarder ensuite.
  • GNOME Keysign : application qui permettra de pouvoir s’échanger des clés OpenPGP de façon simple et sécurisée. Presque prête, le développeur compte ajouter la prise en charge de l’internationalisation, puis implémenter une nouvelle méthode plus sûre, pour le transfert de fichiers.
  • GNOME Shell : lors d’une session verrouillée, bloquer le port USB quand quelqu’un tente d’y connecter un périphérique dont l’identifiant n’aurait jamais été utilisé auparavant, dans le but de renforcer la sécurité du système et l’intégrité des données de l’utilisateur.
  • GNOME Shell : ajout de nouvelles sources d’événements dans le centre de notifications : rappels pour les anniversaires, notifications météorologiques
  • GStreamer : création d’un débogueur.
  • GTK+ : implémentation d’un écran d’aide qui listerait automatiquement tous les raccourcis clavier ou gestes tactiles d’une application.
  • GTK+ : création d’un nouveau composant pour afficher une image, zoomer, pivoter…
  • Horloges : refonte de l’interface et ajout de nouvelles fonctionnalités (conversion de temps, pouvoir nommer les alarmes…).
  • Journaux : amélioration de l’interface, ajout de nouvelles fonctionnalités et création de tests unitaires.
  • Machines : amélioration de l’assistant d’installation (portage vers GtkAssistant) et de la prise en charge des type MIME. Ainsi que la correction du plus grand nombre de bugs possible.
  • Nibbles : portage en Vala et utilisation des dernières technologies GNOME.
  • Nuntius : projet d’application qui permet de faire communiquer GNOME et des smartphones Android, autorisant par exemple la réception et le fait de pouvoir répondre à des SMS ou des messages WhatsApp, directement depuis le centre de notifications.
  • Polari : possibilité d’être notifié de l’utilisation de certains mots lors d’une conversation (avec possibilité de ne pas l’être sur certains canaux), meilleure gestion des erreurs, assistant de première utilisation et prise en charge des sites de partage de textes.

Notez qu’il ne s’agit que de la liste des projets qui ont été acceptés. Il n’y a aucune garantie sur le fait que les étudiants pourront mener leur projet à terme, et que la qualité du travail soit suffisamment bonne pour qu’il soit un inclus dans les différentes applications.

Rien ne dit que nous retrouverons donc toutes ces fonctionnalités dans la prochaine version de GNOME.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *