MimClient | WIP client viewer code for a Mim Server
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.
[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
Support
MimClient has a low active ecosystem.
It has 0 star(s) with 1 fork(s). There are no watchers for this library.
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.
Quality
MimClient has no bugs reported.
Security
MimClient has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
MimClient does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
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
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of MimClient
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/):
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:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page