<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Java on mariospr.org</title><link>https://mariospr.org/category/java/</link><description>Recent content in Java on mariospr.org</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 01 Jun 2012 02:04:42 +0000</lastBuildDate><atom:link href="https://mariospr.org/category/java/index.xml" rel="self" type="application/rss+xml"/><item><title>WebKit Watcher 0.2 released</title><link>https://mariospr.org/2012/06/01/webkit-watcher-0-2-released/</link><pubDate>Fri, 01 Jun 2012 02:04:42 +0000</pubDate><guid isPermaLink="false">https://mariospr.org/?p=773</guid><description>&lt;p&gt;Some time ago I wrote a (very!) &lt;a title="WebKit Watcher 0.1 released" href="https://mariospr.org/2010/12/06/watching-the-webkit-buildbots-from-your-android-phone/"&gt;small android application to scratch an itch I had&lt;/a&gt;: being able to easily check the status of &lt;a title="WebKit build bots" href="http://build.webkit.org/"&gt;WebKit buildbots&lt;/a&gt; right from my phone, which turned out to be quite useful in some scenarios.&lt;/p&gt;
&lt;p&gt;And no, I&amp;rsquo;m not the kind of guy that does the &lt;a title="Cool developers don't look at the buildbots" href="http://webkitmemes.tumblr.com/post/18264800090/cool-developers-dont-look-at-the-build-bots"&gt;&amp;ldquo;Land Patch / Goes Home&amp;rdquo;&lt;/a&gt; thing, but sometimes you see yourself in the situation of having to leave your workplace before than expected &lt;strong&gt;and&lt;/strong&gt; after having committed certain kind of patches a while ago. And in such a situation &lt;a title="WebKit Watcher" href="https://play.google.com/store/apps/details?id=com.igalia.mario.webkitwatcher"&gt;WebKit Watcher&lt;/a&gt; has proved to be a helpful tool many times, at least to me.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Some time ago I wrote a (very!) <a title="WebKit Watcher 0.1 released" href="/2010/12/06/watching-the-webkit-buildbots-from-your-android-phone/">small android application to scratch an itch I had</a>: being able to easily check the status of <a title="WebKit build bots" href="http://build.webkit.org/">WebKit buildbots</a> right from my phone, which turned out to be quite useful in some scenarios.</p>
<p>And no, I&rsquo;m not the kind of guy that does the <a title="Cool developers don't look at the buildbots" href="http://webkitmemes.tumblr.com/post/18264800090/cool-developers-dont-look-at-the-build-bots">&ldquo;Land Patch / Goes Home&rdquo;</a> thing, but sometimes you see yourself in the situation of having to leave your workplace before than expected <strong>and</strong> after having committed certain kind of patches a while ago. And in such a situation <a title="WebKit Watcher" href="https://play.google.com/store/apps/details?id=com.igalia.mario.webkitwatcher">WebKit Watcher</a> has proved to be a helpful tool many times, at least to me.</p>
<p>So, what&rsquo;s new in this 0.2 release? Not many bells and whistles, to be honest, I just scratched a couple of small itches more I felt today, while going back to working as <em>gardener</em> for the <a title="WebKitGTK+" href="http://www.webkitgtk.org">WebKitGTK+</a> port. Basically:</p>
<ul>
	<li>Replaced the main view showing only the core bots with a (static) list of the different platforms, so you know can  now check the results for all the bots of a specific platform. Selecting a platform will take you to the typical view showing the results for every build bot associated to it.</li>
	<li>Added possibility of checking the results for all the bots in a single list view ('All' item in the main view), as previously only those "marked" as 'core bots' were shown in the application. Now you can check the results of all the 43 bots, in case you want to.</li>
	<li>Removed unnecessary permission <em>CHANGE_NETWORK_STATE</em>, as I personally <strong>hate</strong> apps asking me for more permissions than those strictly needed. I'm still wondering why I added that in the first place...</li>
