<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>[protofusion] &#187; Technology</title> <atom:link href="http://protofusion.org/wordpress/tag/technology/feed/" rel="self" type="application/rss+xml" /><link>http://protofusion.org/wordpress</link> <description>Generally Interesting</description> <lastBuildDate>Thu, 09 Feb 2012 19:23:09 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Repairing a Sigma 24-70 EX Lens</title><link>http://protofusion.org/wordpress/2011/10/repairing-sigma-24-70-ex-lens/</link> <comments>http://protofusion.org/wordpress/2011/10/repairing-sigma-24-70-ex-lens/#comments</comments> <pubDate>Sun, 09 Oct 2011 19:48:57 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Projects]]></category> <category><![CDATA[Photography]]></category> <category><![CDATA[Repair]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=1080</guid> <description><![CDATA[I acquired a free Sigma 24-70 f/2.8 lens that had a few issues&#8211;namely, autofocus was broken and the zoom was ]]></description> <content:encoded><![CDATA[<p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/sigma24-70-f18.jpg" rel="lightbox[1080]"><img
class="alignnone size-large wp-image-1087" title="Sigma 24-70 f/1.8" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/sigma24-70-f18-500x587.jpg" alt="" width="500" height="587" /></a></p><p>I acquired a free Sigma 24-70 f/2.8 lens that had a few issues&#8211;namely, autofocus was broken and the zoom was incredibly hard to turn. After using the lens in full manual for a while, I determined that I would attempt to repair it.</p><p><span
id="more-1080"></span><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/opening-lens.jpg" rel="lightbox[1080]"><img
class="alignnone size-large wp-image-1086" title="Sigma 24-70 f/1.8 with top assembly removed" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/opening-lens-500x333.jpg" alt="" width="500" height="333" /></a></p><p>I first did a quick disassembly of the mount, exposing the autofocus motor and the top of the lens components. It was clear that the metal bracket on the AF/MF switch was broken, one of the metal arms that push down the gear was dangling from the bracket. I removed the bracket and mixed up some J-B weld to glue the pieces back together.</p><p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/bad-spring-placement.jpg" rel="lightbox[1080]"><img
class="alignnone size-large wp-image-1083" title="Improper spring placement" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/bad-spring-placement-500x333.jpg" alt="" width="500" height="333" /></a></p><p>After some googling, I determined that the lens must have already been disassembled for repair (made apparent by scuff marks on screws) as the spring that engages AF was on the wrong side of the gear. This resulted in the bracket pushing down on the gear rather than pulling it up against the spring&#8217;s force, causing the bracket to break.</p><p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/glued-bracket.jpg" rel="lightbox[1080]"><img
class="alignnone size-large wp-image-1085" title="Repaired AF/MF switch bracket" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/glued-bracket-500x333.jpg" alt="" width="500" height="333" /></a></p><p>After gluing up the bracket, I continued disassembly to see if I could do anything about the sticky zoom. Taking the remainder of the lens apart was tough, as Sigma lenses have soldered-on ribbon cables instead of nice detachable ribbon cables like all Canon lenses have. In addition, you must remove a single setscrew to take off the zoom ring which is hidden under the zoom ring&#8217;s rubber grip.</p><p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/zoom-ring-removed.jpg" rel="lightbox[1080]"><img
class="alignnone size-large wp-image-1089" title="Zoom ring removed" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/zoom-ring-removed-500x333.jpg" alt="" width="500" height="333" /></a></p><p>When removing the bottom of the lens, I pulled a bit too hard and ripped the aperture drive motor ribbon cable&#8211;I didn&#8217;t even notice I had broken it until I looked inside the disassembled lens body. Be incredibly careful when pulling apart separate pieces&#8211;these ribbon cables are very fragile! I left the aperture cable broken for the time being, as it will take a fairly long amount of time to solder back up. <em>Note: be very careful when removing focus/zoom rings from your lens, zoom/focus encoder brushes are also very fragile.</em></p><p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/10/zoomportion.jpg" rel="lightbox[1080]"><img
class="alignnone size-large wp-image-1109" title="Disassembled Lens–Zoom Portion" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/10/zoomportion-500x562.jpg" alt="" width="500" height="562" /></a></p><p>When I reached the zoom portion, I found several small plastic bushings which were apparently crushed. The previous owner of the lens must have dropped it, crushing the bushings and skewing the alignment of the zoom. Several screws for these bushings were loose, and tightening them did make the zoom a bit easier to use. However, I could not do any more to fix the stuck zoom issue.</p><p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/broken-encoder-brushes.jpg" rel="lightbox[1080]"><img
class="alignnone size-large wp-image-1084" title="Broken focus encoder brushes" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/09/broken-encoder-brushes-500x333.jpg" alt="" width="500" height="333" /></a></p><p>I also noticed that the encoder brushes for the focus assembly were bent and broken. I attempted to bend these brushes back in, but I was largely unsuccessful. I couldn&#8217;t find any replacement brushes online that matched the brushes in this lens, so I left them as-is. Interestingly enough, AF worked fine without the encoder brushes.</p><p>After waiting for the J-B weld to cure, I reassembled the lens with the spring in the right location and tested it out. AF worked properly, and the zoom was a bit easier to use. Other than the aperture being stuck at F/2.8, this was a very usable lens.</p><p>I have since repaired the broken aperture cable, and I&#8217;ll throw together a post on that procedure in the near future.</p> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2011/10/repairing-sigma-24-70-ex-lens/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Macro video and photos with the S3 IS</title><link>http://protofusion.org/wordpress/2010/07/macro-video-and-photos-with-the-s3-is/</link> <comments>http://protofusion.org/wordpress/2010/07/macro-video-and-photos-with-the-s3-is/#comments</comments> <pubDate>Fri, 30 Jul 2010 02:08:56 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Projects]]></category> <category><![CDATA[canon]]></category> <category><![CDATA[Photography]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=521</guid> <description><![CDATA[With a couple bucks worth of cheap macro filters, you can get great macro video and photos with the Canon ]]></description> <content:encoded><![CDATA[<p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/07/butterfly.jpg" rel="lightbox[521]"><img
class="alignnone size-large wp-image-557" title="Butterfly macro - notice the incredibly short depth of field" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/07/butterfly-500x375.jpg" alt="" width="500" height="375" /></a></p><p>With a couple bucks worth of cheap macro filters, you can get great macro video and photos with the Canon S3 IS (works with the S1 or S5 IS as well). All you need is a lens adapter that fits all of the canon S* IS models and a set of dirt-cheap filters.</p><p><span
id="more-521"></span></p><p>I recommend <a
href="http://www.amazon.com/Digital-Concepts-Close-Up-Macro-Filter/dp/B001AO2274/proto0d-20" target="_blank">this</a> filter set from &#8220;Digital Concepts&#8221;. Despite the cheapness of the filters, the optical quality is quite decent. I haven&#8217;t noticed much in the way of blurry edges on any photos I&#8217;ve taken, although many reviewers have noted edge blur and a bit of chromatic aberration on some macro filter sets. If you&#8217;re looking for a much better quality lens, check out this <a
href="http://www.amazon.com/Raynox-Macro-Scan-Conversion-Universal-Diameters/dp/B0002YBXBY/proto0d-20" target="_blank">Raynox</a>.</p><p>Taking macro video requires that you not zoom in very far while taking video. The less magnification you use, the more you can zoom.</p><p>You can take very close shots using the camera&#8217;s super-macro mode and the macro filter (the 10x filter works quite nicely). You can also use the standard macro mode, and actually zoom in and still get great macro shots, even with the 10x macro filter. This has given me great results, it also gives an incredibly shallow depth of field. The shallow depth of field is a bit intense at F8, but it can produce some really interesting effects.</p><p>Sample Images/Videos:</p><ul><li><a
href="http://vimeo.com/13197228" target="_blank">Macro Video Test</a> (pardon the bad camera-holding)</li><li>LED Display: <a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/07/slg2016-macro.jpg" rel="lightbox[521]">10x Filter + Circular Polarizer</a></li><li>Chip: <a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/07/attiny88-macro.jpg" rel="lightbox[521]">10x, no CirPol, F8 or so</a></li><li>PCB: <a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/07/buspirate-macro.jpg" rel="lightbox[521]">10x, no CirPol, F7</a></li><li>Coffee Mill: <a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/07/coffee-mill.jpg" rel="lightbox[521]">10x, F/2.7</a></li><li>Caterpillar: <a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/07/caterpillar.jpg" rel="lightbox[521]">10x, F/2.7</a></li><li>Fire: <a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/07/fire.jpg" rel="lightbox[521]">10x, F/3.5</a></li></ul><p><em>All of these photos/videos were shot on my S3 IS with the 10x macro filter</em></p> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2010/07/macro-video-and-photos-with-the-s3-is/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Google Voice and Asterisk</title><link>http://protofusion.org/wordpress/2010/06/google-voice-and-asterisk/</link> <comments>http://protofusion.org/wordpress/2010/06/google-voice-and-asterisk/#comments</comments> <pubDate>Mon, 14 Jun 2010 03:32:01 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Asterisk]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=419</guid> <description><![CDATA[There are numerous guides about setting up Google Voice and an incoming sip number for free outgoing calling. Sadly, all ]]></description> <content:encoded><![CDATA[<p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/06/gvheader.png" rel="lightbox[419]"><img
class="alignnone size-large wp-image-436" title="Google Voice &amp; Asterisk" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/06/gvheader-500x205.png" alt="Google Voice &amp; Asterisk" width="500" height="205" /></a></p><p>There are numerous guides about setting up Google Voice and an incoming sip number for free outgoing calling. Sadly, all of the guides I found were written for FreePBX or some other Asterisk bundle, and also used a shell script to do much of the work (scary!). I have compiled the minimal amount that you need to put in your asterisk conf files to make things work, GUI-free and variant-independent.</p><p><span
id="more-419"></span></p><h2>Prerequisites</h2><p><a
href="http://sipgate.com/" target="_blank"><img
class="size-large wp-image-444 alignright" title="sipgate logo" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/06/sipgate-logo-500x187.jpg" alt="sipgate logo" width="225" height="84" /></a></p><p>First off, you need a sip number. I recommend <a
href="http://sipgate.com/" target="_blank">sipgate</a> or <a
href="http://ipkall.com/">ipkall</a> (I use sipgate, it&#8217;s much more user-friendly). If you google around, you&#8217;ll find out how to set up your sipgate/ipkall number as an incoming number in asterisk, I won&#8217;t waste time covering it here.</p><p>Secondly, you need a google voice number. Once you get said number, turn off call presentation. Also, assign the account a password that you don&#8217;t mind having plaintext in a conf file. In addition, you <strong><em>must</em></strong> add your incoming sip number as a phone in google  voice. I&#8217;d recommend connecting a softphone to your sip number to set this up with google&#8217;s verification call, or redirect all incoming calls in Asterisk to your extension.</p><p>Thirdly, you need <a
href="http://code.google.com/p/pygooglevoice/" target="_blank">pygooglevoice</a>. Download and install it, or use python&#8217;s easy_install command.</p><h2>The outgoing rule</h2><p>Now for the actual configuration. First you need to set up an outgoing call rule, so all calls to the outside world (in this case, 10-digit numbers preceded with a &#8220;9&#8243;) are directed though google voice.</p><blockquote><p
style="padding-left: 30px;">[CallingRule_LocalCalls]<br
/> exten = _9XXXXXXXXXX,1,Goto(custom-gv,${EXTEN:-10},1)</p></blockquote><p><em><strong>Explanation:</strong> Any outgoing 10-digit number prefixed with a 9 will match this rule and go to the custom-gv section which we will set up later. The number that was dialed is passed (the &#8220;-10&#8243; excludes the 9 prefix from this) at the first dialplan rule.</em></p><h2>The GV dialer<em><br
/> </em></h2><p>Now we need to set up the custom-gv section:</p><blockquote><p
style="padding-left: 30px;">[custom-gv]<br
/> exten =&gt; _X.,1,Verbose(0, Custom-GV Preparing to call and park call at number ${EXTEN})<br
/> exten =&gt; _X.,n,Wait(1)<br
/> exten =&gt; _X.,n,Playback(pls-wait-connect-call)<br
/> exten =&gt; _X.,n,System(gvoice -e <span
style="text-decoration: line-through;">me@me.com</span> -p <span
style="text-decoration: line-through;">GVPassword</span> call ${EXTEN} <span
style="text-decoration: line-through;">IncomingNum</span> &amp;)<br
/> exten =&gt; _X.,n,Set(PARKINGEXTEN=701)<br
/> exten =&gt; _X.,n,Park()</p></blockquote><p><em><strong>Explanation:</strong> After you dial an outgoing number, you&#8217;ll be dropped in here. The Verbose() function tosses some output in debug level 0 and up (see the console for this output). The System() command dials the number with google voice. Make sure you change the items in <span
style="text-decoration: line-through;">strikethrough</span> to your own personal information. The call is then parked on extension 701 (70X extensions for parking are default. Switch to your parking extension range if you are using non-default options).</em></p><h2>Routing GV callbacks<em><br
/> </em></h2><p>Now you need to set up an incoming call rule. Direct all incoming calls from your sip number at this rule.</p><blockquote><p
style="padding-left: 30px;">[incoming-call-sifter]<br
/> exten = s,1,NoOp(CIDredirect)<br
/> exten = s,2,Verbose(0, Got incoming CID ${CALLERID(num)}, redirecting&#8230;)<br
/> exten = s,3,GotoIf($["${CALLERID(num)}" == "<span
style="text-decoration: line-through;">GVNumber</span>"]?custom-park,s,1)<br
/> exten = s,4,Goto(<span
style="text-decoration: line-through;">section-to-route-normal-incoming-calls</span>,s,1)</p></blockquote><p><em><strong>Explanation:</strong> If your google voice number rings your PBX, you know that it&#8217;s connecting you to the call you just dialed, so we need to reconnect it to the extension you dialed from. We&#8217;ll handle linking of the incoming GV call and your outgoing call (which is now parked) in the next section (custom-park).</em></p><h2>Bringing it all together<em><br
/> </em></h2><p>The custom-park section links a google voice incoming call (which is actually ringing the person you originally dialed) with your original outgoing call (which is parked).</p><blockquote><p
style="padding-left: 30px;">[custom-park]<br
/> exten =&gt; s,1,Verbose(0, Got incoming GV Callback! Connecting to your original outgoing call&#8230;)<br
/> exten =&gt; s,2,ParkedCall(701)</p></blockquote><p><em><strong>Explanation:</strong> After you dialed your external number, your call was parked as google voice started dialing the other number. This section joins your outgoing call with google voice&#8217;s incoming call, so you are connected to the party you originally dialed.</em></p><h2>You&#8217;re done!</h2><div
class="simplePullQuote">Have comments, questions, or need clarification? Leave a  comment!</div><p>Well that turned out to be a bit longer than I expected, but if you know what you&#8217;re doing, you can just ignore the italicized text.</p> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2010/06/google-voice-and-asterisk/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>(Really) Cheap RFID door opener</title><link>http://protofusion.org/wordpress/2010/05/really-cheap-rfid-door-opener/</link> <comments>http://protofusion.org/wordpress/2010/05/really-cheap-rfid-door-opener/#comments</comments> <pubDate>Thu, 20 May 2010 20:07:33 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Arduino]]></category> <category><![CDATA[Projects]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[RFID]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=363</guid> <description><![CDATA[Well, the school year is over, so I thought I&#8217;d post up some information about my (extremely cheap and junky-looking ]]></description> <content:encoded><![CDATA[<p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0470.jpg" rel="lightbox[363]"><img
class="alignnone size-large wp-image-378" title="Handle Motor" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0470-499x622.jpg" alt="" width="314" height="392" /></a></p><p>Well, the school year is over, so I thought I&#8217;d post up some information about my (extremely cheap and junky-looking but functional) door opener.<span
id="more-363"></span></p><p>The door handle is turned by one 24v globe motor (which have encoders that I&#8217;m sadly not using at the moment), and is pulled open by another identical motor. A very affordable ($30) <a
href="http://www.sparkfun.com/commerce/product_info.php?products_id=8419" target="_blank">SparkFun RFID reader</a> is attached to the back the door so cards can be scanned from the outside. An <a
href="http://arduino.cc/" target="_blank">arduino</a> controls the process, and drives motors and a cooling fan with 3 darlington transistors.</p><div
id="attachment_369" class="wp-caption alignnone" style="width: 510px"><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0469.jpg" rel="lightbox[363]"><img
class="size-large wp-image-369" title="Controller and Motor" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0469-500x380.jpg" alt="" width="500" height="380" /></a><p
class="wp-caption-text">Power supply case housing arduino and circuitry, along with door-pulling motor and ridiculously ugly tie-dye duct tape</p></div><p>The arduino was attached to an old Dell laptop, which ran the Apache webserver. A small password-protected php web interface was created to allow door opening from anywhere on campus. KDE4 widgets allowed door opening from computers inside the room, letting my roommate and I avoid walking less than 8 feet (or less) away to open the door for someone.</p><div
id="attachment_374" class="wp-caption alignnone" style="width: 510px"><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0456.jpg" rel="lightbox[363]"><img
class="size-large wp-image-374" title="Digital &quot;Whiteboard&quot;" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0456-500x473.jpg" alt="" width="500" height="473" /></a><p
class="wp-caption-text">Touchscreen mounted to wall, password widget not shown. And no, I did not actually go to school in Munich, Germany <img
src='http://pf-wordpress.s3.amazonaws.com/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p></div><p>I also put a password-protected KDE4 widget on our touchscreen mounted on the wall outside of our room, so if one of us forgot our RFID card, we could type in a password on the touchscreen, and the door would open. Fun stuff.</p><p>Unfortunately I don&#8217;t have too many pictures, and the entire thing is disassembled now. Hopefully next year I&#8217;ll improve it (encoders and PID for motion control?) and post some more information.</p> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2010/05/really-cheap-rfid-door-opener/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Multitouch: Fundamental Feature or Fad?</title><link>http://protofusion.org/wordpress/2009/10/multitouch-fundamental-feature-or-fad/</link> <comments>http://protofusion.org/wordpress/2009/10/multitouch-fundamental-feature-or-fad/#comments</comments> <pubDate>Fri, 09 Oct 2009 18:50:23 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[computers]]></category> <category><![CDATA[multitouch]]></category> <category><![CDATA[user interface]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=150</guid> <description><![CDATA[Popularized with the ever-present  iPhone and expanding into the tablet and desktop sector by companies such as Dell and HP, ]]></description> <content:encoded><![CDATA[<p><img
title="Multitouch" src="http://farm1.static.flickr.com/98/234302780_f34752b017.jpg" alt="" width="380" height="285" /></p><p>Popularized with the ever-present  iPhone and expanding into the tablet and desktop sector by companies such as Dell and HP, multitouch is becoming an interesting addition to today&#8217;s user interfaces. Overseas companies, such as Asus, are also taking advantage of the technology in new inexpensive tablets; even Gateway is offering a mulititouch tablet these days. Despite the popularity of multitouch, especially on the mobile platform, it seems like a technology with stunted growth and limited applications.</p><p><span
id="more-150"></span></p><h2>Key points (if you&#8217;re too lazy to read the article)</h2><ul><li> Today&#8217;s interfaces are not designed for multitouch</li><li>Multitouch would require redesigning and rethinking of most GUIs<ul><li>Multitouch often wastes screen real estate</li><li>With multitouch, one often can&#8217;t see what&#8217;s under one&#8217;s finger</li><li>Multitouch requires larger on-screen items for finger interaction</li></ul></li><li>Do we need multitouch? What advantages does it pose?<ul><li>Multitouch provides a more organic interface between human and computer</li><li>Multitouch allows simultaneous on-screen manipulation of multiple objects</li></ul></li></ul><h2>No GUI Support</h2><p>Most modern GUIs have little to no support for multi-touch technology. One prime example of this is Windows 7, which came with multitouch built-in, but the software updates have little impact on end-user experience. Multitouch is still limited to a specific audience in Windows 7, as navigating through the &#8220;All Programs&#8221; in the start menu, clicking on links in web pages, and using system tray icons are all quite challenging using one&#8217;s fingers. Also, multitouch gestures are not well-implemented into the operating system. To be extremely effective, Windows should have bindings for custom gestures, or at least include more default gestures for the base operating system itself.</p><p>Current applications are also severely limited with multitouch interactions, as most applications available today have small hard-to-tap virtual buttons. Including larger buttons wastes screen real-estate and can be a bit unsightly. Many applications also require keyboard input to accomplish a variety of functions. It would be extremely challenging to implement numerous keyboard-based functions into on-screen gestures and buttons. One other prominent issue with touchscreens in general is that one&#8217;s finger obscures the item that is being clicked, which makes clicking small objects extremely challenging.</p><h2>No Need</h2><p>Next comes the big question: do we really need multitouch? Many people have the opinion that navigation is much faster with a keyboard and mouse than a touchscreen. This is true for most applications, such as web browsing that involves a good deal of typing and link-clicking.</p><h2>Advantages</h2><p>Despite the downsides stated, multitouch does provide some advantages to human-computer interaction. For instance, multitouch  allows manipulation of multiple objects, or multiple characteristics of objects, at the same time. One simple example of multi-object interaction would be a digital soundboard, where sliders and dials must often be adjusted simultaneously. This would be impossible using a single mouse pointer, and would not allow precise control of speed with a keyboard.</p><p>Multitouch also provides for more organic interaction with computers, allowing the manipulation of digital data in a more physical manner. This interaction could be flipping through photos, organizing files, or moving windows around the desktop.</p><h6><em>Image courtesy of <a
href="http://www.flickr.com/photos/hackaday/">RobotSkirt</a></em></h6><div
id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">http://farm1.static.flickr.com/98/234302780_f34752b017.jpg</div> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2009/10/multitouch-fundamental-feature-or-fad/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 536/607 objects using disk: basic
Content Delivery Network via Amazon Web Services: S3: pf-wordpress.s3.amazonaws.com

Served from: protofusion.org @ 2012-02-10 16:14:55 -->
