Outils pour utilisateurs

Outils du site


issue132:ubports

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue132:ubports [2018/05/06 08:03] d52frissue132:ubports [2018/05/07 12:11] (Version actuelle) auntiee
Ligne 5: Ligne 5:
 At the last UbuCon, I gave a basic programming workshop. In order to simplify the installation process, I prepared a virtual machine with the Ubuntu Touch SDK. Just download the file, set up your virtualization environment, and start programming.** At the last UbuCon, I gave a basic programming workshop. In order to simplify the installation process, I prepared a virtual machine with the Ubuntu Touch SDK. Just download the file, set up your virtualization environment, and start programming.**
  
-Les applications dans Ubuntu Touch (UBports) sont programmées sur l'ordinateur et tourne sur un vrai dispositif. Pour le faire, il est nécessaire d'utiliser un jeu d'outils qui transforme le code source en application exécutable. Il y a plusieurs outils que vous pouvez utiliser : le plus traditionnel est l'Ubuntu Touch SDK (kit de développement logiciel), alors que le plus prometteur est Clickable.+Les applications dans Ubuntu Touch (UBports) sont programmées sur l'ordinateur et tournent sur un dispositif réelIl est toutefois nécessaire d'utiliser un jeu d'outils qui transforme le code source en application exécutable. Plusieurs outils sont utilisables : le plus traditionnel est le SDK Ubuntu Touch (kit de développement logiciel), tandis que le plus prometteur est Clickable.
  
-Le SDK d'Ubuntu Touch n'est plus maintenu. Ça peut paraître une mauvaise idée de passer du temps dans ce cours à expliquer comment il marche. Bien que ça soit craije voudrais en parler. Clickable et le SDK suivent le même processus. Le code source de l'application est écrit, compilé et une application exécutable est générée. Pour être capable de lancer une application pour ARM sur un PC, vous avez besoin d'utiliser un conteneur qui « adapte » les deux architectures.+Le SDK d'Ubuntu Touch n'est plus maintenu et par conséquent cela peut paraître inutile de passer du temps dans ce cours à expliquer comment il fonctionne. Bien que ce soit exactil y a des principes que j'aimerais toutefois aborder. Clickable et le SDK suivent le même processus. Le code source de l'application est écrit et compilé, puis une application exécutable est générée. Pour être capable de lancer une application pour ARM sur un PC, vous avez besoin d'utiliser un conteneur qui « adapte » les deux architectures
 + 
 +Lors du dernier UbuCon, j'ai animé un atelier de programmation de base. Afin de simplifier le processus d'installation, j'ai préparé une machine virtuelle avec le SDK Ubuntu Touch. Ensuite il suffit de télécharger le fichier, configurer son environnement de virtualisation et commencer à programmer.
  
-Au dernier UbuCon, j'ai animé un atelier de programmation de base. De façon à simplifier le processus d'installation, j'ai préparé une machine virtuelle avec le SDK d'Ubuntu Touch. Téléchargez simplement le fichier, paramétrez votre environnement de virtualisation et commencez à programmer. 
  
 **Installing the virtual machine **Installing the virtual machine
Ligne 25: Ligne 26:
 Installation de la machine virtuelle Installation de la machine virtuelle
  
-La machine virtuelle utilise Ubuntu Mate 16.04. L'utilisateur et le mot de passe sont les mêmes : « ubucon ». Je vous recommande de télécharger la machine virtuelle en parallèle. Elle fait 12 Go et le téléchargement peut prendre longtemps.+La machine virtuelle utilise Ubuntu Mate 16.04. L'utilisateur et le mot de passe sont les mêmes : « ubucon ». Je vous recommande de télécharger la machine virtuelle en parallèle. Elle fait 12 Go et le téléchargement peut prendre du temps.
  
-Le lien est : https://bit.ly/2JIdjBh. L'ordinateur hôte peut faire tourner n'importe quel système d'exploitation dans lequel VirtualBox peut tourner. Voici les étapes pour Ubuntu 16.04.+Le lien est : https://bit.ly/2JIdjBh. L'ordinateur hôte peut exécuter n'importe quel système d'exploitation qui puisse faire tourner VirtualBox. Voici les étapes pour Ubuntu 16.04.
  
