Applipress documentation 1.0 Help

Prerequisites for Applipress

Before diving into the development and deployment of applications with Applipress, there are certain prerequisites that must be met both for running Applipress on your local machine and for the execution of the generated applications. Ensuring these requirements are fulfilled will facilitate a smooth and efficient development experience.

For Running Applipress Locally:

  • Git: To clone the applipress_demo application repository locally, Git must be installed on your machine. This is essential for obtaining the demo project and any updates to it.

  • Docker: Applipress runs within Docker containers, so having Docker installed is necessary for the initialization and operation of Applipress.

  • Translation API Key: For automatic translation of forms and applications into specified languages, an API key for Google or Azure Translate API is required. Without this, the program will still function but will not be able to automatically generate translations for the forms.

For Running Generated Applications Locally:

  • Java JDK: A Java JDK version between 17 and 21 is required, as the generated applications utilize Spring Boot version 3.1. It's important that the Java version is compatible with this version of Spring Boot.

  • NodeJS: NodeJS version 18 or higher must be installed for managing the package dependencies and running the build scripts of the generated applications.

  • Angular: To run the frontend part of the generated applications, Angular version 16 or higher needs to be installed.

References for Installation:

  • Git: Download and install Git from https://git-scm.com/downloads.

  • Docker: Get Docker from https://www.docker.com/products/docker-desktop.

  • Java JDK: You can download the appropriate version of Java JDK from:

    • Amazon Corretto: Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK). Corretto comes with long-term support that includes performance enhancements and security fixes. You can download it from https://aws.amazon.com/corretto/.

    • AdoptOpenJDK (Adoptium): AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. It has now moved to the Eclipse Foundation and is known as Adoptium. For the latest versions, visit https://adoptium.net/.

    • OpenJDK: For those who prefer to work directly with OpenJDK, the official OpenJDK website provides links to various builds. Visit https://openjdk.java.net/ to select the version that suits your needs.

    • Oracle JDK: The Oracle JDK is a commercial offering for those needing commercial support. Oracle provides updates and support for customers. For downloads and more information, visit https://www.oracle. com/java/technologies/javase-downloads.

  • NodeJS: Install NodeJS from https://nodejs.org/en/download/.

  • Angular: After installing NodeJS, you can install Angular by running npm install -g @angular/cli in the terminal. For more details, visit https://angular.io/cli.

Meeting these prerequisites ensures that you are well-prepared to start your development journey with Applipress and to run the applications generated by it.

Last modified: 18 March 2024