Développement d'applications Linux
RAD Studio vous permet de développer des applications pour la plate-forme Linux. En utilisant la version de RAD Studio installée sur votre machine Windows, vous pouvez créer des applications Linux 64 bits et les déployer sur une machine Linux. Le développement d'applications Linux est similaire à la création d'apps Android dans RAD Studio. A la seule différence, que les applications visuelles FireMonkey et VCL ne peuvent pas être utilisées pour Linux. Voici la liste des apps disponibles pour la plate-forme Linux :
- Application console
- Package EMS (RAD Server)
- DataSnap
- WebBroker DataSnap
- WebBroker
- Bibliothèques de liaison dynamique
- Projet DUnitX
Sommaire
Prérequis
Pour développer des applications Linux, vous devez avoir installé RAD Studio sur le PC Windows, et vous devez disposer d'une machine sous Linux (il peut s'agir d'une machine virtuelle).
Préparation de votre environnement de développement Linux
Pour préparer votre système de développement (PC) et votre machine Linux au développement d'applications sous RAD Studio :
- Installez RAD Studio sur votre PC Windows
- Installez le SDK Linux
- Préparez votre machine Linux
- Créez un profil de connexion
- Ajoutez le SDK installé à RAD Studio
- Exécutez PAServer sur la machine Linux
Installation du SDK Linux
Pour installer le SDK Linux sur Ubuntu, vous devez d'abord ajouter le référentiel.
- Cliquez avec le bouton droit sur le bureau et sélectionnez Open Terminal.
- Pour ajouter un référentiel, tapez
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
depuis le terminal. - Appuyez sur Entrée. Votre référentiel est maintenant ajouté.
- Pour installer le SDK Linux, tapez
sudo apt install ubuntu-sdk
depuis le terminal. - Appuyez sur Entrée et attendez que le SDK soit installé. L'opération peut prendre quelques minutes.
Pour installer le SDK Linux sur Red Hat :
- Cliquez avec le bouton droit sur le bureau et sélectionnez Open Terminal.
- Tapez
yum groupinstall 'Development Tools'
depuis le terminal. - Appuyez sur Entrée et attendez que le SDK soit installé. L'opération peut prendre quelques minutes.
Préparation de votre machine Linux
Pour créer des applications Linux, vous devez ajouter une machine virtuelle à PAServer :
- 1. Localisez le fichier
LinuxPAServer20.0.tar.gz
à l'emplacement suivant :C:\Program Files (x86)\Embarcadero\Studio\20.0\PAServer
- 2. Décompressez le fichier
LinuxPAServer20.0.tar.gz
.
Pour utiliser l'unité System.zLib
sur Red Hat :
- 1. Installez la bibliothèque
zLib-devel
sur votre machine RHEL avec la commande suivante :sudo yum install zlib-devel
- 2. Mettez à jour le cache du SDK local.
Pour utiliser l'unité System.zLib
sur Ubuntu :
- 1. Installez la bibliothèque
zLib-devel
sur votre machine Ubuntu avec la commande suivante :sudo apt-get install zlib1g-dev
- 2. Mettez à jour le cache du SDK local.
Création d'un profil de connexion
- Cliquez avec le bouton droit sur le dossier dans lequel vous avez décompressé le fichier
LinuxPAServer20.0.tar.gz
, puis cliquez sur Open in Terminal. - Entrez
./paserver
depuis le terminal. Appuyez ensuite sur Entrée. - Sur la page Outils > Options > Options d'environnement > Gestionnaire de profils de connexion, cliquez sur le bouton Ajouter. L'expert Créer un profil de connexion s'ouvre.
- Sur la page Informations de profil, entrez les informations suivantes :
- Dans le champ Nom du profil, entrez le nom voulu.
- Dans le champ Plate-forme, cliquez sur la plate-forme Linux 64 bits.
- Cliquez sur Suivant.
- Sur la page Informations sur la machine distante, entrez les informations suivantes :
- Dans le champ Machine distante, entrez l'adresse IP ou le nom de machine.
- Cliquez sur Tester la connexion pour vérifier que les valeurs sont valides.
- Cliquez sur Terminer.
Ajout du SDK installé à RAD Studio
- Sur la page Outils > Options > Options d'environnement > Gestionnaire de SDK, cliquez sur le bouton Ajouter.
- Dans la boîte de dialogue Ajouter un nouveau SDK, entrez les informations suivantes :
- Dans le champ Sélectionner une plate-forme, cliquez sur Linux 64 bits.
- Dans Sélectionner un profil à connecter, sélectionnez dans la liste déroulante un profil que vous avez créé.
- Dans le champ Sélectionner une version SDK, le nom du SDK que vous venez d'installer apparaît automatiquement. Si le SDK n'a pas été précédemment installé, vous pouvez l'installer lors de cette étape. Si le SDK a déjà été installé, vous pouvez passer à l'étape suivante.
Exécution de PAServer sur la machine Linux
Pour exécuter PAServer sur votre machine Linux :
- Ouvrez le terminal, puis exécutez PAServer depuis le terminal.
Développement de votre application
- Sélectionnez le type de projet pour votre application Delphi.
- Fichier > Nouveau > Autre > Projets Delphi :
- Application console
- Projet DUnitX
- Bibliothèque de liaison dynamique
- Package
- Fichier > Nouveau > Autre > Projets Delphi > Serveur DataSnap :
- Serveur DataSnap
- WebBroker DataSnap
- Fichier > Nouveau > Autre > Projets Delphi > WebBroker > Application WebBroker
- Fichier > Nouveau > Autre > Projets Delphi :
Voir aussi
- Installation du SDK Linux
- Préparation de votre machine Linux
- Création d'un profil de connexion
- Ajout du SDK installé à RAD Studio
- Exécution de PAServer sur la machine Linux
- Construction d'une application console "Hello World" Linux
- Messages d'avertissement (Delphi)
- Delphi and RedHat or Ubuntu for Linux development
- Ubuntu 16.04 LTS for Linux Development with Upcoming Delphi 10.2