Outils pour utilisateurs

Outils du site


issue102:c_c

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
issue102:c_c [2015/11/05 11:46] auntieeissue102:c_c [2015/11/07 23:30] (Version actuelle) d52fr
Ligne 30: Ligne 30:
 sudo add-apt-repository ppa:ubuntu-sdk-team/ppa sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
  
-Cette commande ajoutera le PPA ubuntu-sdk officiel pour vous permettre d'obtenir facilement les paquets les plus plus récents.+Cette commande ajoutera le PPA ubuntu-sdk officiel pour vous permettre d'obtenir facilement les paquets les plus récents.
  
 Installer le paquet Installer le paquet
Ligne 36: Ligne 36:
 sudo apt update && sudo apt install ubuntu-sdk sudo apt update && sudo apt install ubuntu-sdk
  
-Cette commande met jour la liste des paquets et, dans la foulée, installe le paquet ubuntu-sdk.+Cette commande met à jour la liste des paquets et, dans la foulée, installe le paquet ubuntu-sdk.
  
 **The official install page notes that anyone running a development version of 15.10 should ensure their packages are all up-to-date, before installing ubuntu-sdk, with a “sudo apt dist-upgrade”. **The official install page notes that anyone running a development version of 15.10 should ensure their packages are all up-to-date, before installing ubuntu-sdk, with a “sudo apt dist-upgrade”.
Ligne 54: Ligne 54:
 The next page will ask for personal information - your nickname, full name, email, the app name, and the framework you want to develop for. I chose the ubuntu-sdk-15.04 framework (as I am running 15.04).** The next page will ask for personal information - your nickname, full name, email, the app name, and the framework you want to develop for. I chose the ubuntu-sdk-15.04 framework (as I am running 15.04).**
  
-La page officielle d'installation vous prévient que, si vous exécuter une version de développement de la 15.10, vous devrez vous assurer que tous vos paquets sont à jour et faisant « sudo apt dist-upgrade » avant d'installer ubuntu-sdk.+La page officielle d'installation vous prévient que, si vous exécutez une version de développement de la 15.10, vous devrez vous assurer que tous vos paquets sont à jour en faisant « sudo apt dist-upgrade » avant d'installer ubuntu-sdk.
  
 Lancez le programme Lancez le programme
Ligne 62: Ligne 62:
 ou, tout simplement, trouvez l'icône sdk et cliquez dessus. ou, tout simplement, trouvez l'icône sdk et cliquez dessus.
  
-Une fois l'application lancé, cliquez sur « Create a New Project » (Créer un nouveau projet), ou File > New File or Project. Pour les besoins du programme Hello World, j'ai choisi une appli HTML5. Si vous voulez faire des expériences avec autre chose, n'hésitez pas.+Une fois l'application lancée, cliquez sur « Create a New Project » (Créer un nouveau projet), ou File > New File or Project. Pour les besoins du programme Hello World, j'ai choisi une appli HTML5. Si vous voulez faire des expériences avec autre chose, n'hésitez pas.
  
 Créer votre projet Créer votre projet
  
-D'abord, le sdk vous demandera de le nommer et de choisir un emplacement pour les sauvegardes. J'ai choisi HelloWorld et ~/Ubuntu SDK Projects/, mais vous êtes libre de choisir autre chose.+D'abord, le sdk vous demandera de nommer le projet et de choisir un emplacement pour les sauvegardes. J'ai choisi HelloWorld et ~/Ubuntu SDK Projects/, mais vous êtes libre de choisir autre chose.
  
 La page suivante vous demandera quelques informations personnelles - votre pseudo, votre nom complet, une adresse mail, le nom de l'appli et le framework pour lequel vous voulez développer. Puisque ma machine tourne sous la 15.04, j'ai choisi le framework ubuntu-sdk-15.04. La page suivante vous demandera quelques informations personnelles - votre pseudo, votre nom complet, une adresse mail, le nom de l'appli et le framework pour lequel vous voulez développer. Puisque ma machine tourne sous la 15.04, j'ai choisi le framework ubuntu-sdk-15.04.
Ligne 86: Ligne 86:
 Choix de l'architecture Choix de l'architecture
  
-Par défaut, seul le kit Desktop est disponible. Vous devez choisir « create new kit », puis « armhf » si vous voulez l'exécuter sur un téléphone. Une fois l'architecture choisie, vous devez rentrer votre mot de passe à l'invite et l'installation du kit démarrera. Nota : Si vous faites ceci sur une machine virtuelle (pour quelque raison que ce soit), ou sur une petite partition, assurez-vous d'avoir plus de 10 Go dédié au disque dur. (En me servant de la base Ubuntu, les mises à jour, le SDK et l'installation du kit, il n'y avait plus d'espace sur ma partition test de 10 Go)+Par défaut, seul le kit Desktop est disponible. Vous devez choisir « create new kit », puis « armhf » si vous voulez l'exécuter sur un téléphone. Une fois l'architecture choisie, vous devez entrer votre mot de passe à l'invite et l'installation du kit démarrera. Note : Si vous faites ceci sur une machine virtuelle (pour quelque raison que ce soit), ou sur une petite partition, assurez-vous d'avoir plus de 10 Go dédié au disque dur. (En utilisant la base Ubuntu, les mises à jour, le SDK et l'installation du kit, il n'y avait plus d'espace sur ma partition test de 10 Go.
  
