Programmatic and Direct Manipulation, Together at Last

Abstract
We present the SKETCH-N-SKETCH editor for Scalable Vec-
tor Graphics (SVG) that integrates programmatic and direct
manipulation, two modes of interaction with complementary
strengths. In SKETCH-N-SKETCH, the user writes a program
to generate an output SVG canvas. Then the user may di-
rectly  manipulate  the  canvas  while  the  system  infers  real-
time updates to the program in order to match the changes
to  the  output.  To  achieve  this,  we  propose  (i)  a  technique
called
trace-based program synthesis
that takes program ex-
ecution history into account in order to constrain the search
space and (ii) heuristics for dealing with ambiguities. Based
on our experience writing more than 40 examples and from
the results of a study with 25 participants, we conclude that
SKETCH-N-SKETCH provides a novel and effective work-
flow between the boundaries of existing programmatic and
direct manipulation systems.

http://arxiv.org/pdf/1507.02988v2.pdf

http://ravichugh.github.io/sketch-n-sketch/releases/v0.4/




------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to