Am Rande notiert ...

mobl ist da schon eher mein Ding, eine Programmiersprache, die nach HTML5+JavaScript compiliert und mit IDE-Unterstützung in Eclipse kommt. Da HTML5 auch mit Clientside-Databases kommt, und über Manifest-Dateien die ganze Anwendung auf dem Device gecached werden kann, kann man so auch gut offline-taugliche Anwendungen bauen. Und nebenbei ist das ganze auch für Androiden brauchbar.

Three20 – angucken, falls ich mir doch noch mal iPhone-Programmierung antun will. Hat einige interessante Konzepte, speziell zur Persistenz und internen Struktur (benutzt interne URLs und URL-Routing um Models und Views zusammenzubringen).