<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>David's Computer Stuff Journal: Hecl Jacta Est</title>
    <link>http://journal.dedasys.com/articles/2008/04/14/hecl-jacta-est</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Hecl Jacta Est</title>
      <description>&lt;p&gt;I don't know if androids dream of electric sheep, but I've certainly been losing a lot of sleep over Google's Android, and am glad that the Android Developer Challenge is winding up, as I've been doing all Android, all the time for the past month or so.&lt;/p&gt;

&lt;p&gt;I have greatly enjoyed working with Android, as it's much more capable than Java ME.  It's still very much a work in progress, and only time will tell if Google and their partners are able to best current mobile programming systems... or if the web will simply obviate the whole thing, as it's doing in many other areas.  Win or lose, I will continue to support Android as a platform that &lt;a href="http://www.hecl.org"&gt;Hecl&lt;/a&gt; runs on, but in the meantime, I hope to go back and look at some less future-oriented code and get back to some Java ME work.  More on that soon...&lt;/p&gt;

&lt;p&gt;In any case, here's hoping that the contest judges see the value in bringing a scripting language to mobile phones!  I also hope to see actual hardware soon, as I'm really looking forward to getting my own Android phone.&lt;/p&gt;</description>
      <pubDate>Mon, 14 Apr 2008 07:35:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:cf024734-da37-44f9-a121-5496758fe649</guid>
      <author>David N. Welton</author>
      <link>http://journal.dedasys.com/articles/2008/04/14/hecl-jacta-est</link>
      <category>hecl</category>
      <category>android</category>
      <trackback:ping>http://journal.dedasys.com/articles/trackback/1861</trackback:ping>
    </item>
    <item>
      <title>"Hecl Jacta Est" by David Welton</title>
      <description>&lt;p&gt;Part of the problem is that with Android, it's very easy to see what's supported.  A few clicks from here, and you can see exactly what packages and classes are supported:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://code.google.com/android/" rel="nofollow"&gt;http://code.google.com/android/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This page has some information on Phone ME, but it's still kind of vague:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://phoneme.dev.java.net/content/phoneme_feature_r2.html" rel="nofollow"&gt;https://phoneme.dev.java.net/content/phoneme_feature_r2.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking around more, I found this:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://java.sun.com/javame/reference/apis/jsr218/" rel="nofollow"&gt;http://java.sun.com/javame/reference/apis/jsr218/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Which seems to indicate that it's more advanced than current Java ME solutions.&lt;/p&gt;

&lt;p&gt;But... it's still just not real clear where the whole effort is going, when things are going to ship, what devices will support what.  As a developer, I don't feel they're communicating with me very well.&lt;/p&gt;</description>
      <pubDate>Fri, 18 Apr 2008 05:18:51 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:b5458ed5-f4fb-420f-9fd2-4042ecca4cb4</guid>
      <link>http://journal.dedasys.com/articles/2008/04/14/hecl-jacta-est#comment-1232</link>
    </item>
    <item>
      <title>"Hecl Jacta Est" by Emanuele Ziglioli</title>
      <description>&lt;p&gt;Hi David, 
I was curious to see in what respect you think Android is much more capable than Java ME.
I've never written anything for either platform but I've looked at them for some time.&lt;/p&gt;

&lt;p&gt;PhoneME is Sun opensourced implementation of the CLDC and CDC profiles.
CLDC is very limited and destined to low end phones while CDC is an implementation of Java 1.4.2 but still can run in a limited amount of RAM (~5MB).
I think the platforms Android can run on are also suitable for CDC and therefore when you compare Android to ME you should really pick a profile that matches.&lt;/p&gt;

&lt;p&gt;I don't know about the graphic abilities offered by Android (that compares to CDC Personal profile) because I didn't need to look into it. But I guess in that respect Android might be more advanced.&lt;/p&gt;

&lt;p&gt;Another aspect could be a standardized API to access components like GPS. I don't know if ME has specified yet a standard way to gain access to the phone features either than complex JNI.
How about Android?&lt;/p&gt;

&lt;p&gt;What I like about PhoneME CDC is that it is built for portability. It's a pleasure reading Mark Lam's blog, an architect and engineer behind the CDC virtual machine 
&lt;a href="http://weblogs.java.net/blog/mlam/" rel="nofollow"&gt;http://weblogs.java.net/blog/mlam/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Final thought: is Android less or equal to CDC + OSGi?&lt;/p&gt;</description>
      <pubDate>Tue, 15 Apr 2008 14:23:50 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:4aa84c17-90b7-4cb2-bc0e-8a75c7453965</guid>
      <link>http://journal.dedasys.com/articles/2008/04/14/hecl-jacta-est#comment-1231</link>
    </item>
    <item>
      <title>"Hecl Jacta Est" by David Welton</title>
      <description>&lt;p&gt;Emanuele - I'd be interested to hear about your experiences with Phone ME - it's not something I've looked into yet.&lt;/p&gt;

&lt;p&gt;In terms of the differences, not knowing anything about Phone ME, I can't really say how Android compares to it.  I do think that Android's marketing efforts are paying off, though, and that is, like it or not, an important consideration.  There's a lot to be learned about Android in terms of where it's going to go in the future, and how they will manage some of the problems that J2ME has had in the past.  I'm curious to see how it turns out!&lt;/p&gt;</description>
      <pubDate>Tue, 15 Apr 2008 07:28:22 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:cb5c395a-29f9-4f05-9bd4-d48eecfb6bb9</guid>
      <link>http://journal.dedasys.com/articles/2008/04/14/hecl-jacta-est#comment-1230</link>
    </item>
    <item>
      <title>"Hecl Jacta Est" by David Welton</title>
      <description>&lt;p&gt;Cool, I got quoted here:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.forbes.com/technology/2008/04/14/android-developers-challenge-tech-wire-cx_ew_0415android.html" rel="nofollow"&gt;http://www.forbes.com/technology/2008/04/14/android-developers-challenge-tech-wire-cx_ew_0415android.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 15 Apr 2008 05:47:07 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:269cc9a8-f7a8-415d-9809-2434a60d978e</guid>
      <link>http://journal.dedasys.com/articles/2008/04/14/hecl-jacta-est#comment-1229</link>
    </item>
    <item>
      <title>"Hecl Jacta Est" by Emanuele Ziglioli</title>
      <description>&lt;p&gt;I've just started getting familiar with the PhoneME advanced project.
To me, the CDC profile is just as powerful as Java SE itself.
Maybe Android makes it easier to access the underlying device drivers as opposed to JNI?&lt;/p&gt;</description>
      <pubDate>Mon, 14 Apr 2008 14:14:02 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:8e297cc0-dbf3-45c3-a60d-443e06aa1b44</guid>
      <link>http://journal.dedasys.com/articles/2008/04/14/hecl-jacta-est#comment-1228</link>
    </item>
    <item>
      <title>"Hecl Jacta Est" by David Shellabarger</title>
      <description>&lt;p&gt;I hear you about the long hours working on android. I'm ready to take a break. Glad the ADC ends today. :)&lt;/p&gt;</description>
      <pubDate>Mon, 14 Apr 2008 09:36:17 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:c9c46b0f-e286-4158-a804-219d2df85456</guid>
      <link>http://journal.dedasys.com/articles/2008/04/14/hecl-jacta-est#comment-1227</link>
    </item>
  </channel>
</rss>
