Difference between revisions of "2015 Summer Project Week:CTK for the web and touch devices"

From NAMIC Wiki
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
Image:PW-Summer2015.png|[[2015_Summer_Project_Week#Projects|Projects List]]
 
Image:PW-Summer2015.png|[[2015_Summer_Project_Week#Projects|Projects List]]
 
</gallery>
 
</gallery>
 +
 +
[[File:NAMIC2015-Rangeslider.png|thumb|Paper range slider]]
  
 
==Key Investigators==
 
==Key Investigators==
Line 17: Line 19:
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
* Working name is dcmjs
+
* Working name is ctkjs
 
* We are looking at using [https://www.polymer-project.org/1.0/ polymer]
 
* We are looking at using [https://www.polymer-project.org/1.0/ polymer]
 
* Web technologies are still rapidly evolving so picking a good toolset will be tricky.
 
* Web technologies are still rapidly evolving so picking a good toolset will be tricky.
Line 23: Line 25:
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Progress</h3>
 
<h3>Progress</h3>
*
+
*Polymer seems to be the right solution:
 +
** reponsive
 +
*** 1 component for all platforms (phone, tablet, desktop)
 +
** easy to hook up components to build new components
 +
*** that is polymer's philosophy
 +
** works everywhere thanks to polyfills
 +
* github organization created
 +
** https://github.com/ctkjs
 +
* first components to be implemented:
 +
** range slider (nicolas)
 +
*** http://nicolasrannou.github.io/paper-rangeslider/paper-rangeslider/demo/
 +
** histogram (yves)
 +
** transfer function (?)
 +
** dicom test
 +
*** contains list of target datasets and leverage web torrents
 +
* each component will have to follow polymer's guidelines
 
</div>
 
</div>
 
</div>
 
</div>

Latest revision as of 14:45, 24 June 2015

Home < 2015 Summer Project Week:CTK for the web and touch devices
Paper range slider

Key Investigators

  • Nicolas Rannou
  • Yves Martelli
  • Steve Pieper

Project Description

Objective

  • Investigate technologies to build a toolkit such as CTK optimized for the web and touch devices.

Approach, Plan

  • Working name is ctkjs
  • We are looking at using polymer
  • Web technologies are still rapidly evolving so picking a good toolset will be tricky.

Progress

  • Polymer seems to be the right solution:
    • reponsive
      • 1 component for all platforms (phone, tablet, desktop)
    • easy to hook up components to build new components
      • that is polymer's philosophy
    • works everywhere thanks to polyfills
  • github organization created
  • first components to be implemented:
  • each component will have to follow polymer's guidelines