Etapes de la création d'applications multi-périphériques
Remonter à Développement des applications multi-périphériques
Sommaire
La compilation et la construction, mais pas l'exécution, des applications multi-périphériques sont similaires aux mêmes opérations de la construction des applications Windows natives, avec les suppléments décrits dans cette rubrique.
L'exécution et le débogage d'une application multi-périphérique pour Mac OS X, iOS ou dans certains cas pour Windows 64 bits, nécessitent que le système de développement soit connecté à la plate-forme cible (ou à une plate-forme intermédiaire qui prend en charge la plate-forme cible), où le serveur Platform Assistant (le serveur d'applications distant) s'exécute en mode écoute.
Commencez en configurant l'environnement de développement
Si Windows 64 bits est la cible de votre application
- Aucune configuration n'est requise si vous utilisez un système de développement Windows 64 bits.
- Si vous utilisez un système cible Win64 externe :
- Connectez votre PC de développement au PC 64 bits.
- Installez et exécutez PAServer, le serveur multiplate-forme, sur le PC 64 bits.
- Créez un profil de connexion qui décrit la connexion au serveur Platform Assistant sur le PC 64 bits.
Si Mac OS X ou iOS est la cible de votre application
- Connectez votre PC de développement au Mac.
- Installez et exécutez PAServer, le serveur multiplate-forme, sur le Mac.
- Créez un profil de connexion qui décrit la connexion au serveur Platform Assistant sur le Mac.
- Ajoutez un SDK pour construire votre application.
- Faites l'acquisition des identifiants et des certificats développeur nécessaires auprès d'Apple. Pour plus de détails, voir :
- Configurez vos certificats et vos profils d'approvisionnement dans RAD Studio.
Si Android est la cible de votre application
- Si vous n'avez pas choisi d'installer les outils de développement Android (SDK et NDK) lors de l'installation de RAD Studio, installez-les maintenant.
- Ajoutez un SDK Android pour construire votre application.
- Activez le débogage USB sur votre périphérique Android.
- Configurez votre système pour qu'il détecte votre périphérique Android.
- Configurez votre certificat de signature dans RAD Studio.
Puis créez et configurez une application multi-périphérique dans l'EDI
Créez votre application en sélectionnant un expert qui supporte votre plate-forme cible choisie.
- Par exemple, vous pouvez sélectionner Application multi-périphérique, qui supporte le développement d'applications multi-périphériques pour toutes les plates-formes cible disponibles.
- Les applications console peuvent être multi-périphériques si la plate-forme cible est définie en conséquence dans le Gestionnaire de projets. Choisissez l'une des actions suivantes :
- Delphi : Fichier > Nouveau > Autre > Projets Delphi > Application console
- C++ : Fichier > Nouveau > Autre > Projets C++Builder > Application console
Résumé : Pour configurer votre application multi-périphérique dans l'EDI de RAD Studio
Pour plus de détails : Configuration d'une application multi-périphérique
- Ajouter et activer la plate-forme cible (dans le Gestionnaire de projets) :
- Pour ajouter une plate-forme pour l'application en cours, cliquez avec le bouton droit sur le noeud Plates-formes cible, sélectionnez Ajouter une plate-forme, puis sélectionnez la plate-forme cible, telle que OS X.
- (Le noeud Plates-formes cible apparaît seulement pour les applications compatibles multi-périphérique.)
- Pour activer la plate-forme cible, double-cliquez sur une plate-forme (ou cliquez avec le bouton droit puis sélectionnez Activer sur le menu contextuel), ou choisissez la plate-forme dans la Barre d'outils de sélection de périphériques et de plates-formes.
- Par exemple, double-cliquez sur OS X pour que l'application en cours utilise Mac OS X comme sa plate-forme cible.
- Pour ajouter une plate-forme pour l'application en cours, cliquez avec le bouton droit sur le noeud Plates-formes cible, sélectionnez Ajouter une plate-forme, puis sélectionnez la plate-forme cible, telle que OS X.
- Configurer la plate-forme cible (dans le Gestionnaire de projets) :
- Cliquez avec le bouton droit sur la plate-forme cible active et sélectionnez Propriétés dans le menu contextuel. La boîte de dialogue Propriétés de la plate-forme est affichée.
- Vous ne devez configurer un SDK (kit de développement logiciel) que si vous développez une application Mac OS X, iOS (périphérique ou simulateur) ou Android :
- Sur la boîte de dialogue Propriétés de la plate-forme, cliquez sur la flèche orientée vers le bas dans la zone de liste déroulante SDK et sélectionnez Ajouter nouveau.
- Sur la boîte de dialogue Ajouter un nouveau SDK, cliquez sur la flèche vers le bas sur la zone de liste déroulante Sélectionner une version SDK.
- Dans la liste des SDK disponibles qui apparaît, choisissez le SDK que vous voulez utiliser pour la plate-forme sélectionnée.
- Vous devez sélectionner le profil de connexion que vous voulez utiliser pour la plate-forme sélectionnée, seulement si votre application est une application Windows 64 bits (et que votre système de développement n'est pas Win64), Mac OS X ou iOS (périphérique ou simulateur).
- Pour créer un profil de connexion pour la plate-forme sélectionnée, sélectionnez Ajouter nouveau dans la zone de liste déroulante.
- Cliquez sur OK pour enregistrer les modifications.
- Pour les applications de base de données, vous devez sélectionner et configurer les pilotes de base de données appropriés pour le déploiement sur la plate-forme cible :
- Ouvrez le Gestionnaire de déploiement.
- Sélectionnez Ajouter des fichiers spécifiques dans la barre d'outils ().
- Sur la boîte de dialogue Ajouter des fichiers spécifiques, sélectionnez les pilotes de base de données pour la plate-forme cible de votre application.
- Vous pouvez aussi vérifier le support de la plate-forme pour tous les divers pilotes de base de données sur la boîte de dialogue Ajouter des fichiers spécifiques
- Pour toutes les applications, vous pouvez utiliser le Gestionnaire de déploiement pour ajouter facultativement divers fichiers au déploiement de votre projet (tels que les bibliothèques requises pour la liaison dynamique sur la plate-forme cible), si vous utilisez un profil de connexion.
Suivant
Voir aussi
- Développement des applications multi-périphériques
- Développement d'applications Windows 64 bits
- Développement d'applications Mac OS X
- Développement d'applications mobiles iOS
- Développement d'applications mobiles Android
- PAServer, l'application serveur Platform Assistant
- Compilation et liaison d'une application console OS X C++ depuis la ligne de commande