Tuesday, February 26, 2008

[+/-] Hide/Show Text

Labels: ,

InkSeine's Floating Tool Ring rocks!


2 Comments:

  1. Thanks for trying it, and particularly for your great discussion about what you like and don't like and why!

    Often times we try this things but the exact reasons they succeed or fail can remain elusive, so this is really interesting commentary for us.

    I'm not a great fan of the "Floating tool ring" name myself. We had to call it something in the tutorial, and that was the best I could come up with at the time. I like "Scrubble" alot, but a quick search reveals it's the name of a cleaning product, so we'd probably immediately get a cease & desist letter :-(

    The scrolling part of it is based on a little gem of research that Tomer Moscovich, then at Brown University, and now at the University of Toronto, did a few years back. His technique was called the virtual scroll ring, and so that's where the "ring" nomenclature came from.

    Tomer's algorithm fits a circle to the last 50 (or so) pen samples on a continuous basis. The scrolling amount is proportional to the arc length, so a large circle scrolls fast and a small circle scrolls slow. It also has the wonderful property that the circle doesn't have to employ a fixed center, so if you kind of drift while you're circling it still works great. This lets you focus on what you're reading, instead of paying attention to how you're circling your pen.

    The novel thing we added to it in InkSeine is to put it on this floating widget as a way to activate it across all your applications, as well as to couple it with screen capture. Our early testing showed that people wanted to capture pieces of documents, but they needed an easy way to get to the right place in the document prior to doing a screen capture.

    Part of the reason we called it the "tool" ring is that we envisioned possibly adding other stuff to it. On the other hand its simplicity is very appealing, so we wouldn't want to overdo it.

    If you've ever seen the MiniScroller, that is something I discovered recently that does something kind of similar, but it is too big and has too much stuff on it, so it ends up being a little bit clunky in my opinion.

    By Anonymous Anonymous, at 2/27/2008 01:12:00 AM
     

  2. Trying is not the right term, at least for the FTR. I've made it part of my ink blogging arsenal. Do or do not, there is no try. :)

    Thanks for the background on the scroller. I appreciate the way you took the idea to a new level by putting it on the FTR (I suppose that will suffice as a name for now). Build 52 was made in much the same fashion, through input from peers and cobbled together bits of code scavenged from the Internet.

    By Blogger Sumocat, at 2/27/2008 07:48:00 AM
     

Post a Comment

<< Home




Archive

  • July 2014
  • June 2014
  • May 2014
  • October 2013
  • July 2013
  • June 2013
  • April 2013
  • January 2013
  • August 2012
  • June 2012
  • April 2012
  • March 2012
  • February 2012
  • December 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006
  • December 2005
  • November 2005
  • October 2005
  • September 2005
  • August 2005
  • July 2005