Difference between revisions of "2012 Summer Project Week:SlicerWeb"
From NAMIC Wiki
Line 2: | Line 2: | ||
<gallery> | <gallery> | ||
Image:PW-MIT2012.png|[[2012_Summer_Project_Week#Projects|Projects List]] | Image:PW-MIT2012.png|[[2012_Summer_Project_Week#Projects|Projects List]] | ||
− | Image:slicer-amigo-ipad-2012-06-14a.png | + | Image:slicer-amigo-ipad-2012-06-14a.png|Example use case of multitouch pan/zoom of pre- and intra-procedure images. |
− | Image:slicer-amigo-ipad-2012-06-14b.png | + | Image:slicer-amigo-ipad-2012-06-14b.png|iPad scrolling is liked with slicer display on OR arm-mounted monitors. |
</gallery> | </gallery> |
Revision as of 21:56, 16 June 2012
Home < 2012 Summer Project Week:SlicerWeb
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
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)