<?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>Herbert Mühlburger&#039;s Blog &#187; Java</title>
	<atom:link href="http://blog.muehlburger.at/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.muehlburger.at</link>
	<description></description>
	<lastBuildDate>Thu, 26 Jan 2012 08:17: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>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Introducing Robotium &#8211; A Testing Framework for Android</title>
		<link>http://blog.muehlburger.at/2011/04/19/introducing-robotium-a-testing-framework-for-android/</link>
		<comments>http://blog.muehlburger.at/2011/04/19/introducing-robotium-a-testing-framework-for-android/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 12:55:52 +0000</pubDate>
		<dc:creator>Herbert Mühlburger</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Black Box Testing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Source code]]></category>
		<category><![CDATA[Test case]]></category>
		<category><![CDATA[Test-driven development]]></category>
		<category><![CDATA[Unit testing]]></category>

		<guid isPermaLink="false">http://blog.muehlburger.at/?p=1284</guid>
		<description><![CDATA[Robotium is an open source testing framework for Android applications. It makes it easy to write complex black-box test cases. Test driven development is a methology where tests are written before the actual application. 1. Write a testcase 2. Watch it failing 3. Write the actual source code in you application which enables the test [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img">
<div class="wp-caption alignleft" style="width: 155px"><a href="http://en.wikipedia.org/wiki/File:Android-logo.jpg"><img title="Android robot logo." src="http://upload.wikimedia.org/wikipedia/en/a/a5/Android-logo.jpg" alt="Android robot logo." width="145" height="160" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p><a title="Robotium" href="http://www.robotium.org/" target="_blank">Robotium</a> is an <a class="zem_slink" title="Open source" rel="wikipedia" href="http://en.wikipedia.org/wiki/Open_source" target="_blank">open source</a> testing framework for <a class="zem_slink" title="Android" rel="homepage" href="http://www.android.com/" target="_blank">Android</a> applications. It makes it easy to write complex <a class="zem_slink" title="Black-box testing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Black-box_testing" target="_blank">black-box test</a> cases. <a class="zem_slink" title="Test-driven development" rel="wikipedia" href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank">Test driven development</a> is a methology where tests are written before the actual application.</p>
<p>1. Write a <a class="zem_slink" title="Test case" rel="wikipedia" href="http://en.wikipedia.org/wiki/Test_case">testcase</a><br />
2. Watch it failing<br />
3. Write the actual <a class="zem_slink" title="Source code" rel="wikipedia" href="http://en.wikipedia.org/wiki/Source_code">source code</a> in you application which enables the test to pass<br />
4. Watch the test passing<br />
5. Go back to step 1</p>
<p>The following video gives you an introduction into Robotium:</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/VYk1_kpSzQg" frameborder="0" allowFullScreen="true"> </iframe></p>
<p>I will definitely use Robotium for my future Android projects. It is really worth having a look at it.</p>
<p>There is another interersting video:</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/JwNVCIJ9jf8" frameborder="0" allowFullScreen="true"> </iframe></p>
<h3 class="zemanta-related-title">Related articles</h3>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://itripsit.wordpress.com/2011/03/31/benefits-of-test-driven-development/">Benefits of Test-Driven Development</a> (itripsit.wordpress.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.guru99.com/black-box-testing.html">Tutorial 29: Black Box Testing</a> (guru99.com)</li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_e.png?x-id=8ff1230b-22ac-4d06-b807-88cf3d3f5c7c" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.muehlburger.at/2011/04/19/introducing-robotium-a-testing-framework-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install (Oracle) Sun Java SDK 1.6.x (Java 6) on Ubuntu</title>
		<link>http://blog.muehlburger.at/2011/01/10/how-to-install-oracle-sun-java-sdk-1-6-x-java-6-on-ubuntu/</link>
		<comments>http://blog.muehlburger.at/2011/01/10/how-to-install-oracle-sun-java-sdk-1-6-x-java-6-on-ubuntu/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 20:45:32 +0000</pubDate>
		<dc:creator>Herbert Mühlburger</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Instruction]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Development Kit]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.muehlburger.at/?p=1172</guid>
		<description><![CDATA[Dieser Beitrag beschreibt die Installation des Sun Java SDK 1.6.x on Ubuntu (Maverick). The English explanation on how to install Sun Java SDK 1.6.x can be found here. Canonical-Partner Repositories aktivieren: Dies geschieht unter &#8220;System&#8221; -&#62; &#8220;Systemverwaltung&#8221; -&#62; &#8220;Synaptic Paketverwalung&#8221;. In der Paketverwaltung finden sich die Paketquellen unter dem Menüpunkt &#8220;Einstellungen&#8221;. In den Einstellungen wechselt [...]]]></description>
			<content:encoded><![CDATA[<p>Dieser Beitrag beschreibt die Installation des Sun Java SDK 1.6.x on Ubuntu (Maverick). The English explanation on how to install Sun Java SDK 1.6.x can be found <a title="http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/#sun-java-6" href="http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/#sun-java-6" target="_blank">here</a>.</p>
<h3>Canonical-Partner Repositories aktivieren:</h3>
<p>Dies geschieht unter &#8220;System&#8221; -&gt; &#8220;Systemverwaltung&#8221; -&gt; &#8220;Synaptic Paketverwalung&#8221;. In der Paketverwaltung finden sich die Paketquellen unter dem Menüpunkt &#8220;Einstellungen&#8221;. In den Einstellungen wechselt man auf den Reiter &#8220;Andere Software&#8221; und aktiviert dort &#8220;Canonical-Partner&#8221; bzw. &#8220;Canonical-Partner (Quelltext)&#8221;.  Nach dem Klick auf &#8220;Schließen&#8221; werden die Paketlisten neu geladen.</p>
<h3>Terminal öffnen und Java 6 JDK installieren:</h3>
<p><code>$ sudo</code> <code>apt-get </code><code>install</code> <code>sun-java6-jdk</code></p>
<h3>Java Version zur Standardversion auf dem System machen:</h3>
<p><code> $ sudo</code> <code>update-java-alternatives -s java-6-sun</code></p>
<p>Für das aktuelle Java Development Kit wird der Symlink <tt>/usr/lib/jvm/java-6-sun</tt> erstellt. Dieser zeigt auf die aktuell installierte Version des JDK.</p>
<h3>Installation überprüfen:</h3>
<p><code>user@ubuntu:~</code><code># java -version</code><br />
<code>java version "1.6.0_22"<br />
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)<br />
Java HotSpot(TM) Server VM (build 17.1-b03, mixed mode)</code></p>
<p>Damit ist die Installation abgeschlossen.</p>
<p>Vielen Dank an Michael Noll für die <a title="englische Anleitung" href="http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/#sun-java-6" target="_blank">englische Installationsanleitung</a>, die ich als Vorlage verwendet habe.</p>
<h3 class="zemanta-related-title">Weitere Artikel</h3>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.twm-kd.com/computers/software/installing-sun-java6-in-ubuntu-maverick-meerkat/">Installing sun-java6 in Ubuntu Maverick Meerkat</a> (twm-kd.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.techeye.net/software/oracles-open-source-java-for-mac-os-x-built">Oracle&#8217;s Open Source Java for Mac OS X built</a> (techeye.net)</li>
</ul>
<div class="zemanta-pixie"><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.muehlburger.at/2011/01/10/how-to-install-oracle-sun-java-sdk-1-6-x-java-6-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[video] &#8211; Developing Android REST Client Applications</title>
		<link>http://blog.muehlburger.at/2010/12/13/video-developing-android-rest-client-applications/</link>
		<comments>http://blog.muehlburger.at/2010/12/13/video-developing-android-rest-client-applications/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 15:45:53 +0000</pubDate>
		<dc:creator>Herbert Mühlburger</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google I/O]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[RESSTful]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://blog.muehlburger.at/?p=1156</guid>
		<description><![CDATA[Virgil Dobjanschi demonstrates in this Google I/O session patterns for developing RESTful applications on the Android platform. (via Google I/O 2010) Related articles Android Market gets an update &#8211; Christmas come early? (geek.com) Developing Android Applications with Adobe AIR: Rough Cuts Version (oreilly.com) Video: Google releases YouTube 2.1 for Android 2.2 and later devices [Watch [...]]]></description>
			<content:encoded><![CDATA[<p>Virgil Dobjanschi demonstrates in this Google I/O session patterns for developing RESTful applications on the Android platform.</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/xHXn3Kg2IQE" frameborder="0" allowFullScreen="true"> </iframe></p>
<p>(via <a title="Google" href="http://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html" target="_blank">Google I/O 2010</a>)</p>
<h3>Related articles</h3>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.geek.com/articles/mobile/android-market-gets-an-update-christmas-come-early-20101213/">Android Market gets an update &#8211; Christmas come early?</a> (geek.com)</li>
<li class="zemanta-article-ul-li"><a href="http://oreilly.com/catalog/9781449394813/">Developing Android Applications with Adobe AIR: Rough Cuts Version</a> (oreilly.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.intomobile.com/2010/12/08/youtube-2-1-android/">Video: Google releases YouTube 2.1 for Android 2.2 and later devices [Watch the demo on a Nexus S]</a> (intomobile.com)</li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_e.png?x-id=8bb2b34f-b98f-4f7e-be5b-410670da4b49" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.muehlburger.at/2010/12/13/video-developing-android-rest-client-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaFX Links of the Week 1, February 2010</title>
		<link>http://blog.muehlburger.at/2010/02/01/javafx-links-of-the-week-1-february-2010/</link>
		<comments>http://blog.muehlburger.at/2010/02/01/javafx-links-of-the-week-1-february-2010/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 08:20:00 +0000</pubDate>
		<dc:creator>Herbert Mühlburger</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Links of the Week]]></category>
		<category><![CDATA[Oracle Corporation]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Platform game]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.muehlburger.at/?p=791</guid>
		<description><![CDATA[Today I decided to post regularly interesting JavaFX links of the past week. Thanks to Jonathan Giles for his great posts on &#8220;Java Desktop Links of the Week&#8221;. The JavaFX links are just taken from Jonathan&#8217;s posts in order to build a little JavaFX news archieve on my own blog and to inform my subscribers [...]]]></description>
			<content:encoded><![CDATA[<p>Today I decided to post regularly interesting JavaFX links of the past week. Thanks to <a title="Jonathan Gile's Blog" href="http://jonathangiles.net/blog/" target="_blank">Jonathan Giles</a> for his great posts on &#8220;Java Desktop Links of  the Week&#8221;. The JavaFX links are just taken from Jonathan&#8217;s posts in order to build a little JavaFX news archieve on my own blog and to inform my subscribers on interesting JavaFX news.</p>
<p>Here are the <strong>JavaFX Links of the Week 1, February 2010:</strong></p>
<ul>
<blockquote>
<li><strong>Jim Weaver</strong> sums up the Oracle news this week nice  and succinctly: ‘<a href="http://learnjavafx.typepad.com/weblog/2010/01/oracle-we-will-invest-heavily-in-javafx.html">We  will invest heavily in JavaFX</a>‘.</li>
<li>The JavaFX tutorial has been updated to include a <a href="http://java.sun.com/javafx/1/tutorials/core/dataBinding/">gentler  introduction to data binding and triggers</a>, with a new chapter  devoted exclusively to “the basics”. Also, apparently there are plans to  include a more advanced article discussing this topic also.</li>
<li>Want tabs in your JavaFX application? Well, today’s your lucky day  as <strong>toumaille</strong> has posted exactly this. His <a href="http://jfxstudio.wordpress.com/2010/01/25/say-well-it-come-tabbedpane-v-3/">tabbed  pane control</a> appears to be well thought out, and may be of use to  people out there, certainly until there is an official tab control in  JavaFX.</li>
<li><strong>Drew</strong>, carrying on his investigation into JavaFX and  physics, has put up a JavaFX applet of a very, very simple <a href="http://piliq.com/javafx/?p=1426">platform game using real physics</a>.</li>
<li><strong>Exadel</strong> released a new version of their JavaFX  Plug-In for Eclipse, <a href="http://blog.exadel.com/2010/01/25/exadel-javafx-plug-in-for-eclipse-version-1-2-1-out/">taking  it up to version 1.2.1</a>.</li>
<li><strong>Jim Weaver</strong> introduces an <a href="http://learnjavafx.typepad.com/weblog/2010/01/data-visualisation-by-nik-silver.html">interesting  visualisation</a> developed in JavaFX by <strong>Nik Silver.</strong> You can <a href="http://niksilver.com/guardian-tag-bubbles/">go directly  to the visualisation</a> if you are interested in playing with it.</li>
<li><strong>Simon Morris</strong> has put up a page that contains <a href="http://www.jfxia.com/JFXDemos/">all of the demos</a> he wrote  whilst writing his book ‘JavaFX in Action’.</li>
<li><strong>Pedro Duque Vieira</strong> has written about how he has <a href="http://pixelduke.wordpress.com/2010/01/30/debug-embeded-javafx/">embedded  a JavaFX scene into a Swing application</a>.</li>
<li><strong>Krishna Kishore</strong> has created a JavaFX application  that <a href="http://www.gyanlabs.com/blog/?p=53">grows/animates flowers  onto  the screen</a>. It’s a rather nice effect, and shows the power of  the  language given Krishna admits creating this program just to learn  the  language.</li>
</blockquote>
</ul>
<p>(via <a title="Jonathan Gile's Blog" href="http://jonathangiles.net/blog/?p=728" target="_blank">jonathangiles.net</a>)</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/d3d37150-b9a4-4bc1-9ae0-b2ad3323997a/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=d3d37150-b9a4-4bc1-9ae0-b2ad3323997a" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.muehlburger.at/2010/02/01/javafx-links-of-the-week-1-february-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Tutorial] &#8211; Java Online Programming Course</title>
		<link>http://blog.muehlburger.at/2009/10/08/tutorial-java-online-programming-course/</link>
		<comments>http://blog.muehlburger.at/2009/10/08/tutorial-java-online-programming-course/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 19:35:10 +0000</pubDate>
		<dc:creator>Herbert Mühlburger</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Electronic learning]]></category>
		<category><![CDATA[FAQs  Help  and Tutorials]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.muehlburger.at/?p=551</guid>
		<description><![CDATA[For everybody who likes to learn the Java programming language or who is forced to learn Java I have found a great online tutorial teaching you the essence of Java programming. Specially students should pay attention to this course as it gives a really good introduction to the Java programming language. The online course can [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-dragged">
<div>
<dl class="wp-caption alignright" style="width: 157px;">
<dt class="wp-caption-dt"><a href="http://en.wikipedia.org/wiki/Image:Java_logo.svg"><img title="Java (programming language)" src="http://upload.wikimedia.org/wikipedia/en/thumb/3/39/Java_logo.svg/300px-Java_logo.svg.png" alt="Java (programming language)" width="147" height="270" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution"></dd>
</dl>
</div>
</div>
<p>For everybody who likes to learn the <a class="zem_slink" title="Java (programming language)" rel="homepage" href="http://java.sun.com">Java programming language</a> or who is forced to learn Java I have found a great <a title="Java Programming Course" href="http://www.javapassion.com/javaintro/#Topics" target="_blank">online tutorial</a> teaching you the essence of Java programming. Specially students should pay attention to this course as it gives a really good introduction to the Java programming language.</p>
<p>The online course can be found <a title="Java Programming Course" href="http://www.javapassion.com/javaintro/#Topics" target="_blank">here</a>.</p>
<p>Enjoy learning Java and afterwards take a look at <a title="JavaFX" href="http://www.javafx.com" target="_blank">JavaFX</a>. <img src='http://blog.muehlburger.at/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.muehlburger.at/2009/10/08/tutorial-java-online-programming-course/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

