GNU/Linux >> Tutoriels Linux >  >> Linux

Regardez ces vidéos du Linux App Summit

Pour certains, les vacances sont une période mouvementée de shopping, de cuisine et d'une maison débordante d'êtres chers. Pour d'autres, ce sont des moments tranquilles passés avec quelques amis, ou même dans la solitude derrière la lueur chaleureuse d'un écran d'ordinateur. Et pour d'autres encore, c'est une journée de travail comme une autre.

Peu importe comment vous finissez par passer la saison des fêtes cette année, vous trouverez du réconfort dans le Linux App Summit de 2019. Ce sommet, qui a combiné les forces de toutes les personnes impliquées dans le développement d'applications pour Linux, s'est concentré sur quelques sujets majeurs :

  • Distribuer des logiciels et des systèmes de conditionnement
  • Comment rendre le développement d'applications libres et open source financièrement viable pour les développeurs
  • Magasins d'applications
  • Gestion de projet
  • Améliorer la communication avec les utilisateurs finaux

Heureusement, pour ceux d'entre nous qui n'ont pas eu la chance d'assister au sommet, des enregistrements des présentations sont disponibles. Cela signifie que vous pouvez éteindre les vieux défilés de vacances ennuyeux et les films minables et écouter à la place ces excellentes présentations technologiques.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Voici juste un échantillon des présentations dont vous pourrez profiter pendant le temps des Fêtes.

Livraison des applications

Flatpak est un sujet passionnant et inévitable pour un sommet sur les applications Linux. Vous pouvez apprendre à créer votre propre Flatpak ici sur Opensource.com, mais pour plus d'informations sur ce qui se prépare, consultez ces discussions :

  • Dans une conférence intitulée Desktop services as Flatpak, Daniel García Moreno (développeur GNOME et mainteneur de Fractal) explique comment Flatpak peut exporter des services fournis par une application afin que d'autres applications puissent les utiliser, même lorsque l'application d'origine n'est pas lancée.

  • Obtenez une introduction aux portails et à leurs principes et pratiques de Matthias Clasen. Il couvre les principes de conception pour l'expérience utilisateur ainsi que la conception de l'API. Ensuite, il revient sur l'année qui s'est écoulée depuis le lancement de la version 1.0 et passe en revue certaines des leçons importantes tirées de l'utilisation des portails dans diverses applications.

  • Laissez Alexander Larsson, membre du groupe de bureau de Red Hat, expliquer ce que c'est que de maintenir un référentiel Flatpak, comment fonctionne un référentiel Flatpak et les différentes options dont vous disposez pour en héberger un. Il explique également comment faire évoluer un référentiel d'une instance de test locale vers une instance globale telle que Flathub.org.

  • Dans Construire une boutique d'applications avec Flathub, Robert McQueen, chef de l'ingénierie chez Endless OS, explique comment Endless cherche à mettre en œuvre une boutique d'applications payante pour Flathub, encourageant les utilisateurs à faire des dons facultatifs aux développeurs de logiciels gratuits et ouverts. sources d'applications avant de poursuivre un téléchargement.

  • Heather Ellsworth, membre de l'équipe de bureau de Canonical, parle de la création d'applications Snap de bureau GNOME, montrant comment les développeurs peuvent commencer à créer des Snaps GNOME à l'aide de nouvelles extensions GNOME et d'autres méthodes qui simplifient la création des métadonnées requises pour les applications de bureau GNOME.

Flux de travail de développement

  • Voici une déclaration controversée :il n'y a pas de plate-forme "Linux". C'est ce que disent le designer d'interaction Tobias Bernard et Jordan Petridis, ingénieur QA et multimédia chez Centricular, dans leur discours. Il est difficile de contester cela, étant donné l'éventail de formats d'emballage différents répartis sur dix fois plus de distributions. Ils soutiennent qu'au lieu d'un vague "bureau Linux" et de dizaines de distributions reconditionnant le même logiciel, les développeurs d'applications ont besoin de plates-formes séparées, clairement définies et intégrées verticalement. Cela pourrait-il arriver? Regardez cette conférence pour avoir un aperçu d'un avenir possible dans lequel la communauté remplacera le modèle de distribution actuel par des écosystèmes sains et robustes.

  • Découvrez comment le monde Linux peut bénéficier des chefs de produit d'Emel Elvin Yildiz, chef de produit à la Fondation GNOME. Dans cette conférence, elle explique comment elle a contribué au lancement de "l'application de recettes GNOME" et comment elle pense que son expérience peut aider d'autres projets à devenir un produit lancé.

  • Vous avez peut-être entendu parler de Meson, mais saviez-vous que c'est LE système de build pour les développeurs d'applications ? Nirbheek Chauhan, un développeur GNOME, GStreamer et Meson, le pense et, dans cette conférence, il explique pourquoi Meson a été créé et pourquoi il le considère comme le meilleur système de construction existant. Bonus :vous bénéficiez d'un cours accéléré sur la syntaxe Meson !

  • Dans Ubuntu Kylin Practice on Application Construction for Linux Ecosystem, Min Liu, Jack Yu, Xiaodong Liu et Qing Liao du projet Ubuntu Kylin parlent des efforts et des idées de leur équipe de développement dans la construction de l'écosystème d'applications Linux.

  • Qu'est-ce que la gestion des produits, de toute façon ? Dans Product Management in Open Source, Nick Richards, chef de produit chez Endless, vous dit tout à ce sujet et comment cela peut aider à relever les défis auxquels est confrontée la communauté des logiciels libres et open source.

