<?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; HTML5</title>
	<atom:link href="http://www.ab-weblog.com/de/schlagwort/html5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ab-weblog.com/de</link>
	<description>Andreas Breitschopp</description>
	<lastBuildDate>Mon, 23 Nov 2015 08:51:46 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Intel Ultrabook MeetUp in München</title>
		<link>http://www.ab-weblog.com/de/intel-ultrabook-meetup-in-muenchen-2/</link>
		<comments>http://www.ab-weblog.com/de/intel-ultrabook-meetup-in-muenchen-2/#comments</comments>
		<pubDate>Thu, 25 Oct 2012 20:05:55 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Vortrag]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=646</guid>
		<description><![CDATA[Heute war ein zweiter Intel Ultrabook MeetUp in München dieses Jahr. Der erste war im Juli. Ich war eingeladen dort ein bisschen was zu meiner Erfahrung hinsichtlich der Migration einer HTML5-App zum Modern Style UI (ürsprünglich Metro) von Windows 8 &#8230; <a href="http://www.ab-weblog.com/de/intel-ultrabook-meetup-in-muenchen-2/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Heute war ein zweiter Intel Ultrabook MeetUp in München dieses Jahr. Der <a title="Intel Ultrabook MeetUp in München" href="http://www.ab-weblog.com/de/intel-ultrabook-meetup-in-muenchen/">erste</a> war im Juli.</p>
<p><a href="http://www.ab-weblog.com/de/files/intel-ultrabook-meetup-muenchen-2.png"><img class="aligncenter size-medium wp-image-649" title="Intel Ultrabook MeetUp in München" src="http://www.ab-weblog.com/de/files/intel-ultrabook-meetup-muenchen-2-300x225.png" alt="Intel Ultrabook MeetUp in München" width="300" height="225" /></a></p>
<p>Ich war eingeladen dort ein bisschen was zu meiner Erfahrung hinsichtlich der Migration einer HTML5-App zum Modern Style UI (ürsprünglich Metro) von Windows 8 zu erzählen. Hierbei habe ich als Beispiel mein <a title="Ultimate Coder Challenge: Erste Schritte" href="http://www.ab-weblog.com/de/ultimate-coder-challenge-erste-schritte/" target="_blank">Vokabel-Trainer</a>-Projekt verwendet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/intel-ultrabook-meetup-in-muenchen-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developer Open Space in Leipzig</title>
		<link>http://www.ab-weblog.com/de/developer-open-space-in-leipzig/</link>
		<comments>http://www.ab-weblog.com/de/developer-open-space-in-leipzig/#comments</comments>
		<pubDate>Fri, 19 Oct 2012 20:26:30 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Vortrag]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=637</guid>
		<description><![CDATA[Dieses Wochenende finde die alljährliche Developer Open Space (vormals .NET Open Space) in Leipzig mit rund 150 Teilnehmern statt. Ich wurde eingeladen dort heuten einen Vortrag über die Nutzung der neuesten Intel Ultrabook Features unter Windows 8 zu halten. Hierbei &#8230; <a href="http://www.ab-weblog.com/de/developer-open-space-in-leipzig/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dieses Wochenende finde die alljährliche <a title="Webseite der Developer Open Space" href="http://devopenspace.de" target="_blank">Developer Open Space</a> (vormals .NET Open Space) in Leipzig mit rund 150 Teilnehmern statt.</p>
<p><a href="http://www.ab-weblog.com/de/files/developer-open-space-2012.png"><img class="aligncenter size-medium wp-image-642" title="Developer Open Space 2012" src="http://www.ab-weblog.com/de/files/developer-open-space-2012-300x217.png" alt="Developer Open Space 2012" width="300" height="217" /></a></p>
<p>Ich wurde eingeladen dort heuten einen Vortrag über die Nutzung der neuesten Intel Ultrabook Features unter Windows 8 zu halten. Hierbei habe ich als Beispiel mein <a title="Ultimate Coder Challenge: Erste Schritte" href="http://www.ab-weblog.com/de/ultimate-coder-challenge-erste-schritte/" target="_blank">Vokabel-Trainer</a>-Projekt verwendet.</p>
<p><a href="http://www.ab-weblog.com/de/files/developer-open-space-2012-nach-vortrag.png"><img class="aligncenter size-medium wp-image-643" title="Developer Open Space 2012: Nach Vortrag" src="http://www.ab-weblog.com/de/files/developer-open-space-2012-nach-vortrag-300x225.png" alt="Developer Open Space 2012: Nach Vortrag" width="300" height="225" /></a></p>
<p>Nach dem Vortrag nutzen einige Teilnehmer die Möglichkeit einen genaueren Blick auf das neue Intel Ultrabook zu werfen und Fragen zur Anwendungsentwicklung unter Windows 8 zu stellen.</p>
<p><em>Waren auch Sie bei der Developer Open Space?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/developer-open-space-in-leipzig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultimate Coder Challenge: Hinzufügen eines Wörter-Kartenspiels</title>
		<link>http://www.ab-weblog.com/de/ultimate-coder-challenge-hinzufuegen-eines-woerter-kartenspiels/</link>
		<comments>http://www.ab-weblog.com/de/ultimate-coder-challenge-hinzufuegen-eines-woerter-kartenspiels/#comments</comments>
		<pubDate>Mon, 24 Sep 2012 07:50:35 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Ultimate Coder Challenge]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=624</guid>
		<description><![CDATA[Nach einigen Interface-Verbesserungen in meinem letzten Artikel, fügte ich in der Zwischenzeit ein Wörter-Kartenspiel zu der Vokabel-Trainer-App hinzu. Aber zunächst erweiterte ich die Hauptansicht mit einem Semantic Zoom. So sieht die normale Ansicht aus: Und mit Semantic Zoom (herausgezoomt): Falls &#8230; <a href="http://www.ab-weblog.com/de/ultimate-coder-challenge-hinzufuegen-eines-woerter-kartenspiels/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nach einigen Interface-Verbesserungen in <a title="Ultimate Coder Challenge: IDF und Interface-Verbesserungen" href="http://www.ab-weblog.com/de/ultimate-coder-challenge-idf-und-interface-verbesserungen/">meinem letzten Artikel</a>, fügte ich in der Zwischenzeit ein Wörter-Kartenspiel zu der Vokabel-Trainer-App hinzu.</p>
<p>Aber zunächst erweiterte ich die Hauptansicht mit einem Semantic Zoom. So sieht die normale Ansicht aus:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-ohne-semantic-zoom.png"><img class="aligncenter size-medium wp-image-630" title="Screenshot des Vokabel-Trainers: Ohne Semantic Zoom" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-ohne-semantic-zoom-300x168.png" alt="Screenshot des Vokabel-Trainers: Ohne Semantic Zoom" width="300" height="168" /></a></p>
<p>Und mit Semantic Zoom (herausgezoomt):</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-mit-semantic-zoom.png"><img class="aligncenter size-medium wp-image-631" title="Screenshot des Vokabel-Trainers: Mit Semantic Zoom" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-mit-semantic-zoom-300x168.png" alt="Screenshot des Vokabel-Trainers: Mit Semantic Zoom" width="300" height="168" /></a></p>
<p>Falls viele Lektionen dargestellt werden sollen, bekommt der Benutzer auf diese Weise eine bessere Übersicht.</p>
<p>Aber nun zum interessanteren Teil: Das Wörter-Kartenspiel, welches ähnlich wie das Spiel Memory® von Ravensburger aussieht:</p>
<p>Es zeigt zunächst zugedeckte Spielkarten an. Nachdem der Benutzer eine Karte berührt bzw. darauf geklickt hat, wird diese aufgedeckt und ein Wort in einer der beiden Sprachen der aktuellen Lektion angezeigt. Der Benutzer muss dann das dazu passende übersetzte Wort finden.</p>
<p>Sollten zu viele Wörter in einer Lektion sein, um alle anzuzeigen, werden die Wörter automatisch zufällig ausgewählt.</p>
<p>Hier sieht man, wie es nun aussieht:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerter-kartenspiel.png"><img class="aligncenter size-medium wp-image-632" title="Screenshot des Vokabel-Trainers: Wörter-Kartenspiel" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerter-kartenspiel-300x168.png" alt="Screenshot des Vokabel-Trainers: Wörter-Kartenspiel" width="300" height="168" /></a></p>
<p>OK, das war der letzte Artikel in der Ultimate Coder Challenge von mir.</p>
<p>Natürlich gäbe es noch genug Ideen, was man dem Vokabel-Trainer hinzufügen könnte – vor allem die Online-Sychronisation sollte bald verfügbar sein –, aber in diesem Wettbewerb ist keine Zeit mehr dafür.</p>
<p>Zusammenfassend kann man sagen, dass es möglich ist eine HTML5-App in sechs Wochen in das neue Windows 8 UI Design zu überführen, aber es ist wirklich viel Arbeit. Auch, wenn Microsoft sagt, dass man mit HTML5 nur einmal entwickelt und danach auf verschiedenen Platformen veröffentlichen kann, so ist dies doch mehr eine Wunschvorstellung. In der Praxis muss man eine ganze Menge an Extra-Arbeit leisten, um das richtige Look &amp; Feel für jede Platform zu bekommen – besonders für Windows 8.</p>
<p><em>Aber ich hoffe, Ihnen hat das Lesen meiner Artikel Spaß gemacht!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/ultimate-coder-challenge-hinzufuegen-eines-woerter-kartenspiels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultimate Coder Challenge: IDF und Interface-Verbesserungen</title>
		<link>http://www.ab-weblog.com/de/ultimate-coder-challenge-idf-und-interface-verbesserungen/</link>
		<comments>http://www.ab-weblog.com/de/ultimate-coder-challenge-idf-und-interface-verbesserungen/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 07:29:11 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IDF]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Ultimate Coder Challenge]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=611</guid>
		<description><![CDATA[Es hat mich sehr gefreut letzte Woche wieder zur IDF in San Francisco eingeladen worden zu sein. Dort durfte ich meinen Vokabel-Trainer an einem Stand von Intel im Bereich des technischen Showcases vorstellen. Aber ich hatte auch Zeit, um einige Interface-Verbesserungen &#8230; <a href="http://www.ab-weblog.com/de/ultimate-coder-challenge-idf-und-interface-verbesserungen/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Es hat mich sehr gefreut letzte Woche wieder zur <a title="IDF 2012: Treffen mit den anderen Ultimate Coders in San Francisco" href="http://www.ab-weblog.com/de/idf-2012-treffen-mit-den-anderen-ultimate-coders-in-san-francisco/">IDF in San Francisco</a> eingeladen worden zu sein.</p>
<p>Dort durfte ich meinen Vokabel-Trainer an einem Stand von Intel im Bereich des technischen Showcases vorstellen.</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-idf-2012-showcase.png"><img class="aligncenter size-medium wp-image-616" title="IDF 2012: Showcase" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-idf-2012-showcase-300x169.png" alt="IDF 2012: Showcase" width="300" height="169" /></a></p>
<p>Aber ich hatte auch Zeit, um einige Interface-Verbesserungen für den Vokabel-Trainer umzusetzen.</p>
<p>Zunächst habe ich die Wörterbuchansicht optimiert:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerterbuch-bearbeiten.png"><img class="aligncenter size-medium wp-image-564" title="Screenshot des Vokabel-Trainers: Wörterbuch bearbeiten" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerterbuch-bearbeiten-300x168.png" alt="Screenshot des Vokabel-Trainers: Wörterbuch bearbeiten" width="300" height="168" /></a></p>
<p>Es gibt keinen Grund die Flaggen für jedes einzelne Wort anzuzeigen. Das verschwendet nur Platz. So sieht es nun aus:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerterbuch-bearbeiten-ueberarbeitet.png"><img class="aligncenter size-medium wp-image-618" title="Screenshot des Vokabel-Trainers: Wörterbuch bearbeiten überarbeitet" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerterbuch-bearbeiten-ueberarbeitet-300x168.png" alt="Screenshot des Vokabel-Trainers: Wörterbuch bearbeiten überarbeitet" width="300" height="168" /></a></p>
<p>Nun werden die Flaggen nur noch einmal rechts oben auf dem Bildschirm angezeigt.</p>
<p>Zudem musste ich einen Weg finden, damit der Benutzer Verzeichnisse wieder löschen kann. Lektionen können durch Auswahl und danach Verwendung der Löschen-Schaltfläche in der Command-Bar gelöscht werden. Für Verzeichnisse ist dies nicht möglich, da diese nicht ausgewählt werden können.</p>
<p>Daher habe ich entschieden hierfür eine Art PopUp-Menü zu verwenden: Wenn ein Verzeichnisname berührt/angeklickt wird, soll eine Schaltfläche erscheinen, die es dem Benutzer ermöglicht dieses Verzeichnis zu löschen.</p>
<p>Nach einer Recherche fand ich heraus, dass dies mit einem Flyout möglich ist. Somit habe ich folgendes Quelltext-Stück eingefügt:</p>
<pre>&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>Um das Flyout letztlich anzuzeigen, wenn der Verzeichnisname berührt/angeklickt wurde, musste ich eine JavaScript-Funktion beim <code>OnClick</code>-Ereignis aufrufen. Aber es ist offensichtlich nur möglich eine JavaScript-Funktion aufzurufen, wenn diese mit einem WinJS-Namespace zur Verfügung gestellt wird:</p>
<pre>GroupedItems.ShowDeleteFolderFlyout(event)</pre>
<p>Und hier ist die JavaScript-Funktion selbst samt der Namespace-Definition:</p>
<pre>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>So sieht&#8217;s nun aus, wenn man einen Verzeichnisnamen berührt bzw. ihn anklickt:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-verzeichnis-loeschen-flyout.png"><img class="aligncenter size-medium wp-image-619" title="Screenshot des Vokabel-Trainers: Verzeichnis löschen Flyout" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-verzeichnis-loeschen-flyout-300x168.png" alt="Screenshot des Vokabel-Trainers: Verzeichnis löschen Flyout" width="300" height="168" /></a></p>
<p>Das war das Update für diese Woche wieder.</p>
<p><em>Lesen Sie nächsten Montag weiter!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/ultimate-coder-challenge-idf-und-interface-verbesserungen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ultimate Coder Challenge: Vokabel-Training</title>
		<link>http://www.ab-weblog.com/de/ultimate-coder-challenge-vokabel-training/</link>
		<comments>http://www.ab-weblog.com/de/ultimate-coder-challenge-vokabel-training/#comments</comments>
		<pubDate>Mon, 03 Sep 2012 08:00:17 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Ultimate Coder Challenge]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=578</guid>
		<description><![CDATA[Wie in meinem Blog-Artikel von vergangener Woche angekündigt, werde ich dieses Mal mit dem wichtigsten Teil eines Vokabel-Trainers fortfahren: Dem Vokabel-Training selbst. Letzte Woche gab es noch eine ganz witzige Veranstaltung von Microsoft hier in München: Ein Windows 8 Hackathon &#8230; <a href="http://www.ab-weblog.com/de/ultimate-coder-challenge-vokabel-training/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wie in <a title="Ultimate Coder Challenge: Funktionalität hinzufügen" href="http://www.ab-weblog.com/de/ultimate-coder-challenge-funktionalitaet-hinzufuegen/">meinem Blog-Artikel von vergangener Woche</a> angekündigt, werde ich dieses Mal mit dem wichtigsten Teil eines Vokabel-Trainers fortfahren: Dem Vokabel-Training selbst.</p>
<p>Letzte Woche gab es noch eine ganz witzige Veranstaltung von Microsoft hier in München: Ein <a title="Windows 8 Hackathon zur App-Entwicklung" href="http://www.ab-weblog.com/de/windows-8-hackathon-zur-app-entwicklung/">Windows 8 Hackathon zur App-Entwicklung</a>.</p>
<p>Das war eine gute Gelegenheit ein paar Fragen an kompetente Microsoft-Entwickler zu richten und mit diesem App-Projekt weiter zu kommen.</p>
<p>Vergangene Woche habe ich das Vokabel-Training umgesetzt:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-training.png"><img class="aligncenter size-medium wp-image-589" title="Screenshot des Vokabel-Trainers: Training" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-training-300x168.png" alt="Screenshot des Vokabel-Trainers: Training" width="300" height="168" /></a></p>
<p>Nachdem der Benutzer auf eine Lektion geklickt hat, wird ein Wort zusammen mit dem erwähnten Info-Text zur Übersetzung angezeigt.</p>
<p>Wenn der Benutzer einen Tablett-PC ohne Tastatur hat, kommt automatisch eine virtuelle Tastatur zum Vorschein, nachdem das Textfeld den Fokus erhalten hat:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-training-schreiben.png"><img class="aligncenter size-medium wp-image-590" title="Screenshot des Vokabel-Trainers: Training Schreiben" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-training-schreiben-300x168.png" alt="Screenshot des Vokabel-Trainers: Training Schreiben" width="300" height="168" /></a></p>
<p>Mit dem Klick auf die Prüfen-Schaltfläche zeigt die App eine Nachricht an, ob die eingegebene Übersetzung richtig</p>
<p><img class="aligncenter size-medium wp-image-591" title="Screenshot des Vokabel-Trainers: Training richtig" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-training-richtig-300x168.png" alt="Screenshot des Vokabel-Trainers: Training richtig" width="300" height="168" /></p>
<p>oder falsch</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-training-falsch.png"><img class="aligncenter size-medium wp-image-592" title="Screenshot des Vokabel-Trainers: Training falsch" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-training-falsch-300x168.png" alt="Screenshot des Vokabel-Trainers: Training falsch" width="300" height="168" /></a></p>
<p>war.</p>
<p>Zum Schluss, nachdem die Lektion abgeschlossen wurde, sieht der Benutzer noch wie viele Wörter richtig und wie viele falsch eingegeben wurden (mein Deutsch ist wohl schon ganz gut <img src='http://www.ab-weblog.com/de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ):</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-training-statistik.png"><img class="aligncenter size-medium wp-image-593" title="Screenshot des Vokabel-Trainers: Training Statistik" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-training-statistik-300x168.png" alt="Screenshot des Vokabel-Trainers: Training Statistik" width="300" height="168" /></a></p>
<p>Nun können die hinzugefügten Wörter auch trainiert werden, aber während der Arbeit daran sind mir bereits einige Ideen für Erweiterungen kommen: Beispielsweise wäre es möglich den Benutzer auswählen zu lassen, in welcher Richtung die Übersetzung trainiert werden soll. Auch wäre das Wörter-Kartenspiel, ähnlich wie bei dem alten Vokabel-Trainer, sicherlich ein nettes Feature.</p>
<p>Es ist also noch ausreichend zu tun, aber zunächst müssen noch einige Interface-Sachen ergänzt oder verbessert werden. Auch hierzu habe ich einige gute Ideen von den Microsoft-Jungs letzte Woche bekommen.</p>
<p>Nächste Woche werde ich bei der IDF in San Francisco sein.</p>
<p><em>Seien Sie also gespannt auf meinen nächsten Artikel in zwei Wochen wieder am Montag!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/ultimate-coder-challenge-vokabel-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 8 Hackathon zur App-Entwicklung</title>
		<link>http://www.ab-weblog.com/de/windows-8-hackathon-zur-app-entwicklung/</link>
		<comments>http://www.ab-weblog.com/de/windows-8-hackathon-zur-app-entwicklung/#comments</comments>
		<pubDate>Sat, 01 Sep 2012 09:48:01 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Hackathon]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=572</guid>
		<description><![CDATA[Letzte Nacht hat Microsoft einen Windows 8 Hackathon hier in München organisiert. Das war die Art von Veranstaltung, die wirklich nur für Entwickler geeignet ist – das sieht man bereits an der Uhrzeit der Veranstaltung: Beginn um 18 Uhr, Ende um 4 &#8230; <a href="http://www.ab-weblog.com/de/windows-8-hackathon-zur-app-entwicklung/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Letzte Nacht hat Microsoft einen Windows 8 Hackathon hier in München organisiert.</p>
<p><a href="http://www.ab-weblog.com/de/files/windows-8-hackathon-zur-app-entwicklung.png"><img class="aligncenter size-medium wp-image-583" title="Windows 8 Hackathon zur App-Entwicklung" src="http://www.ab-weblog.com/de/files/windows-8-hackathon-zur-app-entwicklung-300x169.png" alt="Windows 8 Hackathon zur App-Entwicklung" width="300" height="169" /></a></p>
<p>Das war die Art von Veranstaltung, die wirklich nur für Entwickler geeignet ist – das sieht man bereits an der Uhrzeit der Veranstaltung: Beginn um 18 Uhr, Ende um 4 Uhr. <img src='http://www.ab-weblog.com/de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Aber es hat Spaß gemacht dort etwas an <a title="Ultimate Coder Challenge: Erste Schritte" href="http://www.ab-weblog.com/de/ultimate-coder-challenge-erste-schritte/">meiner ersten App im Metro-Stil für Windows 8</a> in HTML5 zu arbeiten, besonders, da auch einige kompetente Microsoft-Entwickler für Fragen zur Verfügung standen.</p>
<p><a href="http://www.ab-weblog.com/de/files/windows-8-hackathon-zur-app-entwicklung-essen.png"><img class="aligncenter size-medium wp-image-584" title="Windows 8 Hackathon zur App-Entwicklung: Essen" src="http://www.ab-weblog.com/de/files/windows-8-hackathon-zur-app-entwicklung-essen-300x169.png" alt="Windows 8 Hackathon zur App-Entwicklung: Essen" width="300" height="169" /></a></p>
<p>&#8230; und es gab auch genug zu essen. <img src='http://www.ab-weblog.com/de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><em>Waren Sie auch schon bei einem Entwickler-Hackathon?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/windows-8-hackathon-zur-app-entwicklung/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ultimate Coder Challenge: Funktionalität hinzufügen</title>
		<link>http://www.ab-weblog.com/de/ultimate-coder-challenge-funktionalitaet-hinzufuegen/</link>
		<comments>http://www.ab-weblog.com/de/ultimate-coder-challenge-funktionalitaet-hinzufuegen/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 07:28:26 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Ultimate Coder Challenge]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=559</guid>
		<description><![CDATA[In meinem Artikel von letzter Woche schrieb ich über die vorbereitenden Arbeiten, die erforderlich waren, um meinen Vokabel-Trainer in eine App im Metro-Stil – oh, ich meine moderner UI-Stil oder Windows-8-Stil oder wie auch immer das nun genannt werden soll &#8230; <a href="http://www.ab-weblog.com/de/ultimate-coder-challenge-funktionalitaet-hinzufuegen/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In <a title="Ultimate Coder Challenge: Vorbereitende Arbeiten" href="http://www.ab-weblog.com/de/ultimate-coder-challenge-vorbereitende-arbeiten/">meinem Artikel von letzter Woche</a> schrieb ich über die vorbereitenden Arbeiten, die erforderlich waren, um meinen Vokabel-Trainer in eine App im Metro-Stil – oh, ich meine moderner UI-Stil oder Windows-8-Stil oder wie auch immer das nun genannt werden soll <img src='http://www.ab-weblog.com/de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  – für Windows 8 zu verwandeln.</p>
<p>Dieses Mal werden wir etwas richtige Funktionalität zu der App hinzufügen.</p>
<p>Aber bevor ich damit beginnen, möchte ich über ein neues Problem sprechen, auf welches ich während der Entwicklung stieß. Plötzlich startete das Visual Studio nicht mehr und zeigte folgende Fehlermeldung:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-visual-studio-startet-nicht.png"><img class="aligncenter size-medium wp-image-563" title="Screenshot des Fehlers beim Versuch das Visual Studio zu starten" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-visual-studio-startet-nicht-300x111.png" alt="Screenshot des Fehlers beim Versuch das Visual Studio zu starten" width="300" height="111" /></a></p>
<p>Er teilte mir mit:</p>
<pre>The procedure entry point _Atomic_fetch_sub_4 could not be located in the dynamic link library C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.</pre>
<p>Wie bitte?<br />
Eine immer noch laufende Instanz des Visual Studios funktionierte einwandfrei, aber ich konnte keine neue starten!</p>
<p>Die einzige Sache (neben der Entwicklung), die ich seit dem letzten Neustart gemacht habe, war die Installation einiger Windows-Live-Apps (um den Windows Live Writer zu bekommen). Ich suchte im Internet und, tatsächlich, das war das Problem. Offenbar gab es einige Inkompatibilitäten zwischen diesem und der installierten Version des Visual Studios. Aber, glücklicherweise, gab es bereits einen <a title="Webseite zum Download des Bug-Fixes für das Visual-Studio-Start-Problem" href="http://www.microsoft.com/de-de/download/details.aspx?id=30178" target="_blank">Bug-Fix</a> von Microsoft.</p>
<p>Solche Sachen kosten immer Zeit, aber was soll&#8217;s, alles ist noch beta. <img src='http://www.ab-weblog.com/de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Gut, nun machen wir mit der App weiter.</p>
<p>Am Ende meines letzten Artikels machte ich die Lektionen auswählbar und fügte die App-Bar hinzu:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-app-bar.png"><img class="aligncenter size-medium wp-image-548" title="Screenshot des Vokabel-Trainers: App-Bar" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-app-bar-300x168.png" alt="Screenshot des Vokabel-Trainers: App-Bar" width="300" height="168" /></a></p>
<p>Als nächster Schritt benötigt die Schaltfläche &#8220;Wörterbuch ändern&#8221; etwas Funktionalität. Dazu habe ich eine neue Seite erstellt, auf welcher jedes Wort des Wörterbuchs einer Lektion wieder in einem Grid, um im UI-Design zu bleiben, angezeigt wird:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerterbuch-bearbeiten.png"><img class="aligncenter size-medium wp-image-564" title="Screenshot des Vokabel-Trainers: Wörterbuch bearbeiten" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerterbuch-bearbeiten-300x168.png" alt="Screenshot des Vokabel-Trainers: Wörterbuch bearbeiten" width="300" height="168" /></a></p>
<p>Sie sehen, dass nicht nur die Wörter in beiden Sprache angezeigt werden, sondern auch ein kurzer Info-Test für jedes Wort. Wird ein neues Wort dem Wörterbuch hinzugefügt, kann der Benutzer so einen Info-Text eingeben, um einen Hinweis für die Übersetzung zu liefern. Im Beispiel habe ich diesen genutzt, um das Wort in den Kontext eines Satzes zu setzen. Dies in eine Hilfestellung für Anfänger und sollte auch den Lernerfolg erhöhen.</p>
<p>Um die Möglichkeit zu haben Wörter zu ändern oder zu löschen, können Wörter genauso wie die Lektionen auf der vorangegangenen Ansicht ausgewählt werden, was wieder eine App-Bar hervor bringt:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerterbuch-bearbeiten-app-bar.png"><img class="aligncenter size-medium wp-image-565" title="Screenshot des Vokabel-Trainers: Wörterbuch bearbeiten App-Bar" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-woerterbuch-bearbeiten-app-bar-300x168.png" alt="Screenshot des Vokabel-Trainers: Wörterbuch bearbeiten App-Bar" width="300" height="168" /></a></p>
<p>Nun kann der Benutzer ein bestehendes Wort ändern oder ein neues hinzufügen:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-wort-bearbeiten.png"><img class="aligncenter size-medium wp-image-566" title="Screenshot des Vokabel-Trainers: Wort bearbeiten" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-wort-bearbeiten-300x168.png" alt="Screenshot des Vokabel-Trainers: Wort bearbeiten" width="300" height="168" /></a></p>
<p>Zu diesem Zeitpunkt können bereits Wörter zu dem Wörterbuch hinzugefügt und somit Lektionen erstellt werden. Aber der wichtigste Teil fehlt noch: Das richtige Vokabel-Training.</p>
<p>Darum werde ich mich nächste Woche kümmern.</p>
<p><em>Lesen Sie also nächsten Montag weiter!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/ultimate-coder-challenge-funktionalitaet-hinzufuegen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ultimate Coder Challenge: Vorbereitende Arbeiten</title>
		<link>http://www.ab-weblog.com/de/ultimate-coder-challenge-vorbereitende-arbeiten/</link>
		<comments>http://www.ab-weblog.com/de/ultimate-coder-challenge-vorbereitende-arbeiten/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 08:24:28 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Ultimate Coder Challenge]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=538</guid>
		<description><![CDATA[Nachdem ich in meinem Artikel von letzter Woche erklärt habe, was ich machen werde, starten wir dieses Mal mit ein paar &#8220;echten&#8221; Arbeiten am Produkt. Die Portierung dieses Vokabel-Trainers wird meine erste App im Metro-Stil sein. Somit muss ich mich &#8230; <a href="http://www.ab-weblog.com/de/ultimate-coder-challenge-vorbereitende-arbeiten/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich in meinem <a title="Ultimate Coder Challenge: Erste Schritte" href="http://www.ab-weblog.com/de/ultimate-coder-challenge-erste-schritte/">Artikel von letzter Woche</a> erklärt habe, was ich machen werde, starten wir dieses Mal mit ein paar &#8220;echten&#8221; Arbeiten am Produkt.</p>
<p>Die Portierung dieses Vokabel-Trainers wird meine erste App im Metro-Stil sein. Somit muss ich mich zunächst an die Entwicklung für Metro gewöhnen.</p>
<p>Als Ausgangspunkt verwendete ich den Beispiel-Quelltext einer App, die ich beim <a title="Windows 8 App Excellence Lab" href="http://www.ab-weblog.com/de/windows-8-app-excellence-lab/">Microsoft App Excellence Lab</a> erhalten hatte. Während ich jedoch versuchte dieses Beispielprojekt mit der neuesten Version vom Visual Studio auf dem neuen Intel Ultrabook, ausgestattet mit Windows 8, laufen zu lassen, flogen mir eine Menge Ausnahmen um die Ohren:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-sample-app-exceptions.png"><img class="aligncenter size-medium wp-image-544" title="Screenshot der Ausnahmen beim Versuch die Beispiel-App auszuführen" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-sample-app-exceptions-300x168.png" alt="Screenshot der Ausnahmen beim Versuch die Beispiel-App auszuführen" width="300" height="168" /></a></p>
<p>Nach einer kurzen Suche im Internet fand ich eine <a title="Webseite zum Download der neuen Version der Metro-Demo-Apps" href="http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/74aca671-1ab6-4dd9-9589-5f8b91067dc2/" target="_blank">neue Version der Metro-Demo-Apps</a> (Englisch). Ich entpackte die Dateien und führte die App mit dem Visual Studio Debugger aus – aber: Erneut eine Ausnahme, zumindest eine andere!</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-beispiel-app-keine-internetverbindung.png"><img class="aligncenter size-medium wp-image-545" title="Screenshot der Ausnahme beim Versuch die Beispiel-App ohne Internetverbindung auszuführen" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-beispiel-app-keine-internetverbindung-300x168.png" alt="Screenshot der Ausnahme beim Versuch die Beispiel-App ohne Internetverbindung auszuführen" width="300" height="168" /></a></p>
<p>Er teilte mir mit:</p>
<pre>0x800a138f - JavaScript runtime error: Unable to get property &#039;getNetworkConnectivityLevel&#039; of undefined or null reference</pre>
<p>Nach einem kurzen Blick, was die da eigentlich an dieser Quelltextstelle machen wollten, verstand ich, was das Problem war: Die App sollte für Push-Benachrichtigungen registriert werden, was aber aktuell nicht möglich war, da ich in einem netten, sonnigen Garten saß, der offenbar etwas zu weit von meiner WLAN-Verbindung im Büro entfernt war.</p>
<p>Ich bin nicht sicher, ob das die User Experience ist, die Microsoft erreichen möchte: Absturz, wenn es gerade keine Internetverbindung gibt. <img src='http://www.ab-weblog.com/de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Wie auch immer, darum werde ich mich später kümmern. Nun wollte ich mit der Analyse der Demo-App weiter machen und kommentierte daher diesen Quelltextteil einfach aus. Nachdem ich das getan hatte, funktionierte die App ohne Probleme:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-beispiel-app.png"><img class="aligncenter size-medium wp-image-546" title="Screenshot der Beispiel-App" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-beispiel-app-300x168.png" alt="Screenshot der Beispiel-App" width="300" height="168" /></a></p>
<p>Jetzt begann ich damit den Quelltext entsprechend anzupassen. Ich machte eine kleine Recherche wie ich den Data-Source-Provider der Beispiel-App abändern musste, dass er meine JSON-Speicherdatei mit all den Ordnern und Lektionen korrekt laden würde. Besonders dieses JavaScript-Promise-Konstrukt, welches für die asynchrone Programmierung verwendet wird, machte mich noch wahnsinnig. Daran musste ich mich erst gewöhnen. Aber schlussendlich bekam ich es zum Laufen.</p>
<p>Danach machte ich nur noch ein paar Anpassungen an dem UI, damit die Flaggen-Icons zusammen mit einem Info-Text über die angezeigte Lektion korrekt dargestellt wurden. Und hier ist das Ergebnis:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-erster-eindruck.png"><img class="aligncenter size-medium wp-image-547" title="Screenshot des Vokabel-Trainers: Erster Eindruck" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-erster-eindruck-300x168.png" alt="Screenshot des Vokabel-Trainers: Erster Eindruck" width="300" height="168" /></a></p>
<p>Als nächster Schritt wird die Funktionalität dahinter kommen: Lektionen hinzufügen, das Wörterbuch einer Lektion bearbeiten und Lektionen wieder löschen. Als Vorbereitung darauf machte ich die List-View-Elemente auswählbar und fügte einige Schaltflächen in der App-Bar hinzu (hierfür fand ich eine <a title="Wie man gemeinsame Funktionalität zu Grid Templates hinzufügt (Metro-Style Apps, die JavaScript und HTML verwenden)" href="http://www.codeproject.com/Articles/434181/How-to-Add-Common-Functionality-to-the-Grid-Templa" target="_blank">gute Anleitung</a> (Englisch)):</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-app-bar.png"><img class="aligncenter size-medium wp-image-548" title="Screenshot des Vokabel-Trainers: App-Bar" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-app-bar-300x168.png" alt="Screenshot des Vokabel-Trainers: App-Bar" width="300" height="168" /></a></p>
<p>Es gibt also noch viel zu tun, aber ich würde sagen, ich bin auf einem guten Weg.</p>
<p><em>Seien Sie also gespannt auf mehr in meinem nächsten Artikel am kommenden Montag und danke für&#8217;s Lesen!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/ultimate-coder-challenge-vorbereitende-arbeiten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ultimate Coder Challenge: Erste Schritte</title>
		<link>http://www.ab-weblog.com/de/ultimate-coder-challenge-erste-schritte/</link>
		<comments>http://www.ab-weblog.com/de/ultimate-coder-challenge-erste-schritte/#comments</comments>
		<pubDate>Mon, 13 Aug 2012 09:03:49 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Ultimate Coder Challenge]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=519</guid>
		<description><![CDATA[Freue mich ein Teilnehmer der Ultimate Coder Challenge (Englisch) zu sein! Wir sind sechs Entwickler, die bei der Entwicklung einer App für die nächste Generation von Ultrabooks mit Windows 8 konkurrieren. Der Gewinner erhält 10.000 $! Über mich Ich bin eine Software-Berater &#8230; <a href="http://www.ab-weblog.com/de/ultimate-coder-challenge-erste-schritte/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Freue mich ein Teilnehmer der <a title="Webseite der Ultimate Coder Challenge" href="http://software.intel.com/sites/campaigns/ultimatecoder/" target="_blank">Ultimate Coder Challenge</a> (Englisch) zu sein!</p>
<p>Wir sind sechs Entwickler, die bei der Entwicklung einer App für die nächste Generation von Ultrabooks mit Windows 8 konkurrieren. Der Gewinner erhält 10.000 $!</p>
<p><em>Über mich</em></p>
<p>Ich bin eine Software-Berater und -Entwickler aus München und Autor der Endbenutzer-Produkte auf <a title="Webseite der Endbenutzer-Producte" href="http://www.ab-tools.com/de/" target="_blank">AB-Tools.com</a>.</p>
<p>Viele dieser Endbenutzer-Apps wurden auch im Intel AppUp Store veröffentlicht und ich habe über AppUp Vorträge auf einigen Entwickler-Events wie der <a title="Permalink zu Europäische Software-Konferenz 2011: Vortrag über das Intel AppUp Entwicklerprogramm" href="http://www.ab-weblog.com/de/europaeische-software-konferenz-2011-vortrag-ueber-das-intel-appup-entwicklerprogramm/" rel="bookmark">Europäische Software-Konferenz</a>, <a title="Permalink zu MunichJS: Vortrag über Internationalisierung von HTML5-Apps und Verwendung des Encapsulators" href="http://www.ab-weblog.com/de/munichjs-vortrag-ueber-internationalisierung-von-html5-apps-und-verwendung-des-encapsulators/" rel="bookmark">MunichJS</a> und <a title="Permalink zu MobileMonday: Vortrag über “Ihre Windows- und MeeGo-Apps in AppUp”" href="http://www.ab-weblog.com/de/mobilemonday-vortrag-uber-ihre-windows-und-meego-apps-in-appup/" rel="bookmark">MobileMonday</a> gehalten.</p>
<p><em>Das Ultrabook</em></p>
<p>Intel hat uns Entwicklern freundlicherweise ein Pre-Production Ivy Bridge Ultrabook zur Verfügung gestellt – vielen Dank dafür! –, um unsere neu erstellte App mit all den Features der Ultrabooks der nächsten Generation testen zu können. Da Intel die Spezifikationen des Gerätes bereits in deren <a title="Blog-Artikel zum Beginn der Ultimate Code Challenge" href="http://software.intel.com/en-us/blogs/2012/08/07/let-the-ultimate-coder-ultrabook-challenge-begin/" target="_blank">Blog-Artikel</a> (Englisch) geschrieben hat, wiederhole ich diese hier nicht.</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-ultrabook.png"><img class="aligncenter size-medium wp-image-520" title="Pre-Production Ivy Bridge Ultrabook" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-ultrabook-300x183.png" alt="Pre-Production Ivy Bridge Ultrabook" width="300" height="183" /></a></p>
<p>Natürlich habe ich das Ultrabook bereits ausführlich getestet: Es ist ein super Gerät, lediglich meine USB-3.0-Festplatte funktioniert aktuell nicht richtig mit selbigem, aber dies ist ein bekanntes Problem und wird hoffentlich mit einem Treiber-Update in der Zukunft korrigiert werden – aber egal, es ist ein Pro-Production-Gerät und da sind solch kleinere Probleme OK.</p>
<p>Der einzige echte Nachteil dieses Gerätes ist das spiegelnde Display, welches es sehr schwierig macht, an einem sonnigen Tag in München wie heute, draußen zu arbeiten: Ich verstehe nicht, warum Intel Entwicklern Geräte mit spiegelnden Displays zur Verfügung stellt. Wenn ein Entwickler auf einen Monitor schaut, möchte er Quelltext sehen und nicht sich selbst in einem Spiegel. <img src='http://www.ab-weblog.com/de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><em>So, was entwickele ich nun?</em></p>
<p>Vor einiger Zeit habe ich einen HTML5 Vokabel-Trainer entwickelt. Obwohl dieser vollständig implementiert ist, samt eines Web-Synchronisations-Dienstes, sieht er nicht wirklich gut aus und ist insbesondere absolut nicht touch-geeignet:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-alt-1.png"><img class="aligncenter size-medium wp-image-522" title="Screenshot der alten Version des Vokabel-Trainers: Lektionsverwaltung" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-alt-1-300x229.png" alt="Screenshot der alten Version des Vokabel-Trainers: Lektionsverwaltung" width="300" height="229" /></a></p>
<p>Oben sehen Sie die Lektionsverwaltung: Hier können Sie neue Lektionen hinzufügen, diese in Verzeichnissen verwalten und Wörter zum Wörterbuch hinzufügen.</p>
<p>Darunter befindet sich ein Screenshot des Vokabel-Trainings selbst:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-alt-2.png"><img class="aligncenter size-medium wp-image-523" title="Screenshot der alten Version des Vokabel-Trainers: Vokabel-Training" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-alt-2-300x195.png" alt="Screenshot der alten Version des Vokabel-Trainers: Vokabel-Training" width="300" height="195" /></a></p>
<p>Und als Add-On ist ein Wörter-Kartenspiel enthalten, damit das Lernen mehr Spaß macht:</p>
<p><a href="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-alt-3.png"><img class="aligncenter size-medium wp-image-524" title="Screenshot der alten Version des Vokabel-Trainers: Wörter-Kartenspiel" src="http://www.ab-weblog.com/de/files/ultimate-coder-challenge-screenshot-vokabel-trainer-alt-3-214x300.png" alt="Screenshot der alten Version des Vokabel-Trainers: Wörter-Kartenspiel" width="214" height="300" /></a></p>
<p>Unnötig zu sagen, dass keiner diesen Vokabel-Trainer ohne Maus verwenden möchte.</p>
<p>Daher werde ich diese HTML5-App während dieser Ultimate Coder Challenge in eine touch-geeignete Windows 8 App im Metro-Stil verwandeln.</p>
<p>Ich bin sehr gespannt auf den Fortgang dieses Wettbewerbs und werde Sie jeden Montag in meinem Blog auf dem Laufenden halten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/ultimate-coder-challenge-erste-schritte/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Spartakiade-Konferenz in Berlin</title>
		<link>http://www.ab-weblog.com/de/spartakiade-konferenz-in-berlin/</link>
		<comments>http://www.ab-weblog.com/de/spartakiade-konferenz-in-berlin/#comments</comments>
		<pubDate>Wed, 09 May 2012 09:23:29 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intel AppUp]]></category>
		<category><![CDATA[AppUp]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Vortrag]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=490</guid>
		<description><![CDATA[Ich wurde eingeladen bei der Spartakiade-Konferenz in Berlin als Trainer teilzunehmen. Dort werde ich eine Session über &#8220;Intel AppUp &#8211; Deine HTML5-/.NET-App im App-Store&#8221; anbieten: Möchte man als Entwickler sein Produkt an die Frau oder den Mann bringen, so ist &#8230; <a href="http://www.ab-weblog.com/de/spartakiade-konferenz-in-berlin/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ich wurde eingeladen bei der <a title="Webseite der Spartakiade-Konferenz" href="http://spartakiade.org/2012/MainPage.ashx" target="_blank">Spartakiade-Konferenz</a> in Berlin als Trainer teilzunehmen.</p>
<p>Dort werde ich eine Session über &#8220;Intel AppUp &#8211; Deine HTML5-/.NET-App im App-Store&#8221; anbieten:</p>
<blockquote><p>Möchte man als Entwickler sein Produkt an die Frau oder den Mann bringen, so ist jeder neue Vertriebsweg willkommen. Einer davon ist der von Intel betriebene App-Store AppUp, der auf vielen heute verkauften Notebooks (z. B. von notebooksbilliger.de) bereits vorinstalliert ist. In dieser Session zeigt Andreas Breitschopp wie eine vorhandene HTML5- oder .NET-App fit für AppUp gemacht wird. Gerne dürfen die Teilnehmer auch eigene Produkte mitbringen, die dann gemeinsam zur Veröffentlichung auf AppUp vorbereitet werden.</p></blockquote>
<p>Natürlich gibt es bei der Konferenz auch andere interessante Themen und die Teilnahme ist kostenlos.</p>
<p><em>Daher würde ich mich freuen auch Sie dort zu treffen!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/spartakiade-konferenz-in-berlin/feed/</wfw:commentRss>
		<slash:comments>0</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! -->