<?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>Binary Elysium &#187; mobile</title>
	<atom:link href="http://www.binaryelysium.com/blog/tag/mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.binaryelysium.com/blog</link>
	<description>No Ordinary Hotel</description>
	<lastBuildDate>Sun, 20 Dec 2009 18:11:41 +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>Parley meets Android in Cairo</title>
		<link>http://www.binaryelysium.com/blog/2009/04/29/parley-meets-android-in-cairo/</link>
		<comments>http://www.binaryelysium.com/blog/2009/04/29/parley-meets-android-in-cairo/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 21:11:47 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arabic]]></category>
		<category><![CDATA[egypt]]></category>
		<category><![CDATA[g1]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.binaryelysium.com/blog/?p=117</guid>
		<description><![CDATA[I&#8217;m exactly three months into my Arabic studies in Cairo, where I&#8217;ve been taking time off university studies and Amarok development. I&#8217;ve realized that acquiring a large vocabulary as fast as you can manage is a crucial part of studying a language intensively, and thanks to the awesome KDE-Edu folks I&#8217;ve been successfully barely keeping [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m exactly three months into my Arabic studies in Cairo, where I&#8217;ve been taking time off university studies and Amarok development. I&#8217;ve realized that acquiring a large vocabulary as fast as you can manage is a crucial part of studying a language intensively, and thanks to the awesome KDE-Edu folks I&#8217;ve been <del>successfully</del> <em>barely</em> keeping up with the hundreds of new words I&#8217;m assigned per week with <a href="http://edu.kde.org/parley/" title="Parley's Homepage">Parley</a>.</p>
<p>The major problem I have with Parley is that I have to be in front of my computer to use it! </p>
<p>I know you&#8217;re laughing. That&#8217;s like saying a major fault of beer is that you have to <em>drink it</em> to get drunk, after all Parley is a computer program.<br />
You&#8217;re right, just because I hardly find the time to actually use the computer doesn&#8217;t mean I should lay the blame on Parley. Technically, I should  blame the denizens of Cairo and their <a href="http://www.flickr.com/photos/tronics/380379732/" title="Typical Cairo Traffic">insane traffic</a>. Seriously, too many of my life&#8217;s hours are wasted in the smelly, stuffy, taxis of Cairo (today was particularly bad, pardon the rant).</p>
<p>This past weekend I ignored the towering pile of homework and whipped up a little application for Android devices that groks Parley&#8217;s kvtml2 file format, displays lessons, and provides flashcard exercises. My app is really an Android Port of the J2ME mobile application <a href="http://sourceforge.net/projects/mobvoc/" title="MobVoc project home">MobVoc</a>. Michael, the MobVoc developer, did most of the hard work for me: parsing kvtml2 files into java data structures. Mad props to Michael; I definitely plan to pass along any contribute any bug fixes/optimizations I make to his code (such as sub-lessons support).</p>
<p>The application &#8211; unimaginatively dubbed ParleyDroid for now &#8211; is extremely bare-bones. Here is the current feature set</p>
<ul>
<li> Pick a kvtml2 file from the SD card </li>
<li> Choose 1 or more lessons to practice </li>
<li> View flashcards of the words in the selected lessons.</li>
<li> Gesture support in the flashcards: Long Press marks card as known, Fling Left/Right changes to Next/Prev card.
<li> Each practice session has a short-term memory: i.e., if you mark a card as known you won&#8217;t see it again that session but if you restart the session you will.</li>
<li> <em>Arabic Support</em> &#8211; if the 2nd language is Arabic, it will be rendered correctly on screen</li>
</ul>
<p>The last feature is probably the most noteworthy. Android, by default does not support RTL or non-Latin scripts, but with a little Android-trickery-that-deserves-another-blog-post I&#8217;m finally able to practice my vocabulary in the back of the taxi or while walking along the Nile.</p>
<p>Binary and Source:<br />
<a href="http://www.binaryelysium.com/code/ParleyDroid-0.1.tar.gz" title="ParleyDroid Source">ParleyDroid Source</a><br />
<a href="http://www.binaryelysium.com/code/ParleyDroid-0.1.apk" title="ParleyDroid Android Binary">ParleyDroid Android Binary</a></p>
<p>Obligatory Screenshots (click for full view):<br />
<a href="http://www.binaryelysium.com/blog/wp-content/uploads/2009/04/pd_pick_file.png"><img src="http://www.binaryelysium.com/blog/wp-content/uploads/2009/04/pd_pick_file-150x150.png" alt="ParleyDroid Pick File Screen" title="ParleyDroid Pick File Screen" width="150" height="150" class="alignnone size-thumbnail wp-image-123" /></a><a href="http://www.binaryelysium.com/blog/wp-content/uploads/2009/04/pd_lessons.png"><img src="http://www.binaryelysium.com/blog/wp-content/uploads/2009/04/pd_lessons-150x150.png" alt="ParleyDroid Lessons Screen" title="ParleyDroid Lessons Screen" width="150" height="150" class="alignnone size-thumbnail wp-image-121" /></a><br />
<a href="http://www.binaryelysium.com/blog/wp-content/uploads/2009/04/pd_word1.png"><img src="http://www.binaryelysium.com/blog/wp-content/uploads/2009/04/pd_word1-150x150.png" alt="ParleyDroid First Word Screen" title="ParleyDroid First Word Screen" width="150" height="150" class="alignnone size-thumbnail wp-image-124" /></a><a href="http://www.binaryelysium.com/blog/wp-content/uploads/2009/04/pd_word2_menu.png"><img src="http://www.binaryelysium.com/blog/wp-content/uploads/2009/04/pd_word2_menu-150x150.png" alt="ParleyDroid Second Word Screen w/ Arabic" title="ParleyDroid Second Word Screen w/ Arabic" width="150" height="150" class="alignnone size-thumbnail wp-image-125" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.binaryelysium.com/blog/2009/04/29/parley-meets-android-in-cairo/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Vodafone G1</title>
		<link>http://www.binaryelysium.com/blog/2009/01/30/the-vodafone-g1/</link>
		<comments>http://www.binaryelysium.com/blog/2009/01/30/the-vodafone-g1/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 15:43:10 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[g1]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.binaryelysium.com/blog/2009/01/30/the-vodafone-g1/</guid>
		<description><![CDATA[I&#8217;m writing this post from my G1 (thanks to the PostBot wordpress application) in Cairo, Egypt using Vodafone Egypt&#8217;s 3G service. Before coming over I was told (by T-mobile) that my phone absolutely would not work, because the G1 only works with the &#8220;google network&#8221; that T-Mobile has exclusive access to. Without this &#8220;google network&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m writing this post from my G1 (thanks to the PostBot wordpress application) in Cairo, Egypt using Vodafone Egypt&#8217;s 3G service.</p>
<p>Before coming over I was told (by T-mobile) that my phone absolutely would not work, because the G1 only works with the &#8220;google network&#8221; that T-Mobile has exclusive access to. Without this &#8220;google network&#8221;, I was told, my phone wouldn&#8217;t turn on and was essentially a paper weight (exact words). Yeah right.</p>
<p>I convinced the customer service representative to give me my unlock code (which you are entitled to after 90 days of service), and told her I didn&#8217;t want the outrageous international plan (15$/megabyte).  Note: it takes 1 or 2 days for the unlock code request to be processed and emailed to you.</p>
<p>Getting my G1 working in Egypt was quite simple. I bought a prepaid sim card from one of the Vodafone shops you&#8217;ll find on every street (literally) for 45 L.E. (approx. $6) and a 100 L.E. (approx $17) card for 100 minutes.</p>
<p>After putting the simcard in and powering up the phone, I was greeted with an unlock dialog into which I entered the T-Mobile unlock code. Poof! Instant cellular access. 3G service was slightly more complicated. You have to add a new APN in the mobile network settings.</p>
<p><strong>Instructions for adding the Vodafone Egypt APN </strong></p>
<ol>
<li> Open <em> Settings > Wireless Controls > Mobile Networks > Access Point Names </em></li>
<li> Click <em>Menu > Add APN </em></li>
<li> Enter the following information<br />
<strong>Name:</strong> Vodafone Internet<br />
<strong>APN:</strong> internet.vodafone.net<br />
<strong>User:</strong> internet<br />
<strong>Pass:</strong> internet<br />
<strong>APN type:</strong> default
</li>
<li> Leave every other field at the default setting </li>
<li> Reboot the phone </li>
<li> Enjoy 3G service </li>
</ol>
<p>My hands are cramping from writing this post on the tiny keyboard. Pardon any spelling/grammar mistakes. My hands are done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.binaryelysium.com/blog/2009/01/30/the-vodafone-g1/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
