4D v14.3

Página Aplicación

Inicio

 
4D v14.3
Página Aplicación

Página Aplicación  


 

 

4D le permite generar directamente una aplicación ejecutable desde su base. Sólo debe tener 4D Volume Desktop, el motor de la base de datos 4D y una licencia apropiada. Esta operación se prepara en la página Aplicación del generador de aplicaciones.

La función de generación de aplicaciones ejecutables de 4D permite crear directamente desde 4D las versiones autónomas (.exe) de sus bases 4D compiladas.
Bajo Mac OS, esta función maneja la creación de paquetes de software.

Este principio consiste en fusionar un archivo de estructura compilada con 4D Volume Desktop. Las funcionalidades ofrecidas por el archivo 4D Volume Desktop están asociadas a la oferta del producto al cual está suscrito. Para mayor información, consulte la documentación comercial y el sitio de Internet de 4D (http://www.4d.com/).

Es posible automatizar la actualización de las aplicaciones monopuesto fusionadas por medio de una secuencia de comandos del lenguaje (ver Terminar y desplegar aplicaciones finales).

Para generar una aplicación ejecutable, primero debe designar la ubicación de la carpeta de 4D Volume Desktop. El botón para la creación de aplicaciones ejecutables está gris si no se ha indicado una carpeta en el área correspondiente, o si la carpeta indicada no contiene un archivo 4D Volume Desktop válido. 

Debe seleccionar la carpeta que contiene el archivo de 4D Volume Desktop:

  • Bajo Windows, la carpeta contiene los archivos 4D Volume Desktop.4DE, 4D Volume Desktop.RSR, así como también los diferentes archivos y carpetas necesarios para su funcionamiento. Estos elementos deben ubicarse en el mismo nivel de la carpeta seleccionada.
  • Bajo Mac OS, 4D Volume Desktop se ofrece en forma de un paquete de software estructurado que contiene varios archivos y carpetas genéricos.

Para seleccionar la carpeta 4D Volume Desktop, haga clic en el botón [...]. Aparece una caja de diálogo que le permite designar la carpeta (Windows) o paquete (Mac OS) de 4D Volume Desktop.
Una vez seleccionada la carpeta, se muestra su ruta de acceso completa y si contiene 4D Volume Desktop, la opción de generación de aplicación ejecutable se activa:

Para generar una aplicación ejecutable, haga clic en el botón Crear.

4D crea automáticamente una carpeta Final Application en la “Carpeta de destino” especificada y pone una subcarpeta con el nombre de la aplicación definida.

Si especificó “MiApli” en el área “Nombre de la aplicación”, encontrará los siguientes archivos en esta carpeta:

  • Bajo Windows
    • MyAppli.exe que es su ejecutable y MiApli.RSR que contiene los recursos de la aplicación.
    • Las carpetas 4D Extensions y Resources, así como las diferentes librerías (DLL) y archivos necesarios para el funcionamiento de la aplicación.
    • Una carpeta Database que contiene particularmente los archivos DatabaseName.4DC y DatabaseName.RSR que constituyen la estructura compilada de la base como también la carpeta Resources de la base.
    • (Opcional) Una carpeta Components y una carpeta PlugIns contienen respectivamente, los archivos de los componentes y de los plug-ins incluidos en la base. Para mayor información, consulte Página Plug-ins y componentes.
    • Una carpeta Licenses contiene en forma de archivo XML la lista de números de licencia integrados en la aplicación. Para mayor información sobre este punto, consulte Página Licencias.
    • Los elementos adicionales añadidos en la carpeta 4D Volume Desktop (ver Personalizar la carpeta 4D Volume Desktop).
    Todos estos elementos deben conservarse en la misma carpeta con el fin de que el ejecutable funcione.
  • Bajo Mac OS
    • Un paquete de software llamado MiApli.app contiene su aplicación y todos los elementos necesarios para su funcionamiento, incluyendo los plug-ins, componentes y licencias. Para mayor información sobre la integración de componentes y plug-ins, consulte Página Plug-ins y componentes. Para mayor información sobre la integración de licencias, consulte Página Licencias.
    Nota: Bajo Mac OS, el comando Application file del lenguaje 4D devuelve la ruta de acceso del archivo NombreAplicación (ubicado en la carpeta Contents:Mac OS del paquete de software) y no la del archivo .comp (carpeta Contents:Resources del software). 

La arquitectura típica de una aplicación ejecutable es la siguiente (ejemplo en Windows):

Durante la construcción de la aplicación ejecutable, 4D copia el contenido de la carpeta 4D Volume Desktop en la subcarpeta Final Application. Ahora puede personalizar los contenidos de la carpeta 4D Volume Desktop original de acuerdo a sus necesidades. Puede por ejemplo:

  • instalar una versión de 4D Volume Desktop correspondiente a un lenguaje específico;
  • Añadir una carpeta PlugIns personalizada;
  • Personalizar el contenido de la carpeta Resources.

Nota: bajo Mac OS, 4D Volume Desktop se ofrece en forma de un paquete de software. Para modificarlo, primero debe desplegar su contenido (Control+clic en el icono).

Si su aplicación ejecutable se utiliza como servidor web, los archivos y carpetas requeridos por el servidor deben instalarse en las ubicaciones específicas. Estos elementos son los siguientes:

  • archivos cert.pem y key.pem (opcional): estos archivos son utilizados por las conexiones SSL y por los comandos de encriptación de datos,
  • carpeta raíz web por defecto,
  • archivo logweb.txt (historial de peticiones web).

Bajo Windows: estos elementos deben instalarse en la subcarpeta Final Application\MiAppli\Database.
Bajo Mac OS: estos elementos deben instalarse junto al software MiAppli.app.

 
PROPIEDADES 

Producto: 4D
Tema: Terminar y desplegar aplicaciones finales

 
ARTICLE USAGE

Manual de Diseño ( 4D v14 R2)
Manual de Diseño ( 4D v14 R3)
Manual de Diseño ( 4D v14.3)
Manual de Diseño ( 4D v14 R4)

Inherited from : Página Aplicación ( 4D v12.4)