<?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>Jan Sterba &#187; Blog</title>
	<atom:link href="http://jansterba.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://jansterba.com</link>
	<description>JavaFX, Rails and me.</description>
	<lastBuildDate>Sun, 04 Apr 2010 17:50:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>bigblobae &#8211; store big data blobs on AppEngine</title>
		<link>http://jansterba.com/2010/bigblobae-store-big-data-blobs-on-appengine/</link>
		<comments>http://jansterba.com/2010/bigblobae-store-big-data-blobs-on-appengine/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 23:06:02 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://jansterba.com/?p=43</guid>
		<description><![CDATA[Few days ago an idea finally came to mind that made sense for the new (maybe not so new anymore) Cloud-Computing thingi. The idea was called image-resizer and feel free to check it out. I am still not quite sure if I will take it past the cloud-computing experiment phase, but it was still quite [...]]]></description>
			<content:encoded><![CDATA[	<p>Few days ago an idea finally came to mind that made sense for the new (maybe not so new anymore) Cloud-Computing thingi. The idea was called <a href="http://imgresizr.appspot.com/">image-resizer</a> and feel free to check it out. I am still not quite sure if I will take it past the cloud-computing experiment phase, but it was still quite fun to develop. I have hit several issues with <a href="http://appengine.google.com/">AppEngine</a> along the way, most of which were related to sandbox/production environment differences. Not pretty, but easy to solve. </p>

	<p>One particular AppEngine limitation is that you can only store one megabyte of data in any datastore entry. Basically any row in the database cannot be bigger and since the only storage you have is the database, you are kinda screwed (like <a href="http://aralbalkan.com/1504">this guy</a>, who jumps first for most of related Google searches). This is particularly painful in case you want to store big files in the database.</p>

	<p>You are screwed until you start thinking that is. The limitation is really not a limitation of the storage, more of the transfer layer, the storage can hold virtually any amount of data, so all you have to do is fragment it a little. And here comes Mr. Smartypants. I have created something called <a href="http://github.com/honzasterba/bigblobae">bigblobae</a> (read big blobs for app engine). I am certain there are other maybe smarter implementation of this out there, but this is the way I like it, <a href="http://github.com/honzasterba/bigblobae/blob/master/src/org/honzasterba/bigblobae/BigBlob.java">simple</a>.</p>

	<p>So if you want to store your large photos, pdfs or whatever in your AppEngine application, <a href="http://github.com/honzasterba/bigblobae">checkout</a> the 0.1 release of <a href="http://github.com/honzasterba/bigblobae">bigblobae</a> or you can just <a href="http://github.com/honzasterba/bigblobae/downloads">download the binary</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://jansterba.com/2010/bigblobae-store-big-data-blobs-on-appengine/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Develop JavaFX Mobile Apps on MacOS</title>
		<link>http://jansterba.com/2009/develop-javafx-mobile-apps-on-macos/</link>
		<comments>http://jansterba.com/2009/develop-javafx-mobile-apps-on-macos/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 07:27:22 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://jansterba.com/?p=41</guid>
		<description><![CDATA[Since I have also switched to Mac as my primary OS I have been really happy that the JavaME SDK team was already in process of making their emulators work on Mac. Now they are also available for everyone. If you are a Mac user and you are want to see your JavaFX apps running [...]


Related posts:<ol><li><a href='http://jansterba.com/2009/javafx-mobile-1-2-developer-stack/' rel='bookmark' title='Permanent Link: JavaFX Mobile 1.2 Developer Stack'>JavaFX Mobile 1.2 Developer Stack</a></li>
<li><a href='http://jansterba.com/2009/javaone-2009-wrap-up/' rel='bookmark' title='Permanent Link: JavaOne 2009 Wrap Up'>JavaOne 2009 Wrap Up</a></li>
<li><a href='http://jansterba.com/2009/java-me-sdk-30-finally-available/' rel='bookmark' title='Permanent Link: Java ME SDK 3.0 finally available'>Java ME SDK 3.0 finally available</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[	<p>Since I have also switched to Mac as my primary OS I have been really happy that the <a href="http://java.sun.com/javame/downloads/sdk30.jsp">JavaME SDK</a> team was already in process of making their emulators work on Mac. Now they are also available for everyone. If you are a Mac user and you are want to see your JavaFX apps running in the emulator go go and <a href="http://java.sun.com/javame/downloads/sdk30_mac.jsp">download</a> (and there is bunch of other neat features too).</p>

<p>Related posts:<ol><li><a href='http://jansterba.com/2009/javafx-mobile-1-2-developer-stack/' rel='bookmark' title='Permanent Link: JavaFX Mobile 1.2 Developer Stack'>JavaFX Mobile 1.2 Developer Stack</a></li>
<li><a href='http://jansterba.com/2009/javaone-2009-wrap-up/' rel='bookmark' title='Permanent Link: JavaOne 2009 Wrap Up'>JavaOne 2009 Wrap Up</a></li>
<li><a href='http://jansterba.com/2009/java-me-sdk-30-finally-available/' rel='bookmark' title='Permanent Link: Java ME SDK 3.0 finally available'>Java ME SDK 3.0 finally available</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jansterba.com/2009/develop-javafx-mobile-apps-on-macos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaFX Mobile 1.2 Developer Stack</title>
		<link>http://jansterba.com/2009/javafx-mobile-1-2-developer-stack/</link>
		<comments>http://jansterba.com/2009/javafx-mobile-1-2-developer-stack/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 07:23:19 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://jansterba.com/?p=30</guid>
		<description><![CDATA[Finally the number of developers able to run JavaFX apps on real devices can grow significantly. On this year&#8217;s JavaOne only few lucky developers got their hands on the JavaFX Mobile Developer Phone (HTC Diamond) with JavaFX pre-installed. This week we are releasing a binary that works on any Windows Mobile powered phone. The binary [...]


Related posts:<ol><li><a href='http://jansterba.com/2009/develop-javafx-mobile-apps-on-macos/' rel='bookmark' title='Permanent Link: Develop JavaFX Mobile Apps on MacOS'>Develop JavaFX Mobile Apps on MacOS</a></li>
<li><a href='http://jansterba.com/2009/developer-stack-update/' rel='bookmark' title='Permanent Link: Developer Stack Update'>Developer Stack Update</a></li>
<li><a href='http://jansterba.com/2009/javaone-2009-wrap-up/' rel='bookmark' title='Permanent Link: JavaOne 2009 Wrap Up'>JavaOne 2009 Wrap Up</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[	<p>Finally the number of developers able to run JavaFX apps on real devices can grow significantly. On this year&#8217;s JavaOne only few lucky developers got their hands on the JavaFX Mobile Developer Phone (<span class="caps">HTC</span> Diamond) with JavaFX pre-installed. This week we are releasing a binary that works on any Windows Mobile powered phone. The binary is available for download at <a href="http://javafx.com/downloads/all.jsp">javafx.com</a> and although we tested it on <span class="caps">HTC</span> Diamond and LG Incite it will work to some extent on any Windows Mobile 6.x device. I think I do not need emphasize that this is a very important step for us. This Early Access of the Stack is tightly integrated with the rest of the <span class="caps">SDK</span> and enables direct deployment and testing of apps from out NetBeans with JavaFX tool suite. It also enables you to see how your apps will look like and behave on a real phone. The stack is far from perfect in some cases we already have code ready that will bring us massive performance improvements. Please go ahead and download this Early Access, try it on a phone or even the Windows Mobile emulator which is freely available from Microsoft.</p>

	<p>Links:<br />
<ul>
	<li><a href="http://blogs.sun.com/javafx/entry/want_to_try_javafx_on">JavaFX Blog</a></li><br />
</ul></p>



<p>Related posts:<ol><li><a href='http://jansterba.com/2009/develop-javafx-mobile-apps-on-macos/' rel='bookmark' title='Permanent Link: Develop JavaFX Mobile Apps on MacOS'>Develop JavaFX Mobile Apps on MacOS</a></li>
<li><a href='http://jansterba.com/2009/developer-stack-update/' rel='bookmark' title='Permanent Link: Developer Stack Update'>Developer Stack Update</a></li>
<li><a href='http://jansterba.com/2009/javaone-2009-wrap-up/' rel='bookmark' title='Permanent Link: JavaOne 2009 Wrap Up'>JavaOne 2009 Wrap Up</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jansterba.com/2009/javafx-mobile-1-2-developer-stack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne 2009 Wrap Up</title>
		<link>http://jansterba.com/2009/javaone-2009-wrap-up/</link>
		<comments>http://jansterba.com/2009/javaone-2009-wrap-up/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 07:23:13 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[javaone]]></category>

		<guid isPermaLink="false">http://jansterba.com/?p=25</guid>
		<description><![CDATA[So this year&#8217;s JavaOne is over. Too bad, and also very good. It was a run I can tell you. We have done so much amazing stuff for this year&#8217;s that it almost seems impossible. Mobile was all over the Keynotes! Just wow, really. So much exposure. The JavaME SDK (official blog) guys are very [...]


Related posts:<ol><li><a href='http://jansterba.com/2009/javafx-mobile-1-2-developer-stack/' rel='bookmark' title='Permanent Link: JavaFX Mobile 1.2 Developer Stack'>JavaFX Mobile 1.2 Developer Stack</a></li>
<li><a href='http://jansterba.com/2009/come-to-see-us-at-javaone-this-year/' rel='bookmark' title='Permanent Link: Come to see us at JavaOne this year!'>Come to see us at JavaOne this year!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[	<p>So this year&#8217;s <a href="http://java.sun.com/javaone/">JavaOne</a> is over. Too bad, and also very good. It was a run I can tell you. We have done so much amazing stuff for this year&#8217;s that it almost seems impossible.</p>

	<p>Mobile was all over the Keynotes! Just wow, really. So much exposure. The <a href="http://java.sun.com/javame/downloads/sdk30.jsp">JavaME SDK</a> (<a href="http://blogs.sun.com/javamesdk/">official blog</a>) guys are very humble believe me and now very famous, I think they are buying new servers to make all those downloads possible and fast. And for <a href="http://javafx.com">JavaFX</a> Mobile? I am almost loosing words when trying to express everything we have done in the past year.</p>

	<p>We sold the Early Access version of JavaFX Mobile Developer Phone. It&#8217;s an <span class="caps">HTC</span> Diamond and even though the runtime on that device is not so awesome performance-wise I think it is still awesome that many JavaFX developers now have a chance to see their apps running on a real phone.</p>

	<p>In our session me and Juraj were showing slides written in JavaFX and running on a hacked version of the Emulator (thanks Lubo!). It was amazing. The Emulator is great. Maybe to good, when compared to the device, but we are working on that too, trust me. </p>

	<p>We have been also showing our Hardware acceleration bit. We have OpenVG back-end for JavaFX Mobile runtime since <span class="caps">MWC</span>, but it was more of a prototype then, now it is a first class citizen of our graphics framework. The most amazing was the Hardware Acceelerated JavaFX Mobile on <span class="caps">HTC</span> Diamond. That&#8217;s kick-ass stuff. It was made possible by the AmanithVG library from Mazatech (thanks, guys, looking to work with you more). And there are other ways being explored in the OpenGL area too.</p>

	<p>I was just about ready to drop dead before this J1, quite a lot of stuff on my shoulders. But now a week after I feel recharged and filled with positive energy. There is some very interesting shifting here in the JavaFX team and beleive we are moving to something awesome (as always). And after some of those J1 meetings with HW vendors especially there are some many new toys to play with and made amazing stuff on that, well, I am very much looking forward to our next run.</p>

	<p>Now back to prioritizing those <a href="http://javafx-jira.kenai.com/secure/Dashboard.jspa"><span class="caps">JIRA</span> Issues</a>. And yes, if you find a bug, report it!</p>

<p>Related posts:<ol><li><a href='http://jansterba.com/2009/javafx-mobile-1-2-developer-stack/' rel='bookmark' title='Permanent Link: JavaFX Mobile 1.2 Developer Stack'>JavaFX Mobile 1.2 Developer Stack</a></li>
<li><a href='http://jansterba.com/2009/come-to-see-us-at-javaone-this-year/' rel='bookmark' title='Permanent Link: Come to see us at JavaOne this year!'>Come to see us at JavaOne this year!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jansterba.com/2009/javaone-2009-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reboot</title>
		<link>http://jansterba.com/2009/reboot/</link>
		<comments>http://jansterba.com/2009/reboot/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 18:04:56 +0000</pubDate>
		<dc:creator>jan</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://new.jansterba.com/?p=6</guid>
		<description><![CDATA[Now, this blog is new, but no so much. My personal blog in czech used to live on this very same address. Now that is moved to honzasterba.cz (see? dot cz!). Now what can be expected here? Who knows. Release annoucements. Conference reports and maybe some background info around JavaFX and Sun in general. One [...]]]></description>
			<content:encoded><![CDATA[	<p>Now, this blog is new, but no so much. My personal blog in czech used to live on this very same address. Now that is moved to <a href="http://honzasterba.cz">honzasterba.cz</a> (see? dot cz!).</p>

	<p>Now what can be expected here? Who knows. Release annoucements. Conference reports and maybe some background info around JavaFX and Sun in general. One thing is for sure, this blog is in English and I hope to make time for bragging about things here. Cheers!</p>]]></content:encoded>
			<wfw:commentRss>http://jansterba.com/2009/reboot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