-La première étape est d'ajouter le dépôt de VirtualBox.+La première étape consiste à ajouter le dépôt de VirtualBox.
  
 sudo nano /etc/apt/sources.list sudo nano /etc/apt/sources.list
Ligne 63: Ligne 64:
 sudo apt-get update; sudo apt-get install virtualbox-5.2 dkms build-essential sudo apt-get update; sudo apt-get install virtualbox-5.2 dkms build-essential
  
-Quand c'est fini, vous pouvez la lancer à partir du menu du bureau ou en tapant la commande+Une fois l'installation terminée, vous pouvez lancer le programme à partir du menu du bureau ou en saisissant la commande
  
 virtualbox virtualbox
  
-Cliquez sur le bouton Nouveau et configurez le nom et le système d'exploitation.+Cliquez sur le bouton Nouveau puis nommez et configurez le système d'exploitation.
  
 Je vous recommande d'utiliser le maximum de RAM disponible sur votre système. Je vous recommande d'utiliser le maximum de RAM disponible sur votre système.
Ligne 83: Ligne 84:
 Start the Ubuntu Touch SDK by double-clicking on the icon.** Start the Ubuntu Touch SDK by double-clicking on the icon.**
  
-Vous devez sélectionner Utiliser un fichier de disque dur existant. Ensuite, sélectionnez le fichier de machine virtuelle que vous avez télécharger précédemment.+Vous devez sélectionner Utiliser un fichier de disque dur virtuel existant. Ensuite, sélectionnez le fichier de la machine virtuelle que vous avez téléchargé précédemment.
  
-La machine virtuelle est déjà créée et a besoin maintenant d'être configurée.+La machine virtuelle est alors créée et doit maintenant être configurée.
  
-Cliquez sur le bouton Paramètres. Dans Système, Processeur, sélectionnez Activer PNAE/NX pour améliorer la performance de la machine virtuelle. Les options de virtualisation de l'ordinateur peuvent être désactivées. Dans ce cas, elles devraient être activées dans la configuration du BIOS.+Cliquez sur le bouton Paramètres. Dans Système, Processeur, sélectionnez Activer PAE/NX pour améliorer la performance de la machine virtuelle. Les options de virtualisation de l'ordinateur peuvent être désactivées. Dans ce cas, vous devez les activer dans la configuration du BIOS.
  
-Dans Affichage, vous pouvez configurer la mémoire graphique de la machine virtuelle. Même si votre ordinateur le supporte, je vous recommande de désactiver l'accélération 3D. Les outils du SDK utilise l'accélération OpenGL et elle ne marche pas bien dans VirtualBox.+Dans Affichage, vous pouvez configurer la mémoire graphique de la machine virtuelle. Même si votre ordinateur le supporte, je vous recommande de désactiver l'accélération 3D. Les outils SDK utilisent l'accélération OpenGL et cela ne fonctionne pas très bien avec VirtualBox.
  
 La machine virtuelle est maintenant prête. La machine virtuelle est maintenant prête.
  
-Démarrez le SDK d'Ubuntu Touch en double-cliquant sur l'icône.+Démarrez le SDK Ubuntu Touch en double-cliquant sur l'icône.
  
 **Conclusions **Conclusions
Ligne 103: Ligne 104:
 Conclusions Conclusions
  
-Nous avons déjà préparé l'environnement de travail du cours. Dans la prochaine séance, nous démarrerons avec un application pour le Web (WabApp). Bien que programmée dans une machine virtuelle, il est possible de connecter un téléphone ou une tablette (avec UBports) et de faire tourner l'application nativement.+Nous avons déjà préparé l'environnement de travail du cours. Dans la prochaine séance, nous démarrerons avec une application pour le Web (WebApp). Bien que programmée dans une machine virtuelle, il est possible de connecter un téléphone ou une tablette (avec UBports) et de faire tourner l'application nativement.
  
 Si vous avez des questions, vous pouvez les poser dans le groupe Telegram du cours : https://t.me/ubuntu_touch_course Si vous avez des questions, vous pouvez les poser dans le groupe Telegram du cours : https://t.me/ubuntu_touch_course
issue132/ubports.1525586639.txt.gz · Dernière modification : 2018/05/06 08:03 de d52fr