GithubHelp home page GithubHelp logo

micahstubbs / filemanager-vr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jhspetersson/filemanager-vr

0.0 1.0 0.0 7.4 MB

File manager with A-Frame UI and Jetty backend. Works with FF nightly build and HTC Vive.

License: MIT License

Java 0.30% HTML 0.06% JavaScript 99.64%

filemanager-vr's Introduction

File Manager VR

File manager with A-Frame UI and Jetty backend. Works with FF nightly build and HTC Vive.

Like this app? Rate it here!

Idea

This project is an attempt to build a more or less universal VR environment or shell for browsing tree-style data (like file systems with files and folders) and running applications which could be downloaded and executed separately but in one uniform interactive 3D space. These applications could exchange visual data with each other and are subject to various manipulations.

Such a shell could be used as

  • shell for a system administrator or operator
  • reporting dashboard for business intelligence suite or data analytics

Implementation state

Current state is nearly a draft, but quite functional, and actually is used by me on a daily basis (for sorting photos and misc stuff on remote file storages).

Features

  • browse file systems
  • move files and directories
  • preview JPEG and PNG images
  • visualize OLAP cubes from prepared CSV files

Controls

  • select and click with trigger to open directory or file
  • grab a file and put to directory box, so you move a real file to new destination directory
  • rotate and resize files, directories, and OLAP cubes
  • grip button to move up

Technical description

This app consists of two parts: frontend built with A-Frame framework and backend implemented as Spring MVC service with embedded Jetty web-server. However both parts could be replaced with something else as long as simple JSON-based exchange protocol is supported.

Installation and running

Install Java 8

Download Firefox nightly build

Enable OpenVR support in FF nightly: https://blog.mozvr.com/experimental-htc-vive-support-in-firefox-nightly/

Run jar-file either by doubleclicking or from command line:

java -jar filemanager-vr.jar

Go to http://localhost:10101 and enter VR.

Copy CSV file from examples to the real directory to test OLAP cubes visualization.

filemanager-vr's People

Contributors

jhspetersson avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.