Show Menu
SUJETS×

Configuration du projet Visual Studio et création d’une application Windows

AEM Forms fournit le code source complet de l’application AEM Forms. La source contient tous les composants nécessaires pour générer une application d’espace de travail personnalisée. The source code archive, adobe-lc-mobileworkspace-src-<version>.zip is a part of the adobe-aemfd-forms-app-src-pkg-<version>.zip package on package share.
Pour obtenir le code source de l’application AEM Forms, suivez les étapes ci-après :
  1. Accéder au partage de package URL: https://<server>:<port>/crx/packageshare .
  2. Téléchargez le package source. Lorsque vous téléchargez le package, il est ajouté au gestionnaire de package AEM Forms.
  3. Une fois téléchargé, accédez à : https://<server>:<port>/crx/packmgr/index.jsp , puis installez adobe-aemfd-forms-app-src-pkg-<version>.zip .
  4. Pour télécharger l’archive du code source, ouvrez https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip dans votre navigateur. Le package source est téléchargé sur votre périphérique.
L'image suivante affiche le contenu extrait du fichier adobe-lc-mobileworkspace-src-<version>.zip .
The following image displays the directory structure of the windows folder in the src folder.

Configuration de l’environnement

Pour les périphériques Windows, vous devez disposer des éléments suivants :
  • Microsoft Windows 8.1 ou Windows 10
  • Microsoft Visual Studio 2015
  • Outils Microsoft Visual Studio pour Apache Cordova

Installation du projet Visual Studio pour l’application AEM Forms

Exécutez les étapes suivantes pour configurer le projet de l’application AEM Forms dans Visual Studio.
  1. Copy the adobe-lc-mobileworkspace-src-<version>.zip archive to %HOMEPATH%\Projects folder in the Windows 8.1 or Windows 10 device with Visual Studio 2015 installed and configured.
  2. Extract the archive in the %HOMEPATH%\Projects\MobileWorkspace directory.
  3. Navigate to the %HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows directory.
  4. Ouvrez le fichier CordovaApp.sln à l’aide de Visual Studio 2015 et continuez à créer l’application AEM Forms.

Génération de l'application AEM Forms

Suivez les étapes ci-après pour générer et déployer l’application AEM Forms.
Les données stockées sur le système de fichiers Windows de l’application AEM Forms ne sont pas chiffrées. Il est recommandé d’utiliser un outil tiers, tel que le chiffrement de lecteur Windows BitLocker, pour chiffrer les données du disque.
  1. In the Visual Studio Standard Toolbar, select Release from the drop-down for build mode.
  2. Sélectionnez Windows-AnyCPU, Windows-x64 ou Windows-x86 en fonction de votre plateforme. Windows-AnyCPU est recommandé.
  3. In the Visual Studio Solution Explorer, right-click the project CordovaApp.Windows and select Store > Create AppPackages .
    L’assistant de création de packs d’applications s’affiche.
    Le fichier d’installation CordovaApp.Windows_3.0.2.0_anycpu.appx est créé dans le répertoire platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test.
    If you encounter the error Retarget to windows 8.1 required , right-click the error and in the pop-up menu, select Retarget To Windows 8.1 .
  4. Dans l’assistant Créer des packages d’application, indiquez si vous souhaitez charger votre application dans Windows Store, puis cliquez sur Suivant .
  5. Effectuez les modifications dans les paramètres, tels que la version et l’emplacement de sortie de la build de l’application, selon les besoins.
  6. Une fois que le projet est créé, vous pouvez installer l’application à l’aide des éléments suivants :
    • Windows PowerShell
    • Visual Studio The .appx package requires the following items to install successfully:
    1. Bibliothèque WinJS
    2. Assurez-vous que le package s’accompagne d’un certificat auto-signé ou qu’une autorité approuvée, telle que VeriSign, a signé le certificat public.
    3. Licence de développeur Le répertoire Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test contient les quatre composants principaux suivants :
    4. .appx approuvé
    5. Certificat (il s’agit actuellement d’un certificat signé Apache Cordova)
    6. Dossier de dépendance
    7. Fichier PowerShell (.ps1 extension)

Déploiement d’une application à l’aide de Windows PowerShell

Il existe deux manières d’installer l’application sur un périphérique Windows.

Via l’acquisition d’une licence développeur

  1. Right-click on the PowerShell file ( Add-AppDevPackage.ps1) , and choose Run with PowerShell .
  2. La configuration vous invite à obtenir une licence développeur. Utilisez les informations de connexion de votre compte Microsoft pour l’acquérir. Cette licence est valable pendant 30 jours et peut être renouvelée gratuitement.
  3. Lors de l’acquisition de la licence développeur, la configuration entraîne l’installation d’un certificat auto-signé sur le système et l’application s’installe correctement.

Via des périphériques d’entreprise

Pour les périphériques d’entreprise connectés au domaine de l’entreprise, la licence développeur n’est pas obligatoire.
Les périphériques d’entreprise utilisent Windows Professionnel et Windows Entreprise.
Microsoft recommande d’installer un certificat public émis par une autorité de confiance, telle que VeriSign.
Pour déployer l’application :
  • Assurez-vous que le périphérique est joint au domaine de l’entreprise.
  • Activez le paramètre de stratégie de groupe.
Pour activer le paramètre de stratégies de groupe :
  1. In your device, run gpedit.msc .
  2. Accédez à Configuration de l’ordinateur > Modèles d’administration > Composant Windows > Déploiement du package de l’application .
  3. Cliquez avec le bouton droit de la souris sur Autoriser toutes les applications de confiance pour l’installation .
  4. Cliquez sur Modifier puis sélectionnez Activé .
  5. Cliquez sur OK .
Modifiez le script PowerShell généré par Visual Studio pour l’empêcher d’acquérir la licence de développeur.
In the PowerShell script, set the variable: $NeedDeveloperLicense = $false .
Pour les périphériques non connectés à un domaine, la clé de sideloading d’activation du produit est requise. Vous pouvez l’acheter auprès d’un revendeur Windows.
Pour Windows 8.1 Famille, il n’y a aucune stratégie de groupe. Le sideloading d’entreprise n’est pas activé et vous ne pouvez pas effectuer de connexion avec le domaine d’entreprise. Déployez l’application sur un périphérique exécutant Windows 8.1 Famille lors de l’utilisation de la licence de développeur.
Pour plus d’informations, cliquez ici .

Déploiement d’une application à l’aide de Visual Studio

Pour installer l’application sous Windows à l’aide de Visual Studio :
  1. Connectez le périphérique à l’aide du débogueur à distance. For more information, see Run Windows Store apps on a remote machine .
  2. Avec l’application ouverte dans Visual Studio, sélectionnez Windows x64, Windows-x86 ou Windows-AnyCPU à partir de la liste des plateformes de solution, puis sélectionnez Ordinateur distant .
  3. Votre application est déployée sur un ordinateur distant.