Maison >Périphériques technologiques >Industrie informatique >Comment configurer un environnement de développement mobile
exécuter un environnement de développement Linux sur un appareil mobile: un guide pour utiliser Samsung Dex
Points de base:
L'utilisation des appareils mobiles a considérablement augmenté au cours de la dernière décennie. La navigation mobile a dépassé la navigation de bureau depuis plus de deux ans. La disponibilité des appareils mobiles a également été considérablement améliorée. Les appareils mobiles ont aujourd'hui une forte puissance de traitement.
Nous ignorons souvent l'outil puissant pour les plates-formes mobiles en tant que développeurs, mais aujourd'hui, vous pouvez profiter de la portabilité de votre appareil mobile et gagner la flexibilité que vous vous rapprochez de votre bureau chaque année.
Cet article décrit comment utiliser Samsung Dex pour exécuter un environnement de développement Linux sur les appareils mobiles.
Samsung DEX est une plate-forme qui vous permet d'exécuter des environnements de type Desktop en utilisant la puissance de calcul de votre appareil mobile. Il a été lancé en 2017 et a été activement développé depuis lors. Le nombre d'appareils capables d'exécuter Dex a augmenté régulièrement. Dans cet article, nous explorerons comment configurer un environnement de développement Linux via Samsung Dex.
Depuis son lancement, Samsung Dex est disponible sur tous les appareils phares de Samsung, y compris:
Samsung Dex a initialement lancé un accessoire de station d'accueil appelé Station DEX. Vous devez connecter votre appareil mobile à la station DEX, qui fournit une interface au périphérique de sortie via le port HDMI et à des périphériques de saisie tels que la souris et le clavier via les ports USB et USB-C.
Station Samsung DEX (source)
Bien que la station DEX soit initialement nécessaire, cette exigence a été assouplie dans des appareils plus récents. Si vous utilisez un appareil Galaxy Note 9 ou un appareil plus récent, un convertisseur USB-C vers HDMI peut vous aider à vous connecter à votre moniteur et Bluetooth peut être utilisé pour les périphériques.
Samsung a récemment lancé le Dex Pad, une version portable de la station Dex, qui a des ventilateurs de charge et de refroidissement sans fil intégrés en plus des ports HDMI et USB.
Samsung dex pad (source)
Supposons que vous répondiez aux exigences matérielles, vous avez besoin de deux applications pour créer un environnement de développement Linux. Tout d'abord, vous devez installer l'application Samsung DEX pour activer l'expérience Samsung DEX. Ensuite, vous avez besoin de l'application Linux on Dex, qui est actuellement en version bêta. Vous pouvez demander l'accès via Google Play Store.
Maintenant que nous avons résolu les exigences du processus, commençons!
L'application Linux sur DEX vous montre une liste de conteneurs virtuels que vous avez créés sur votre appareil. Essayons de créer notre premier conteneur en cliquant sur le bouton "" dans le coin inférieur droit de l'écran.
Lors de la création d'un conteneur, vous devez utiliser une image Linux. Actuellement, seul le LTS Ubuntu 16.04 est pris en charge. Cette image peut être téléchargée à partir du serveur Samsung DEX. Vous devez utiliser une version modifiée d'Ubuntu pour vous conformer aux stratégies de sécurité d'Android.
Télécharger l'image Linux personnalisée fournie par Samsung
Une fois le téléchargement terminé, vous devez décompresser l'image.
Décompressez l'image Linux téléchargée
Pour créer un nouveau conteneur, accédez à l'emplacement où l'image est décompressée dans le système de fichiers et fournissez un nom et une description de l'image. Vous devez également spécifier l'espace de stockage pour allouer à cette image. Cela peut être modifié plus tard après la création du conteneur avec succès. Au moins 10 Go sont nécessaires.
Options pour créer des conteneurs
La création de conteneurs ne prendra pas longtemps - les images personnalisées du système d'exploitation Linux fournies par Samsung sont déjà compatibles avec Dex. L'utilisateur par défaut est Dextop et le mot de passe est secret.
Après avoir créé le conteneur, vous pouvez afficher la liste des conteneurs dans l'application. Sélectionnez un conteneur pour afficher ses détails.
Détails des conteneurs
Vous pouvez toujours accéder au conteneur à partir de l'application Linux sur DEX via le terminal de démarrage avant de vous connecter à un moniteur externe. Sélectionnez l'option "Mode du terminal" dans la page Détails ci-dessus pour démarrer le terminal.
Terminaux exécutant des conteneurs sur les appareils mobiles
Vous pouvez exécuter l'interprète Python à partir de ce terminal et tester certaines instructions de base.
Interpréteur Python pour exécuter des conteneurs sur les appareils mobiles
Pour utiliser l'environnement Linux dans vos paramètres de bureau, connectez votre appareil mobile à un moniteur externe. À ce stade, vous n'exécutez peut-être pas une application Linux sur DEX. Lorsque la version de bureau est chargée dans le moniteur, vous verrez le logo Samsung Dex sur le moniteur.
Samsung Dex Desktop au démarrage
Lorsque Samsung Dex charge, vous pouvez utiliser l'appareil mobile connecté comme trackpad ou utiliser la souris et le clavier connectés. Accédez à l'application installée dans votre appareil mobile et sélectionnez Linux sur les applications DEX. Vous pourrez voir une liste de tous les conteneurs disponibles dans votre application. Sélectionnez le conteneur que vous souhaitez exécuter.
Cliquez sur le bouton Exécuter pour entrer dans l'environnement Linux.
Vous entrerez dans l'environnement Linux dans Samsung Dex. Vous pouvez toujours accéder au menu inférieur de l'environnement Dex, que j'ai utilisé pour prendre des captures d'écran.
Linux sur DEX en est encore à ses balbutiements, et vous pouvez exécuter diverses applications, mais les performances sont comparables à celles d'un ordinateur de bureau. Linux sur DEX est principalement destiné aux développeurs, c'est peut-être la base d'utilisateurs qui peut l'utiliser dans sa forme actuelle.
Les machines de développement Linux avec Samsung Dex peuvent simuler des ordinateurs de bureau en termes de fonctionnalités. Surtout, la popularité croissante des services cloud a réduit la dépendance à l'égard des besoins de stockage traditionnels.
La puissance de calcul n'est pas forte par rapport à l'exécution de Linux nativement sur des ordinateurs de bureau, ce n'est pas l'expérience la plus fluide. De plus, la prise en charge de divers appareils est limitée et Linux sur Dex est toujours en version bêta. Mais, étant donné la vitesse à laquelle nos appareils mobiles deviennent de plus en plus puissants, il n'est pas surprenant que les utilisateurs finaux remplacent les ordinateurs personnels traditionnels par des conteneurs sur les appareils mobiles dans les années à venir.
Avez-vous essayé Linux sur DEX? Pensez-vous que cela complétera (ou même remplacera!) Votre configuration de développement actuelle? Veuillez nous faire savoir dans les commentaires ci-dessous!
Samsung DEX est une fonctionnalité incluse dans certains périphériques portables Samsung haut de gamme qui vous permet de "prolonger" votre appareil à une expérience de bureau. Avec un moniteur, un clavier et une souris, vous pouvez utiliser votre téléphone ou votre tablette comme ordinateur pour exécuter des applications Android dans une interface de type bureau. Cette fonctionnalité est particulièrement utile pour les développeurs qui souhaitent coder à tout moment, n'importe où, car il leur permet d'utiliser les appareils Samsung comme environnement de développement portable.
Oui, vous pouvez exécuter des conteneurs Docker sur Samsung Dex. Docker est une plate-forme qui vous permet d'automatiser le déploiement, la mise à l'échelle et la gestion des applications. En exécutant des conteneurs Docker sur Samsung Dex, vous pouvez créer un environnement de développement portable qui vous permet de travailler sur des projets à tout moment, n'importe où.
La configuration de Samsung DEX pour le codage implique plusieurs étapes. Tout d'abord, vous devez connecter votre appareil Samsung à votre moniteur, votre clavier et votre souris. Ensuite, vous devez installer un éditeur de code sur votre appareil, tel que Termux ou Codeanywhere. Après avoir installé l'éditeur de code, vous pouvez commencer le codage directement sur votre appareil Samsung.
Alors que Samsung Dex fournit un moyen pratique de coder à tout moment, n'importe où, il a certaines limites. Par exemple, tous les langages et cadres de programmation ne sont pas pris en charge. De plus, les appareils Samsung peuvent ne pas fonctionner ainsi que des ordinateurs de bureau ou des ordinateurs portables traditionnels, ce qui peut affecter la vitesse et l'efficacité du codage.
Oui, vous pouvez utiliser Samsung Dex sans station d'accueil. Samsung DEX peut être activé à l'aide d'un adaptateur ou d'un câble USB-C vers HDMI. Cependant, l'utilisation d'une station d'accueil peut fournir d'autres avantages, comme un port USB supplémentaire pour connecter les périphériques comme les claviers et les souris.
Samsung DEX n'est pas compatible avec tous les appareils Samsung. Il n'est disponible que sur certains modèles haut de gamme, y compris le Galaxy S8 et plus tard, le Galaxy Note8 et plus tard, et le Galaxy Tab S4 et plus tard.
Oui, vous pouvez utiliser Samsung DEX avec des écrans et des périphériques non samsung. Samsung DEX est compatible avec la plupart des moniteurs HDMI ainsi que les périphériques USB et Bluetooth.
Oui, vous pouvez exécuter plusieurs applications simultanément sur Samsung Dex. Cela vous permet de transférer aussi efficacement que vous le feriez sur un bureau ou un ordinateur portable traditionnel.
Oui, vous pouvez accéder à Internet sur Samsung Dex. Vous pouvez utiliser la connexion Internet de votre appareil Samsung ou vous connecter à un réseau Wi-Fi.
Oui, vous pouvez enregistrer et transférer des fichiers sur Samsung Dex. Les fichiers enregistrés sur les appareils Samsung sont accessibles sur Samsung DEX et vice versa. Vous pouvez également transférer des fichiers entre un appareil Samsung et un périphérique USB ou Bluetooth connecté.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!