Skip to content

JungWhoNam/VisualizationMailServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visualization Mail (V-Mail)

V-Mail is a framework of cross-platform applications, interactive techniques, and communication protocols for improved multi-person correspondence about spatial 3D datasets. Please check our paper: V-Mail: 3D-Enabled Correspondence about Spatial Data on (Almost) All Your Devices (https://doi.org/10.1109/TVCG.2022.3229017).

Related GitHub Repos

Visualization Mail (V-Mail) Server

The server is composed of a MySQL Database and a file storage. PHP scripts in this repo handles server-side scripting.

Run the server application

The easiest way to run this application is using the docker image, which provides resources for running LAMP (Linux, Apache, MySQL, and PHP) applications. This project is already structured to work with the docker container.

  • PHP files are placed under app.
  • mysql/ folder is there to make the SQL persistent.
  • run starts the server using the docker image.

Steps to run this application:

  1. Install docker
  2. Clone this repo
  3. Run the script run
  4. Create vmails database and vmails table (see the next section)
  5. (Optional) Specify your db configurations in app/ConnectionSettings.php

app/phpinfo.php is provided for a simple test. Type http://localhost/phpinfo.php in your browser to see if the server is working.

MySQL Specifications

The table is composed of five fields, and ID is an auto-increment primary key field in the db. Alt text

Here are example entires. Alt text

Or use app/create_vmails_table.sql, a SQL dump file, to create the table.

# create `vmails` table in `vmails` database
mysql vmails < /app/create_vmails_table.sql

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages