title | description | author | tags |
---|---|---|---|
3Dwe |
Integrative 3D File Storage Application |
Aibek Sarbayev, Peng Gao, Sean Noran, Wei Lin, Swetal Bhatt |
3D, webGL, threejs, webRTC, file storage |
3Dwe is an integrative file storage application running on webGL 3D. The user is immersed in a room containing various media interfaces such as a television set for viewing videos and recording web video, a photo album for viewing picture files, a book for reading pdfs and a jukebox for listening to music.
If the program does not run initially, carefully follow these instructions: 1. Make sure your web browser is compatible with our application. It is currently supported by Chrome and Firefox. If you are using either of those web browsers and the application does not run, consider updating to your browser's latest version. The application should run on mobile devices; however, the layout is not intended to be consistent with most mobile phone screen sizes and resolutions. If you are using Internet Explorer, please reconsider for the sake of humanity. 2. Make sure pgAdmin is installed on your local machine. If you are unable to register a user with 3Dwe, copy the SQL queries in /db/db.sql and execute them in pgAdmin. This will create the empty database table required for login. In future versions, the database will be stored on a persistent server and the application will be running in http.
If you are not currently registered for 3Dwe, click on the icon in the top-right, then click SignUp. You should be redirected to the registration page. Enter a valid email address, name and a password. Note that passwords are NOT currently encrypted. They are stored as plaintext on a local database.
Remember that button you pressed to register? Click it now and you will see a preliminary file explorer view, which will display folders and files you uploaded. There are 4 main folders in your home directory: 1. Music : .mp3 2. PDFs : .pdf | .txt 3. Photos : .jpg | .png 4. Videos : .mp4 | .wmv | .MOV | .webm However, feel free to create new directories to personalize your file system.
To upload files, simply click on the upload button. Most unsupported media file types can be uploaded. For example, the user can upload a .gif file but it will not be displayed in the photo album or in the TV.
Enjoy your favorite songs from a life-like 3D jukebox! Simply add them to the /Home/Music directory.
To play videos, click on a supported video file in the explorer panel. To record a video, click the record button on the television set. Note that the buttons are only visible when you hover over the bottom of the screen.
The photo album displays photos contained in the /Home/Photos directory.
Press N to view the book. Because the pdf embedding library is inefficient, the book is currently not displayed by default. We are in the process of integrating .pdf and .txt files more effectively.
Ask away!
Click to view.
--
Visit http://ec2-54-234-58-212.compute-1.amazonaws.com/ for a demo of our other related project!