Git Product home page Git Product logo

specvis's Introduction

Specvis v1.0

Definition and usage of the application

Specvis is a desktop application designed for visual field examination in humans written in the Java programming language ensuring unrestricted portability on any personal computer or laptop. It has an intuitive and easy to use graphical user interface and does not require special computer or programming skills. We have made Specvis freely available as an open-source application based on GNU GPLv3 license. It can be downloaded and used without charge, and allows unrestricted modification. Similar to other Automated Static Perimeters, Specvis displays a single, specific, light stimulus at different locations on the computer screen, in order to assess a luminance threshold across the visual field. A comprehensive description of the application can be found in its documentation.

Source code, requirements and availability

Specvis was written in the Java programming language and requires installation of the Java Runtime Environment (JRE) in version 8u74 or above. You can check the JRE version by typing in the terminal or command window `java -version`. The latest version of JRE can be downloaded from here.

After ensuring that the appropriate version of the JRE is installed, the current version of Specvis can be found in the latest_build folder. You can find there two main directories, i.e. Specvis IntelliJ Project and Specvis Executable Pack.

The first one contains complete source code of the latest Specvis release which can be imported to the IntelliJ IDEA. The second one contains Specvis application with its related files.

From the other hand, if you are interested in older versions of Specvis and their source code, you can find them in the old_builds folder.

Everything "around" the latest_build and the old_builds folders is a working ground for a new future realease of Specvis. So don't be surprised if content of e.g. the src folder will change few times a week etc.

Running the application

After you downloaded and unpacked the Specvis Executable Pack/Specvis.zip file, you can just double click on the Specvis.jar. You can also run Specvis from the terminal by typing java -jar Specvis.jar.

Support

If you have a problem with the application, please first make sure that you are familiar with Tutorials and Documentation, and if you still need help, please go to the Issues section. While you are there try to look for the solution to your problem in existing issues. If you can't find solution, than create a new issue keeping in mind - the more accurately the problem is described the greater is chance for fast answer to it.

License

The source code and the application itself are released under the terms of GNU General Public License in version 3 as published by the Free Software Foundation. Software covered by this license is and will be free and open-source. In general, this license ensures, that everyone can use the software and modify it, however, each new release is also covered by the same license, so the freedom and capacity of the software remains preserved.

specvis's People

Contributors

piotrdzwiniel avatar

Watchers

 avatar  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.