OpenCUAS
  • Home
  • The Vision
  • Sotfware Functionality
    • Admissions
    • Academic Records
    • Student Accounts
    • Financial Aid
    • Student Retention
    • Web Portals
    • Student Life Records
    • Development
    • Alumnni Records
    • Constituency Relations
    • Accounting
    • Human Resources
    • General Functionality
  • Technical Specifications
    • Community Open Source
    • Really Technical Specs
  • Contact

Setting up an OpenCUAS environment

There are two components to the OpenCUAS environment:
The Development/Test Environment... 
has the Zeidon tools, a database, and a web container all in one system.
The Deployment Environment... 
has the database server, a web server, and an application server in one system. 

The Dev/Test Environment

To make any modifications to OpenCUAS, one needs to have a Zeidon development environment set up. This is a Windows 7 machine with the Zeidon tool set, a compiler, a web server, and a test database.

In addition to an operating system, a few items need to be installed on the dev/test machine:

For basic client server development:
  1. The Microsoft C compiler version 6 service-pack 5
  2. The Zeidon Software 
  3. MySQL (or other database) 

For web development:
  1. Tomcat
  2. Java/Jre
  3. Eclipse
  4. The Zeidon Software 
  5. MySQL (or other database) 

The Deployment Environment

OpenCUAS is built on the Zeidon platform, therefore OpenCUAS is an application created by Zeidon. There is a certain degree of flexibility in this deployment environment, because OpenCUAS (or any Zeidon application) can be deployed as:
  1. a client server application,
  2. a web based application, or 
  3. a combination of both. 
Currently OpenCUAS has both client-server and web based components. In the future OpenCUAS will be fully web based. 

Client Server Application
The client server deployment means that the application is a MS Windows based program that is deployed on an end user's computer (often called a fat client). That client contacts the Zeidon application server to send/receive data. 
Picture

Web Based Application
A web based deployment means that the user utilizes a web browser to access a web server. It is not necessary for the application to be on the web, it simply uses the same technology as the web (a browser, a web server like tomcat etc). The web server runs the programs and the web server contacts the Zeidon application server to send/receive data.
Picture

Windows and Web Application
OpenCUAS can be deployed on as many or as few servers as needed based on cost and performance. For example, the DB server and the Application server can be the same server. 
Picture
Powered by Create your own unique website with customizable templates.