{"id":494,"date":"2005-11-26T07:40:10","date_gmt":"2005-11-26T07:40:10","guid":{"rendered":"https:\/\/www.docbug.com\/blog\/archives\/494"},"modified":"2005-11-26T07:40:10","modified_gmt":"2005-11-26T07:40:10","slug":"very-fly","status":"publish","type":"post","link":"https:\/\/www.docbug.com\/blog\/archives\/494","title":{"rendered":"Very fly"},"content":{"rendered":"<p>I picked up a <a href=\"http:\/\/flypentop.com\/\">Fly Pentop<\/a> the other to play with (one of the advantages of being a user interface researcher is all the toys :). Here&#8217;re a few thoughts.<\/p>\n<p>There&#8217;re at least four challenges with using a real ink pen as a computer interface:<\/p>\n<p>  <img loading=\"lazy\" decoding=\"async\" style=\"margin: 5px 5px 5px 5px\" src=\"http:\/\/docbug.com\/blog\/fly-pentop-sheet.gif\" border=\"0\" height=\"341\" width=\"256\" alt=\"fly-pentop-sheet.gif\" align=\"right\" \/>  <\/p>\n<ol>\n<li>There&#8217;s no way to constrain where the user draws: strokes that should be invalid in your application leave marks just the same as valid strokes.<\/li>\n<li>There&#8217;s no way to tap or &#8220;drag&#8221; without leaving a mark, and no way to erase marks after you&#8217;ve left them.<\/li>\n<li>There&#8217;s no display to give feedback to your actions or computation. (The Fly uses audio for feedback, which gets around this limitation to some extent.)<\/li>\n<li>You need a pre-printed sheet of paper for every pre-designed interface \u2014 the Fly comes with about 15 pre-printed games sheets, everything from word-search pages to maps you can tap on to test your geography knowledge. That doesn&#8217;t scale well when dealing with applications with many different pages or when maintaining large numbers of applications, especially given that pages get &#8220;used up&#8221; when you write on them. On the other hand, the fact that paper is consumable makes for market opportunities that normal software doesn&#8217;t have&#8230; I expect Leapfrog isn&#8217;t too upset about that fact.<\/li>\n<li>If you don&#8217;t use a pre-designed interface (that is, you start with a blank sheet of paper) then the user is forced to draw the entire interface. The Fly has one game where you draw a piano keyboard that you can then play by tapping on the keys, but first it gives you explicit instructions like &#8220;draw 9 short vertical lines, going from left to right&#8221; to make sure you draw a keyboard it can understand.<\/li>\n<\/ol>\n<p>In spite of these limitations, it&#8217;s extremely engaging to be able to draw your own <i>functional<\/i> user interface \u2014 as anyone who read <i>Harold and the Purple Crayon<\/i> or watched <i>Simon in the Land of Chalk Drawings<\/i> as a kid knows. The effect really hit me when I was making a calculator. First I wrote the letter <i>&#8220;C&#8221;<\/i> and circled it to enter calculator mode. Then, as the pen spoke instructions to me, I drew a big rectangle and started to fill it with numbers and arithmetic symbols. I realized about three numbers in that I didn&#8217;t have to stick to the usual layout and placed the rest of the numbers going up, down and sideways. Then I tapped on the numbers with the pen to type out <i>22 + 44&#8230;&#8221;<\/i> only to discover I&#8217;d forgotten to draw an equals sign. I quickly drew one in, then tapped it to hear the pen speak <i>&#8220;22 + 44 equals 66&#8221;<\/i>. It was as if I were running from something in the land of chalk drawings and someone suggested we draw a door so we could escape!<\/p>\n<p>The interface also feels more magical than it would if it were implemented on a tablet PC. This could be a novelty effect \u2014 I&#8217;m used to paper being static and non-functional and computer screens being reactive \u2014 but I think it&#8217;s also because it feels like the pen is reacting to my physical environment, rather than simply reacting to the way I interact with <i>it<\/i>. When I interact with a tablet PC, I think of the computer as <i>being<\/i> the screen (even if the actual CPU is somewhere else). With the Fly, I think of the pen and speaker as being the device, but not the paper. That means even though a tablet PC and the pentop computer might implement the exact same interface, I feel more of an emotional attachment with the pen because it appears to be observing and sharing my external environment and not just the actions I perform directly on the device.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I picked up a <a href=\"http:\/\/flypentop.com\/\">Fly Pentop<\/a> the other to play with (one of the advantages of being a user interface researcher is all the toys :). Here&#8217;re a few thoughts.<\/p>\n<p>There&#8217;re at least four challenges with using a real ink pen as a computer interface:<\/p>\n<p>  <img loading=\"lazy\" decoding=\"async\" style=\"margin: 5px 5px 5px 5px\" src=\"http:\/\/docbug.com\/blog\/fly-pentop-sheet.gif\" border=\"0\" height=\"341\" width=\"256\" alt=\"fly-pentop-sheet.gif\" align=\"right\" \/>  <\/p>\n<ol>\n<li>There&#8217;s no way to constrain where the user draws: strokes that should be invalid in your application leave marks just the same as valid strokes.<\/li>\n<li>There&#8217;s no way to tap or &#8220;drag&#8221; without leaving a mark, and no way to erase marks after you&#8217;ve left them.<\/li>\n<li>There&#8217;s no display to give feedback to your actions or computation. (The Fly uses audio for feedback, which gets around this limitation to some extent.)<\/li>\n<li>You need a pre-printed sheet of paper for every pre-designed interface \u2014 the Fly comes with about 15 pre-printed games sheets, everything from word-search pages to maps you can tap on to test your geography knowledge. That doesn&#8217;t scale well when dealing with applications with many different pages or when maintaining large numbers of applications, especially given that pages get &#8220;used up&#8221; when you write on them. On the other hand, the fact that paper is consumable makes for market opportunities that normal software doesn&#8217;t have&#8230; I expect Leapfrog isn&#8217;t too upset about that fact.<\/li>\n<li>If you don&#8217;t use a pre-designed interface (that is, you start with a blank sheet of paper) then the user is forced to draw the entire interface. The Fly has one game where you draw a piano keyboard that you can then play by tapping on the keys, but first it gives you explicit instructions like &#8220;draw 9 short vertical lines, going from left to right&#8221; to make sure you draw a keyboard it can understand.<\/li>\n<\/ol>\n<p>In spite of these limitations, it&#8217;s extremely engaging to be able to draw your own <i>functional<\/i> user interface \u2014 as anyone who read <i>Harold and the Purple Crayon<\/i> or watched <i>Simon in the Land of Chalk Drawings<\/i> as a kid knows. The effect really hit me when I was making a calculator. First I wrote the letter <i>&#8220;C&#8221;<\/i> and circled it to enter calculator mode. Then, as the pen spoke instructions to me, I drew a big rectangle and started to fill it with numbers and arithmetic symbols. I realized about three numbers in that I didn&#8217;t have to stick to the usual layout and placed the rest of the numbers going up, down and sideways. Then I tapped on the numbers with the pen to type out <i>22 + 44&#8230;&#8221;<\/i> only to discover I&#8217;d forgotten to draw an equals sign. I quickly drew one in, then tapped it to hear the pen speak <i>&#8220;22 + 44 equals 66&#8221;<\/i>. It was as if I were running from something in the land of chalk drawings and someone suggested we draw a door so we could escape!<\/p>\n<p>The interface also feels more magical than it would if it were implemented on a tablet PC. This could be a novelty effect \u2014 I&#8217;m used to paper being static and non-functional and computer screens being reactive \u2014 but I think it&#8217;s also because it feels like the pen is reacting to my physical environment, rather than simply reacting to the way I interact with <i>it<\/i>. When I interact with a tablet PC, I think of the computer as <i>being<\/i> the screen (even if the actual CPU is somewhere else). With the Fly, I think of the pen and speaker as being the device, but not the paper. That means even though a tablet PC and the pentop computer might implement the exact same interface, I feel more of an emotional attachment with the pen because it appears to be observing and sharing my external environment and not just the actions I perform directly on the device.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-494","post","type-post","status-publish","format-standard","hentry","category-media-technology"],"_links":{"self":[{"href":"https:\/\/www.docbug.com\/blog\/wp-json\/wp\/v2\/posts\/494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.docbug.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.docbug.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.docbug.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.docbug.com\/blog\/wp-json\/wp\/v2\/comments?post=494"}],"version-history":[{"count":0,"href":"https:\/\/www.docbug.com\/blog\/wp-json\/wp\/v2\/posts\/494\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.docbug.com\/blog\/wp-json\/wp\/v2\/media?parent=494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.docbug.com\/blog\/wp-json\/wp\/v2\/categories?post=494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.docbug.com\/blog\/wp-json\/wp\/v2\/tags?post=494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}