<?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>CODING BETA</title>
	<atom:link href="http://www.codingbeta.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.codingbeta.com</link>
	<description>Coding tips, tools, and solutions</description>
	<lastBuildDate>Sun, 06 May 2012 15:29:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Drastically Improved Version of Headshot Released!</title>
		<link>http://www.codingbeta.com/?p=259</link>
		<comments>http://www.codingbeta.com/?p=259#comments</comments>
		<pubDate>Sun, 06 May 2012 10:49:24 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=259</guid>
		<description><![CDATA[Headshot is an application that helps you take pictures of yourself by telling you how to move your camera until your head is in the right spot. This was not an easy task. Writing the face detection was the easy &#8230; <a href="http://www.codingbeta.com/?p=259">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter">
<div id="attachment_302" class="wp-caption aligncenter" style="width: 477px"><a href="http://www.codingbeta.com/wp-content/uploads/2012/04/headshot3.png"><img class=" wp-image-302 " title="headshot3" src="http://www.codingbeta.com/wp-content/uploads/2012/04/headshot3-1024x701.png" alt="" width="467" height="319" /></a><p class="wp-caption-text">Photo by Chloe Fan</p></div>
</div>
<p>Headshot is an application that helps you take pictures of yourself by telling you how to move your camera until your head is in the right spot. This was not an easy task. Writing the face detection was the easy part. Much more challenging was to get the user interface correct. How do you tell people how to move their phones? How often do you tell them? How do you teach people to use the app? The first version of headshot was a good start and got people excited, but it still needed a lot of work.</p>
<p>Over the last few months I&#8217;ve been polishing headshot, getting feedback from users and trying to develop the right audio prompts and timing to help you get that perfect shot. Here is a summary of all of the improvements for version 3 of headshot:</p>
<ul>
<li><strong>Added multiple person mode </strong>Now you can get the perfect shot with two or more people! In multiple person mode Headshot gives instructions by taking the average location of all faces in the image.</li>
<li><strong>Auto snapshot when perfect </strong>physically snapping a photo can cause blurry images. Now headshot will automatically take a photo when your head is in the right place so all you need to do is smile!</li>
<li><strong>Greatly improved audio feedback</strong> Headshot now has a bit more personality: It tells you when it can&#8217;t see you, and also immediately tells you once your head is in the right place.</li>
<li><strong>Fixed bug that caused app to crash on international phones. </strong>This bug caused many international users to be unhappy. It should be fixed now!</li>
<li><strong>New logo! </strong>Thanks to my friend <a href="http://chloefan.com">Chloe Fan</a> for making the avatar used in this logo. <strong>Update: </strong>The new logo hasn&#8217;t propogated to the Marketplace yet but it should be up soon.<a href="http://www.codingbeta.com/wp-content/uploads/2012/04/99-2.png"><img class="aligncenter size-full wp-image-321" title="99-2" src="http://www.codingbeta.com/wp-content/uploads/2012/04/99-2.png" alt="" width="99" height="99" /></a></li>
</ul>
<div>Excited? Then please update your app, or download headshot by following the link below. If you like it, please review the app, and send all feedback to babblegame@gmail.com.</div>
<div></div>
<div></div>
<p>&nbsp;</p>
<div><a href="http://www.windowsphone.com/en-US/apps/c1800c1a-9798-4f10-9160-56f948546df3"><img class="aligncenter" src="http://juliaschwarz.net/projects/headshot/wp7_English_320x50_blue.png" alt="" width="320" height="50" /></a></div>
<div></div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=259</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Story of Headshot</title>
		<link>http://www.codingbeta.com/?p=255</link>
		<comments>http://www.codingbeta.com/?p=255#comments</comments>
		<pubDate>Sat, 05 May 2012 02:45:40 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=255</guid>
		<description><![CDATA[I’m releasing an improved version of headshot today (see this post) and in light of this I wanted to tell everybody how Headshot came to be, and what I’ve learned in developing the app. I came up with the idea &#8230; <a href="http://www.codingbeta.com/?p=255">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.codingbeta.com/wp-content/uploads/2012/04/Blog2.png"><img class="aligncenter size-medium wp-image-279" title="Blog2" src="http://www.codingbeta.com/wp-content/uploads/2012/04/Blog2-300x224.png" alt="" width="300" height="224" /></a></p>
<p>I’m releasing an improved version of headshot today (see <a href="http://www.codingbeta.com/?p=259">this post</a>) and in light of this I wanted to tell everybody how Headshot came to be, and what I’ve learned in developing the app.</p>
<p>I came up with the idea for Headshot somehwere in between my cubicle and the microkitchen at Microsoft Research. The idea was to write an application that helped people take pictures of themselves by using face detection to help them adjust their camera until their head was in the right place. I half expected the idea to work, and thought the idea was novel enough to get me into the finals for a Microsoft Intern mobile app contest that summer. Several of my closest friends told me the app was completely useless because of front-facing cameras, but I continued on, spurred on by faith and a desire to complete what I had started. The end result was a decent app and accompanying video (below) which surprisingly enough won me a brief glimpse of the limelight and a trip to Hawaii.</p>
<p><iframe width="584" height="438" src="http://www.youtube.com/embed/lIci29grVkg?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>My contest win and a Computational Photography class spurred me to further develop the app from a prototype into a product. I released Headshot (a paid version and an ad-supported free version) on the marketplace in early 2012.</p>
<p>The app tanked. Twice. It got decent reviews in U.S. markets but was doing very poorly internationally, and nobody was buying a full version. It makes about 9 cents a day right now. Not something I’d consider a success given the novelty of the idea. Why is it doing so badly?</p>
<p>Is it because people don’t find it useful? I don’t think so. My friend told me that a necessary but not sufficient condition for having a successful app has to do with how much time to spent perfecting it, getting the polish just right. That’s what I’ve tried to do this third time around: I’ve spent quite a lot of time perfecting the app, getting feedback from lots of different users about what works and what doesn’t, testing the app on different devices, and trying my best to release a perfect product.</p>
<p>I don’t know if this story has a happy ending, we will see how well the app does. I do know that I created something I’m proud of, and that I’ve learned many lessons from the different phases of the app, here they are, in chronological order.</p>
<ol>
<li><strong>Finish what you start.</strong> I never would have won the contest if I had listened to my friends who told me I had a bad idea.</li>
<li><strong>Sometimes offshoots of your project are more rewarding than the project itself. </strong>I’m very glad I wrote the face detection library, facedetectwp7.codeplex.com to go with this project, in some ways I’m more proud of it than headshot itself.</li>
<li><strong>Always make a free version of your app. </strong></li>
<li><strong>It is essential to give your app to many people (at least ten) and see how they use it. Have them use all versions (free, paid, trial). </strong>Also, make sure you actually <em>listen</em> to their suggestions.</li>
<li><strong>Spend 3 times more time on something than you think you should</strong>. This is at least how long it takes to get an app polished. Though I admit I’ve yet to see whether this actually makes a difference.</li>
</ol>
<p>That’s my story. I hope you enjoyed it. If you could download and review headshot, I’d really appreciate it:<br />
<a href="http://www.windowsphone.com/en-US/apps/c1800c1a-9798-4f10-9160-56f948546df3"><img src="http://juliaschwarz.net/projects/headshot/wp7_English_320x50_blue.png" alt="" width="320" height="50" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=255</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programatically Setting Image Source in Metro Style Apps with WPF</title>
		<link>http://www.codingbeta.com/?p=309</link>
		<comments>http://www.codingbeta.com/?p=309#comments</comments>
		<pubDate>Thu, 26 Apr 2012 14:06:10 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=309</guid>
		<description><![CDATA[This post is for people writing &#8220;Metro Style Apps&#8221;, or apps built for Windows 8 who are trying to set the source of an image within their WPF project. It should be easy to do this but it is surprisingly &#8230; <a href="http://www.codingbeta.com/?p=309">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.codingbeta.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>This post is for people writing &#8220;Metro Style Apps&#8221;, or apps built for Windows 8 who are trying to set the source of an image within their WPF project. It should be easy to do this but it is surprisingly tricky and took me 1.5 hours to figure out. Here&#8217;s the code:</p>
<p><pre class="brush: csharp">// Usage
myImage.Source = ImageFromRelativePath(this, &quot;relative_path_to_file_make_sure_build_set_to_content&quot;);

public static BitmapImage ImageFromRelativePath(FrameworkElement parent, string path)
{
      var uri = new Uri(parent.BaseUri, path);
      BitmapImage result = new BitmapImage();
      result.UriSource = uri;
      return result;
}</pre></p>
<p>And here&#8217;s why it&#8217;s such a pain: WinRT applications need the full path to an image, they do not accept relative paths. The full path is confusing, but you can get at it if you&#8217;re in a class that extends <strong>FrameworkElement </strong>(basically any UI element) via the <strong>BaseUri</strong> property. Totally not obvious and not easy to discover!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=309</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Pro Tips for Surviving Red Eye Flights</title>
		<link>http://www.codingbeta.com/?p=246</link>
		<comments>http://www.codingbeta.com/?p=246#comments</comments>
		<pubDate>Mon, 09 Apr 2012 20:09:38 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=246</guid>
		<description><![CDATA[I have found myself on 5 or 6 too many red eye flights during my cross country excursions between Pittsburgh and Seattle over the last year or so. Red eyes are great, if you can manage to get enough sleep &#8230; <a href="http://www.codingbeta.com/?p=246">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.codingbeta.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p><a href="http://www.codingbeta.com/wp-content/uploads/2012/04/travel.jpg"><img class="aligncenter size-medium wp-image-247" title="travel" src="http://www.codingbeta.com/wp-content/uploads/2012/04/travel-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I have found myself on 5 or 6 too many red eye flights during my cross country excursions between Pittsburgh and Seattle over the last year or so. Red eyes are great, if you can manage to get enough sleep on the flight and face the next day feeling more or less rested. I have successfully done this 1 out of 6 times. The last time was today. Sure, I probably just got lucky this time, but I do know that I had a couple of tricks that I&#8217;ve picked up which I&#8217;ve noticed make me feel much better, and which I think are worth sharing. Here are three things you can do to make your red eye trips easier. Feel free to add more tips in the comments:</p>
<ol>
<li><strong>Bring an eye mask and neck pillow, and take off your shoes.</strong> This is the only way to go on a red eye. These add so much to your comfort. I try to get a window seat as often as possible so I can lean against the window. Prop your pillow against the window for maximal comfort.</li>
<li><strong>Brush your teeth and drink some Emergen-C the next morning.</strong> I always bring an (empty) water bottle with me to fill with water + emergen-c. Drinking the emergen-c and then brushing my teeth really feels amazing.</li>
<li><strong>Keep napping until the plane stops.</strong> Unless you&#8217;re in first class, it takes about 5 &#8211; 15 minutes to actually get up once the plane has stopped. Don&#8217;t waste precious sleep time by waking up early. You&#8217;ll have plenty of time.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=246</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Face Detection for Windows Phone Gets a Face Lift</title>
		<link>http://www.codingbeta.com/?p=239</link>
		<comments>http://www.codingbeta.com/?p=239#comments</comments>
		<pubDate>Wed, 28 Mar 2012 04:12:43 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=239</guid>
		<description><![CDATA[It&#8217;s been almost four months since I released my windows phone face detection library and I&#8217;m surprised by two things: Microsoft still hasn&#8217;t released a face detection library for windows phone People actually downloaded my library! I&#8217;ve gotten almost 270 &#8230; <a href="http://www.codingbeta.com/?p=239">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.codingbeta.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>It&#8217;s been almost four months since I released my windows phone face detection library and I&#8217;m surprised by two things:</p>
<ol>
<li>Microsoft still hasn&#8217;t released a face detection library for windows phone</li>
<li>People actually downloaded my library! I&#8217;ve gotten almost 270 downloads in 4 months which isn&#8217;t stellar but it&#8217;s better than I expected.</li>
</ol>
<p>I&#8217;ve released a new version of my face detection library, you can get it at <a href="http://facedetectwp7.codeplex.com">http://facedetectwp7.codeplex.com</a>. There are two big changes there:</p>
<ol>
<li><strong>Major fix so that library works in other countries. </strong>I have never had to worry about parsing strings in different languages but apparently ignoring this caused my library to totally not work in other countries (this also caused <a href="http://www.windowsphone.com/en-US/apps/c1800c1a-9798-4f10-9160-56f948546df3">Headshot </a>to not work at all in other countries which is too bad and explains my poor rating there.).</li>
<li><strong>User control for managing camera.</strong> I find interfacing with the camera annoying, so I created a user control that you can use to show you a preview of what the camera sees and also lets you programmatically take photos and save them to the camera roll. It&#8217;s a useful little gem in the library.</li>
</ol>
<p>I was really surprised by how long it took me to debug the localization problem. I was even more surprised by how I solved it. I posted a request on twitter for help with my problem, not at all expecting to get a reply and lo and behold, I got a reply! I was pleasantly surprised by the competence of my social network. I guess it helps having both Russian hackers like Vadim, Alexei and Misha, and having amazing researchers like Andy, Ken and Scott all in my social circles. Being able to ask these people anything makes me so much smarter, I always forget how useful just asking people for help is.</p>
<p>So, moral of the story: don&#8217;t be afraid to ask questions!</p>
<p>In other news, my blog name is actually relevant now that I do actually climb. Beta is super helpful. I was able to get a v4 that I think would have taken me weeks in just a day because somebody showed me how to do it. Like in climbing, so in coding I guess.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=239</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So, What Am I Doing at CMU?</title>
		<link>http://www.codingbeta.com/?p=222</link>
		<comments>http://www.codingbeta.com/?p=222#comments</comments>
		<pubDate>Wed, 21 Dec 2011 16:00:45 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=222</guid>
		<description><![CDATA[This post is for all my friends and acquiantances that might be wondering what on earth I&#8217;m doing at Carnegie Mellon for my PhD. The truth is, I&#8217;m doing a variety of things here (I always a variety of side &#8230; <a href="http://www.codingbeta.com/?p=222">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.codingbeta.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p><img class="alignnone" src="http://www.phdcomics.com/comics/archive/phd102004s.gif" alt="" width="600" height="260" /></p>
<p>This post is for all my friends and acquiantances that might be wondering what on earth I&#8217;m doing at Carnegie Mellon for my PhD. The truth is, I&#8217;m doing a variety of things here (I always <a href="http://juliaschwarz.net/projects">a variety of side projects</a> to keep me motivated and usually you hear about them in some form or another), however my main research is about probabilistic input. DISCLAIMER: This is NOT a thesis proposal, and there is a chance I might do something entirely different for my PhD thesis, however right now probabilistic input seems like the most likely candidate.</p>
<p><strong>what is probabilistic input?</strong></p>
<p>In a nutshell, the goal of my work is to make user interfaces account for more information when deciding what it is you&#8217;re trying to do. I am designing, building and evaluating a new method for modeling and dispatching input that treats user input as uncertain. Modern input systems always assume input is certain, that is it occured exactly as the sensors saw it. When a developer handles an event (say, a mouse event), that event has one x and one y coordinate. This works well for keyboards and mice, but less well for touch, and even more poorly for free-space interactions such as those enabled by the Kinect. After all, your finger is not a point! The stuff I&#8217;m working on will allow our input systems to be far more intelligent about interpreting user actions, especially for new input techniques such as touch, voice, and freespace interactions enabled by the kinect. In addition to enabling computers to better understand users, I’m interested in evaluating how we can use this probabilistic approach to design feedback that allows users to better understand how computers are interpreting their actions. For example, what&#8217;s the best way for a computer to tell you that it is not sure whether you&#8217;re doing a horizontal swipe, or a panning gesture for the kinect? If you think about it, a lot of the interactions you do can be interpreted multiple ways. The challenge of how to communicate this to users to that you understand stuff is ambiguous without being confused or working to hard is a problem I&#8217;m trying to solve. Finally, I would like to evaluate how easily developers can adopt this probabilistic approach into real applications, as the ultimate goal of this work is to eventually be adapted into all input handling systems.</p>
<p><strong>what have I done so far?</strong></p>
<p>Most of my work so far has been in designing (and validating through implementation) an architecture for actually dispatching uncertain input. In other words, assume that mouse events now aren&#8217;t at a location, but rather have a probability distribution over possible locations. I designed a system that figures out which buttons these new mouse events should go to. This system was published in UIST 2010, you can see the paper <a href="http://dl.acm.org/citation.cfm?id=1866029.1866039&amp;coll=DL&amp;dl=GUIDE&amp;CFID=74415328&amp;CFTOKEN=82162952">here</a>. I then published a refinement of this system (with a few extra bits) that made it much easier for developers to write user controls (buttons, sliders, etc.) for my system. This was published in UIST 2011, you can see the paper <a href="http://dl.acm.org/citation.cfm?id=2047196.2047227&amp;coll=DL&amp;dl=GUIDE&amp;CFID=74415328&amp;CFTOKEN=82162952">here</a>.</p>
<p><strong>what is left?</strong></p>
<p>Right now I&#8217;m working on designing better feedback techniques when input is uncertain. After that, I&#8217;m going to try to tackle mediation. What&#8217;s mediation? It&#8217;s basically what shoudl happen when you do something (like a gesture) and the computer can&#8217;t decide between two things. So, it asks you what you wanted to do. If it just asked you and had you pick from a list, that would feel unnatural (because it&#8217;s a break in your workflow). So, I&#8217;m trying to see if there are better ways to mediate between alternate actions. The last piece of my thesis is perhaps the most important and most difficult. It involves evaluating my work on real developers. This is still an unsolved and mostly unexplored area for me, though I know I should be working on it.</p>
<p><strong>what is the best possible outcome for my thesis?</strong></p>
<p>I would be thrilled if at some point in my life I saw mainstream input systems such as those in Microsoft and Apple products turning probabilistic, and if those systems used some of the ideas outlined in previous papers, or papers to come. Given the popularity of natural user interfaces, I think this is a very real possibility, which is quite exciting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=222</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally, Face Detection for Windows Phone!</title>
		<link>http://www.codingbeta.com/?p=204</link>
		<comments>http://www.codingbeta.com/?p=204#comments</comments>
		<pubDate>Thu, 15 Dec 2011 04:20:44 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=204</guid>
		<description><![CDATA[I wrote a port of OpenCV&#8217;s face detection library in C# for the Windows Phone. If you just want the link to the library and don&#8217;t want to hear my story, it&#8217;s http://facedetectwp7.codeplex.com/ If you&#8217;re curious, read on: For the final project &#8230; <a href="http://www.codingbeta.com/?p=204">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.codingbeta.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>I wrote a port of OpenCV&#8217;s face detection library in C# for the Windows Phone. If you just want the link to the library and don&#8217;t want to hear my story, it&#8217;s <a href="http://facedetectwp7.codeplex.com/">http://facedetectwp7.codeplex.com/</a> If you&#8217;re curious, read on:</p>
<p>For the final project of my computational photography class, I developed an <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15463-f11/www/final_proj/www/julenka/">app that helps people take pictures of themselves</a> (this was actually a fleshing out of an earlier prototype I&#8217;d written while an intern at Microsoft). The app is currently in beta testing and I hope to releas it on the Marketplace before the new year! Post a comment if you&#8217;re interested in hearing about the release.</p>
<p>The biggest challenge for this project was the face detection. Why? Because there are no good face detection libraries for the Windows phone. I couldn&#8217;t use the popular (and what I later found out was not-as-great-as-it-could-be) OpenCV library because Windows Phones only run on managed code (i.e. no C++). So, I wrote a C# port of the OpenCV viola-jones detector that uses OpenCV&#8217;s model files to do face detection. I must thank the folks at <a href="http://code.google.com/p/jviolajones/">http://code.google.com/p/jviolajones/</a> for their helpful code, I used it as a guide for my port.</p>
<p>The library is available at <a href="http://facedetectwp7.codeplex.com/">http://facedetectwp7.codeplex.com/</a>. If you want to build a Windows Phone application that uses face detection, I&#8217;d highly recommend looking into it!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=204</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>UIST 2011 Recap</title>
		<link>http://www.codingbeta.com/?p=181</link>
		<comments>http://www.codingbeta.com/?p=181#comments</comments>
		<pubDate>Sat, 22 Oct 2011 15:31:48 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[HCI]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=181</guid>
		<description><![CDATA[Just got back from my favorite conference and wanted to share some of my favorite papers, in case anybody wonders what the bleeding edge of HCI looks like. Here are my favorites: FingerFlux (http://hci.rwth-aachen.de/fingerflux) In a nutshell: Electromagnets on a &#8230; <a href="http://www.codingbeta.com/?p=181">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.codingbeta.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>Just got back from my favorite conference and wanted to share some of my favorite papers, in case anybody wonders what the bleeding edge of HCI looks like. Here are my favorites:</p>
<h2>FingerFlux (<a href="http://hci.rwth-aachen.de/fingerflux">http://hci.rwth-aachen.de/fingerflux</a>)<br />
<img class="aligncenter" src="http://hci.rwth-aachen.de/tiki-download_wiki_attachment.php?attId=1396" alt="" width="300" height="207" /><span class="Apple-style-span" style="color: #333333; font-weight: 300;"><strong>In a nutshell: </strong>Electromagnets on a table + magnet on your finger = touchscreen with magnetic force feedback.</span></h2>
<p><strong>Why I liked it: </strong>I had this idea when I just got into grad school and was always wondering what having magnetic feedback on a touchscreen would feel like. It was really great to see this idea published, great job Malte et al!</p>
<hr />
<h2>Real-Time Collaborative Coding in a Web IDE (<a href="http://groups.csail.mit.edu/uid/collabode/">http://groups.csail.mit.edu/uid/collabode/</a>)</h2>
<p><strong><img class="aligncenter" src="http://groups.csail.mit.edu/uid/collabode/figures/ui-codecomplete.png" alt="" width="370" height="245" /><br />
In a nutshell: </strong>A web-based IDE that allows multiple people to edit the same file safely.<strong><br />
Why I liked it:</strong> I liked the idea of this one, because it might provide a better way to do pair programming with David.</p>
<hr />
<h2>SideBySide: Multi-user Interaction with Handheld Projectors (<a href="http://www.karlddwillis.com/projects/projection/sidebyside/">http://www.karlddwillis.com/projects/projection/sidebyside/</a>)</h2>
<p><img class="aligncenter" src="http://www.disneyresearch.com/_images/457-1C4CC075.jpg" alt="" width="490" height="325" /><strong>In a nutshell: </strong>Play boxing games with your projectors.<br />
<strong>Why I liked it:</strong> I also had a similar idea (and am trying to publish a paper with Chris and Chloe on it), and think that this is awesome. Great to see it published. Also really well implemented.</p>
<hr />
<p><span class="Apple-style-span" style="color: #000000; font-weight: bold;">No More Bricolage! Methods and Tools to Characterize, Replicate, and Compare Pointing Transfer Functions (<a href="http://libpointing.org/">http://libpointing.org/</a>)</span></p>
<h2><img class="aligncenter" src="http://libpointing.org/media/default-functions.png" alt="" width="300" height="225" /></h2>
<p><strong>In a nutshell: </strong>Try this: move you finger across a trackpad slowly and see where your mouse goes. Now do the same thing, but move your finger quickly. See how the amount your mouse moves changes? 10,000 lines of code to figure reverse engineer mouse movement on Windows and Mac.<br />
<strong>Why I liked it:</strong> I think about mouse gain much more than most people, and to me it&#8217;s always been a mystery what functions different OSes use.  It&#8217;s great to finally see these curves. The fact that they are so different makes me wonder why they haven&#8217;t converged on an optimal transfer function yet.</p>
<hr />
<h2>KinectFusion: Real-time 3D Reconstruction and Interaction Using a Moving Depth (<a href="http://www.youtube.com/watch?v=quGhaggn3cQ">http://www.youtube.com/watch?v=quGhaggn3cQ</a>)</h2>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/quGhaggn3cQ" frameborder="0" allowfullscreen></iframe><br />
<strong>In a nutshell: </strong>Make high resolution 3d models using a Kinect. Objects work best when still.<br />
<strong>Why I liked it: </strong>I was impressed with the high resolution of the created 3D models.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=181</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faces and The Evolution of Man</title>
		<link>http://www.codingbeta.com/?p=168</link>
		<comments>http://www.codingbeta.com/?p=168#comments</comments>
		<pubDate>Fri, 21 Oct 2011 12:47:23 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=168</guid>
		<description><![CDATA[I made an animation of the evolution of man for my computational photography class. The project assignment was to use image morphing to morph one face into another. You can also use morphing to find an average face, as seen &#8230; <a href="http://www.codingbeta.com/?p=168">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.codingbeta.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p><img class="aligncenter" src="http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15463-f11/www/proj3/www/julenka/average_face3.png" alt="" width="240" height="320" />I made an animation of the evolution of man for my <a href="http://graphics.cs.cmu.edu/courses/15-463/2011_fall/463.html">computational photography class</a>. The project assignment was to use image morphing to morph one face into another. You can also use morphing to find an average face, as seen above. It turns out this also works for entire bodies.</p>
<p><iframe class="aligncenter" src="http://www.youtube.com/embed/flfu9kxCFlQ" frameborder="0" width="420" height="315"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=168</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Interesting Image Blending Results</title>
		<link>http://www.codingbeta.com/?p=150</link>
		<comments>http://www.codingbeta.com/?p=150#comments</comments>
		<pubDate>Wed, 05 Oct 2011 03:22:55 +0000</pubDate>
		<dc:creator>julia</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codingbeta.com/?p=150</guid>
		<description><![CDATA[Here are some interesting images I generated for my computational photography class this semester. Images are generated using Poisson blending and Mixed Gradient Blending. The idea is to copy in the change in pixel values, not the pixels themselves. You &#8230; <a href="http://www.codingbeta.com/?p=150">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://www.codingbeta.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>Here are some interesting images I generated for my computational photography class this semester. Images are generated using <strong>Poisson blending</strong> and <strong>Mixed Gradient Blending</strong>. The idea is to copy in the change in pixel values, not the pixels themselves. You can learn more about the project <a href="http://graphics.cs.cmu.edu/courses/15-463/2011_fall/hw/proj2g/">here</a> (<a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15463-f11/www/proj2/www/julenka/">here </a>is my project submission with more detail).</p>
<p style="text-align: center;"><a href="http://www.codingbeta.com/wp-content/uploads/2011/10/nyc-elephant-good.png"><img class="aligncenter size-medium wp-image-153" title="nyc-elephant-good" src="http://www.codingbeta.com/wp-content/uploads/2011/10/nyc-elephant-good-237x300.png" alt="" width="237" height="300" /></a><br />
Elephant in New York City.</p>
<p style="text-align: center;"><a href="http://www.codingbeta.com/wp-content/uploads/2011/10/wall-blended4.png"><img class="aaligncenter ignnone size-medium wp-image-151" title="wall-blended4" src="http://www.codingbeta.com/wp-content/uploads/2011/10/wall-blended4-300x196.png" alt="" width="300" height="196" /></a><br />
Name on a Wall</p>
<p style="text-align: center;"><a href="http://www.codingbeta.com/wp-content/uploads/2011/10/water_good-small.png"><img class="aligncenter size-medium wp-image-152" title="water_good-small" src="http://www.codingbeta.com/wp-content/uploads/2011/10/water_good-small-300x224.png" alt="" width="300" height="224" /></a><br />
Walking on Water.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codingbeta.com/?feed=rss2&#038;p=150</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

