2012 Summer Project Week:SlicerWeb
From NAMIC Wiki
Home < 2012 Summer Project Week:SlicerWeb
iPad scrolling is liked with slicer display on OR arm-mounted monitors. (See demo video)
Key Investigators
- Isomics: Steve Pieper, David Chen
- BWH: Alex Golby, Tina Kapur
Objective
We want to give clinicians better information and control during procedures. After considering several options, the team decided to experiment with using iPads in the OR. See discussion in this bug report: [1]
Approach, Plan
Goal during project week is to expose developers to the current implementation and generate ideas for other applications and improvements.
Current Architecture:
- Embedded web server in slicer
- Web Services API
- access MRML data
- access to png images of render windows
- ability invoke logic methods
- load data
- set viewing parameters
- Slicer serves html5/javascript custom interfaces
- Architecture is compatible with
- tablets and phones (iOS and Android)
- Web Browsers
- Programmatic access (HTTP interface can perform the role of Slicer3's Daemon module
Progress
- Current prototype is shown in this demo video
- Implementation is available in github: https://github.com/pieper/SlicerWeb
- Productive discussions during project week
- Possible use with MR compatible monitors
- Discussion of related features in MeVisLab
Delivery Mechanism
This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)
- ITK Module
- Slicer Module - YES
- Built-in - YES
- Extension -- commandline
- Extension -- loadable
- Other (Please specify)