Software configuration scenarios

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

Installations

You can install these Genero components when you install the Genero Studio software package:
  • Genero Business Development Language (BDL)
  • Genero Desktop Client (GDC) - to be used for display
  • Genero Browser Client (GBC) - to be used for display
  • Genero Web Services (GWS)
  • Genero Application Server (GAS)
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)

Local Environments

In a local environment with a single developer, the developer works individually with a complete Genero suite stack installed on the developer's local machine. The database may be on the local machine or may be accessed from a remote server. Some group development can be enabled through the use of an external Version Control System.

Figure: One or Multiple Users local database


This figure shows a local environment with the database installed on a developer's local machine.

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

Figure: One or Multiple Users remote database


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

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.

Figure: Remote Genero Studio environment


This figure shows a remote environment. Developer PCs have Genero Studio, GDC, GBC, 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.