<?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>Adrian Kosmaczewski &#187; iPhone</title> <atom:link href="http://kosmaczewski.net/category/iphone/feed/" rel="self" type="application/rss+xml" /><link>http://kosmaczewski.net</link> <description></description> <lastBuildDate>Sat, 05 May 2012 22:16:45 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Preferred iPad Apps</title><link>http://kosmaczewski.net/preferred-ipad-apps/</link> <comments>http://kosmaczewski.net/preferred-ipad-apps/#comments</comments> <pubDate>Mon, 30 Jan 2012 13:50:35 +0000</pubDate> <dc:creator>Adrian</dc:creator> <category><![CDATA[Apple]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[applications]]></category> <category><![CDATA[iPad]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/</guid> <description><![CDATA[FlipBoard, Reeder, iA Writer, 1Password, Echofon, iWork (Pages, Numbers, Keynote), The Economist, OmniGraffle, InkPad, Adobe Ideas, iBooks, Kindle, Instagram, Instapaper, swissinfo, digital 2.0, Unzip, Typefaces, Prompt, FaceTime, Mirror, NYPL Biblion, iMovie, GarageBand, Keynote Remote, Zattoo HD, Aelios, TuneIn Radio, Planetary, &#8230; <a
href="http://kosmaczewski.net/preferred-ipad-apps/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>FlipBoard, Reeder, iA Writer, 1Password, Echofon, iWork (Pages, Numbers,
Keynote), The Economist, OmniGraffle, InkPad, Adobe Ideas, iBooks,
Kindle, Instagram, Instapaper, swissinfo, digital 2.0, Unzip, Typefaces,
Prompt, FaceTime, Mirror, NYPL Biblion, iMovie, GarageBand, Keynote
Remote, Zattoo HD, Aelios, TuneIn Radio, Planetary, VinylLove, Shazam,
iDisk, Dropbox, Digits, GoodReader, DocsToGo, Articles, France24, CNN,
La Nación Digital, OffMaps 2, Google Earth, Dictation, SBB Mobile,
Penultimate, Elements, PCalc, Skype, Skype wifi, Hipmunk,
Deep Green, Real Racing HD, ArtRage, Photoshop Express, HP Print.</p><p>Boom.</p> ]]></content:encoded> <wfw:commentRss>http://kosmaczewski.net/preferred-ipad-apps/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Why the iPad is Better than an Inflight Entertainment System</title><link>http://kosmaczewski.net/why-the-ipad-is-better-than-an-inflight-entertainment-system/</link> <comments>http://kosmaczewski.net/why-the-ipad-is-better-than-an-inflight-entertainment-system/#comments</comments> <pubDate>Sat, 11 Jun 2011 09:16:33 +0000</pubDate> <dc:creator>Adrian</dc:creator> <category><![CDATA[iPhone]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[Travel]]></category> <category><![CDATA[air travel]]></category> <category><![CDATA[entertainment]]></category> <category><![CDATA[inflight]]></category> <category><![CDATA[iPad]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/?p=2304</guid> <description><![CDATA[After all my trouble with air travel, I thought I should add some positive views here. And they all turned to be around the iPad, so here they go. The iPad is a better inflight entertainment system because&#8230; The touchscreen &#8230; <a
href="http://kosmaczewski.net/why-the-ipad-is-better-than-an-inflight-entertainment-system/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>After <a
target="_blank" href="http://kosmaczewski.net/2010/12/28/i-hate-you-airline-industry/">all my trouble with air travel</a>, I thought I should add some positive views here. And they all turned to be around the iPad, so here they go.</p><p>The iPad is a better inflight entertainment system because&#8230;</p><ul><li>The touchscreen actually works. And when you touch it, you don&#8217;t disturb the person sleeping in the seat in front of yours.</li><li>It&#8217;s lightweight.</li><li>The captain cannot interrupt your movie or your picture to tell you some useless facts about the temperature outside or the altitude.</li><li>You get to choose the music and the videos that you want to watch. You should just remember to get them prior to boarding, of course.</li><li>You also get to choose the games you want to play. The choice of games is much larger, and it&#8217;s called App Store.</li><li>You can even read newspapers, books, magazines, in the same screen. Reading the latest issue of the <a
target="_blank" href="http://www.economist.com/digital/apps">Economist on my iPad</a> is priceless. It&#8217;s good to avoid being limited to the &#8220;in-flight&#8221; magazine provided by the airline (&#8220;your free copy!&#8221;), which tends to be quite lame, no matter which airline we&#8217;re talking about.</li><li>You can answer e-mails while you fly (for the moment you cannot sent them, unless you fly in some airline that has a wifi network, and as far as I know, there are only a few with such a feature.)</li><li>You could write a novel in <a
target="_blank" href="http://www.informationarchitects.jp/en/writer-for-ipad/">iA Writer</a> or <a
target="_blank" href="http://www.ommwriter.com/">Ommwriter for iPad</a>, for that matter, all while you listen to <a
target="_blank" href="http://twitter.com/#!/akosma/statuses/27926124027">Liszt&#8217;s &#8220;Evening Harmony in D Flat Major&#8221;</a>. Or you could prepare a blog post, like this one.</li><li>Coupled with <a
target="_blank" href="http://www.bose.com/controller?url=/shop_online/headphones/noise_cancelling_headphones/index.jsp">noise-cancelling headphones</a>, the quality of sound is years-light ahead of what those crummy airline headphones are able to provide.</li><li>The battery. A whole 10-hour flight on a single charge is absolutely possible.</li></ul><p>&#8216;Nuff said.</p> ]]></content:encoded> <wfw:commentRss>http://kosmaczewski.net/why-the-ipad-is-better-than-an-inflight-entertainment-system/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tweeting without Twitter</title><link>http://kosmaczewski.net/tweeting-without-twitter/</link> <comments>http://kosmaczewski.net/tweeting-without-twitter/#comments</comments> <pubDate>Wed, 30 Jun 2010 22:00:13 +0000</pubDate> <dc:creator>Adrian</dc:creator> <category><![CDATA[Argentina]]></category> <category><![CDATA[Humour]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Twitter]]></category> <category><![CDATA[Atlantic]]></category> <category><![CDATA[Canada]]></category> <category><![CDATA[flight]]></category> <category><![CDATA[WWDC]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/?p=2228</guid> <description><![CDATA[During my flight to WWDC this year I could not really sleep, and the 12 hour flight was the source of memorable tweets that will never make it to Twitter. Because of timing and context, and also because of the &#8230; <a
href="http://kosmaczewski.net/tweeting-without-twitter/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>During my flight to WWDC this year I could not really sleep, and the 12 hour flight was the source of memorable tweets that will never make it to Twitter. Because of timing and context, and also because of the inexcusable lack of wifi network in some major airlines.</p><p>Anyway.</p><p>I used Pages during the flight to keep track of all those insomniac, bilingual tweets, while the plane was a going through the Atlantic and Canada towards San Francisco. Some are about the flight itself, others about the Argentine film &#8220;El Secreto de sus Ojos&#8221;, and finally some about the Football World Cup. Project yourself in the situation, and enjoy the rants. I certainly did :)<span
id="more-2228"></span></p><h2>During and about the flight</h2><ul><li>The iPad is the perfect onboard entertainment system. Pages as an offline Twitter client, Kindle and iBooks as ebook readers, some movies, and lots of music. 57% battery after 12 hours.</li><li>As the stewards would say: &#8220;brace, brace&#8221;; lots of tweets coming.</li><li>Outlook is a city in Saskatchewan, not far from Saskatoon and Moose Jaw. After this revelation to remember the next time you play Trivial Pursuit, you can resume your normal activities.</li><li>Saskatoon officially gets the 2010 akosma award for the best city name ever.</li><li>As you could imagine, the only interesting thing in this inflight entertainment thingy is the 3D map indicating our current position. #fascinating #boring</li><li>I forgot to mention that my seat&#8217;s sound system is broken. I could watch any movie I want but my lip reading skills are not *that* good.</li><li>The names of the cities in northern Canada are just amazing. Can&#8217;t remember any of them tho. Are they Innuit names?</li><li>Our vision of the world is as distorted as a map of Novaja Zemlya in Mercator projection after the explosion of the Tsar bomba.</li><li>Why do they still print the &#8220;smoke&#8221; section in boarding passes? Is there any airline out there still offering smoking seats?</li><li>Given that most airplane tickets are electronic, why aren&#8217;t boarding passes? #iphoneappidea</li><li>Let&#8217;s calculate the CO2 emissions caused by airlines still printing the word &#8220;smoke&#8221; in boarding passes. No, let&#8217;s better not.</li><li>The keyboard of the iPad has this character: ₩ (tap and hold the dollar sign). What currency is it? Korea&#8217;s won? If Korea won, then the pun is intended.</li><li>On the plane with @mediaatelier and @dcondrau, probably even more Swiss devs, but without wifi and Twitter, difficult to know.</li><li>There were fewer devs using Xcode on this Swiss flight than in last year&#8217;s Lufthansa flight. I will leave the elaboration of any conclusion thereof to my dear followers.</li><li>Why do flight attendants akways decide to serve beverages at precisely the same moment when planes go through turbulences? #complot #midwest #twister</li><li>Now I understand why Swiss is Lufthansa&#8217;s cash cow: pricier tickets and crappier service. Only selling point: the nonstop ZRH -&gt; SFO flight. #swissairwherearethou</li><li>I remember when they added phones to Swissair airplanes, back in 1996; calls used to cost 10 dollars per minute. Now, in 2010, in Swiss&#8230; they cost the same. #WTF</li><li>In the airport of Santa Cruz de la Sierra (Bolivia) there was free, fast, open wifi in 2006. Most airports in the northern hemisphere, in 2010, charge a lot for a crappy connection. #WTF</li><li>And still, no wifi in planes. #WTF</li><li>No, I haven&#8217;t been involved in Nazi activities during from 1933 to 1945. Thanks for asking. #visawaiver</li><li>Swiss people not traveling often outside of Switzerland are easy to spot. I let you imagine the rest of this tweet.</li><li>The Swiss version of Homer Simpson is sitting beside me, and is kinda fascinated with my iPad. Yeah, I&#8217;m talking about you, moron.</li><li>Oh no my dear Homer, the armrest between us is mine for the rest of the flight. See? I don&#8217;t push *my* elbow on *your* side. Wasn&#8217;t *that* hard, now was it?</li><li>The &#8220;Skytrain&#8221; in ZRH airport, is a subway, actually. You can hear yodel and cows and other Swiss sounds inside while you go from terminal to terminal. #typisch</li><li>Whoever said that the iPad is a consumption-only device should have stop consuming some substances before writing nonsense.</li></ul><h2>Sobre la pelicula &#8220;El Secreto de sus Ojos&#8221;</h2><ul><li>El otro día fui a ver &#8220;El Secreto de sus Ojos&#8221; con Clau, y me quedaron, obviamente, muchas cosas picando, pensaturrias.</li><li>Me imagino la Argentina de mis padres como un lugar con una dosis mayor de inocencia de la actual. Debe haber haber sido un lindo lugar.</li><li>Vivir en la Argentina de los 80 no estuvo mal. Aparte de las hiperinflaciones y crisis crónicas, yo tengo lindos recuerdos de aquella época.</li></ul><h2>Sobre el mundial</h2><ul><li>Si Drogba se fracturo y quedo afuera del mundial, entonces se queda con las Ghana. Y el resto del tweet es superfluo. #mundial</li><li>Si te fracbturas, necesitas una drogba para conbtener el dbolor. #mundial</li><li>Primero Beckham, después Rooney, ahora Drogba&#8230; que otros jugadores se quedaron afuera? #mundial</li><li>Atacante norcoreano inscripto como arquero&#8230; te imaginas? El técnico lo tendría que probar al arco, por ahí después se lo recordaría como el Higuita coreano. #escorpión #taekwondo #mundial</li><li>El conocido árbitro paraguayo Carlos Amarilla no participará en el mundial. Tampoco asistirán el reconocido juez de línea francés Marcel Orsay ni el legendario hincha de Camerún. #burumbumbúm #mundial</li><li>Burumbumberia, burumbumberia, yo soy el hincha, de Nigeria. #mundial</li><li>Burumbumbana, burumbumbana, yo soy el hincha, de Ghana. #mundial</li><li>Burumbumbafrica, burumbumbumbafrica, yo soy el hincha, de Sudafrica. #mundial</li><li>Burumbumbar, burumbumbar, yo soy el hincha, de Madagascar (las hinchadas de Zanzibar y Escobar cantan similares canciones) #mundial</li><li>Burumbumbique, burumbumbique, yo soy el hincha, de Mozambique. #mundial</li><li>Burumbumipto, burumbumipto, yo soy el hincha, de &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. (enviar respuesta correcta en un reply) #mundial</li><li>Burumbumbina, burumbumbina, yo soy el hincha, de Argentina (el que diga &#8220;efedrina&#8221; es boleta). #mundial</li><li>Burumbumbal, burumbumbal, yo soy el hincha, de Codesal (cantito alemán) #mundial</li><li>Burumbumbola, burumbumbola, yo soy el hincha, de Angola. #mundial</li><li>Burumbumbasta, burumbasta, yo creo&#8230; que ya basta.</li><li>El otro día dieron en la TV Suiza (en italiano) la película de Kusturica sobre Maradona. Muy buena.﻿</li></ul> ]]></content:encoded> <wfw:commentRss>http://kosmaczewski.net/tweeting-without-twitter/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>HTTP Headers, Web Apps and Mobile Safari</title><link>http://kosmaczewski.net/http-headers-web-apps-and-mobile-safari/</link> <comments>http://kosmaczewski.net/http-headers-web-apps-and-mobile-safari/#comments</comments> <pubDate>Fri, 30 Oct 2009 15:24:06 +0000</pubDate> <dc:creator>Adrian</dc:creator> <category><![CDATA[How to?]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[Safari]]></category> <category><![CDATA[web]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/?p=2047</guid> <description><![CDATA[I found today that Mobile Safari, the browser bundled with the iPhone, has a very strange and annoying behaviour when it comes to web apps. In fact, when you &#8220;install&#8221; web applications with the &#60;meta name=&#34;apple-mobile-web-app-capable&#34; content=&#34;yes&#34; /&#62; tag in &#8230; <a
href="http://kosmaczewski.net/http-headers-web-apps-and-mobile-safari/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I found today that Mobile Safari, the browser bundled with the iPhone, has a very strange and annoying behaviour when it comes to web apps. In fact, when you &#8220;install&#8221; web applications with the &lt;meta name=&quot;apple-mobile-web-app-capable&quot; content=&quot;yes&quot; /&gt;  tag in the &#8220;Home Screen&#8221;, <strong>the USER_AGENT header sent to the server is different to the one sent when you access the same app manually using Safari.</strong>.</p><p>Here&#8217;s a test that proves this assertion: <span
id="more-2047"></span></p><ol><li>Create a server-side web app with your preferred language, and <a
href="http://tonycode.com/wiki/index.php?title=Dumping_HTTP_Headers">print all the request headers</a>; for example, in PHP:
[source:php] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta
http-equiv="content-type" content="text/html;charset=UTF-8" /><meta
name="apple-mobile-web-app-capable" content="yes" /></head><body> <?php
foreach($_SERVER as $h=>$v) {
if(ereg(&#8216;HTTP_(.+)&#8217;,$h,$hp)) {
echo &#8220;<li>$h = $v</li>\n&#8221;;
}
}
?></body></html> [/source]</li><li>Launch MobileSafari.app in either the iPhone Simulator or in your iPhone or iPod touch, and access the server-side script you created previously: <img
src="http://kosmaczewski.net/wp-content/uploads/2009/10/safari1.png" alt="safari1" title="safari1" width="480" height="320" class="alignnone size-full wp-image-2053" /></li><li>Add the application to your home screen, tapping the &#8220;+&#8221; button on the toolbar: <img
src="http://kosmaczewski.net/wp-content/uploads/2009/10/safari2.png" alt="safari2" title="safari2" width="480" height="320" class="alignnone size-full wp-image-2054" /></li><li>Now launch the application from your home screen, and this is what you see: <img
src="http://kosmaczewski.net/wp-content/uploads/2009/10/safari3.png" alt="safari3" title="safari3" width="480" height="320" class="alignnone size-full wp-image-2055" /></li><li>Compare the outputs (above, those from the latest iPhone Simulator, and below, those from my iPhone 3G with iPhone OS 3.1.2):<table
border="1" cellpadding="2" cellspacing="0"><tr><td><strong>Safari:</strong></td><td>HTTP_USER_AGENT = Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) <em>Version/4.0</em> Mobile/7D11 <em>Safari/528.16</em></td></tr><tr><td><strong>Home Screen App:</strong></td><td>HTTP_USER_AGENT = Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Mobile/7D11</td></tr></table> The texts in <em>italic</em> show the differences between the two outputs.</li></ol><p>This difference (in italic above) is only visible when the HTML generated by the server-side script contains the &lt;meta name=&quot;apple-mobile-web-app-capable&quot; content=&quot;yes&quot; /&gt;  tag, which triggers this change of behaviour. Otherwise, the outputs are exactly the same. Most annoyingly, this behavior is not documented (at least not that I am aware of). This problem <a
href="http://www.bennadel.com/blog/1197-Defaulting-To-The-Numeric-Keyboard-On-The-iPhone.htm">has already been spotted elsewhere</a> (scroll down until you see the comment by DVO published on Jul 3, 2009 at 7:34 AM; thanks to my friend <a
href="http://twitter.com/bdufresne">Bertrand</a> for the link!).</p><p>This is not only weird, but it also might break libraries used to generate iPhone-ready websites out of existing web apps (by redirecting the browser using the information in the USER_AGENT header; for example, this is what happens with the current version of the <a
href="http://github.com/noelrappin/rails-iui/">Rails iUI plugin</a> (which is why I found this behaviour :)</p><p>The lesson of all of this mess is this: if you have to test for Safari on the iPhone, do not use the word &#8220;Safari&#8221;, but rather use &#8220;AppleWebKit&#8221; and &#8220;Mobile&#8221;, to be sure of catching also the users who installed your application in their home screen.</p><p><strong>Update, 2009-10-30:</strong> In particular, the line of the Rails iUI plugin that causes problem with this particular behavior <a
href="http://github.com/noelrappin/rails-iui/blob/50c7c19038817d30b4c351232217c87a065d18a1/lib/iphone_controller.rb#L45">is this one</a>.</p> ]]></content:encoded> <wfw:commentRss>http://kosmaczewski.net/http-headers-web-apps-and-mobile-safari/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>iPhone Apps without Objective-C</title><link>http://akosma.com/2009/10/29/iphone-apps-without-objective-c/</link> <comments>http://akosma.com/2009/10/29/iphone-apps-without-objective-c/#comments</comments> <pubDate>Thu, 29 Oct 2009 14:46:40 +0000</pubDate> <dc:creator>akosma software</dc:creator> <category><![CDATA[Apple]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[C++]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Objective-C]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[Ruby]]></category> <category><![CDATA[Software]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/?p=2027</guid> <description><![CDATA[Yes, it&#8217;s possible. Even if Objective-C is one of my preferred programming languages, in any case I think it&#8217;s worth mentioning that, 2 years after the official iPhone SDK has been announced, the iPhone development landscape has really grown up, &#8230; <a
href="http://akosma.com/2009/10/29/iphone-apps-without-objective-c/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Yes, it&#8217;s possible. Even if Objective-C is one of my <a
href="http://kosmaczewski.net/2007/03/09/preferred-programming-languages/">preferred programming languages</a>, in any case I think it&#8217;s worth mentioning that, 2 years after <a
href="http://www.tuaw.com/2007/10/17/apple-we-plan-to-have-an-iphone-sdk-in-developers-hands-in-fe/">the official iPhone SDK has been announced</a>, the iPhone development landscape has really grown up, and many, many different options are available today. This article provides a very high-level enumeration of some options I&#8217;ve found on the web, but I&#8217;m sure there are even more alternatives around.</p><p
align="center"><a
href="http://www.amazon.com/Programming-Objective-C-2-0-Stephen-Kochan/dp/0321566157/ref=dp_ob_title_bk"><img
src="http://kosmaczewski.net/wp-content/uploads/2009/10/0321566157-233x300.jpg" alt="0321566157" title="0321566157" width="233" height="300" class="alignnone size-medium wp-image-2031" /></a></p><p>Here it goes: <span
id="more-2027"></span></p><ul><li>First of all, remember that <a
href="http://www.apple.com/webapps/whatarewebapps.html">you can always create web apps</a>. It&#8217;s worth mentioning that you can avoid the App Store and its quirks altogether; it&#8217;s up to you ;) This opens up the possibility of using your preferred server-side technology + JavaScript, and there&#8217;s quite a few libraries and tools that will help you create a killer web app: <a
href="http://code.google.com/p/iui/">Joe Hewitt&#8217;s excellent iUI</a> (yes, he&#8217;s the same guy behind the <a
href="http://joehewitt.com/post/the-three20-project/">Three20 project</a>), the <a
href="http://www.railslodge.com/plugins/1200-tank-engine"><del
datetime="2009-10-30T11:50:16+00:00">Tank Engine Rails plugin</del></a> <a
href="http://github.com/noelrappin/rails-iui">Rails iUI plugin</a> (Tank Engine does not work very well unfortunately), <a
href="http://www.marketcircle.com/iphoney/">iPhoney</a> or <a
href="http://www.ibm.com/developerworks/opensource/library/os-eclipse-iphone/">Eclipse</a> are just some of the alternatives.</li><li>If you like C++, you can choose between the official SDK (yes, you can create iPhone apps with just C or C++), or other alternatives like <a
href="http://libnui.net/">nui</a>, <a
href="http://pocoproject.org/blog/?p=208">POCO</a>, <a
href="http://www.mani.de/backstage/?p=159">Boost</a> or <a
href="http://drawlogic.com/2009/06/19/haxe-on-the-iphone-with-hxcpp-flash-9-api-to-c-for-mobile/">haXe</a>. And apparently, soon you&#8217;ll be able to use a <a
href="http://www.daniweb.com/news/story228677.html#">Symbian C++ toolkit</a> as well (and who knows, maybe even we&#8217;ll get <a
href="http://www.rawmaterialsoftware.com/juceforum/viewtopic.php?t=2832">Juce on the iPhone</a> one day too!).</li><li>If you are a Flash and ActionScript developer, you are most probably aware that you can create <a
href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/">native iPhone applications using Adobe Flash CS5</a>&#8230;</li><li>For C# and .NET developers, there&#8217;s <a
href="http://monotouch.net/">MonoTouch</a>, which has received extensive press coverage lately.</li><li>If you want to use Lua, you can use the <a
href="http://github.com/probablycorey/wax">Wax framework</a>.</li><li>If your idea is to &#8220;write once, run anywhere&#8221;, and &#8220;anywhere&#8221; in this context means Android, iPhone, BlackBerry and other mobile platforms, you might want to try <a
href="http://rhomobile.com/">rhomobile</a>, <a
href="http://www.anscamobile.com/corona/">Corona</a>, <a
href="http://phonegap.com/">PhoneGap</a> or <a
href="http://quickconnect.sourceforge.net/browser/index.html">QuickConnect</a>. The <a
href="http://www.xmlvm.org/iphone/#">XMLVM</a> project might also interest you, as it consists of a cross-compiler toolchain which can be used with Ruby, .NET, Java and can generate code for many platforms at once.</li><li>Finally, if you are into game development, the quantity of libraries allowing you to create iPhone games is simply astounding, many supporting alternative programming languages: <a
href="http://www.libsdl.org/index.php">SDL</a>, <a
href="http://unity3d.com/">Unity</a>, <a
href="http://sio2interactive.com/">SIO2</a>, <a
href="http://www.garagegames.com/products/torque-2d/iphone">Torque2D</a>, <a
href="http://cocos2d.org/">cocos2d</a> and <a
href="http://gamehaxe.com/category/nme/">Game Haxe</a>.</li><li>And of course, <a
href="http://developer.apple.com/iphone/">there&#8217;s the official SDK</a>, with Objective-C and Cocoa Touch all the big buzz around it.</li></ul><p>What do you think? Is there any library or programming language that I&#8217;ve forgotten in this list? Just leave the name and URL in the comments below.</p><p><strong>Update, 2009-11-05: </strong>Just found the <a
href="http://www.swebapps.com/">Swebapps service</a> which allows you to create (very basic) iPhone apps without coding.</p><p><strong>Update, 2009-11-24: </strong>Here&#8217;s a new entry for the growing list of alternative frameworks: <a
href="http://www.crystalsdk.com/">Crystal SDK</a> by <a
href="http://www.chillingo.com/">Chillingo</a>.</p><p><strong>Update, 2009-11-25: </strong>Another one, in C++ and cross-platform: <a
href="http://www.airplaysdk.com/">Airplay SDK</a>.</p> ]]></content:encoded> <wfw:commentRss>http://akosma.com/2009/10/29/iphone-apps-without-objective-c/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Roundup of iPhone App Sketchbooks</title><link>http://akosma.com/2009/10/27/roundup-of-iphone-app-sketchbooks/</link> <comments>http://akosma.com/2009/10/27/roundup-of-iphone-app-sketchbooks/#comments</comments> <pubDate>Tue, 27 Oct 2009 07:37:37 +0000</pubDate> <dc:creator>akosma software</dc:creator> <category><![CDATA[iPhone]]></category> <category><![CDATA[Quality]]></category> <category><![CDATA[design]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[roundup]]></category> <category><![CDATA[sketchbook]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/?p=2013</guid> <description><![CDATA[Nailing down the idea, the navigation and the UI of your next killer iPhone application is as important (if not more) as writing good code. This is why this post will showcase some recent iPhone designer products, all providing a &#8230; <a
href="http://akosma.com/2009/10/27/roundup-of-iphone-app-sketchbooks/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Nailing down the idea, the navigation and the UI of your next killer iPhone application is as important (if not more) as writing good code. This is why this post will showcase some recent iPhone designer products, all providing a paper-based, iPhone-shaped and iPhone-sized support for sketching out iPhone apps with your client (or just for your own creative pleasure).</p><p>Here we go:</p><p><strong><a
href="http://appsketchbook.com/">App Sketchbook</a></strong> by <a
href="http://www.squareposition.com/">Square Position, LLC (USA)</a>, <a
href="http://twitter.com/appsketchbook">@appsketchbook</a> on Twitter, sold via PayPal for USD 12.99, in both a perforated and non-perforated version.</p><p
align="center"><img
src="http://kosmaczewski.net/wp-content/uploads/2009/10/sketchbook1.png" alt="sketchbook1" title="sketchbook1" width="524" height="214" class="alignnone size-full wp-image-2014" /></p><p><span
id="more-2013"></span> <strong><a
href="http://www.mobilesketchbook.com/">iPhone Application Sketch Book</a></strong> originally by <a
href="http://www.kapsoft.com/">Kapsoft (USA)</a> but <a
href="http://theappleblog.com/2009/09/29/iphone-application-sketch-book-rights-sold-to-apress-publishing/">recently sold to Apress Publishing</a>, <a
href="http://www.amazon.com/gp/product/B002IE2ZK4?ie=UTF8&#038;tag=iphoapplsketb-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B002IE2ZK4">sold on Amazon for USD 9.99</a> (while supplies last!).</p><p
align="center"><img
src="http://kosmaczewski.net/wp-content/uploads/2009/10/sketchbook2.png" alt="sketchbook2" title="sketchbook2" width="400" height="280" class="alignnone size-full wp-image-2015" /></p><p><strong><a
href="http://notepod.net/">Notepod</a></strong> by <a
href="http://inventivelabs.com.au/">Inventive Labs (Australia)</a>, <a
href="http://twitter.com/notepods">@notepods</a> on Twitter, sold via PayPal for USD 17.95.</p><p
align="center"><img
src="http://kosmaczewski.net/wp-content/uploads/2009/10/sketchbook3.png" alt="sketchbook3" title="sketchbook3" width="406" height="279" class="alignnone size-full wp-image-2016" /></p><p><strong><a
href="http://www.ebutterfly.com/books/devsketchbook/">The Developer Sketchbook for iPhone Apps</a></strong> by <a
href="http://www.ebutterfly.com/">Electric Butterfly (USA)</a>, <a
href="http://twitter.com/ebutterfly">@ebutterfly</a> on Twitter, <a
href="http://www.amazon.com/gp/product/143925608X?ie=UTF8&#038;tag=electricbutterfl&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=143925608X">sold on Amazon for USD 19.99</a>.</p><p
align="center"><img
src="http://kosmaczewski.net/wp-content/uploads/2009/10/sketchbook4.jpg" alt="sketchbook4" title="sketchbook4" width="180" height="274" class="alignnone size-full wp-image-2017" /></p><p>Finally, the <strong><a
href="http://www.uistencils.com/featured/iphone-sketch-pad.html">UI Stencils Sketch Pad</a></strong> (for USD 7.95) with its <strong><a
href="http://www.uistencils.com/featured/iphone-stencil-kit.html">iPhone Stencil Kit</a></strong> (for USD 17.95) by <a
href="http://www.designcommission.com/">Design Commission</a> (<a
href="http://twitter.com/designcom">@designcom</a> on Twitter).</p><p
align="center"><img
src="http://kosmaczewski.net/wp-content/uploads/2009/10/sketchbook5.jpg" alt="sketchbook5" title="sketchbook5" width="500" height="247" class="alignnone size-full wp-image-2021" /></p><p>I&#8217;ve ordered some of these items, and I&#8217;ve seen some others in the hands of some colleagues, and I can tell you that they are really handy and useful. I look forward to using them soon! For more information, here&#8217;s a <a
href="http://www.tuaw.com/2009/10/03/mega-super-tuaw-shootout-of-the-iphone-ui-sketchbooks/">recent article on TUAW</a> comparing some of the items featured in this article.</p><p>Happy iPhone app designing!</p><p><strong>Update, 2009-11-12:</strong> <a
href="http://www.mobilesketchbook.com/">The iPhone Application Sketch Book</a> (recently bought by Apress) has been revamped and now features a plastic stencil too!</p> ]]></content:encoded> <wfw:commentRss>http://akosma.com/2009/10/27/roundup-of-iphone-app-sketchbooks/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>JAOO iPhone Dev Days 2009 Zürich</title><link>http://akosma.com/2009/10/13/iphone-dev-days-2009/</link> <comments>http://akosma.com/2009/10/13/iphone-dev-days-2009/#comments</comments> <pubDate>Tue, 13 Oct 2009 19:02:09 +0000</pubDate> <dc:creator>akosma software</dc:creator> <category><![CDATA[iPhone]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[conference]]></category> <category><![CDATA[Switzerland]]></category> <category><![CDATA[Zürich]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/?p=1964</guid> <description><![CDATA[Last week&#8217;s JAOO iPhone Dev Day was a big success. Featuring Raven Zachary, Alex Cone, Jonas Schnelli, Patrick Bönzli and Patrick Linskey and yours truly, the event gathered many attendees interested in the capabilities of the iPhone for their businesses. &#8230; <a
href="http://akosma.com/2009/10/13/iphone-dev-days-2009/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Last week&#8217;s <a
href="http://iphonedevday.com/"><span
class="caps">JAOO</span> iPhone Dev Day</a> was a big success. Featuring <a
href="http://raven.me/">Raven Zachary</a>, <a
href="http://www.linkedin.com/in/alexcone">Alex Cone</a>, <a
href="http://www.include7.ch/">Jonas Schnelli</a>, <a
href="http://iphonedevday.com/suisse-2009/speaker/Patrick+Bönzli">Patrick Bönzli</a> and <a
href="http://jaoo.dk/speaker/Patrick+Linskey">Patrick Linskey</a> and yours truly, the event gathered many attendees interested in the capabilities of the iPhone for their businesses.</p><p>This is a small review of the event, organized by the incredible teams of <a
href="http://trifork.com/">Trifork</a> and <a
href="http://www.keynode.biz/">Keynode</a> with links to the material I&#8217;ve provided in my own presentations.</p><p><a
href="http://www.flickr.com/photos/akosma/3991712927/" title="Reception booth for the iPhone Dev Day by akosma, on Flickr"><img
src="http://farm3.static.flickr.com/2556/3991712927_7c22e5208a.jpg" width="500" height="375" alt="Reception booth for the iPhone Dev Day" /></a></p><p><span
id="more-1964"></span><p><a
href="http://raven.me/">Raven Zachary</a> needs no introduction. Known by the masses as the &#8220;<a
href="http://my.barackobama.com/page/content/iphone">Obama iPhone App</a> Guy&#8221;, he&#8217;s a brilliant entrepreneur who&#8217;s jumped onto the iPhone wagon without restrictions. His company in Portland, Oregon, provides not only iPhone app development services, but also marketing and business information for companies in the field. His presentation was insightful, interesting and fun; Raven has a unique style for presenting data and he captured the audience with incredible information. His presentation provided a unique and broad perspective to the whole market, preparing the audience for the more technical presentations later.</p></p><pre><code>&lt;p&gt;&lt;a href="http://www.flickr.com/photos/akosma/3992510002/" title="Raven Zachary: great speaker and entrepreneur, founder of the iPhoneDevCamp and builder of the Obama app by akosma, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3470/3992510002_d8b1948e5a.jpg" width="500" height="375" alt="Raven Zachary: great speaker and entrepreneur, founder of the iPhoneDevCamp and builder of the Obama app" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Jonas Schnelli is a dear friend of mine, founder and &lt;span class="caps"&gt;CEO&lt;/span&gt; of &lt;a href="http://www.include7.ch/"&gt;Include7&lt;/a&gt;. He followed Raven on stage, talking about the all-time famous &lt;a href="http://mct.sbb.ch/mct/reisezeit/news/sbb-mobile-iphone.htm"&gt;&lt;span class="caps"&gt;SBB&lt;/span&gt; iPhone Application&lt;/a&gt;. Jonas talked about how he came up with the idea (as you can imagine, he solved his own travel needs, which is the best way to start a project anyway) and how he developed a business relationship with the Swiss train company. He also provided 5 fundamental tips about iPhone development, coming from an experienced iPhone developer, thus closing a brilliant session with lots of interesting details.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/akosma/3991861189/" title="Jonas Schnelli on stage; he's the maker of the most successful Swiss iPhone app ever: the SBB/CFF app! #JAOO by akosma, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2441/3991861189_c35a82588a.jpg" width="375" height="500" alt="Jonas Schnelli on stage; he's the maker of the most successful Swiss iPhone app ever: the SBB/CFF app! #JAOO" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Jonas also showed a new open source project his company is creating, an &lt;a href="https://projects.include7.ch/projects/show/dialoginterpreter"&gt;&lt;span class="caps"&gt;XML&lt;/span&gt;-based &lt;span class="caps"&gt;DSL&lt;/span&gt;&lt;/a&gt; used to generate complex user interface interactions on the iPhone, which certainly looks promising.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/akosma/3992660932/" title="Jonas Schnelli shows a portable, XML-based DSL used to build UI elements for very complex workflows #JAOO by akosma, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3034/3992660932_9eeb82aa52.jpg" width="500" height="375" alt="Jonas Schnelli shows a portable, XML-based DSL used to build UI elements for very complex workflows #JAOO" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.linkedin.com/in/alexcone"&gt;Alex Cone&lt;/a&gt; is the founder of the &lt;a href="http://www.iphonedevcamp.org/"&gt;iPhone Dev Camps&lt;/a&gt;, and he has been working with NeXT and Apple technologies for almost 20 years now: he knows Cocoa as if he had coded it himself. He has even worked in the iTunes Store team at Apple! He provided a thorough insight on the architecture of iPhone applications: code organization, the use of notifications versus delegation, and many other interesting subjects related to the creation and maintenance of big Cocoa Touch projects. All in all, an amazing presentation which closed an exciting morning.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/akosma/3992739002/" title="Alex Cone talks about iPhone apps architecture. No, he doesn't work for IBM and I couldn't agree more with him. #JAOO by akosma, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2655/3992739002_8c09bd40b9.jpg" width="375" height="500" alt="Alex Cone talks about iPhone apps architecture. No, he doesn't work for IBM and I couldn't agree more with him. #JAOO" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;His visions are extremely interesting, and not only because the word &amp;#8220;architecture&amp;#8221; sounds strange in the context of small mobile apps: software is software, and architecture is key for quality, maintainability and happy developers.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/akosma/3992776546/" title="iPhone app architecture by Alex Cone #JAOO great summary of ideas for better maintainability! by akosma, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2646/3992776546_92c9289254.jpg" width="500" height="375" alt="iPhone app architecture by Alex Cone #JAOO great summary of ideas for better maintainability!" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After lunch I had the pleasure of giving a talk named &amp;#8220;10 Commandments for iPhone Software Development&amp;#8221;, a tongue-in-cheek presentation about do&amp;#8217;s and dont&amp;#8217;s for creating long lasting, best-selling applications, both from a development and design points of view. I hope everyone enjoyed it! You can find below the slides of the presentation I used. Interestingly, this presentation has been featured last week on &lt;a href="http://slideshare.net/"&gt;SlideShare&lt;/a&gt; as one of the most popular ones on Twitter!&lt;/p&gt;
</code></pre><div
style="width:425px;text-align:left" id="__ss_2173329"><a
style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/akosma/10-commandments-for-iphone-development" title="10 Commandments for iPhone Development">10 Commandments for iPhone Development</a><object
style="margin:0px" width="425" height="355"><param
name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=10commandments-091009013954-phpapp01&#38;rel=0&#38;stripped_title=10-commandments-for-iphone-development" /><param
name="allowFullScreen" value="true"/><param
name="allowScriptAccess" value="always"/><embed
src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=10commandments-091009013954-phpapp01&#38;rel=0&#38;stripped_title=10-commandments-for-iphone-development" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div
style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a
style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a
style="text-decoration:underline;" href="http://www.slideshare.net/akosma">Adrian Kosmaczewski</a>.</div></div><p>Right after came <a
href="http://jaoo.dk/speaker/Patrick+Linskey">Patrick Linskey</a>, who provided the audience with a first hands-on tutorial about how to build an iPhone application in 45 minutes. Great stuff, particularly given that most of the people in the audience were new to the platform, and his introduction showed how to add features using both Xcode and Interface Builder, highlighting the most important elements of the workflow.</p><p><a
href="http://www.flickr.com/photos/akosma/3993039606/" title="Just finished my presentation, now it's Patrick Linskey's turn to build an app in 45 minutes! #JAOO by akosma, on Flickr"><img
src="http://farm3.static.flickr.com/2613/3993039606_9e17115c41.jpg" width="500" height="375" alt="Just finished my presentation, now it's Patrick Linskey's turn to build an app in 45 minutes! #JAOO" /></a></p><p>Finally, <a
href="http://iphonedevday.com/suisse-2009/speaker/Patrick+Bönzli">Patrick Bönzli</a> from <a
href="http://netcetera.ch/">netcetera</a> talked about continuous integration on the iPhone.</p><p><a
href="http://www.flickr.com/photos/akosma/3993160390/" title="Patrick Bönzli on stage to talk about continuous integration on the iPhone #JAOO by akosma, on Flickr"><img
src="http://farm3.static.flickr.com/2492/3993160390_5f09021e9e.jpg" width="500" height="375" alt="Patrick Bönzli on stage to talk about continuous integration on the iPhone #JAOO" /></a></p><p>Finally, Alex Cone and I split the audience in two, featuring two simultaneous hands-on tutorials on creating iPhone applications. Alex undertook the task of providing an excellent advanced tutorial, while I guided my audience into creating their first iPhone application. Unfortunately, the task took longer than expected, but you can find the final application, including the complete step-by-step log, in the <a
href="http://github.com/akosma/Backlog">Backlog project</a> in Github. Feel free to clone the project, explore the log, and see how an simple application can be created in just a couple of hours.</p><p><a
href="http://www.flickr.com/photos/akosma/3992503310/" title="Presentation of the iPhone Dev Day (yes, I'm sitting on the first row :) by akosma, on Flickr"><img
src="http://farm3.static.flickr.com/2574/3992503310_86bf37a0a4.jpg" width="500" height="375" alt="Presentation of the iPhone Dev Day (yes, I'm sitting on the first row :)" /></a></p> ]]></content:encoded> <wfw:commentRss>http://akosma.com/2009/10/13/iphone-dev-days-2009/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>iPhone and Mac OS X Developer Conference Roundup</title><link>http://akosma.com/2009/10/01/iphone-and-mac-os-x-developer-conference-roundup/</link> <comments>http://akosma.com/2009/10/01/iphone-and-mac-os-x-developer-conference-roundup/#comments</comments> <pubDate>Thu, 01 Oct 2009 15:36:10 +0000</pubDate> <dc:creator>akosma software</dc:creator> <category><![CDATA[Apple]]></category> <category><![CDATA[Cocoa]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[conference]]></category> <category><![CDATA[Mac OS X]]></category> <category><![CDATA[Objective-C]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[WWDC]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/?p=1948</guid> <description><![CDATA[Here&#8217;s a quick review of the most important iPhone and Mac OS X developer conferences I&#8217;ve found on the web (in no particular order). Definitely, there&#8217;s no shortage of conferences when you need information about the latest Cocoa, Mac OS &#8230; <a
href="http://akosma.com/2009/10/01/iphone-and-mac-os-x-developer-conference-roundup/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Here&#8217;s a quick review of the most important iPhone and Mac OS X developer conferences I&#8217;ve found on the web (in no particular order). Definitely, there&#8217;s no shortage of conferences when you need information about the latest Cocoa, Mac OS X and iPhone technologies; check this out!</p><ul><li>Apple&#8217;s <a
href="http://developer.apple.com/wwdc/">Worldwide Developer Conference</a> or WWDC, held every year in San Francisco, CA (USA), usually around June, and featuring presentations from Apple employees; if you&#8217;ve never been to one, believe me, you should;</li><li>Voices That Matter <a
href="http://www.voicesthatmatter.com/iPhone2009/">iPhone Developer Conference</a> to be held in Boston, MA (USA) next October 17th and 18th, with (among others) Erica Sadun, Aaron Hillegass, Stephen Kochan and Marcus Zarra;</li><li><a
href="http://www.nsconference.com/">NSConference</a>, to be held from January 31st to February 3rd next year near Reading (UK), and from February 21st to February 24th in the Georgia Tech Institute, GA (USA), featuring (among others) Matt Gemmell, Marcus Zarra and Aaron Hillegass;</li><li>The <a
href="http://www.360idev.com/">360|iDev conference</a> that just finished in Denver, CO (USA), which featured (among many others) Bill Dudney, Brent Simmons, and Marcus Zarra (definitely, Marcus Zarra is everywhere!);</li><li>The <a
href="http://www.iphonedevsummit.com/">iPhone Developer Summit</a> in Santa Clara, CA (USA) next November 3rd;</li><li>The <a
href="http://www.igsummit.com/">iGames Summit</a>, a conference targeted to iPhone game developers, held last March in San Francisco, CA (USA), featuring (among many others) Neil Young (from ngmoco), Andrew Lacy (from Tapulous) and Mike Mettler (from AdMob);</li><li>The <a
href="http://macoun.de/">Macoun Entwicklerkonferenz</a> which happened last September 26th in Frankfurt (Germany);</li><li>The <a
href="http://iphonedevcon.de/">iPhone developer conference</a> in Köln (Germany), in December 1st and 2nd;</li><li>And finally, the <a
href="http://iphonedevday.com/">JAOO iPhone Dev Day</a> in Zürich (Switzerland) next October 8th, featuring Raven Zachary, Alex Cone and&#8230; many others ;)</li></ul><p>Also noteworthy, but not so much about software development I think, is the <a
href="http://www.mobileenterprise09.com/">Mobile Enterprise Conference</a> in Amsterdam (Netherlands) on November 3rd, which has a couple of tracks about the iPhone in enterprise.</p><p>Feel free to add links to other similar events elsewhere in the world!</p><p><strong>Update, 2009-10-02</strong>: Here&#8217;s the link to Jonathan &#8216;Wolf&#8217; Rentzsch&#8217;s <a
href="http://rentzsch.com/c4">C4 Independent Developers Conference</a>.</p><p><strong>Update, 2009-10-03</strong>: The <a
href="http://www.oredev.org/">Øredev 2009 Developer Conference</a> in Malmö (Sweden) next November has iPhone / Mobile tracks too. And so will the <a
href="http://scandevconf.se/">Scandinavian Developer Conference 2010</a> in Göteborg (also in Sweden).</p> ]]></content:encoded> <wfw:commentRss>http://akosma.com/2009/10/01/iphone-and-mac-os-x-developer-conference-roundup/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Using Multiple Twitter Clients from your iPhone Application</title><link>http://kosmaczewski.net/using-multiple-twitter-clients-from-your-iphone-application/</link> <comments>http://kosmaczewski.net/using-multiple-twitter-clients-from-your-iphone-application/#comments</comments> <pubDate>Fri, 11 Sep 2009 20:47:19 +0000</pubDate> <dc:creator>Adrian</dc:creator> <category><![CDATA[iPhone]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Twitter]]></category> <category><![CDATA[Cocoa]]></category> <category><![CDATA[Code]]></category> <category><![CDATA[Objective-C]]></category> <category><![CDATA[project]]></category> <category><![CDATA[Xcode]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/?p=1915</guid> <description><![CDATA[I love playing with iPhone URL schemes. And if you ask me, just like for Mail.app and Safari, I think there should be a &#8220;default&#8221; Twitter client URL scheme in the iPhone, with an interface in the Settings application allowing &#8230; <a
href="http://kosmaczewski.net/using-multiple-twitter-clients-from-your-iphone-application/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a
href="http://kosmaczewski.net/2009/08/04/discovering-a-hidden-iphone-url-scheme/">I love playing with iPhone URL schemes</a>. And if you ask me, just like for Mail.app and Safari, I think there should be a &#8220;default&#8221; <a
href="http://twitter.com/">Twitter</a> client URL scheme in the iPhone, with an interface in the Settings application allowing you to set the application that you prefer to tweet. Alas, this is not the case, and each application must manually allow users to select their preferred client, from a list of known ones.</p><p>Having documented <a
href="http://wiki.akosma.com/IPhone_URL_Schemes">iPhone URL schemes</a> for <a
href="http://twitterfon.net/">TwitterFon</a>, <a
href="http://iconfactory.com/software/twitterrific">Twitterrific</a>, <a
href="http://www.atebits.com/tweetie-iphone/">Tweetie</a> and <a
href="http://www.stone.com/Twittelator/">Twittelator</a>, I&#8217;ve created a project, available in Github, called TwitThis, which helps users choose their preferred Twitter client, and makes it easy to remember the user choice, and to launch the associated application with a single command:</p><p
align="center"><img
src="http://kosmaczewski.net/wp-content/uploads/2009/09/TwitThis.png" alt="TwitThis" title="TwitThis" width="320" height="460" class="alignnone size-full wp-image-1916" /></p><p>This application has the following features:</p><ul><li>The class TwitterClientManager loads a list list of supported Twitter clients is loaded from a plist file, which can be extended to support more clients in the future;</li><li>Each Twitter client is represented by an instance of the TwitterClient class;</li><li>The user can choose his preferred Twitter client at any time, and launch the application by a simple touch; the TwitterClientManager class stores the selected value in the user settings.</li></ul><p>If you have to support several different Twitter clients, feel free to use these classes in your own project! The project, as usual, is <a
href="http://github.com/akosma/TwitThis/">available in Github</a> with a liberal BSD license. Enjoy! I&#8217;d love to hear your comments below.</p> ]]></content:encoded> <wfw:commentRss>http://kosmaczewski.net/using-multiple-twitter-clients-from-your-iphone-application/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Slides, slides, slides</title><link>http://akosma.com/2009/09/10/slides-slides-slides/</link> <comments>http://akosma.com/2009/09/10/slides-slides-slides/#comments</comments> <pubDate>Thu, 10 Sep 2009 10:29:03 +0000</pubDate> <dc:creator>akosma software</dc:creator> <category><![CDATA[iPhone]]></category> <category><![CDATA[Papers]]></category> <category><![CDATA[Switzerland]]></category> <category><![CDATA[conference]]></category> <category><![CDATA[Presentation]]></category> <guid
isPermaLink="false">http://kosmaczewski.net/?p=1912</guid> <description><![CDATA[I&#8217;ve been doing presentations for a while now, so I decided to open a SlideShare account to publish all the slides I&#8217;ve created over the past 5 years. SlideShare has a great Flash-based viewer that you can embed in web &#8230; <a
href="http://akosma.com/2009/09/10/slides-slides-slides/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I&#8217;ve been doing presentations for a while now, so I decided to open a <a
href="http://www.slideshare.net/akosma">SlideShare account</a> to publish all the slides I&#8217;ve created over the past 5 years. SlideShare has a great Flash-based viewer that you can embed in web pages, so I&#8217;ll be using it a lot now. Check out my presentations, feel free to download them and also to use them if you find the contents useful for you (they are distributed with Creative Commons licenses).</p><p>Having said that, I&#8217;m also announcing that the slides (and sample application) of yesterday&#8217;s JAOO geek night presentation in Zürich <a
href="http://kosmaczewski.net/projects/tips-and-tricks-zurich/">are also available in the Projects section of this blog</a>, and here goes the SlideShare player with those slides:</p><div
style="width:425px;text-align:left" id="__ss_1977127"><a
style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/akosma/iphone-app-development-tips-tricks-zrich" title="iPhone App Development Tips &amp; Tricks (Zürich)">iPhone App Development Tips &amp; Tricks (Zürich)</a><object
style="margin:0px" width="425" height="355"><param
name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=slides-090910044616-phpapp02&#038;stripped_title=iphone-app-development-tips-tricks-zrich" /><param
name="allowFullScreen" value="true"/><param
name="allowScriptAccess" value="always"/><embed
src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=slides-090910044616-phpapp02&#038;stripped_title=iphone-app-development-tips-tricks-zrich" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div
style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a
style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a
style="text-decoration:underline;" href="http://www.slideshare.net/akosma">Adrian Kosmaczewski</a>.</div></div> ]]></content:encoded> <wfw:commentRss>http://akosma.com/2009/09/10/slides-slides-slides/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