-Nota : Si vous ne voulez pas un émulateur, mais ne voulez l'exécuter que sur un appareil physique, vous pouvez omettre cette étape.+Note : Si vous ne voulez pas d'émulateur, mais voulez ne l'exécuter que sur un appareil physique, vous pouvez omettre cette étape.
  
 Après la création du kit Après la création du kit
Ligne 110: Ligne 110:
 Once the emulator is created, simply click on the Icon above the green arrow, and select (with your arrow keys) the kit you want to use. In the case of the example, it’s the armhf kit you want. Then clicking “run” will launch the emulator, and eventually load the app into the emulator.** Once the emulator is created, simply click on the Icon above the green arrow, and select (with your arrow keys) the kit you want to use. In the case of the example, it’s the armhf kit you want. Then clicking “run” will launch the emulator, and eventually load the app into the emulator.**
  
-Desktop+Bureau
  
-En bas à gauche de la fenêtre SDK (ci-dessous), vous verrez l'image d'un bureau (ou le logo Ubuntu, selon le kit  que vous avez sélectionné). En dessous, il y a deux flèches vertes et un marteau. La première flèche verte est « run » (exécuter) et l'autre est « debug » ; le marteau est « build » (construire). Le kit Desktop est utilisé pour lancer l'application au sein d'Ubuntu dans une autre fenêtre. Ainsi, si vous appuyez sur le bouton « run », quelque chose ressemblant à la capture d'écran ci-dessous devra s'afficher (en supposant que vous avez utilise une App HTML5).+En bas à gauche de la fenêtre SDK (ci-dessous), vous verrez l'image d'un bureau (ou le logo Ubuntu, selon le kit que vous aurez sélectionné). En dessous, il y a deux flèches vertes et un marteau. La première flèche verte est « run » (exécuter) et l'autre est « debug » ; le marteau est « build » (construire). Le kit Desktop est utilisé pour lancer l'application au sein d'Ubuntu dans une autre fenêtre. Ainsi, si vous appuyez sur le bouton « run », quelque chose ressemblant à la capture d'écran ci-dessous devra s'afficher (en supposant que vous avez utilise une App HTML5).
  
 Le téléphone Ubuntu (émulé) Le téléphone Ubuntu (émulé)
  
-Afin de pouvoir le faire tourner sur un téléphone ubuntu, vous devez créer un émulateur. Pour ce faire, allez à Devices et cliquez sur le gros symbole plus (+). Là, vous devez le nommer (sans espaces), choisir l'architecture, ainsi que l'image Ubuntu que vous voulez. J'ai choisi bq-stable plutôt que devel, puisque mon but est de le tester sur un bq physique plus tard.+Afin de pouvoir le faire tourner sur un téléphone Ubuntu, vous devez créer un émulateur. Pour ce faire, allez à Devices et cliquez sur le gros symbole plus (+). Là, vous devez le nommer (sans espaces), choisir l'architecture, ainsi que l'image Ubuntu que vous voulez. J'ai choisi bq-stable plutôt que devel, puisque mon but est de le tester sur un bq physique plus tard.
  
 Une fois les informations rentrées et votre mot de passe fourni, il commencera à créer l'émulateur.  Une fois les informations rentrées et votre mot de passe fourni, il commencera à créer l'émulateur. 
  
-Une fois l'émulateur créer, il suffit de cliquer sur l'icône au-dessus de la flèche verte et de sélectionner (avec les touches fléchées) le kit que vous voulez utiliser. Pour ce qui concerne l'exemple, vous voulez le kit armhf. Alors, cliquez sur « run » lancera l'émulateur et enfin chargera l'appli dans l'émulateur.+Une fois l'émulateur créé, il suffit de cliquer sur l'icône au-dessus de la flèche verte et de sélectionner (avec les touches fléchées) le kit que vous voulez utiliser. Pour ce qui concerne l'exemple, vous voulez le kit armhf. Alors, cliquer sur « run » lancera l'émulateur et enfin chargera l'appli dans l'émulateur.
  