Interface utilisateur et interface avec les utilisateurs

  • Dans Curb Cuts, Cassidy James Blaede, co-fondatrice et CXO à l'élémentaire, explique comment les coupes de trottoir - les pentes sur les trottoirs conçues pour faciliter les fauteuils roulants - améliorent l'expérience pour tout le monde, indépendamment de toute capacité ou déficience spécifique. Cassidy explique comment, de la même manière, les fonctionnalités d'accessibilité numérique devraient être omniprésentes et bien prises en charge car elles aident tout le monde.

  • Heather Ellsworth de l'équipe desktop de Canonical anime un panel avec Aleix Pol, président de KDE e.V., Robert McQueen, chef de l'ingénierie chez Endless, Alexander Larsson du groupe desktop de Red Hat, Alan Pope, défenseur des développeurs chez Canonical, et Daniel Foré, fondateur et PDG d'elementary Linux, sur l'avenir des applications Linux. Les panélistes conviennent qu'une augmentation de la diversité est non seulement souhaitable, mais inévitable, que les développeurs doivent rechercher une relation plus étroite avec les utilisateurs finaux et que la coopération entre les projets est essentielle.

  • Dans Bad Language, Paul Brown, un expert en communication travaillant pour KDE, utilise des exemples pour montrer comment, en modifiant les descriptions des applications et des nouvelles sur les projets, vous pouvez augmenter l'engagement et l'implication des utilisateurs.

  • Communiquer avec les utilisateurs est important ! Dans Humanspeak, Robin Tafel, concepteur de produit chez Endless, couvre les techniques et les méthodes de rédaction de l'expérience utilisateur, discute de certains principes de haut niveau de la sémiologie (communication) et des stratégies de communication, et comment rendre votre copie compréhensible pour vos utilisateurs.

Paradigmes de bureau

  • Manquons-nous quelque chose? Rejoignez Florian Müllner, développeur GNOME chez Red Hat, alors qu'il se demande si nous avons besoin d'une API de plate-forme pour les applications d'arrière-plan, et les conséquences de l'abandon par GNOME de la prise en charge intégrée des icônes d'état "traditionnelles".

  • Dans Grandir au-delà de la barre d'état système, Daniel Foré, fondateur et PDG d'elementary, discute des défauts de la conception de la barre d'état système. Plus important encore, il examine certaines solutions proposées par les ordinateurs de bureau modernes et explique comment une application peut perdre la barre d'état système sans perdre aucune fonctionnalité.

  • Qt fait beaucoup pour rendre les applications multiplateformes, mais créer une implémentation complète d'une application demande beaucoup de travail. Personne ne le sait mieux qu'Aleix Pol, président de KDE e.V., mais il nous met néanmoins au défi de cibler Linux, Android et au-delà. Dans cette conférence, Aleix explique comment KDE tente de résoudre le problème du développement d'applications pour Linux, Android et bien d'autres plates-formes.

  • Dans How I Squeezed GNOME Into Your Pocket, Adrien Plazas, développeur GNOME chez Purism, décrit comment il a contribué au prototype de la dernière initiative GNOME Mobile et mis en œuvre certains des premiers widgets. Il discute également des lacunes, des solutions de contournement et de tout ce qu'il a fait pour aider cette initiative à gagner du terrain.

  • De jolies applications Qt dans le bureau GNOME sont ce que Jan Grulich, ingénieur logiciel senior chez Red Hat, souhaite voir. Dans cette conférence, il explique comment vous pouvez faire en sorte que les applications Qt s'intègrent parfaitement dans le bureau GNOME.

  • C'est l'année du bureau virtuel Linux ! Lubosz Sarnecki travaille sur XR (AR/VR) chez Collabora et, dans cette conférence, il passe en revue les implémentations existantes de AR et VR, les exigences pour un nouvel ensemble d'interactions utilisateur et comment le modèle UX classique du clavier et de la souris se traduit par ces nouveaux notions. Il donne également un aperçu de l'état de l'open source dans AR et VR, et les opportunités qu'il présente pour les développeurs d'applications.

  • Dans Regardez ! C'est LibreOffice sur KDE Plasma, Katarina Behrens, développeur principal de LibreOffice chez CIB, présente le nouveau frontal KDE basé sur Qt5 de LibreOffice. Si vous êtes un utilisateur de KDE, regardez cette vidéo, puis essayez la nouvelle couche d'intégration que LibreOffice utilise pour fournir des styles de widgets natifs Qt5, des menus natifs Qt5 et un sélecteur de fichiers Plasma 5 intégré, ainsi qu'un presse-papiers et un glisser-déposer remaniés. suppression de l'assistance.

  • Frank Karlitschek, fondateur de Nextcloud et contributeur à Opensource.com, explique pourquoi nous, en tant que communauté, devons créer une plate-forme partagée qui attire davantage de fournisseurs de logiciels tiers pour développer des logiciels pour Linux Desktop. L'astuce consiste, bien sûr, à éviter les conflits internes sur les détails techniques de mise en œuvre, mais regardez Comment multiplier par 10 le nombre d'applications de bureau Linux pour tous les détails.


Linux
  1. Commande Watch sous Linux [avec exemples]

  2. Comment ouvrir Appimage sous Linux

  3. Linux - Comment exécuter un chargeur de démarrage à partir de Linux ?

  4. GNOME Twitch - Regardez les flux Twitch sur le bureau Linux

  5. OBS Studio - Enregistrez et diffusez des vidéos en direct à partir du bureau Linux

Commande Linux watch avec exemples

Comment regarder Hulu sur Linux

Passer de Windows à Linux

Utilisation de la commande Watch sous Linux

Installer Linux Mint à partir d'une clé USB

Débogage à distance d'une application .NET Core Linux dans WSL2 à partir de Visual Studio sous Windows