Développement des applications multi-périphériques

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Applications multi-périphériques - Index

Vous pouvez utiliser Appmethod sur la plate-forme Win32 pour développer des applications multi-périphériques qui s'exécutent sur d'autres plates-formes.

Plates-formes, compilateurs et bibliothèques supportés

Appmethod supporte le développement d'applications multi-périphériques pour les plates-formes suivantes :

  • Windows 64 bits
  • Mac OS X
  • iOS
  • Android

Toutes les plates-formes sont supportées par Object Pascal et Appmethod C++, y compris la plate-forme Windows 32 bits native.

Compilateurs

Appmethod fournit les compilateurs suivants pour le développement d'applications multi-périphériques :

Bibliothèques et plates-formes

Appmethod supporte deux bibliothèques majeures et quelques plates-formes. Le tableau suivant liste les plates-formes cible supportées par les bibliothèques dans Appmethod :

  • FMX est FireMonkey (FMX.Forms, et ainsi de suite).
  • RTL (bibliothèque d'exécution) contient les types et fonctions utilitaires (trouvés dans System.SysUtils et System.IOUtils, entre autres) qui supportent FMX.

Le tableau suivant récapitule le support des plates-formes par les diverses bibliothèques dans Appmethod :

   Bibliothèque\Plate-forme         Win32             Win64 (Object Pascal et C++)              Mac OS X         iOS (simulateur et périphérique)         Android    

FMX

Oui

Oui

Oui

Oui

Oui

RTL

Oui

Oui

Oui

Oui

Oui

VCL

Oui

Oui

Non supportés

Non supportés

Non supportés

Remarque : Le tableau ci-dessus est une représentation de haut niveau du support des bibliothèques pour les plates-formes.
Des exceptions existent dans le support RTL pour des plates-formes spécifiques.

Types d'applications multi-périphériques que vous pouvez créer

  • Apps mobiles qui s'exécutent sur des périphériques iOS et Android, ainsi que le simulateur iOS et les émulateurs Android
  • FireMonkey (Mac OS X, Win64 -- Win32 natif est aussi supporté)
  • Clients DataSnap (Mac OS X, Win64 -- Win32 natif est aussi supporté)
  • Serveurs DataSnap (Windows seulement)
  • Applications console
  • Applications Windows 64 bits, considérées comme multiplates-formes car l'EDI de Appmethod est une application Windows 32 bits

Développement d'une application multi-périphérique

Voici le cycle du développement de base pour une application multi-périphérique :

  1. Configurez votre système de développement et Appmethod pour le support de la plate-forme cible.
  2. Dans l'EDI, créez et configurez un projet multi-périphérique :
    1. Ajoutez la plate-forme cible de votre choix.
    2. Activez la plate-forme cible.
    3. Configurez la plate-forme cible avec un profil de connexion et un SDK si nécessaire.
      Remarque : Si vous utilisez un profil de connexion, vous pouvez tester la connexion sur la page Gestionnaire de profils de connexion.
  3. Compilez et construisez comme d'habitude.
  4. Déboguez en utilisant le débogueur multi-périphérique intégré.
    N'oubliez pas que l'exécution d'une application multi-périphérique requiert l'EDI pour déployer l'application.
  5. Déployez votre application multi-périphérique.

Rubriques multi-périphériques


Voir aussi