-Ubuntu Phone (physical)+**Ubuntu Phone (physical)
  
 The Ubuntu Devices section from the emulated section will also display any usb connected Ubuntu devices. However, my Aquaris E4.5 was not recognized at first. It turns out I had forgotten to enable developer mode. On the phone, go to Settings -> About This Phone, and then Developer Mode. Make sure there is a green checkmark. Then plug it in. You can check to see if it’s connected properly by running adb devices in the list. Or lsusb (to see if the device is even recognized). It should also appear as an MTP device. Once the physical device is connected, switch to the Ubuntu Devices panel, and ensure it’s listed here too. Also, make sure it’s unlocked. If it isn’t, you’ll see something similar to this in your log: arch:error:closed. The Ubuntu Devices section from the emulated section will also display any usb connected Ubuntu devices. However, my Aquaris E4.5 was not recognized at first. It turns out I had forgotten to enable developer mode. On the phone, go to Settings -> About This Phone, and then Developer Mode. Make sure there is a green checkmark. Then plug it in. You can check to see if it’s connected properly by running adb devices in the list. Or lsusb (to see if the device is even recognized). It should also appear as an MTP device. Once the physical device is connected, switch to the Ubuntu Devices panel, and ensure it’s listed here too. Also, make sure it’s unlocked. If it isn’t, you’ll see something similar to this in your log: arch:error:closed.
Ligne 129: Ligne 129:
 Once the kit is added, you must select it (the icon above the green arrow in the bottom left), and run the project. This will then open the app on your phone. Once the kit is added, you must select it (the icon above the green arrow in the bottom left), and run the project. This will then open the app on your phone.
  
-In order to stop the application, click on “Application Output” on the bottom of the window. There, you can click on a red square to stop the application from running. If you forget to do so, the Ubuntu SDK will warn you about it, and offer to force-quit the application.+In order to stop the application, click on “Application Output” on the bottom of the window. There, you can click on a red square to stop the application from running. If you forget to do so, the Ubuntu SDK will warn you about it, and offer to force-quit the application.**
  
-Wrap-Up+Téléphone Ubuntu (physique)
  
-That was it for this month. Now that we’ve gotten the basics out of the way (running applications), we’ll be ready to start programming! If you have any questions, requests, suggestions, or just want to say hi, I can be reached at lswest34+fcm@gmail.com.+La section « Ubuntu Devices » de la section émulée affichera également tous les dispositifs Ubuntu connectés par USB. Toutefois, mon Aquaris E4.5 n'a pas été reconnu au départ. Il s'avère que j'avais oublié d'activer le mode « developer ». Sur le téléphone, allez à Settings > About This Phone, puis Developer Mode. Assurez-vous qu'il y ait une coche verte. Ensuite branchez-le. Vous pouvez vérifier si c'est connecté comme il faut en lançant adb devices dans la liste, ou lsusb (pour voir si le dispositif est bel et bien reconnu). Il devrait s'afficher comme un dispositif MTP aussi. Assurez-vous également qu'il soit déverrouillé. Si ce n'est pas le cas, vous verrez quelque chose comme ceci dans votre journal : arch:error:closed. 
 + 
 +Une fois affiché dans le panneau « Ubuntu Devices », vous verrez un message au sujet de frameworks. Il suffit de le laisser sélectionner un framework automatiquement ; c'est tout. Cela créera un nouveau kit appelé « Ubuntu Device ». Pour pouvoir construire et lancer une application sur le téléphone, vous devez cliquez sur l'onglet/icône « Projects ». Là, il faut cliquer sur le bouton « Add Kit » (au-dessus de l'icône du marteau) et sélectionner l'Ubuntu Device dans le menu. Une fois le kit ajouté, il faut le sélectionner (l'icône au-dessus de la flèche verte en bas à gauche) et lancer le projet. Cela ouvrira l'appli sur le téléphone. 
 + 
 +Pour arrêter l'application, cliquez sur « Application Output » au bas de la fenêtre. C'est là où vous pouvez cliquer sur un carré rouge pour arrêter l'application. Si vous oubliez de le faire le SDK Ubuntu vous préviendra et proposera de faire une sortie forcée. 
 + 
 +**Wrap-Up 
 + 
 +That was it for this month. Now that we’ve gotten the basics out of the way (running applications), we’ll be ready to start programming! If you have any questions, requests, suggestions, or just want to say hi, I can be reached at lswest34+fcm@gmail.com.** 
 + 
 +Récapitulatif 
 + 
 +C'est tout pour ce mois-ci. Maintenant que nous avons traité les fondamentaux (l'exécution d'applications), nous sommes prêts à commencer la programmation ! Si vous avez des questions, des requêtes, des suggestions, ou si vous voulez tout simplement me faire un petit coucou, vous pouvez m'écrire à lswest34+fcm@gmail.com.
issue102/c_c.1446720417.txt.gz · Dernière modification : 2015/11/05 11:46 de auntiee