Software configuration scenarios

Genero Studio can be installed with all or some Genero components and for a local or remote environment.

Installations

When you install the Genero Studio software package, you can automatically install these Genero components:
When you install the Genero Mobile software package, you install:
  • Genero Studio
  • Genero Business Development Language (BDL)
  • Genero Mobile for Android (GMA), and/or Genero Mobile for iOS (GMI)

    See the Genero Mobile User Guide for setup and configuration of Genero Mobile.

Local Environments

In a local Genero Studio environment, developers work individually, with a complete Genero suite stack installed for each developer working on his local machine. The database can be on developers local machines, or accessed from remote servers. Some group development can be enabled through the use of an external Version Control System.
This figure shows a local environment with the database installed on a developer's local machine.

Figure 1. One or Multiple Users local database

In a local environment with multiple developers, the Genero Studio, Genero DVM, and front-end client software (GDC/GWC) is on the local machines. These machines connect to database servers and source code on remote machines.

This figure shows a remote environment with the database and source code installed on a remote server.

Figure 2. One or Multiple Users remote database

Remote Environments

In a remote environment, installation is done on the remote server and accessed by developers from their client machines.
  • Genero applications are compiled, debugged, and executed on a remote server.
  • Genero Studio Server must be installed on the remote server.
  • Allows for the preservation of C function calls/libraries and/or system calls.
  • Requires SSH access as well as Samba/NFS mounts.

The relational databases that the applications access can be stored on the same remote server as Genero Studio server, or on separate servers.


This figure shows a remote environment. Developer PCs have Genero Studio, GDC, GWC, and SSH client. A remote server contains the Genero Studio Server, Genero DVM, and SSH Server, as well as Database Servers, and an Export file system (NFS, Samba) and a VCS repository.

Figure 3. Remote Genero Studio environment