<?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>AB-WebLog.com&#187; IDF</title>
	<atom:link href="http://www.ab-weblog.com/en/tag/idf/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ab-weblog.com/en</link>
	<description>Andreas Breitschopp</description>
	<lastBuildDate>Wed, 18 Mar 2015 09:47:48 +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>Ultimate Coder Challenge: Adding a Words Card Game</title>
		<link>http://www.ab-weblog.com/en/ultimate-coder-challenge-adding-a-words-card-game/</link>
		<comments>http://www.ab-weblog.com/en/ultimate-coder-challenge-adding-a-words-card-game/#comments</comments>
		<pubDate>Sun, 23 Sep 2012 13:45:41 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[IDF]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Ultimate Coder Challenge]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/en/?p=640</guid>
		<description><![CDATA[After some interface improvements in my previous post, I added a words card game to the vocabulary trainer app since that. But first I extended the main view with a semantic zoom. Here is the normal view: And with semantic &#8230; <a href="http://www.ab-weblog.com/en/ultimate-coder-challenge-adding-a-words-card-game/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After some interface improvements in <a title="Ultimate Coder Challenge: IDF and Interface Improvements" href="http://www.ab-weblog.com/en/ultimate-coder-challenge-idf-and-interface-improvements/">my previous post</a>, I added a words card game to the vocabulary trainer app since that.</p>
<p>But first I extended the main view with a semantic zoom. Here is the normal view:</p>
<p><a href="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-without-semantic-zoom.png"><img class="aligncenter size-medium wp-image-644" title="Screenshot of Vocabulary Trainer: Without Semantic Zoom" src="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-without-semantic-zoom-300x168.png" alt="Screenshot of Vocabulary Trainer: Without Semantic Zoom" width="300" height="168" /></a></p>
<p>And with semantic zoom (zoomed out):</p>
<p><a href="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-with-semantic-zoom.png"><img class="aligncenter size-medium wp-image-645" title="Screenshot of Vocabulary Trainer: With Semantic Zoom" src="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-with-semantic-zoom-300x168.png" alt="Screenshot of Vocabulary Trainer: With Semantic Zoom" width="300" height="168" /></a></p>
<p>If there should be many lessons to display the user can get a better overview this way.</p>
<p>But now the more interesting part: the words card game that looks similar to the game Memory® by Ravensburger:</p>
<p>It displays covered playing cards in the first place. After the user touches/clicks on a card it is uncovered and a word in one of the two languages of the current lesson is displayed. The user then needs to find the translated word for it.</p>
<p>If there are too many words in one lesson to show, the words are picked random automatically.</p>
<p>Here is how that looks like now:</p>
<p><a href="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-words-card-game.png"><img class="aligncenter size-medium wp-image-646" title="Screenshot of Vocabulary Trainer: Words Card Game" src="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-words-card-game-300x168.png" alt="Screenshot of Vocabulary Trainer: Words Card Game" width="300" height="168" /></a></p>
<p>OK, that was the last post in the Ultimate Coder Challenge from me.</p>
<p>Of course, there is still enough things left that could be added to this vocabulary trainer &#8211; especially the online sychronization should be available soon -, but there is not more time left in this challenge.</p>
<p>As a summary you can say that it is possible to convert a HTML5 app to the new Windows 8 UI design in six weeks, but it is really much work. Although Microsoft says that with HTML5 you just develop once and deploy it to different platforms that&#8217;s more like wishful thinking. In practice you have to do a lot of extra work to get the right look and feel for each platform &#8211; especially for Windows 8.</p>
<p><em>Anyway, I hope you enjoyed reading my posts!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/en/ultimate-coder-challenge-adding-a-words-card-game/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ultimate Coder Challenge: IDF and Interface Improvements</title>
		<link>http://www.ab-weblog.com/en/ultimate-coder-challenge-idf-and-interface-improvements/</link>
		<comments>http://www.ab-weblog.com/en/ultimate-coder-challenge-idf-and-interface-improvements/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 07:29:06 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IDF]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[Ultimate Coder Challenge]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/en/?p=622</guid>
		<description><![CDATA[It was great that I was invited to be at the IDF in San Francisco last week! There I showed my vocabulary trainer at a booth of Intel at the technical showcase area. But I also had time to implement some Interface &#8230; <a href="http://www.ab-weblog.com/en/ultimate-coder-challenge-idf-and-interface-improvements/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It was great that I was invited to be at the <a title="IDF 2012: Meeting Fellow Ultimate Coders in San Francisco" href="http://www.ab-weblog.com/en/idf-2012-meeting-fellow-ultimate-coders-in-san-francisco/">IDF in San Francisco</a> last week!</p>
<p>There I showed my vocabulary trainer at a booth of Intel at the technical showcase area.</p>
<p><a href="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-idf-2012-showcase.png"><img class="aligncenter size-medium wp-image-630" title="IDF 2012: Showcase" src="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-idf-2012-showcase-300x169.png" alt="IDF 2012: Showcase" width="300" height="169" /></a></p>
<p>But I also had time to implement some Interface improvements for the vocabulary trainer.</p>
<p>First of all I optimized this dictionary view:</p>
<p><a href="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-edit-dictionary.png"><img class="aligncenter size-medium wp-image-564" title="Screenshot of the Vocabulary Trainer: Edit Dictionary" src="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-edit-dictionary-300x168.png" alt="Screenshot of the Vocabulary Trainer: Edit Dictionary" width="300" height="168" /></a></p>
<p>There is no need to show the flags for every single word. It just wastes space. Here is how it looks now:</p>
<p><a href="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-edit-dictionary-revised.png"><img class="aligncenter size-medium wp-image-633" title="Screenshot of Vocabulary Trainer: Edit Dictionary Revised" src="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-edit-dictionary-revised-300x168.png" alt="Screenshot of Vocabulary Trainer: Edit Dictionary Revised" width="300" height="168" /></a></p>
<p>Now the flags are only showed once anymore at the top right of the screen.</p>
<p>Additionally I needed to find a good way to make it possible for the user to delete Folders again. Deleting lessons is done by selecting them first and then hitting the delete button in the command bar. But that&#8217;s not possible for folders as there is no way to select them.</p>
<p>Therefore I decided to use a kind of popup menu for this: when touching/clicking on a folder name a button should appear to enable the user to delete this folder.</p>
<p>After doing some research on that I figured out that this should be possible by using flyouts. So I added this peace of code to the HTML file:</p>
<pre class="brush: html; gutter: true">&lt;div id=&quot;deleteFolderFlyout&quot; data-win-control=&quot;WinJS.UI.Flyout&quot; aria-label=&quot;{Delete folder flyout}&quot;&gt;
    &lt;button id=&quot;deleteFolder&quot;&gt;Delete this folder with all lessons?&lt;/button&gt;
&lt;/div&gt;</pre>
<p>To finally show the flyout about touching/clicking the folder name I needed to call a JavaScript function in the <code class="brush: html; gutter: false">OnClick</code> event. But obviously it is only possible to call the JavaScript function if this is exposed with a WinJS namespace:</p>
<pre class="brush: javascript; gutter: false">GroupedItems.ShowDeleteFolderFlyout(event)</pre>
<p>And here is the JavaScript function itself including the namespace definition:</p>
<pre class="brush: javascript; gutter: true">function showDeleteFolderFlyout(e) {
    var deleteFolderFlyout = document.getElementById(&quot;deleteFolderFlyout&quot;);
    deleteFolderFlyout.deleteFolderId = e.target.groupKey;
    deleteFolderFlyout.winControl.show(e.target, &quot;right&quot;);
}

WinJS.Namespace.define(&#039;GroupedItems&#039;, {
    ShowDeleteFolderFlyout: showDeleteFolderFlyout
});</pre>
<p>That&#8217;s how it looks like now after touching/clicking on a folder name:</p>
<p><a href="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-delete-folder-flyout.png"><img class="aligncenter size-medium wp-image-635" title="Screenshot of Vocabulary Trainer: Delete Folder Flyout" src="http://www.ab-weblog.com/en/files/ultimate-coder-challenge-screenshot-vocabulary-trainer-delete-folder-flyout-300x168.png" alt="Screenshot of Vocabulary Trainer: Delete Folder Flyout" width="300" height="168" /></a></p>
<p>This was the update for the current week again.</p>
<p><em>Read on next Monday!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/en/ultimate-coder-challenge-idf-and-interface-improvements/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IDF 2012: Meeting Fellow Ultimate Coders in San Francisco</title>
		<link>http://www.ab-weblog.com/en/idf-2012-meeting-fellow-ultimate-coders-in-san-francisco/</link>
		<comments>http://www.ab-weblog.com/en/idf-2012-meeting-fellow-ultimate-coders-in-san-francisco/#comments</comments>
		<pubDate>Thu, 13 Sep 2012 01:58:22 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Black Belt]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[IDF]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[Ultimate Coder Challenge]]></category>
		<category><![CDATA[Ultrabook]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/en/?p=610</guid>
		<description><![CDATA[This week the Intel Developer Forum (IDF) takes place in San Francisco. It&#8217;s great to be invited again by Intel as last year. This year I was invited as participant of the Ultimate Coder Challenge, but also as being an Intel &#8230; <a href="http://www.ab-weblog.com/en/idf-2012-meeting-fellow-ultimate-coders-in-san-francisco/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This week the <a title="Intel Developer Forum (IDF) Website" href="http://www.intel.com/idf/" target="_blank">Intel Developer Forum (IDF)</a> takes place in San Francisco.</p>
<p>It&#8217;s great to be invited again by Intel as <a title="IDF 2011: Panel Discussion About Developing Apps for Multiple Devices" href="http://www.ab-weblog.com/en/idf-2011-panel-discussion-about-developing-apps-for-multiple-devices/" target="_blank">last year</a>.</p>
<p>This year I was invited as participant of the <a title="Ultimate Coder Challenge: Getting Started" href="http://www.ab-weblog.com/en/ultimate-coder-challenge-getting-started/" target="_blank">Ultimate Coder Challenge</a>, but also as being an <a title="Intel Black Belt Status as AppUp Developer" href="http://www.ab-weblog.com/en/intel-black-belt-status-as-appup-developer/" target="_blank">Intel Black Belt developer</a>.</p>
<p>San Francisco is a great city and it was a pleasure to meet all the fellow Ultimate Coders and the other Black Belt developers. I knew many of them already from last year.</p>
<p><em>Have you been to the IDF 2012, too?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/en/idf-2012-meeting-fellow-ultimate-coders-in-san-francisco/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IDF 2011: Panel Discussion About Developing Apps for Multiple Devices</title>
		<link>http://www.ab-weblog.com/en/idf-2011-panel-discussion-about-developing-apps-for-multiple-devices/</link>
		<comments>http://www.ab-weblog.com/en/idf-2011-panel-discussion-about-developing-apps-for-multiple-devices/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 20:26:04 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Intel AppUp]]></category>
		<category><![CDATA[AppUp]]></category>
		<category><![CDATA[Black Belt]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[IDF]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[panel discussion]]></category>
		<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/en/?p=260</guid>
		<description><![CDATA[Today I was invited to join the panel discussion &#8220;Apps Across the Compute Continuum: Developing Apps for Multiple Devices&#8221; at the Intel Developer Forum (IDF) in San Francisco. It was a pleasure for me to discuss together with other Intel &#8230; <a href="http://www.ab-weblog.com/en/idf-2011-panel-discussion-about-developing-apps-for-multiple-devices/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I was invited to join the panel discussion &#8220;Apps Across the Compute Continuum: Developing Apps for Multiple Devices&#8221; at the <a title="Intel Developer Forum (IDF) Website" href="http://www.intel.com/idf/" target="_blank">Intel Developer Forum (IDF)</a> in San Francisco.</p>
<p><a href="http://www.ab-weblog.com/en/files/idf-2011-panel-discussion.png"><img class="aligncenter size-medium wp-image-261" title="IDF 2011 Panel Discussion" src="http://www.ab-weblog.com/en/files/idf-2011-panel-discussion-300x225.png" alt="IDF 2011 Panel Discussion" width="300" height="225" /></a></p>
<p>It was a pleasure for me to discuss together with other <a title="Intel Black Belt Status as AppUp Developer" href="http://www.ab-weblog.com/en/intel-black-belt-status-as-appup-developer/">Intel Black Belts</a> like Chris Skaggs (Soma Games), Lee Bamber and Rick Vanner (The Game Creators) and Suresh Kumar (Blue Innovations) as well as Bob Duffy (Intel AppUp Community Manager and moderator of this panel discussion) the pros and cons, but also the challenges of developing apps for multiple devices and platforms.</p>
<p><em>Have you been to the IDF 2011, too?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/en/idf-2011-panel-discussion-about-developing-apps-for-multiple-devices/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Intel Black Belt Status as AppUp Developer</title>
		<link>http://www.ab-weblog.com/en/intel-black-belt-status-as-appup-developer/</link>
		<comments>http://www.ab-weblog.com/en/intel-black-belt-status-as-appup-developer/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 16:11:18 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Intel AppUp]]></category>
		<category><![CDATA[AppUp]]></category>
		<category><![CDATA[Black Belt]]></category>
		<category><![CDATA[IDF]]></category>
		<category><![CDATA[Intel]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/en/?p=242</guid>
		<description><![CDATA[Today I was informed by the German community manager Monika Lischke of Intel&#8217;s AppUp developer program that I will get the Intel Black Belt Status! That&#8217;s really great as one of many benefits resulting from this award is that I&#8217;ll &#8230; <a href="http://www.ab-weblog.com/en/intel-black-belt-status-as-appup-developer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I was informed by the German community manager Monika Lischke of Intel&#8217;s AppUp developer program that I will get the <em><a title="Intel Black Belt Software Developer webpage" href="http://software.intel.com/en-us/articles/blackbelt/" target="_blank">Intel Black Belt Status</a></em>!</p>
<p>That&#8217;s really great as one of many benefits resulting from this award is that I&#8217;ll be invited to come to the <a title="Intel Developer Forum (IDF) Website" href="http://www.intel.com/idf/" target="_blank">Intel Developer Forum (IDF)</a> in San Francisco this year. <img src='http://www.ab-weblog.com/en/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><em>Do you also participate in the Intel AppUp Developer program?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/en/intel-black-belt-status-as-appup-developer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->