MimClient | WIP client viewer code for a Mim Server

 by   tomdoel JavaScript Version: Current License: No License

kandi X-RAY | MimClient Summary

kandi X-RAY | MimClient Summary

MimClient is a JavaScript library. MimClient has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

[CornerstoneXnat] is a simple, prototype DICOM image viewer for scans stored on an XNAT server. The viewer code is HTML5/Javascript and should run in any modern browser. No server-side modifications are required other than serving the static webpages on the same server as the XNAT installation. CornerstoneXnat is based on [cornerstoneDemo] by Chris Hafley. cornerstoneDemo uses cornerstone Image Loaders to fetch Dicom or other images from the web; CornerstoneXnat adapts these Image Loaders to use the XNAT REST API to fetch the images and list of subjects and scans. Please note this a proof-of-concept prototype and is not intended to be complete or robust in any way. CornerstoneXnat is by Tom Doel. It is adapted from [cornerstone] and [cornerstoneDemo] by Chris Hafley.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              MimClient has a low active ecosystem.
              It has 0 star(s) with 1 fork(s). There are no watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              MimClient has no issues reported. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of MimClient is current.

            kandi-Quality Quality

              MimClient has no bugs reported.

            kandi-Security Security

              MimClient has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              MimClient does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              MimClient releases are not available. You will need to build from source code and install.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of MimClient
            Get all kandi verified functions for this library.

            MimClient Key Features

            No Key Features are available at this moment for MimClient.

            MimClient Examples and Code Snippets

            No Code Snippets are available at this moment for MimClient.

            Community Discussions

            No Community Discussions are available at this moment for MimClient.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install MimClient

            Installation is similar to [cornerstoneDemo](http://github.com/chafey/cornerstoneDemo). However, note that the generated static content must be served from the same server that hosts your XNAT installation; see below. The output (including the css, lib, js and template folders) should be copied to the server that is hosting your XNAT installation, and should be served as static web pages. An easy way to do this if you are using tomcat is to serve static content from a folder by adding a one-line Context element to your server.xml - [see here for example](http://www.moreofless.co.uk/static-content-web-pages-images-tomcat-outside-war/). If your XNAT projects are not public then you of course will need to log in to your XNAT server to authenticate your credentials and store a session cookie. Because your browser will send the session cookie automatically with the REST calls, you just log in as normal on the XNAT webpage and you do not need to log in again (unless your session expires). Once logged in you can navigate to your CornerstoneXnat static site and enter your XNAT site’s URL. Then you can view a list of subjects across all your accessible projects. Click on a subject to show available scans. You can also add a parameter ?url=http://yoursite when navigating to the CornerstoneXnat site; this specified the URL of the XNAT site so you don’t need to type it in again. You could add a button or link directly from your XNAT webpages and use this parameter.
            Clone the repo and switch to its directory
            Install dependencies via [Bower](http://bower.io/):

            Support

            The static content generated by CornerstoreXnat must be served from the same server that hosts your XNAT installation. This is not a limitation of CornerstoneXnat; it is a security feature of your browser. Your browser will automatically reject cross-origin secure REST calls to the XNAT server (i.e. calls from code which originated from a different server). This is a security measure to protect against malicious websites using your cookies to access secure content. If you want to serve CornerstoneXnat from a different server than your XNAT installation, you will have to configure CORS on your XNAT tomcat server to allow cross-origin calls from your the server hosting your static CornerstoneXnat code. You will also need to configure your XNAT spring security accordingly.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/tomdoel/MimClient.git

          • CLI

            gh repo clone tomdoel/MimClient

          • sshUrl

            git@github.com:tomdoel/MimClient.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular JavaScript Libraries

            freeCodeCamp

            by freeCodeCamp

            vue

            by vuejs

            react

            by facebook

            bootstrap

            by twbs

            Try Top Libraries by tomdoel

            ImageCapture

            by tomdoelC++

            pygitlabmonitor

            by tomdoelPython

            ImageSplit

            by tomdoelPython

            pyxnatbrowser

            by tomdoelPython