<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2-mod" -->
<rss version="0.91">
    <channel>
        <title>Touching People</title>
        <description>news</description>
        <link>http://www.touching-people.com</link>
        <lastBuildDate>Tue, 19 Aug 2008 18:21:33 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2-mod</generator>
        <item>
            <title>Final presentation</title>
            <link>http://www.touching-people.com/posts/view/44</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://www.hapi-project.com/files/HAPI_presentation_14may2007.pdf&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.hapi-project.com/img/HAPI_cover.png&quot;&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.hapi-project.com/files/HAPI_presentation_14may2007.pdf&quot;&gt;final presentation&lt;/a&gt; [pdf, 11.9 MB]&lt;br /&gt;
video files not included&lt;/p&gt;

&lt;p&gt;&lt;strike&gt;preliminary report&lt;/strike&gt; new version coming soon&lt;/p&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Tue, 15 May 2007 00:07:17 +0100</pubDate>
        </item>
        <item>
            <title>New name: HAPI</title>
            <link>http://www.touching-people.com/posts/view/43</link>
            <description>&lt;p&gt;Say farewell to &lt;i&gt;Touching People&lt;/i&gt;. My degree project now has a new name:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;HAPI: haptic interaction for mobile devices&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The initial name was interesting (in relation to Nokia's &lt;i&gt;Connecting People&lt;/i&gt;), but it could also be associated to various meanings that didn't really related to my project. So hence the new HAPI name.&lt;/p&gt;

&lt;p&gt;I registered the domain &lt;a href=&quot;http://www.hapi-project.com&quot;&gt;www.hapi-project.com&lt;/a&gt; so both addresses now direct to the same site.&lt;/p&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Sun, 13 May 2007 08:35:39 +0100</pubDate>
        </item>
        <item>
            <title>NTT DoCoMo's new phones include motion sensors</title>
            <link>http://www.touching-people.com/posts/view/42</link>
            <description>&lt;p&gt;&lt;img src=&quot;/img/DoCoMo_P904i.jpg&quot;&gt;&lt;/p&gt;

&lt;p&gt;Some of the new &lt;a href=&quot;http://www.nttdocomo.com/features/foma904igallery/index.html&quot; target=&quot;_blank&quot;&gt;FOMA 904i phones&lt;/a&gt; now include accelerometers. I couldn't find extensive details on how motion sensing is used for real applications (beside launching apps and playing games). But it's interesting to note that such sensors are finding their way into more phones nowadays. The &lt;a href=&quot;http://europe.nokia.com/A4160003&quot; target=&quot;_blank&quot;&gt;Nokia 5500 Sport&lt;/a&gt; also has 3D accelerometers embedded.&lt;/p&gt;

&lt;p&gt;via &lt;a href=&quot;http://www.intomobile.com/2007/04/24/ntt-docomo-d904i-rocks-motion-sensors.html&quot;&gt;www.intomobile.com&lt;/a&gt;&lt;/p&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Fri, 27 Apr 2007 22:50:49 +0100</pubDate>
        </item>
        <item>
            <title>WHC 11: N73 on steroids</title>
            <link>http://www.touching-people.com/posts/view/41</link>
            <description>&lt;p&gt;This eleventh WHC is a direct refinement of &lt;a href=&quot;http://www.touching-people.com/posts/view/38&quot;&gt;WHC 9&lt;/a&gt; where I was using the 6DOF unit to navigate a simulated menu on the laptop. Using the laptop is very convenient for developing my code. The processing power is ample and I can use various libraries for UI and effects. One thing I realized while testing with the portable computer as a screen is that people don't look at the device while manipulating it. Much like playing with the Nintendo Wii. It's quite normal, you want to see what is going on as you move the portable device. It results in quite large movements or gesture, not really want I intended (and how sensors/parameters are set in the code).&lt;/p&gt;

&lt;p&gt;My goal for this WHC was to put the visual feedback (screen) back into the users' hands. I had many options to accomplish this, but I went for the fastest and simplest one: use a real phone in my mock-up. Actually it's not the simplest one, as there are multiple layers to get this working. But the end result is there, things append on the phone as you manipulate it. And all wireless !&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_11_2786r.jpg&quot; alt=&quot;The 6DOF unit + battery fitted with the N73&quot; title=&quot;The 6DOF unit + battery fitted with the N73&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;The 6DOF unit + battery fitted with the N73&lt;/div&gt;

&lt;p&gt;How it works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The 6DOF unit sends its raw data over Bluetooth to the Powerbook&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sysopendigia.com/C2256FEF0043E9C1/0/405001215&quot; target=&quot;_blank&quot;&gt;ImageExpo&lt;/a&gt; (a remote-control application for S60 phones) runs on the laptop and takes control of the phone over Bluetooth.&lt;/li&gt;
&lt;li&gt;My Processing application receives and analyses the incoming data for the 6DOF. &lt;/li&gt;
&lt;li&gt;When a pattern or gesture is recognize by the application, it generates keystrokes. These keystrokes are send via Java (Robot class) to the ImageExpo appliation. &lt;/li&gt;
&lt;li&gt;Keystrokes are send to the phone and finally things change on the phone's screen.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is almost no perceivable delay or lag in this setup, which I find quite amazing. This solution turns out very sucessfull. It was much easier to patch all this together than having to write J2ME code that would need to run natively on the phone and provide the same end result.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_11_2767r.jpg&quot; alt=&quot;Foam core backplane + elastic band&quot; title=&quot;Foam core backplane + elastic band&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Foam core backplane + elastic band. Fancy stuff :-)&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_11_2782r.jpg&quot; alt=&quot;The receptacle and the N73&quot; title=&quot;The receptacle and the N73&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;The receptacle and the N73&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_11_2769r.jpg&quot; alt=&quot;Side view&quot; title=&quot;Side view&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Side view&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_11_2788r.jpg&quot; alt=&quot;Powerbook link via Bluetooth&quot; title=&quot;Powerbook link via Bluetooth&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Testing session, with the powerbook handling the gesture analysis over Bluetooth&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_11_2759.jpg&quot; alt=&quot;remote control the phone via Bluetooth&quot; title=&quot;remote control the phone via Bluetooth&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Once I was able to remote control the phone via Bluetooth, it was natural to use it with the 6DOF unit instead of using the laptop screen for visual feedback.&lt;/div&gt;

&lt;p&gt;&lt;OBJECT classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' width=&quot;550&quot; height=&quot;428&quot; codebase='http://www.apple.com/qtactivex/qtplugin.cab'&gt;&lt;param name='src' value=&quot;/video/whc_11_2801_camille.mov&quot;&gt;&lt;param name='controller' value=&quot;true&quot;&gt;&lt;EMBED src=&quot;/video/whc_11_2801_camille.mov&quot; width=&quot;550&quot; height=&quot;428&quot; autoplay=&quot;false&quot; controller=&quot;true&quot; loop=&quot;false&quot; pluginspage='http://www.apple.com/quicktime/download/'&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Working demo. Not perfect but it is getting there! Gesture let you browse the default contacts list on the N73.&lt;/div&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Mon, 23 Apr 2007 09:36:40 +0100</pubDate>
        </item>
        <item>
            <title>WHC 10: penta-vibrating grip redux!</title>
            <link>http://www.touching-people.com/posts/view/39</link>
            <description>&lt;p&gt;After the quick success of the vibrating duet (&lt;a href=&quot;http://www.touching-people.com/posts/view/35&quot;&gt;WHC 7&lt;/a&gt;) it is now time to try out a full 5 nodes version. Actually this project is a direct revisit of one of my first mock-up, the penta-vibrating grip (&lt;a href=&quot;http://www.touching-people.com/posts/view/16&quot;&gt;WHC 2&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Much of this has already been done before, it is more a matter of redoing and repacking the various parts. One nice thing is that my sequencer application works very nicely with this grip (replacing the 5 pistons unit). The Arduino code stays the same also, only the actuator/vibrator relays need to change. For the records, we are now using the regular 4420 IC instead of the 4421 ones.  The pistons required inverse signal (no input - output on), where the vibrator motors need direct (no input - output off).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_10_2657.jpg&quot; alt=&quot;The grip drilled&quot; title=&quot;The grip drilled&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;The grip drilled to receive the small vibrators.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_10_2668.jpg&quot; alt=&quot;Comparison for sizes.&quot; title=&quot;Overview and comparison for sizes.&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Overview and comparison for sizes.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_10_2694.jpg&quot; alt=&quot;The vibrators glued to their respective disks&quot; title=&quot;The vibrators glued to their respective disks&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;The vibrators glued to their respective disks&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_10_2707.jpg&quot; alt=&quot;Unit assembled&quot; title=&quot;Unit assembled&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;The assembled unit with the five vibrating nodes&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_10_2726.jpg&quot; alt=&quot;Foam cover&quot; title=&quot;Foam cover&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Covering the disks with a thin foam layer.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_10_2737.jpg&quot; alt=&quot;new grip hooked to the Arduino&quot; title=&quot;new grip hooked to the Arduino&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;The new grip hooked to the Arduino board, ready for action.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_10_2747.jpg&quot; alt=&quot;Back view&quot; title=&quot;Back view&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Back view. The vibrating motor are mechanically isolated.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_10_2756.jpg&quot; alt=&quot;testing&quot; title=&quot;testing&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Testing the grip. It is quite successful I would say.&lt;/div&gt;

&lt;p&gt;&lt;OBJECT classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' width=&quot;550&quot; height=&quot;428&quot; codebase='http://www.apple.com/qtactivex/qtplugin.cab'&gt;&lt;param name='src' value=&quot;/video/whc_10_2739_vibration_discs.mov&quot;&gt;&lt;param name='controller' value=&quot;true&quot;&gt;&lt;EMBED src=&quot;/video/whc_10_2739_vibration_discs.mov&quot; width=&quot;550&quot; height=&quot;428&quot; autoplay=&quot;false&quot; controller=&quot;true&quot; loop=&quot;false&quot; pluginspage='http://www.apple.com/quicktime/download/'&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Explanation and demo of the new grip.&lt;/div&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Sun, 22 Apr 2007 01:06:30 +0100</pubDate>
        </item>
        <item>
            <title>Surfaces that move</title>
            <link>http://www.touching-people.com/posts/view/40</link>
            <description>&lt;p&gt;How to get tactile feedback through a continuous surface? Is it possible to get good and rich tactile cues without using discrete and physically isolated buttons? To my surprise it seems like it. More and more handset manufacturers are indeed using 'skinned' buttons and keys on their devices, where an outer layer wraps/embeds/hides the physical keys.&lt;/p&gt;

&lt;p&gt;This is a quick survey of production phones that uses this idea.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2605.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Sony-Ericsson model xxx&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2610.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Nokia model xxx&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2613.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Nokia  model xxx, side buttons&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2615.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Sony-Ericsson model xxx, side buttons&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2616.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Sony-Ericsson model xxx&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2619.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Samsung model xxx&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2621.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;??? company model xxx&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2625.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;??? company model xxx&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2627.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Nokia  model xxxx&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2628.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Nokia  model xxxx, side view&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/skin_surface_img_2629.jpg&quot; alt=&quot;photo&quot; title=&quot;photo&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Nokia  model xxxx, side view&lt;/div&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Fri, 20 Apr 2007 22:58:32 +0100</pubDate>
        </item>
        <item>
            <title>WHC 9: 6DOF</title>
            <link>http://www.touching-people.com/posts/view/38</link>
            <description>&lt;p&gt;After playing a bit with the 3-axis accelerometer (&lt;a href=&quot;http://www.touching-people.com/posts/view/6&quot;&gt;WHC 1&lt;/a&gt; and &lt;a href=&quot;http://www.touching-people.com/posts/view/24&quot;&gt;3&lt;/a&gt;), it's now time to get serious with IMUs (Inertial Measurement Units). I am now using the 6DOF v.3 unit from Sparkfun (&lt;a href=&quot;http://www.sparkfun.com/commerce/product_info.php?products_id=754&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;). It offers 3 axis-accelerometers (X, Y, Z), 3 gyros (roll, yaw, pitch) and compass headings (X, Y), all packaged with a Bluetooth link. Quite a beast! Check this &lt;a href=&quot;http://en.wikipedia.org/wiki/Inertial_Measurement_Unit&quot; target=&quot;_blank&quot;&gt;wikipedia entry&lt;/a&gt; to know more about IMUs and how they work.&lt;/p&gt;

&lt;p&gt;The goal of this week is to implement some sort of menu navigation (moving along one axis) using small gestures/movements. The tilt-slide interface has already been developed and published before. I am going more for quick hand movement that would allow you to move up (or down) 1 unit, 3 units or go all the way up. This calls for some filtering and peak detection algorithms.&lt;/p&gt;

&lt;p&gt;My code in Processing is far from perfect but it fulfills my needs for now. Remember, the goal is not to come up with a production class software. It is more a hardware sketch to be able to test some ideas quickly.&lt;/p&gt;

&lt;p&gt;The base is there and hopefully the application and algorithms will be refined to be more precise and recognize more gestures in the coming days and weeks.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_09_2632.jpg&quot; alt=&quot;6DOF unit&quot; title=&quot;6DOF unit &quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;The marvelous 6DOF unit from Sparkfun. &lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_09_2634.jpg&quot; alt=&quot;Side view of the unit&quot; title=&quot;Side view of the unit&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Side view of the unit, with 4 AAs battery pack&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_09_2637.jpg&quot; alt=&quot;Close-up&quot; title=&quot;Close-up&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Close-up on the top board, see the X, Y, Z, Pitch, Roll and Yaw axis. I will be using the pitch axis first.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_09_2587.jpg&quot; alt=&quot;Graphing the values&quot; title=&quot;Graphing the values&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Graphing the values, and trying to recognize the right gesture&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_09_2592.jpg&quot; alt=&quot;Refining the peak detection code&quot; title=&quot;Refining the peak detection code&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;More action shots! Refining the peak detection code.&lt;/div&gt;

&lt;p&gt;&lt;OBJECT classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' width=&quot;550&quot; height=&quot;428&quot; codebase='http://www.apple.com/qtactivex/qtplugin.cab'&gt;&lt;param name='src' value=&quot;/video/whc_09_2574_6DOF_raw_graphs_how.mov&quot;&gt;&lt;param name='controller' value=&quot;true&quot;&gt;&lt;EMBED src=&quot;/video/whc_09_2574_6DOF_raw_graphs_how.mov&quot; width=&quot;550&quot; height=&quot;428&quot; autoplay=&quot;false&quot; controller=&quot;true&quot; loop=&quot;false&quot; pluginspage='http://www.apple.com/quicktime/download/'&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;First working version.&lt;/div&gt;

&lt;p&gt;&lt;OBJECT classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' width=&quot;550&quot; height=&quot;428&quot; codebase='http://www.apple.com/qtactivex/qtplugin.cab'&gt;&lt;param name='src' value=&quot;/video/whc_09_2593_6DOF_graphs_kristofer.mov&quot;&gt;&lt;param name='controller' value=&quot;true&quot;&gt;&lt;EMBED src=&quot;/video/whc_09_2593_6DOF_graphs_kristofer.mov&quot; width=&quot;550&quot; height=&quot;428&quot; autoplay=&quot;false&quot; controller=&quot;true&quot; loop=&quot;false&quot; pluginspage='http://www.apple.com/quicktime/download/'&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Improved version where I can dynamically adjust the threshold, lock delay and noise values&lt;/div&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Thu, 19 Apr 2007 00:36:13 +0100</pubDate>
        </item>
        <item>
            <title>N73 landed in Umeå</title>
            <link>http://www.touching-people.com/posts/view/37</link>
            <description>&lt;p&gt;What a lovely monday morning. A big box was waiting for me on my desk as I stepped into the studio this morning. Surprise, two Nokia N73 landed in Umeå! Two because my colleague Kristofer also has his degree project supervised by the same tutor as me. So many thanks to Mike Kruzeniski at Nokia for the phones. They are superb. It is bigger than my K750i, but the screen and control keys are much nicer. And it runs the latest Symbian OS with great Java support and Flashlite 2.1. I will definitely put this phone to good use for my degree project. Check back soon for some quick and dirty prototyping with the N73!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/IMG_2570_N73.jpg&quot;&gt;&lt;/p&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Mon, 16 Apr 2007 22:18:46 +0100</pubDate>
        </item>
        <item>
            <title>WHC 8: poking machine, part 3</title>
            <link>http://www.touching-people.com/posts/view/36</link>
            <description>&lt;p&gt;In this challenge, I decided to migrate the actuators and sensors into some sort of portable devices. I felt that that putting your palm on a desktop device is quite different than holding something in you hand. The results are two matching portable devices: one controller with the light sensors, and one poking device with the electro-mechanical actuators. They now both have 5 nodes and can be remote controlled by the computer running an improved version of the Processing sketch.&lt;/p&gt;

&lt;p&gt;Note to me: serial communication is problematic. Incoming buffer data is not handled properly resulting in some sort of inconsistency over time. [fixed now !]&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_08_2509.jpg&quot; alt=&quot;Building the new handheld receptacle for the actuators&quot; title=&quot;Building the new handheld receptacle for the actuators&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Building the new handheld receptacle for the actuators.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_08_2521.jpg&quot; alt=&quot;Matching units&quot; title=&quot;Matching units&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Matching units: actuators on the left, controller on the right.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_08_2533.jpg&quot; alt=&quot;Soldering new light sensors&quot; title=&quot;Soldering new light sensors&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Soldering new light sensors.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_08_2537.jpg&quot; alt=&quot;Embedding the sensor in the casing.&quot; title=&quot;Embedding the sensor in the casing.&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Embedding the sensor in the casing.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_08_2539.jpg&quot; alt=&quot;Controller unit&quot; title=&quot;Controller unit&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Controller unit, with supporting pull-down circuitry for each sensor.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_08_2550.jpg&quot; alt=&quot;Final working setup.&quot; title=&quot;Final setup&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Final working setup.&lt;/div&gt;

&lt;p&gt;&lt;OBJECT classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' width=&quot;550&quot; height=&quot;428&quot; codebase='http://www.apple.com/qtactivex/qtplugin.cab'&gt;&lt;param name='src' value=&quot;/video/whc_08_2554_light_controller_how.mov&quot;&gt;&lt;param name='controller' value=&quot;true&quot;&gt;&lt;EMBED src=&quot;/video/whc_08_2554_light_controller_how.mov&quot; width=&quot;550&quot; height=&quot;428&quot; autoplay=&quot;false&quot; controller=&quot;true&quot; loop=&quot;false&quot; pluginspage='http://www.apple.com/quicktime/download/'&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;The matching devices explained.&lt;/div&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Wed, 11 Apr 2007 21:52:56 +0100</pubDate>
        </item>
        <item>
            <title>WHC 7: vibrating duet</title>
            <link>http://www.touching-people.com/posts/view/35</link>
            <description>&lt;p&gt;This week's new Hardware Challenge is very simple. It took only about an hour or so to build. It consists of a cardboard box with two vibrating motors. It is a revisit of the failed &lt;a href=&quot;http://www.touching-people.com/posts/view/16&quot;&gt;penta-vibrating grip (WHC 2)&lt;/a&gt;. This time, I tried to isolate the vibrating units from each others and minimize their mechanical link to the box/supporting structure. The only thing that keep them together is a thin layer of foam on glued on top.&lt;/p&gt;

&lt;p&gt;You know what, it works! It is a very crude experiment/setup but you actually feel if the vibration is coming from the left or the right unit. I have to say that I very happy to have a minimal proof of concept for this idea. It's been puzzling me for months and now I know that vibration can be discerned across the hand. I will definitely move further with this in coming weeks.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.touching-people.com/img/whc_07_2476.jpg&quot; alt=&quot;Mounting two vibrating motor&quot; title=&quot;Title&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Mounting two vibrating motor. Foam block as a cover for rought testing. Not very successful.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.touching-people.com/img/whc_07_2488.jpg&quot; alt=&quot;A small cardboard box as receptacle&quot; title=&quot;Title&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;We need to isolate the two units. A small cardboard box is used as a support receptacle.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.touching-people.com/img/whc_07_2491.jpg&quot; alt=&quot;Vibrating nodes are mechanically isolated&quot; title=&quot;Title&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Now each vibrating node is mechanically isolated. &lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.touching-people.com/img/whc_07_2497.jpg&quot; alt=&quot;Vibrating motors are upside down&quot; title=&quot;Title&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Vibrating motors are upside down. They are linked together with only the outer layer of thin foam.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.touching-people.com/img/whc_07_2493.jpg&quot; alt=&quot;Final setup after one hour&quot; title=&quot;Title&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Final setup after one hour. Buttons to activate the nodes.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.touching-people.com/img/whc_07_2502.jpg&quot; alt=&quot;A small cardboard box as receptacle&quot; title=&quot;Title&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;Testing successful! We can identify which note is vibrating.&lt;/div&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Mon, 09 Apr 2007 21:06:06 +0100</pubDate>
        </item>
        <item>
            <title>Getting in Touch: Virtual Maps for the Blind</title>
            <link>http://www.touching-people.com/posts/view/34</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://www.sciam.com/article.cfm?articleID=BDC29B20-E7F2-99DF-3C6EC4B5008F1FE9&amp;amp;chanID=sa003&quot; target=&quot;_blank&quot;&gt;Getting in Touch: Virtual Maps for the Blind&lt;/a&gt; from Scientific American.&lt;/p&gt;

&lt;p&gt;An article on haptic navigation system developed by a group of researchers at Aristotle University of Thessaloníki in Greece.&lt;/p&gt;

&lt;p&gt;zdnet.com also presents the article and adds some notes/references to it:
&lt;a href=&quot;http://blogs.zdnet.com/emergingtech/?p=535&quot; target=&quot;_blank&quot;&gt;http://blogs.zdnet.com/emergingtech/?p=535&lt;/a&gt;&lt;/p&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Sun, 08 Apr 2007 12:05:05 +0100</pubDate>
        </item>
        <item>
            <title>Lemur: the multitouch surface controller</title>
            <link>http://www.touching-people.com/posts/view/33</link>
            <description>&lt;p&gt;This is not totally in line with my degree project but I found it while browsing &lt;a href=&quot;http://www.processing.org&quot; target=&quot;_blank&quot;&gt;Processing&lt;/a&gt; resources (via &lt;a href=&quot;http://www.flight404.com&quot; target=&quot;_blank&quot;&gt;Flight 404&lt;/a&gt;). So Lemur from the French company JazzMutant is a multitouch controller for live performance. I won't mentioned more since their &lt;a href=&quot;http://www.jazzmutant.com&quot; target=&quot;_blank&quot;&gt;website&lt;/a&gt; is doing a good job of presenting and explaining the device.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.jazzmutant.com/images/photo15.jpg&quot;&gt; &lt;img src=&quot;http://www.jazzmutant.com/images/lemur_logo.gif&quot;&gt;&lt;/p&gt;

&lt;p&gt;As an intro you can watch this &lt;a href=&quot;http://www.jazzmutant.com/videos/lemurlight.mov&quot; target=&quot;_blank&quot;&gt;video&lt;/a&gt;&lt;/p&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Sun, 01 Apr 2007 16:17:43 +0100</pubDate>
        </item>
        <item>
            <title>Interfaces Supporting One-Handed Use of Small Devices</title>
            <link>http://www.touching-people.com/posts/view/32</link>
            <description>&lt;p&gt;Mobile phones today usually support one-handed interaction. You can use two hands to speed up some tasks but most operations can be completed using only one finger or hand. PDAs on the other hand, usually involve two-handed interaction with their touchscreen and point-click actions. Generally one hand is used to hold the device as the other one act as a controller (actuating, moving and pushing buttons).&lt;/p&gt;

&lt;p&gt;&lt;a  href=&quot;http://www.cs.umd.edu/hcil/mobile/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/img/one-handed-interfaces-umd.jpg&quot;&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is a sure bet that we will see a lot more touch screens appearing in mobile phones over the next few years (iPhone and such). Sure they have some advantages (customizable interface) but also present some challenges. I won't go into details here but I just want to mentioned this nice research done by the &lt;a href=&quot;http://www.cs.umd.edu/hcil/&quot; target=&quot;_blank&quot;&gt;HCI group&lt;/a&gt; at the University of Maryland. Their work was presented at CHI 2005 and it involves developing interfaces to support one-handed use of small devices.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.cs.umd.edu/hcil/mobile/&quot; target=&quot;_blank&quot;&gt;http://www.cs.umd.edu/hcil/mobile&lt;/a&gt;&lt;/p&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Sun, 01 Apr 2007 15:38:32 +0100</pubDate>
        </item>
        <item>
            <title>Immersion: engaging the sense of touch</title>
            <link>http://www.touching-people.com/posts/view/31</link>
            <description>&lt;p&gt;&lt;img style=&quot;float: left; padding-right: 10px;&quot; src=&quot;http://www.immersion.com/images/logo.gif&quot;&gt;Immersion is probably the biggest name  in the haptic technologies market. They have been around since 1993 and hold +600 patents for various haptic systems. Most of their products and applications are targeted at businesses and large corporations (due to the high cost), but new offerings are finding their way into mainstream market.&lt;/p&gt;

&lt;p&gt;Their range of products is quite impressive: from automotive systems to medical and gaming applications. Mobile devices are also under their portfolio with the &lt;a href=&quot;http://www.immersion.com/mobility/&quot; target=&quot;_blank&quot;&gt;VibeTonz system&lt;/a&gt;. At first sight, it looks like personalized tactile ring-tones, but I guess the possibilities are much broader than this. I never encountered such device or demo unit, but I heard some report that it is quite convincing and believable.&lt;/p&gt;

&lt;p&gt;If you don't mind cheesy music and an over-excited host, check this &lt;a href=&quot;http://progressive.playstream.com/immersion/progressive/techcloseup.swf&quot; target=&quot;_blank&quot;&gt;9 min. Flash video&lt;/a&gt; from &lt;a href=&quot;http://www.techcloseup.com/about/index.php&quot; target=&quot;_blank&quot;&gt;Tech Closeup&lt;/a&gt;. It showcases some of the Immersion products and technologies.&lt;/p&gt;

&lt;p&gt;The Immersion &lt;a href=&quot;http://www.immersion.com&quot; target=&quot;_blank&quot;&gt;website&lt;/a&gt; also offers good information on haptics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.immersion.com/corporate/press_room/what_is_haptics.php&quot;&gt;What is Haptics?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.immersion.com/mobility/solutions/&quot;&gt;Why Touch Works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.immersion.com/3d/case_study_gallery/&quot;&gt;3D interaction case studies&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.immersion.com/industrial/touchscreen/&quot;&gt;Tactile Feedback for Touchscreens&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Sun, 01 Apr 2007 11:53:47 +0100</pubDate>
        </item>
        <item>
            <title>WHC 6: poking machine, part 2</title>
            <link>http://www.touching-people.com/posts/view/30</link>
            <description>&lt;p&gt;Over the last few days, I have been refining the poking machine with various components. First I completed an analog controller to trigger the actuators. It is composed of simple photo-resistors that are sampled by the Arduino board. Getting my hands on more photo-resistors (I had only two in my stock) turned out to be a real challenge. It took me more than four hours of intense research to browse and find a store that would sell and ship them to Sweden. They finally were delivered pretty fast (next day) from &lt;a href=&quot;http://www.elfa.se/en&quot;&gt;Elfa&lt;/a&gt; with a custom order number. The idea of the board is to act as input device to control and record sequences for the array of actuators.&lt;/p&gt;

&lt;p&gt;The second thing I did this week was to develop an application to control the actuators. This component is essential if I want to test and evaluate various patterns or sequences with users. It makes recalling and replicating the sequences over time possible and almost enjoyable. I am quite happy with the software I was able to complete in 2 days of work. I still have to code the import/export module for xml config files. Nevertheless it working good, with click and drag functionalities. &lt;a href=&quot;http://www.processing.org&quot;&gt;Processing&lt;/a&gt; talks to the &lt;a href=&quot;http://www.arduino.cc&quot;&gt;Arduino&lt;/a&gt; board via serial communication, both for controlling the actuators and polling the sensors for the wooden board.&lt;/p&gt;

&lt;p&gt;The next step is definitely testing. I have to get out of my corner and go to the users and see how they understand and feel the various signals. I still have to come up with some sort of plan of action before asking users to put their hand on the device.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_06_2390.jpg&quot; alt=&quot;photo resistors&quot; title=&quot;photo resistors from Elfa&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;the so difficult to find photo resistors. the snapshot is for archival purpose if I need to order again, but I should have enough with these 30 units.&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_06_2389.jpg&quot; alt=&quot;building the array of detectors&quot; title=&quot;building the array of detectors&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;components fitted to the wood board (I should have drilled an extra shot to make them flush, on the to-do list for next week)&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_06_2417.jpg&quot; alt=&quot;sensors to control the actuators&quot; title=&quot;sensors to control the actuators&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;sensors are polled to control the solenoids&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_06_2425.jpg&quot; alt=&quot;circuitry for the photo resistors&quot; title=&quot;circuitry for the photo resistors&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;pull-down circuitry for the photo resistors&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/img/whc_06_2407.jpg&quot; alt=&quot;software sequencer&quot; title=&quot;software sequencer&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;software sequencer: screen interface to manage the triggers and sequence's speed. developped in Processing&lt;/div&gt;

&lt;p&gt;&lt;OBJECT classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' width=&quot;550&quot; height=&quot;428&quot; codebase='http://www.apple.com/qtactivex/qtplugin.cab'&gt;&lt;param name='src' value=&quot;/video/whc_06_2404_H264.mov&quot;&gt;&lt;param name='controller' value=&quot;true&quot;&gt;&lt;EMBED src=&quot;/video/whc_06_2404_H264.mov&quot; width=&quot;550&quot; height=&quot;428&quot; autoplay=&quot;false&quot; controller=&quot;true&quot; loop=&quot;false&quot; pluginspage='http://www.apple.com/quicktime/download/'&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;an overview of the poking actuators controlled by the computer via the Arduino board&lt;/div&gt;

&lt;p&gt;&lt;OBJECT classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' width=&quot;550&quot; height=&quot;428&quot; codebase='http://www.apple.com/qtactivex/qtplugin.cab'&gt;&lt;param name='src' value=&quot;/video/whc_06_2405_H264.mov&quot;&gt;&lt;param name='controller' value=&quot;true&quot;&gt;&lt;EMBED src=&quot;/video/whc_06_2405_H264.mov&quot; width=&quot;550&quot; height=&quot;428&quot; autoplay=&quot;false&quot; controller=&quot;true&quot; loop=&quot;false&quot; pluginspage='http://www.apple.com/quicktime/download/'&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;&lt;/p&gt;

&lt;div class=&quot;caption&quot;&gt;the software component to modify the sequence's parameters/triggers. only three tracks are used now.&lt;/div&gt;
</description>
            <author>Camille Moussette</author>
            <pubDate>Sat, 31 Mar 2007 23:27:10 +0100</pubDate>
        </item>
    </channel>
</rss>
