Configurar el proyecto de Visual Studio y crear la aplicación de Windows

AEM Forms proporciona el código fuente completo de la aplicación AEM Forms. El origen contiene todos los componentes para crear una aplicación de espacio de trabajo personalizada. El archivo de código fuente, adobe-lc-mobileworkspace-src-<version>.zipforma parte de la función adobe-aemfd-forms-app-src-pkg-<version>.zip en Distribución de software.

Para obtener la fuente de la aplicación de AEM Forms, realice los siguientes pasos:

  1. Abra Distribución de software. Necesitará un Adobe ID para iniciar sesión en la distribución de software.

  2. Pulse Adobe Experience Manager, disponible en el menú del encabezado.

  3. En el Filtros sección:

    1. Select Forms de la variable Solución lista desplegable.
    2. Seleccione la versión y el tipo del paquete. También puede usar la variable Descargas de búsqueda para filtrar los resultados.
  4. Pulse el nombre del paquete aplicable a su sistema operativo, seleccione Aceptar términos de EULA y toque Descargar.

  5. Abra Administrador de paquetes y haga clic en Cargar paquete para cargar el paquete.

  6. Seleccione el paquete y haga clic en Instalar.

  7. Para descargar el archivo de código fuente, abra https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip en su navegador.

    El paquete de origen se descarga en el dispositivo.

La siguiente imagen muestra el contenido extraído del adobe-lc-mobileworkspace-src-<version>.zip.

mws-content-2

La siguiente imagen muestra la estructura de directorio del windows en la carpeta src carpeta.

win-dir

Configuración del entorno

Para dispositivos Windows, necesita:

  • Microsoft Windows 8.1 o Windows 10
  • Microsoft Visual Studio 2015
  • Microsoft Visual Studio Tools para Apache Cordova

Configuración del proyecto de Visual Studio para la aplicación AEM Forms

Siga estos pasos para configurar el proyecto de aplicación de AEM Forms en Visual Studio.

  1. Copie el adobe-lc-mobileworkspace-src-<version>.zip archivar en %HOMEPATH%\Projects en el dispositivo Windows 8.1 o Windows 10 con Visual Studio 2015 instalado y configurado.
  2. Extraiga el archivo en el %HOMEPATH%\Projects\MobileWorkspace directorio.
  3. Vaya a la %HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows directorio.
  4. Abra el CordovaApp.sln con Visual Studio 2015 y continúe con la creación de la aplicación de AEM Forms.

Generar aplicación de AEM Forms

Siga estos pasos para crear e implementar la aplicación AEM Forms.

NOTA

Los datos almacenados en el sistema de archivos de Windows para la aplicación AEM Forms no están cifrados. Se recomienda usar una herramienta de terceros como Cifrado de unidad BitLocker de Windows para cifrar datos de disco.

  1. En la barra de herramientas de Visual Studio Standard, seleccione Versión en la lista desplegable del modo de compilación.

  2. Seleccione Windows-AnyCPU, Windows-x64 o Windows-x86 según su plataforma. Se recomienda Windows-AnyCPU.

  3. En el Explorador de soluciones de Visual Studio, haga clic con el botón derecho en el proyecto CordovaApp.Windows y seleccione Tienda > Crear paquetes de aplicaciones.

    createapppackages

    Aparece el asistente Crear paquetes de aplicaciones .

    El archivo del instalador CordovaApp.Windows_3.0.2.0_anycpu.appx se crea en el directorio platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test .

    Si aparece el error Retarget to windows 8.1 required, haga clic con el botón derecho en el error y, en el menú emergente, seleccione Redestinar A Windows 8.1.

    retarget-solution

  4. En el asistente Crear paquetes de aplicaciones , seleccione el tiempo que desee o no cargar la aplicación en la tienda de Windows y, a continuación, haga clic en Siguiente.

    createapppackageswizard1

  5. Realice los cambios necesarios en los parámetros, como la versión y la ubicación de salida de la compilación de la aplicación.

    createapppackageswizard2

  6. Una vez creado el proyecto, puede instalar la aplicación mediante:

    • Windows PowerShell
    • Visual Studio

    La variable .appx requiere que los siguientes elementos se instalen correctamente:

    1. Biblioteca WinJS
    2. Asegúrese de que el paquete incluye un certificado autofirmado o un certificado público firmado por una autoridad de confianza, como VeriSign.
    3. Licencia para desarrolladores

    El directorio Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test contiene los cuatro componentes principales:

    1. .appx file
    2. Certificado (actualmente es un certificado autofirmado por Apache Cordova)
    3. Carpeta de dependencias
    4. Archivo PowerShell (extensión .ps1)

Implementación de una aplicación mediante Windows PowerShell

Existen dos maneras de instalar la aplicación en un dispositivo Windows.

Adquiriendo la licencia de desarrollador

  1. Haga clic con el botón derecho en el archivo de PowerShell ( Add-AppDevPackage.ps1)y elija Ejecutar con PowerShell.

  2. La configuración le solicita una licencia para desarrolladores. Utilice las credenciales de cuenta de Microsoft para adquirir una licencia de desarrollador.

    Esta licencia es válida durante 30 días, y usted puede renovarla gratis.

  3. Cuando adquiere la licencia de desarrollador, el programa de instalación instala el certificado autofirmado en el sistema y la aplicación se instala correctamente.

Mediante dispositivos de propiedad empresarial

Para los dispositivos de propiedad empresarial unidos al dominio de la empresa, no es necesario adquirir una licencia de desarrollador.

Los dispositivos de propiedad empresarial utilizan las ediciones Professional y Enterprise de Windows.

Microsoft recomienda instalar un certificado público emitido por una autoridad de confianza, como VeriSign.

Para implementar la aplicación:

  • Asegúrese de que el dispositivo esté unido al dominio de la empresa.
  • Habilite la configuración de directiva de grupo.

Para habilitar la configuración de directiva de grupo:

  1. En el dispositivo, ejecute gpedit.msc.

  2. Vaya a Configuración del equipo > Plantillas administrativas > Componente de Windows > Implementación del paquete de aplicaciones.

  3. Haga clic con el botón derecho en Permitir que todas las aplicaciones de confianza instalen.

  4. Haga clic en Editar y seleccione Habilitado.

  5. Haga clic en Aceptar.

Edite el script de PowerShell generado por Visual Studio para evitar que adquiera una licencia de desarrollador.

En el script de PowerShell, establezca la variable : $NeedDeveloperLicense = $false.

Para los dispositivos que no están unidos al dominio, se requiere una clave de activación de producto de carga secundaria. Puede comprarlo a un distribuidor de Windows.

Para Windows 8.1 Home Edition, no hay directiva de grupo, no se permite la carga secundaria de empresa y no se puede unir con el dominio de empresa. Implemente la aplicación en un dispositivo Windows 8.1 Home Edition con licencia de desarrollador.

Para obtener más información, haga clic en here.

Implementación de una aplicación mediante Visual Studio

Para instalar la aplicación en Windows mediante Visual Studio:

  1. Conecte el dispositivo con el depurador remoto.

    Para obtener más información, consulte Ejecutar aplicaciones de la Tienda Windows en un equipo remoto.

  2. Con la aplicación abierta en Visual Studio, elija Windows-x64, Windows-x86 o Windows-AnyCPU en la lista Plataformas de solución y seleccione Máquina remota.

  3. La aplicación se implementa en el equipo remoto.

En esta página