</ul>
And now, some screenshots that will make your eyes bleed because of the 'design' of this app:
<p><a href="/wp-content/uploads/2012/06/20120601-WebKitWatcher-1.png"><img class="alignnone" src="/wp-content/uploads/2012/06/20120601-WebKitWatcher-1-thumb.png" alt="" width="156" height="260" /></a> <a href="/wp-content/uploads/2012/06/20120601-WebKitWatcher-2.png"><img class="alignnone" src="/wp-content/uploads/2012/06/20120601-WebKitWatcher-2-thumb.png" alt="" width="156" height="260" /></a> <a href="/wp-content/uploads/2012/06/20120601-WebKitWatcher-3.png"><img class="alignnone" src="/wp-content/uploads/2012/06/20120601-WebKitWatcher-3-thumb.png" alt="" width="156" height="260" /></a></p>
<p>I told you it was so beautiful!</p>
<p>By the way, you can grab it and install this app through several ways:</p>
<ul>
	<li><strong>Google Play</strong>: just <a title="WebKit Watcher in Google Play" href="https://play.google.com/store/apps/details?id=com.igalia.mario.webkitwatcher">look for “webkit”</a></li>
	<li><strong>The<em> .APK</em> file</strong> to install by copying to the device: grab it from <a title="WebKit Watcher .APK file" href="/misc/WebKitWatcher.apk">here</a></li>
	<li><strong>Source code</strong>: get it from <a title="WebKit Watcher git respository" href="http://gitorious.org/webkit-watcher">its git repository</a></li>
</ul>
]]></content:encoded></item><item><title>Watching the WebKit buildbots from your Android phone</title><link>https://mariospr.org/2010/12/06/watching-the-webkit-buildbots-from-your-android-phone/</link><pubDate>Mon, 06 Dec 2010 13:24:12 +0000</pubDate><guid isPermaLink="false">https://mariospr.org/?p=290</guid><description>&lt;p&gt;&lt;a href="https://mariospr.org/wp-content/uploads/2010/12/device2.png"&gt;&lt;img class="alignright size-thumbnail wp-image-291" src="https://mariospr.org/wp-content/uploads/2010/12/device2-150x150.png" alt="WebKit Watcher screenshot" width="150" height="150" /&gt;&lt;/a&gt;This is a short post just to let the world know about my last pet-project, which I managed to name, after several hours struggling, &lt;strong&gt;WebKit Watcher&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;WebKit Watchers is a really simple and minimalistic application that allows you to easily monitorize the status of the WebKit buildbots as you would do it through &lt;a title="WebKit buildbot" href="http://build.webkit.org"&gt;build.webkit.org&lt;/a&gt;, but from your Android powered device.&lt;/p&gt;
&lt;p&gt;It currently works as follows:&lt;/p&gt;</description><content:encoded><![CDATA[<p><a href="/wp-content/uploads/2010/12/device2.png"><img class="alignright size-thumbnail wp-image-291" src="/wp-content/uploads/2010/12/device2-150x150.png" alt="WebKit Watcher screenshot" width="150" height="150" /></a>This is a short post just to let the world know about my last pet-project, which I managed to name, after several hours struggling, <strong>WebKit Watcher</strong>.</p>
<p>WebKit Watchers is a really simple and minimalistic application that allows you to easily monitorize the status of the WebKit buildbots as you would do it through <a title="WebKit buildbot" href="http://build.webkit.org">build.webkit.org</a>, but from your Android powered device.</p>
<p>It currently works as follows:</p>
<ul>
	<li>Supports watching the core builders only (as in <a title="WebKit core builders console" href="http://build.webkit.org/console?category=core">this url</a>)</li>
	<li>Browse extra details about a builder/build/SVN commit through the browser</li>
	<li>Requires manual refreshing (this is actually a feature to save battery :P)</li>
	<li>Provides an ugly logo (could be uglier, though)</li>
</ul>
As I said, a really simple application that I wrote as part of my weekly hackfest time here at <a title="Igalia" href="http://www.igalia.com">Igalia</a> to satisfy my curiosity about trying out the Android SDK now I got a new phone while, at the same time, scratching an itch I had.
<p>Next steps for following versions would probably go through adding some kind of support for periodical checks and notifications when some buildbots are red, adding support for non-core builders (while allowing the user to filter them out anyway, in case he/she wouldn&rsquo;t be interested in those), and things like that&hellip;</p>
<p>By the way, I&rsquo;m open to suggestions (and patches too), after all it was licensed as a Free Software project you can grab through several ways:</p>
<ul>
	<li>Android Market: just look for "webkit"</li>
	<li>The .APK file to install by copying to the device: grab it from <a title="WebKit Watcher .APK file" href="/misc/WebKitWatcher.apk">my web at Igalia</a></li>
	<li>Source code: get it from <a title="WebKit Watcher git respository" href="http://gitorious.org/webkit-watcher">its git repository</a></li>
</ul>
That's all so far. Hope some of you will fint it useful too.
]]></content:encoded></item></channel></rss>