<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en" xml:base="http://akosma.com/wp-atom.php"><title type="text">akosma software</title> <subtitle type="text">Leading international provider of cross-platform and multilingual software solutions, for iPhone, iPad, Mac, Windows, Linux, Android, and the web.</subtitle> <updated>2012-05-17T15:41:30Z</updated><link rel="alternate" type="text/html" href="http://akosma.com" /> <id>http://akosma.com/feed/atom/</id> <generator uri="http://wordpress.org/" version="3.3.2">WordPress</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/akosmasoftware" /><feedburner:info uri="akosmasoftware" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[A Mobile Developer Lab the Size of a Country!]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/ixv1RghexM8/" /> <id>http://akosma.com/?p=3467</id> <updated>2012-05-17T15:41:30Z</updated> <published>2012-05-17T13:12:12Z</published> <category scheme="http://akosma.com" term="Business" /><category scheme="http://akosma.com" term="iPhone" /><category scheme="http://akosma.com" term="Mobile Web" /><category scheme="http://akosma.com" term="Opinion" /><category scheme="http://akosma.com" term="development" /><category scheme="http://akosma.com" term="devices" /><category scheme="http://akosma.com" term="lab" /><category scheme="http://akosma.com" term="mobile" /><category scheme="http://akosma.com" term="sharing" /> <summary type="html"><![CDATA[Last week we attended with Bertrand Dufresne the 2012 edition of Mobilism in Amsterdam, an awesome event set up by many great people, among them Peter-Paul Koch, Stephen Hay and Krijn Hoetmer. One of the most inspiring and useful ideas we brought from Mobilism was the creation of a mobile testing lab, covering a wide [...]]]></summary> <content type="html" xml:base="http://akosma.com/2012/05/17/a-mobile-developer-lab-the-size-of-a-country/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-mobile-developer-lab-the-size-of-a-country"><![CDATA[<p>Last week we attended with <a
href="https://twitter.com/bdufresne">Bertrand Dufresne</a> the 2012 edition of <a
href="http://mobilism.nl/2012">Mobilism</a> in Amsterdam, an awesome event set up by many great people,
among them <a
href="http://quirksmode.org/">Peter-Paul Koch</a>, <a
href="http://www.the-haystack.com/">Stephen Hay</a> and <a
href="http://krijnhoetmer.nl/">Krijn Hoetmer</a>.</p><p><img
src="http://akosma.com/wp/wp-content/uploads/2010/03/ipadbooks.png" alt="ipadbooks.png" border="0" width="170" height="206" class="alignleft size-full" /></p><p>One of the most inspiring and useful ideas we brought from Mobilism was
the creation of a mobile testing lab, covering a wide array of devices,
allowing companies of all sizes to offer access to devices from
different brands and models. This idea was presented by both <a
href="http://remysharp.com/">Remy
Sharp</a> and <a
href="http://adactio.com/">Jeremy Keith</a>, and it has taken the form of a physical
testing lab set up in Brighton, UK, <a
href="http://adactio.com/journal/5446/">as described by Jeremy himself</a>.</p><p>Of course, Switzerland is a country, and slightly bigger than Brighton,
but as a country, it is not that big after all. Imagine an online
database of devices, including their geographical location, helping
developers to share devices with each other, to reserve time slots, and
this not only in Geneva or Zürich, but all over the country.</p><p>Very often we developers would love to be able to test our latest app in
some weird combination of mobile OS or browser or technology, and we
wonder whether someone has such a device to lend for a little while, the
time of debugging our code or testing our site. That&#8217;s the whole spirit
of this project.</p><p>So far the idea, thus, is to start the discussion and start collecting
information.  Towards this goal, I&#8217;ve opened a <a
href="http://projects.akosma.com/projects/open-mobile-device-lab">project site</a> to
share conversations, files and other items of interest around this idea.</p><p>If you want to join this effort, please <a
href="http://akosma.com/contact/">contact me</a> and I&#8217;ll open a
account for you to the project. We would love to have a large array of
devices for testing, and if we all collaborate, we could have a
country-wide database of devices! I think this is a goal that will
provide lots of utility for all of us.</p><p><strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2012/05/07/this-week-mobilism-2012-amsterdam/" rel="bookmark" title="May 7, 2012">This week: Mobilism 2012 Amsterdam</a></li><li><a
href="http://akosma.com/2011/08/23/dropping-support-for-iphone-os-3-x/" rel="bookmark" title="August 23, 2011">Dropping support for iPhone OS 3.x</a></li><li><a
href="http://akosma.com/2012/01/30/how-we-work/" rel="bookmark" title="January 30, 2012">How we work</a></li><li><a
href="http://akosma.com/2010/10/04/integrating-ios-applications-with-backend-rest-services/" rel="bookmark" title="October 4, 2010">Integrating iOS Applications with Backend REST Services</a></li><li><a
href="http://akosma.com/2012/04/23/introducing-the-teaching-editor/" rel="bookmark" title="April 23, 2012">Introducing the Teaching Editor</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/05/17/a-mobile-developer-lab-the-size-of-a-country/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-mobile-developer-lab-the-size-of-a-country#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/05/17/a-mobile-developer-lab-the-size-of-a-country/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/05/17/a-mobile-developer-lab-the-size-of-a-country/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-mobile-developer-lab-the-size-of-a-country</feedburner:origLink></entry> <entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[Introducing the Henri Dès iPhone App: La Radio HD!]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/bDP9WvzeKvo/" /> <id>http://akosma.com/?p=3460</id> <updated>2012-05-14T06:20:07Z</updated> <published>2012-05-14T06:20:02Z</published> <category scheme="http://akosma.com" term="iPhone" /><category scheme="http://akosma.com" term="Portfolio" /><category scheme="http://akosma.com" term="App Store" /><category scheme="http://akosma.com" term="application" /><category scheme="http://akosma.com" term="Henri Dès" /><category scheme="http://akosma.com" term="portfolio" /><category scheme="http://akosma.com" term="radio" /> <summary type="html"><![CDATA[We are extremely happy to announce the immediate availability of the Henri Dès iPhone application on the App Store. This is the result of a collaboration with our dear friends Fabien and Sena from We Studio Lausanne, and is a mobile frontend for the Radio Henri Dès website, also created by We Studio. This application [...]]]></summary> <content type="html" xml:base="http://akosma.com/2012/05/14/introducing-the-henri-des-iphone-app-la-radio-hd/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=introducing-the-henri-des-iphone-app-la-radio-hd"><![CDATA[<p>We are extremely happy to announce the immediate availability of the <a
href="http://itunes.apple.com/ch/app/la-radio/id524936258?l=en&amp;mt=8">Henri Dès iPhone application</a> on the App Store. This is the result
of a collaboration with our dear friends Fabien and Sena from <a
href="http://www.we-studio.ch/">We
Studio</a> Lausanne, and is a mobile frontend for the <a
href="http://radio-henrides.net/">Radio Henri Dès
website</a>, also created by <a
href="http://www.we-studio.ch/">We Studio</a>.</p><p><a
href="http://itunes.apple.com/ch/app/la-radio/id524936258?l=en&amp;mt=8"><img
src="http://akosma.com/wp/wp-content/uploads/2012/05/henri_des_icon.png" alt="Henri des icon" border="0" width="170" height="170" class="alignleft size-full" /></a></p><p>This application streams more than 250 songs in high definition, without
ads or interruptions, non-stop 24/7! It also provides quick access to
the songs by Henri Dès in your iOS device, and shortcuts to buy more
from the iTunes store.</p><p>[Henri Dès][4] is a Swiss singer and songwriter immensely popular with
children in francophone countries. He represented Switzerland in the
1970 Eurovision Song Contest with the song &#8220;Retour&#8221;, earning the fourth
position. Publishing since 1977 under his own label, Marie-Josée
Productions, he has written, recorded and released 25 records, and has
toured extensively in Switzerland, France, Belgium and Canada.</p><p>We are very happy, please go and check it out on the <a
href="http://itunes.apple.com/ch/app/la-radio/id524936258?l=en&amp;mt=8">App Store</a>!</p><p><a
href="http://itunes.apple.com/ch/app/la-radio/id524936258?l=en&amp;mt=8"><img
src="http://akosma.com/wp/wp-content/uploads/2012/05/screen_henri_des1.jpg" alt="Screen henri des" border="0" width="440" height="147" class="alignnone size-medium" /></a></p><p>[4]:http://itunes.apple.com/ch/artist/henri-des/id39893482?l=en<strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2012/03/22/swiss-app-awards-2012-winners/" rel="bookmark" title="March 22, 2012">Swiss App Awards 2012 Winners!</a></li><li><a
href="http://akosma.com/2011/12/20/announcing-eerv-cal-an-iphone-android-and-web-application/" rel="bookmark" title="December 20, 2011">Announcing EERV cal, an iPhone, Android and Web Application!</a></li><li><a
href="http://akosma.com/2011/09/28/announcing-the-swissinfo-iphone-application/" rel="bookmark" title="September 28, 2011">Announcing the swissinfo iPhone Application!</a></li><li><a
href="http://akosma.com/2011/12/13/student-application-on-the-app-store-troisxrien/" rel="bookmark" title="December 13, 2011">Student application on the App Store: TroisXRien</a></li><li><a
href="http://akosma.com/2010/07/17/nib2objc-updated/" rel="bookmark" title="July 17, 2010">nib2objc updated</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/05/14/introducing-the-henri-des-iphone-app-la-radio-hd/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=introducing-the-henri-des-iphone-app-la-radio-hd#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/05/14/introducing-the-henri-des-iphone-app-la-radio-hd/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/05/14/introducing-the-henri-des-iphone-app-la-radio-hd/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=introducing-the-henri-des-iphone-app-la-radio-hd</feedburner:origLink></entry> <entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[This week: Mobilism 2012 Amsterdam]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/okiPbd8Cc7Y/" /> <id>http://akosma.com/?p=3451</id> <updated>2012-05-07T09:22:57Z</updated> <published>2012-05-07T09:21:10Z</published> <category scheme="http://akosma.com" term="Conferences" /><category scheme="http://akosma.com" term="Mobile Web" /><category scheme="http://akosma.com" term="Amsterdam" /><category scheme="http://akosma.com" term="conference" /><category scheme="http://akosma.com" term="mobile" /><category scheme="http://akosma.com" term="Mobilism" /><category scheme="http://akosma.com" term="web" /> <summary type="html"><![CDATA[This week we are very happy to announce that will be attending the [2012 edition of Mobilism Amsterdam][4] organized by Peter-Paul Koch (of QuirksMode fame), Krijn Hoetmer and Stephen Hay! From the Mobilism site: Mobile is becoming increasingly important to web designers and developers because users expect a site to work on their phones. Simultaneously, [...]]]></summary> <content type="html" xml:base="http://akosma.com/2012/05/07/this-week-mobilism-2012-amsterdam/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=this-week-mobilism-2012-amsterdam"><![CDATA[<p>This week we are very happy to announce that will be attending the [2012
edition of Mobilism Amsterdam][4] organized by Peter-Paul Koch (of <a
href="http://quirksmode.org/">QuirksMode</a> fame), Krijn Hoetmer and Stephen Hay!</p><p><a
href="http://mobilism.nl/2012"><img
src="http://akosma.com/wp/wp-content/uploads/2012/05/mobilism-logo.png"
alt="Mobilism logo" border="0" width="170" height="67" class="alignleft
size-full" /></a></p><p>From the Mobilism site:</p><blockquote><p>Mobile is becoming increasingly important to web designers and
developers because users expect a site to work on their phones.
Simultaneously, the web is becoming increasingly important to the
mobile world because it is the only way to deploy an application to
any phone.</p><p>Nowadays most web conferences feature a mobile session, and most
mobile conferences a web session. The obvious next step is Mobilism: a
conference wholly dedicated to mobile web design and development.</p><p>Just like in 2011 we’ll invite some of the best <a
href="http://mobilism.nl/2012/programme">speakers</a> from the
web development and the mobile world to guide you through the
confusing jumble of platforms, screen sizes, and browsers that is the
mobile ecosystem.</p></blockquote><p>Check out the list of <a
href="http://mobilism.nl/2012/programme">speakers</a>: Horace Dediu, James Pearce, Remy
Sharp, Jeremy Keith, Brian LeRoux and more!</p><p>If you <a
href="http://mobilism.nl/2012/attendees">are around</a> let&#8217;s meet and talk about the mobile web.</p><p>[4]:http://mobilism.nl/2012<strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2011/06/02/introduction-to-ios-software-development-video-on-infoq/" rel="bookmark" title="June 2, 2011">&#8220;Introduction to iOS Software Development&#8221; Video on InfoQ!</a></li><li><a
href="http://akosma.com/2012/05/17/a-mobile-developer-lab-the-size-of-a-country/" rel="bookmark" title="May 17, 2012">A Mobile Developer Lab the Size of a Country!</a></li><li><a
href="http://akosma.com/2011/09/28/jquery-mobile-multiplatform-mobile-webapps-by-maximiliano-firtman/" rel="bookmark" title="September 28, 2011">&#8220;jQuery Mobile: multiplatform mobile webapps&#8221; &#8211; by Maximiliano Firtman!</a></li><li><a
href="http://akosma.com/2011/01/04/conferences-2011/" rel="bookmark" title="January 4, 2011">Conferences 2011: OOP, QCon and SDC</a></li><li><a
href="http://akosma.com/2010/06/04/wwdc-2010/" rel="bookmark" title="June 4, 2010">WWDC 2010</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/05/07/this-week-mobilism-2012-amsterdam/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=this-week-mobilism-2012-amsterdam#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/05/07/this-week-mobilism-2012-amsterdam/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/05/07/this-week-mobilism-2012-amsterdam/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=this-week-mobilism-2012-amsterdam</feedburner:origLink></entry> <entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[Our Open Source Projects]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/-a6rd03X7u8/" /> <id>http://akosma.com/?p=3444</id> <updated>2012-04-24T18:09:50Z</updated> <published>2012-04-24T17:34:03Z</published> <category scheme="http://akosma.com" term="Open Source" /><category scheme="http://akosma.com" term="Tech" /><category scheme="http://akosma.com" term="code" /><category scheme="http://akosma.com" term="Github" /><category scheme="http://akosma.com" term="open source" /><category scheme="http://akosma.com" term="projects" /> <summary type="html"><![CDATA[A quick reminder of our most popular open source projects on Github: bluewoki Cortito CoreTextWrapper dotfiles eBook-Template iPhoneWebServicesClient nib2objc Senbei Teaching Editor Feel free to fork and enjoy! Similar Posts: A nicer cortito, courtesy of Zerofee Senbei 1.3 hits the App Store! Introducing the Teaching Editor More nib2objc fun bluewoki 2.0 Hits the App Store!]]></summary> <content type="html" xml:base="http://akosma.com/2012/04/24/our-open-source-projects/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=our-open-source-projects"><![CDATA[<p>A quick reminder of our most popular open source projects on Github:</p><ul><li><a
href="http://bluewoki.com/">bluewoki</a></li><li><a
href="http://akosma.github.com/cortito/">Cortito</a></li><li><a
href="http://akosma.github.com/CoreTextWrapper/">CoreTextWrapper</a></li><li><a
href="http://akosmasoftware.github.com/dotfiles/">dotfiles</a></li><li><a
href="http://akosmasoftware.github.com/eBook-Template/">eBook-Template</a></li><li><a
href="http://akosma.github.com/iPhoneWebServicesClient/">iPhoneWebServicesClient</a></li><li><a
href="http://akosma.github.com/nib2objc/">nib2objc</a></li><li><a
href="http://akosmasoftware.github.com/Senbei/">Senbei</a></li><li><a
href="http://akosmasoftware.github.com/TeachingEditor/">Teaching Editor</a></li></ul><p>Feel free to fork and enjoy!</p><p><strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2010/07/22/a-nicer-cortito-courtesy-of-zerofee/" rel="bookmark" title="July 22, 2010">A nicer cortito, courtesy of Zerofee</a></li><li><a
href="http://akosma.com/2011/09/27/senbei-1-3-hits-the-app-store/" rel="bookmark" title="September 27, 2011">Senbei 1.3 hits the App Store!</a></li><li><a
href="http://akosma.com/2012/04/23/introducing-the-teaching-editor/" rel="bookmark" title="April 23, 2012">Introducing the Teaching Editor</a></li><li><a
href="http://akosma.com/2010/07/18/more-nib2objc-fun/" rel="bookmark" title="July 18, 2010">More nib2objc fun</a></li><li><a
href="http://akosma.com/2011/09/15/bluewoki-2-0-hits-the-app-store/" rel="bookmark" title="September 15, 2011">bluewoki 2.0 Hits the App Store!</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/04/24/our-open-source-projects/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=our-open-source-projects#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/04/24/our-open-source-projects/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/04/24/our-open-source-projects/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=our-open-source-projects</feedburner:origLink></entry> <entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[Introducing the Teaching Editor]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/KuCYBySXTVE/" /> <id>http://akosma.com/?p=3440</id> <updated>2012-04-24T16:00:42Z</updated> <published>2012-04-23T10:02:56Z</published> <category scheme="http://akosma.com" term="Mobile Web" /><category scheme="http://akosma.com" term="Open Source" /><category scheme="http://akosma.com" term="Tech" /><category scheme="http://akosma.com" term="Ext.js" /><category scheme="http://akosma.com" term="JavaScript" /><category scheme="http://akosma.com" term="jQuery Mobile" /><category scheme="http://akosma.com" term="Node.js" /><category scheme="http://akosma.com" term="Sencha Touch" /><category scheme="http://akosma.com" term="TeachingEditor" /><category scheme="http://akosma.com" term="tool" /><category scheme="http://akosma.com" term="training" /> <summary type="html"><![CDATA[We are very happy to introduce our latest open source project: the [Teaching Editor][13]. This project provides an online editor that automatically reloads the contents of an iPhone-sized frame. It also provides students with a read-only mode, allowing them to follow in real time whatever code is written in the screen of the teacher, and [...]]]></summary> <content type="html" xml:base="http://akosma.com/2012/04/23/introducing-the-teaching-editor/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=introducing-the-teaching-editor"><![CDATA[<p>We are very happy to introduce our latest open source project: the
[Teaching Editor][13]. This project provides an online editor that
automatically reloads the contents of an iPhone-sized frame. It also
provides students with a read-only mode, allowing them to follow in real
time whatever code is written in the screen of the teacher, and they can
also download the current state of the code at any moment.</p><p>It is built exclusively in JavaScript, using the following libraries:</p><ul><li><a
href="http://ace.ajax.org/">Ace</a></li><li><a
href="http://www.sencha.com/products/extjs/">Ext.js</a></li><li><a
href="http://nodejs.org/">Node.js</a></li><li><a
href="http://expressjs.com/">Express</a></li></ul><p><img
src="https://github.com/akosmasoftware/TeachingEditor/raw/master/screenshot.png" alt="" border="0" width="440" class="alignnone size-medium" /></p><h2>Requirements</h2><h3>Server</h3><p>Use <a
href="http://mxcl.github.com/homebrew/">Homebrew</a> to install <a
href="http://nodejs.org/">Node.js</a> in your system. Also, install <a
href="http://npmjs.org/">npm</a> and install <a
href="http://expressjs.com/">Express</a> and <a
href="http://socket.io/">Socket.IO</a> with npm.</p><p>The <code>install.sh</code> script performs all the required operations to install
external dependencies in your system.</p><h3>Client</h3><p>The client has been tested successfully on several combinations of
operating systems and browsers:</p><ul><li>Cross-platform browsers:<ul><li>Firefox 10</li><li>Chrome 17</li><li>Opera 11</li></ul></li><li>OS X &#8220;Lion&#8221;<ul><li>Safari 5.1</li></ul></li><li>Windows 7<ul><li>Internet Explorer 9</li></ul></li><li>iOS<ul><li>Mobile Safari for iOS 5.1 on the iPad (in this case, however,
scrolling is not possible)</li></ul></li></ul><p>Pay attention to the fact that the mobile libraries themselves might not
be compatible with some of these browsers (in particular, Sencha Touch
only works on Webkit-based browsers).</p><h2>How to Use</h2><ul><li><code>./install.sh</code> (this will download the required libraries, only
required once)</li><li><code>./launch.js</code> (this launches the Node.js app and opens a browser
window)</li><li>Students can browse to the IP shown in the dialog of the &#8220;Project /
Show Share URL&#8221; menu entry.</li></ul><h2>License</h2><p>This project is released under the GPLv3 license. Please check the <a
href="https://github.com/akosmasoftware/TeachingEditor/blob/master/LICENSE">LICENSE</a> file for details.</p><p>[13]:http://akosmasoftware.github.com/TeachingEditor<strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2011/10/19/attending-senchacon-2011/" rel="bookmark" title="October 19, 2011">Attending SenchaCon 2011</a></li><li><a
href="http://akosma.com/2012/04/24/our-open-source-projects/" rel="bookmark" title="April 24, 2012">Our Open Source Projects</a></li><li><a
href="http://akosma.com/2012/03/13/mobile-web-training-in-zurich/" rel="bookmark" title="March 13, 2012">Mobile Web Training in Zürich!</a></li><li><a
href="http://akosma.com/2011/12/20/announcing-eerv-cal-an-iphone-android-and-web-application/" rel="bookmark" title="December 20, 2011">Announcing EERV cal, an iPhone, Android and Web Application!</a></li><li><a
href="http://akosma.com/2010/10/04/integrating-ios-applications-with-backend-rest-services/" rel="bookmark" title="October 4, 2010">Integrating iOS Applications with Backend REST Services</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/04/23/introducing-the-teaching-editor/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=introducing-the-teaching-editor#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/04/23/introducing-the-teaching-editor/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/04/23/introducing-the-teaching-editor/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=introducing-the-teaching-editor</feedburner:origLink></entry> <entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[Getting the Next and the Previous NSIndexPath Instances]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/U3KGOXZ9Gog/" /> <id>http://akosma.com/?p=3436</id> <updated>2012-04-20T10:44:02Z</updated> <published>2012-04-20T10:33:42Z</published> <category scheme="http://akosma.com" term="Tech" /><category scheme="http://akosma.com" term="code" /><category scheme="http://akosma.com" term="Education" /><category scheme="http://akosma.com" term="iOS" /> <summary type="html"><![CDATA[Very often, when you work with UITableViewControllers driven by NSFetchedResultsControllers, that you want to get the &#8220;previous&#8221; or the &#8220;next&#8221; elements in the results controller. Visually, this operation corresponds, from the point of view of the user, to select the cell that sits immediately above or below from the currently selected one. Of course, you [...]]]></summary> <content type="html" xml:base="http://akosma.com/2012/04/20/getting-the-next-and-the-previous-nsindexpath-instances/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=getting-the-next-and-the-previous-nsindexpath-instances"><![CDATA[<p>Very often, when you work with <code>UITableViewController</code>s driven by <code>NSFetchedResultsController</code>s, that you want to get the &#8220;previous&#8221; or
the &#8220;next&#8221; elements in the results controller. Visually, this operation
corresponds, from the point of view of the user, to select the cell that
sits immediately above or below from the currently selected one.</p><p>Of course, you can&#8217;t just <code>++</code> on the current <code>NSIndexPath</code>, because
these objects have both a <code>section</code> and a <code>row</code> component, and the math
required to jump from one to the other can be quite cumbersome; instead,
it would be useful to have a reusable set of methods, and avoid the
clutter in our controllers.</p><p>I have created a very simple category on the NSFetchedResultsController
class that retrieves the &#8220;next&#8221; and the &#8220;last&#8221; <code>NSIndexPath</code> given any
other <code>NSIndexPath</code>; this can be dropped and reused in your projects and
is very simple to use.</p><p><span
id="more-3436"></span></p><h2>Interface</h2><pre><code>#import &lt;CoreData/CoreData.h&gt;
@interface NSFetchedResultsController (AKOLibrary)
- (NSIndexPath *)ako_incrementIndexPath:(NSIndexPath *)oldIndexPath;
- (NSIndexPath *)ako_decrementIndexPath:(NSIndexPath *)oldIndexPath;
@end
</code></pre><h2>Implementation</h2><pre><code>#import "NSFetchedResultsController+AKOLibrary.h"
@implementation NSFetchedResultsController (AKOLibrary)
- (NSIndexPath *)ako_incrementIndexPath:(NSIndexPath *)oldIndexPath
{
    NSIndexPath *nextIndexPath = nil;
    id &lt;NSFetchedResultsSectionInfo&gt; sectionInfo = [[self sections] objectAtIndex:oldIndexPath.section];
    NSInteger rowCount = [sectionInfo numberOfObjects];
    NSInteger nextRow = oldIndexPath.row + 1;
    NSInteger currentSection = oldIndexPath.section;
    if (nextRow &lt; rowCount)
    {
        nextIndexPath = [NSIndexPath indexPathForRow:nextRow inSection:currentSection];
    }
    else
    {
        NSInteger sectionCount = [[self sections] count];
        NSInteger nextSection = currentSection + 1;
        if (nextSection &lt; sectionCount)
        {
            nextIndexPath = [NSIndexPath indexPathForRow:0 inSection:nextSection];
        }
    }
    return nextIndexPath;
}
- (NSIndexPath *)ako_decrementIndexPath:(NSIndexPath *)oldIndexPath
{
    NSIndexPath *previousIndexPath = nil;
    NSInteger nextRow = oldIndexPath.row - 1;
    NSInteger currentSection = oldIndexPath.section;
    if (nextRow &gt;= 0)
    {
        previousIndexPath = [NSIndexPath indexPathForRow:nextRow inSection:currentSection];
    }
    else
    {
        NSInteger nextSection = currentSection - 1;
        if (nextSection &gt;= 0)
        {
            previousIndexPath = [NSIndexPath indexPathForRow:0 inSection:nextSection];
        }
    }
    return previousIndexPath;
}
@end
</code></pre><h2>How to use</h2><p>To use this class, just do the following:</p><pre><code>NSIndexPath *indexPath = [NSIndexPath indexPathForRow:19 inSection:4];
NSIndexPath *next = [controller ako_incrementIndexPath:indexPath];
NSIndexPath *previous = [controller ako_decrementIndexPath:indexPath];
</code></pre><p>If the <code>NSIndexPath</code> (19,4) was the last of whole table, <code>next</code> would be <code>nil</code>. The same, if <code>NSIndexPath</code> was the first (0, 0), then <code>previous</code> would be <code>nil</code>. In all other situations, the <code>next</code> and <code>previous</code> index
paths will correspond to the cells immediately above or below from the
current table.</p><p>Hope this helps!<strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2010/06/03/objective-c-categories-as-stylesheets/" rel="bookmark" title="June 3, 2010">Objective-C Categories as Stylesheets</a></li><li><a
href="http://akosma.com/2012/01/31/determining-delegate-object-method-call-in-objective-c-with-nsproxy/" rel="bookmark" title="January 31, 2012">Determining Delegate Object Method Call Order in Objective-C with NSProxy</a></li><li><a
href="http://akosma.com/2011/03/28/smart-pointers-in-objective-c/" rel="bookmark" title="March 28, 2011">Smart Pointers in Objective-C++</a></li><li><a
href="http://akosma.com/2011/01/21/advanced-ios-4-2-training-course-zurich-february-7th-and-8th-2011-enroll-now/" rel="bookmark" title="January 21, 2011">Advanced iOS 4.2 Training Course &#8211; Zürich, February 7th and 8th 2011 &#8211; Enroll now!</a></li><li><a
href="http://akosma.com/2011/02/17/nib2objc-featured-on-the-changelog/" rel="bookmark" title="February 17, 2011">nib2objc Featured on The Changelog</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/04/20/getting-the-next-and-the-previous-nsindexpath-instances/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=getting-the-next-and-the-previous-nsindexpath-instances#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/04/20/getting-the-next-and-the-previous-nsindexpath-instances/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/04/20/getting-the-next-and-the-previous-nsindexpath-instances/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=getting-the-next-and-the-previous-nsindexpath-instances</feedburner:origLink></entry> <entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[Formation de Développement d&#8217;Applications Web Mobiles à Genève]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/ElQai2vRrl0/" /> <id>http://akosma.com/?p=3429</id> <updated>2012-04-16T08:01:15Z</updated> <published>2012-04-16T06:49:25Z</published> <category scheme="http://akosma.com" term="Education" /><category scheme="http://akosma.com" term="Français" /><category scheme="http://akosma.com" term="Mobile Web" /><category scheme="http://akosma.com" term="Geneva" /><category scheme="http://akosma.com" term="genève" /><category scheme="http://akosma.com" term="jQuery Mobile" /><category scheme="http://akosma.com" term="Sencha Touch" /><category scheme="http://akosma.com" term="training" /><category scheme="http://akosma.com" term="web" /> <summary type="html"><![CDATA[Après le succès des éditions de Zürich et Afrique du Sud, nous sommes ravis de présenter la première édition du cours de développement d&#8217;applications web mobiles à Genève, en français! Le cours est organisé avec la précieuse collaboration de Bertrand Dufresne, organisateur du groupe JS Genève. Inscrivez-vous dès maintenant et profitez d&#8217;une réduction &#8220;Early Bird&#8221; [...]]]></summary> <content type="html" xml:base="http://akosma.com/2012/04/16/formation-de-developpement-dapplications-web-mobiles-a-geneve/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=formation-de-developpement-dapplications-web-mobiles-a-geneve"><![CDATA[<p>Après le succès des éditions de <a
href="http://mobile-training.ch/">Zürich</a> et <a
href="http://www.appdev.co.za/">Afrique du Sud</a>, nous sommes ravis de présenter la <a
href="http://apprendrewebmobile.com/">première édition du cours de développement d&#8217;applications web mobiles à Genève, en français!</a> Le cours est organisé avec la précieuse collaboration de Bertrand Dufresne, organisateur du <a
href="http://www.meetup.com/jsgeneve/">groupe JS Genève</a>.</p><p><a
href="https://apprendre.wufoo.com/forms/formation-applications-web-mobiles/">Inscrivez-vous dès maintenant</a> et profitez d&#8217;une réduction &#8220;Early Bird&#8221; de 15% jusqu&#8217;au 25 avril prochain.</p><p><a
href="http://akosma.com/wp/wp-content/uploads/2011/10/20111003-112818.jpg"><img
src="http://akosma.com/wp/wp-content/uploads/2011/10/20111003-112818.jpg" alt="20111003-112818.jpg" class="alignleft size-full" width="170" /></a></p><p>Notre cours intensif de 3 jours s&#8217;adresse aux développeurs web qui souhaitent utiliser des technologies qu&#8217;ils connaissent déjà pour développer des applications mobiles de qualité, compatible avec la majorité des périphériques mobiles disponibles sur du marché. Nous proposons d&#8217;accéder au statut de développeur d&#8217;application web mobiles.</p><p>La formation s&#8217;articule autour de <a
href="http://jquerymobile.com/">jQuery Mobile</a>, <a
href="http://www.sencha.com/products/touch/">Sencha Touch</a> et <a
href="http://phonegap.com/">PhoneGap</a> (<a
href="http://incubator.apache.org/cordova/">Cordova</a>), qui sont, à notre avis, les plus importantes technologies disponibles à l&#8217;heure actuelle pour développer des applications web mobiles basées sur [HTML5][11].</p><p>Vous apprendrez les bases nécessaires à l&#8217;écriture d&#8217;applications web professionnelles pour périphériques mobiles (smartphones ou tablettes) en HTML5 et en JavaScript. Nous vous accompagnerons dans la découvertes les APIs specifiques aux terminaux mobiles tactiles telles que le stockage local, la géo-localisation, l&#8217;accéléromètre, le gyroscope et la boussole. Nous vous expliquerons comment déployer vos applications web mobiles professionnelles sur iOS et Android.</p><h2>Nombre de participants</h2><p>Ce cours est organisé à partir de 6 participants et est limité à 12 personnes maximum, afin de permettre à nos deux formateurs de vous aider individuellement.</p><h2>Matériel nécessaire</h2><p>Vous devez apporter votre propre ordinateur portable. Bien entendu, tous les systèmes d&#8217;exploitation sont les bienvenus (OS X, Linux ou Windows).</p><p>Avant le cours et suivant votre système d&#8217;exploitation, vous devez avoir téléchargé et installé au préalable les éléments suivants:</p><ul><li>Pour OS X: Xcode 4.3.2 et/ou le Android SDK.</li><li>Windows: Android SDK et/ou Visual Studio avec les outils de développement de Windows Phone.</li><li>Linux: Android SDK.</li><li>Nous vous demandons aussi d&#8217;installer aussi la dernière version de Google Chrome, ou de Safari pour les utilisateurs Mac.</li></ul><h2>Lieu</h2><p>Le cours sera donné dans la salle de réunion de l&#8217;hôtel Eden Genève.</p><p>Eden Hôtel Genève<br
/> Rue de Lausanne 135<br
/> 1202 Genève</p><h2>Coût</h2><p>Le prix du cours est de CHF 2&#8217;100.00 (hors taxes).</p><p>Profitez des offres suivantes (non cumulables):</p><ul><li>Nous vous offrons une réduction de 15% (soit CHF 1&#8217;785.00 HT) pour toute inscription effectuée avant le 25 avril 2012.</li><li>Si vous travaillez dans une même entreprise, une réduction de 10% est appliquée dès inscriptions d&#8217;un deuxième collaborateur.</li><li>Les membres du usergroup <a
href="http://www.meetup.com/jsgeneve/">JavaScript Genève</a> qui ont au moins participé à un Meetup disposent d&#8217;une réduction de 15% non limitée dans le temps.</li></ul><h2>Des questions?</h2><p>Nous restons à votre disposition pour toute question que vous pourriez avoir en relation avec nos formations: <a
href="mailto:cours@akosma.com">cours@akosma.com</a> ou sur notre site <a
href="http://apprendrewebmobile.com/">http://apprendrewebmobile.com/</a>.</p><p>[11]:http://html5.org/<strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2010/06/05/applications-iphone-il-est-temps-de-s%e2%80%99y-mettre/" rel="bookmark" title="June 5, 2010">Applications iPhone: il est temps de s’y mettre!</a></li><li><a
href="http://akosma.com/2010/10/12/article-dans-com-in-magazine/" rel="bookmark" title="October 12, 2010">Article dans com.in Magazine</a></li><li><a
href="http://akosma.com/2010/10/05/soft-shake-2010/" rel="bookmark" title="October 5, 2010">Soft-Shake 2010</a></li><li><a
href="http://akosma.com/2010/06/17/panorama-et-enjeux-du-marche-des-applications-iphone/" rel="bookmark" title="June 17, 2010">Rezonance First: Panorama et enjeux du marché des applications iPhone</a></li><li><a
href="http://akosma.com/2010/06/28/dev-day-for-iphone-sur-le-temps/" rel="bookmark" title="June 28, 2010">&#8220;Dev Day for iPhone&#8221; sur Le Temps</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/04/16/formation-de-developpement-dapplications-web-mobiles-a-geneve/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=formation-de-developpement-dapplications-web-mobiles-a-geneve#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/04/16/formation-de-developpement-dapplications-web-mobiles-a-geneve/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/04/16/formation-de-developpement-dapplications-web-mobiles-a-geneve/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=formation-de-developpement-dapplications-web-mobiles-a-geneve</feedburner:origLink></entry> <entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[Third Edition of the Mobile Web Training in Zürich]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/3wdHYv7Aqfg/" /> <id>http://akosma.com/?p=3426</id> <updated>2012-04-16T06:48:45Z</updated> <published>2012-04-16T06:48:12Z</published> <category scheme="http://akosma.com" term="Education" /><category scheme="http://akosma.com" term="Mobile Web" /><category scheme="http://akosma.com" term="jQuery Mobile" /><category scheme="http://akosma.com" term="Sencha Touch" /><category scheme="http://akosma.com" term="Simplificator" /><category scheme="http://akosma.com" term="training" /><category scheme="http://akosma.com" term="web" /><category scheme="http://akosma.com" term="Zürich" /> <summary type="html"><![CDATA[Simplificator and akosma software are thrilled to announce the third edition of our successful three day training about mobile web app development using jQuery Mobile, Sencha Touch and PhoneGap in Zürich on May 16th, 17th and 18th! Today, having a mobile application online is a must. But there are multiple platforms to write for, each [...]]]></summary> <content type="html" xml:base="http://akosma.com/2012/04/16/third-edition-of-the-mobile-web-training-in-zurich/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=third-edition-of-the-mobile-web-training-in-zurich"><![CDATA[<p><a
href="http://simplificator.com/">Simplificator</a> and akosma software are thrilled to announce the third edition of our successful <a
href="http://mobile-training.ch/">three day training about mobile web app development using jQuery Mobile, Sencha Touch and PhoneGap</a> in Zürich on May 16th, 17th and 18th!</p><p>Today, having a mobile application online is a must. But there are multiple platforms to write for, each with their own language, idioms and pitfalls. Luckily there is a simple solution that allows to write once and deploy on all modern mobile devices: HTML5 and JavaScript.</p><h2>What others have been saying</h2><ul><li>“Die Inhalte wurden lebendig und Step-by-Step präsentiert”</li><li>“Merci, das war ein sehr lehrreicher Kurs”<span
id="more-3426"></span><a
href="http://akosma.com/wp/wp-content/uploads/2011/10/20111003-112818.jpg"><img
src="http://akosma.com/wp/wp-content/uploads/2011/10/20111003-112818.jpg" alt="20111003-112818.jpg" class="alignleft size-full" width="170" /></a></li></ul><h2>Easy, quick dev of “native” applications</h2><p>This three day intensive course takes you from being a web developer to being a mobile developer. We take you through the basics of writing HTML5 applications for mobile devices, cover the additional APIs that allow you to access the functions of the devices (like storage, geo-location, accelerometers) and put you in control of deploying an application to either iOS or Android devices.</p><h2>What</h2><ul><li>Overview over what HTML5 brings for mobile development</li><li>Overview over options for bringing web apps to a mobile device</li><li>In depth review of jQuery Mobile and Sencha Touch</li><li>JavaScript best practices</li><li>Bundling your app for the device with PhoneGap</li><li>Accessing your devices sensors and special features from JavaScript</li></ul><p>There will be lots of hands-on working building an application from scratch and bringing it to life on your mobile device. We will build two applications – one with jQuery Mobile, one with Sencha Touch and bring them to “life” as native applications on a mobile device.</p><h2>Prerequisites</h2><ul><li>HTML / CSS</li><li>Basic JavaScript skills</li><li>Programming experience</li><li>Laptop with either iOS SDK (Mac OSX with XCode) or Android SDK (Mac, Windows, Linux) installed and running</li><li>Mobile device (iOS, Android)</li></ul><h2>Class Size</h2><p>Learning and working is best done in a relative small group. We plan on having maximum 9 people in this class so that we can spend enough time with each of our students.</p><h2>Who</h2><h3>Jens-Christian Fischer, Simplificator GmbH</h3><p>Jens-Christian started writing software in the late 1980s and been working on Web applications since the mid 1990s. The last 6 years he has been developing, writing and teaching Ruby on Rails and other web related technologies. Jens-Christian is TechLead and responsible for training at <a
href="http://simplificator.com/">Simplificator GmbH</a>, a Zurich based web development agency.</p><h3>Adrian Kosmaczewski, akosma software</h3><p>Adrian has been writing software for the past 20 years. He started working professionally in 1996, riding the first and second waves of the web. He started writing Cocoa applications for the Mac in 2002, and has been writing iOS apps since he returned from WWDC 2008. Adrian is the founder of akosma software, with a strong focus in all things mobile.</p><h2>Course Details</h2><h3>Location</h3><p>The 3 day course is held in Zurich at the offices of Simplificator GmbH, Pfingstweidstrasse 6, 8005 Zürich.</p><h3>Price</h3><ul><li>Regular Price: CHF 2100.– (inkl. 8% VAT)</li><li>Early Bird Price: CHF 1785.– (inkl. 8% VAT) (a 15% discount). (Early bird price ends on 20.February 2012)</li><li>Multiple people from the same company? Get a 10% discount for the second person.</li><li>Members of /ch/open receive a 15% discount (not cumulative with early bird price)</li></ul><h3>Included in price</h3><ul><li>3 days of intensive hands-on training in a small group, with plenty of time to talk to the instructors</li><li>Comprehensive Documentation</li><li>Full lunch meal</li><li>“There has to be food” &#8211; plenty of snacks and drinks during the day</li></ul><h3>Sign up</h3><p>Use [this form][1] to sign up! (Hurry up, our two first editions sold out after only 1 week!)</p><h3>More Information</h3><p>Don&#8217;t hesitate to check <a
href="http://mobile-training.ch/">http://mobile-training.ch/</a> for updates, or to <a
href="mailto:kurs@simplificator.com">contact Simplificator</a> or to <a
href="http://akosma.com/contact/">contact us</a> for more information.</p><p>[1]:https://docs.google.com/spreadsheet/viewform?formkey=dGhNazZrdzF1Q3llVjdMS3p5NkZleUE6MA#gid=0<strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2011/10/03/mobile-development-with-jquery-sencha-and-phonegap-15-17-november-2011/" rel="bookmark" title="October 3, 2011">Mobile Development with jQuery, Sencha and PhoneGap, 15 &#8211; 17 November 2011</a></li><li><a
href="http://akosma.com/2012/02/01/mobile-web-training-in-zurich-once-again/" rel="bookmark" title="February 1, 2012">Mobile Web Training in Zürich Once Again!</a></li><li><a
href="http://akosma.com/2012/03/05/this-week-qcon-london-2012/" rel="bookmark" title="March 5, 2012">This week: QCon London 2012!</a></li><li><a
href="http://akosma.com/2012/02/01/qcon-london-2012-cross-platform-mobile-track-announcement/" rel="bookmark" title="February 1, 2012">QCon London 2012: Cross-Platform Mobile Track Announcement!</a></li><li><a
href="http://akosma.com/2011/11/14/news-for-this-week/" rel="bookmark" title="November 14, 2011">News for this week: Training + Interview</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/04/16/third-edition-of-the-mobile-web-training-in-zurich/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=third-edition-of-the-mobile-web-training-in-zurich#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/04/16/third-edition-of-the-mobile-web-training-in-zurich/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/04/16/third-edition-of-the-mobile-web-training-in-zurich/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=third-edition-of-the-mobile-web-training-in-zurich</feedburner:origLink></entry> <entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[Vidéo de la Présentation de Sencha Touch 2]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/sPP4qan15pg/" /> <id>http://akosma.com/?p=3419</id> <updated>2012-04-01T11:42:22Z</updated> <published>2012-04-01T11:32:12Z</published> <category scheme="http://akosma.com" term="Conferences" /><category scheme="http://akosma.com" term="Français" /><category scheme="http://akosma.com" term="Mobile Web" /><category scheme="http://akosma.com" term="Video" /><category scheme="http://akosma.com" term="Geneva" /><category scheme="http://akosma.com" term="genève" /><category scheme="http://akosma.com" term="JavaScript" /><category scheme="http://akosma.com" term="Sencha Touch" /> <summary type="html"><![CDATA[Voici la vidéo de la présentation de Adrian à propos de Sencha Touch 2, lors de la réunion du groupe JavaScript Genève le 28 mars dernier. Un grand merci à notre grand ami Bertrand Dufresne pour la production et la &#8220;mise en boîte&#8221; de cette vidéo! Ne loupez pas les prochains meetings JavaScript Genève! Similar [...]]]></summary> <content type="html" xml:base="http://akosma.com/2012/04/01/video-de-la-presentation-de-sencha-touch-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=video-de-la-presentation-de-sencha-touch-2"><![CDATA[<p>Voici la vidéo de la présentation de Adrian à propos de Sencha Touch 2, lors de la réunion du groupe JavaScript Genève le 28 mars dernier.</p> <iframe
width="439" height="223" src="http://www.youtube.com/embed/WM0C4UnXRU4" frameborder="0" allowfullscreen></iframe><p>Un grand merci à notre grand ami Bertrand Dufresne pour la production et la &#8220;mise en boîte&#8221; de cette vidéo! <a
href="http://www.meetup.com/jsgeneve/">Ne loupez pas les prochains meetings JavaScript Genève</a>! <strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2012/03/28/tonight-in-geneva-introduction-to-sencha-touch-2/" rel="bookmark" title="March 28, 2012">Tonight in Geneva: Introduction to Sencha Touch 2</a></li><li><a
href="http://akosma.com/2012/04/16/formation-de-developpement-dapplications-web-mobiles-a-geneve/" rel="bookmark" title="April 16, 2012">Formation de Développement d&#8217;Applications Web Mobiles à Genève</a></li><li><a
href="http://akosma.com/2010/06/17/panorama-et-enjeux-du-marche-des-applications-iphone/" rel="bookmark" title="June 17, 2010">Rezonance First: Panorama et enjeux du marché des applications iPhone</a></li><li><a
href="http://akosma.com/2011/10/19/attending-senchacon-2011/" rel="bookmark" title="October 19, 2011">Attending SenchaCon 2011</a></li><li><a
href="http://akosma.com/2010/06/05/applications-iphone-il-est-temps-de-s%e2%80%99y-mettre/" rel="bookmark" title="June 5, 2010">Applications iPhone: il est temps de s’y mettre!</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/04/01/video-de-la-presentation-de-sencha-touch-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=video-de-la-presentation-de-sencha-touch-2#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/04/01/video-de-la-presentation-de-sencha-touch-2/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/04/01/video-de-la-presentation-de-sencha-touch-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=video-de-la-presentation-de-sencha-touch-2</feedburner:origLink></entry> <entry> <author> <name>Adrian Kosmaczewski</name> <uri>http://kosmaczewski.net/</uri> </author><title type="html"><![CDATA[Tonight in Geneva: Introduction to Sencha Touch 2]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/akosmasoftware/~3/sWU2Nir5MmI/" /> <id>http://akosma.com/?p=3414</id> <updated>2012-03-28T09:02:54Z</updated> <published>2012-03-28T09:00:25Z</published> <category scheme="http://akosma.com" term="Conferences" /><category scheme="http://akosma.com" term="Mobile Web" /><category scheme="http://akosma.com" term="conference" /><category scheme="http://akosma.com" term="Geneva" /><category scheme="http://akosma.com" term="JavaScript" /><category scheme="http://akosma.com" term="Sencha Touch" /><category scheme="http://akosma.com" term="talk" /> <summary type="html"><![CDATA[Tonight Adrian will be presenting Sencha Touch 2 to a select group of JavaScript fanatics! This presentation will happen in the University of Geneva, in the &#8220;Sciences III&#8221; building (thanks @yannis_ for the room and @bdufresne for the organization!), Boulevard d&#8217;Yvoy near the Jonction neighborhood, at 7pm tonight. Please RSVP in the official Meetup site [...]]]></summary> <content type="html" xml:base="http://akosma.com/2012/03/28/tonight-in-geneva-introduction-to-sencha-touch-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tonight-in-geneva-introduction-to-sencha-touch-2"><![CDATA[<p>Tonight Adrian will be <a
href="http://www.meetup.com/jsgeneve/events/54491632/">presenting Sencha Touch 2</a> to a select group of JavaScript fanatics!</p><p><img
src="http://akosma.com/wp/wp-content/uploads/2011/10/senchalogo.png" alt="" border="0" width="170" height="70" class="alignleft size-full" /></p><p>This presentation will happen in the University of Geneva, in the &#8220;Sciences III&#8221; building (thanks <a
href="https://twitter.com/yannis_">@yannis_</a> for the room and <a
href="https://twitter.com/bdufresne">@bdufresne</a> for the organization!), Boulevard d&#8217;Yvoy near the Jonction neighborhood, at 7pm tonight. Please <a
href="http://www.meetup.com/jsgeneve/events/54491632/">RSVP in the official Meetup site</a> of the JavaScript Genève group (<a
href="https://twitter.com/jsgeneve">@jsgeneve</a> in Twitter).</p><p>See you there!<strong>Similar Posts:</strong></p><ul
class="similar-posts"><li><a
href="http://akosma.com/2012/04/01/video-de-la-presentation-de-sencha-touch-2/" rel="bookmark" title="April 1, 2012">Vidéo de la Présentation de Sencha Touch 2</a></li><li><a
href="http://akosma.com/2012/03/21/tonight-is-swiss-app-awards-2012-night/" rel="bookmark" title="March 21, 2012">Tonight is Swiss App Awards 2012 Night!</a></li><li><a
href="http://akosma.com/2012/02/01/qcon-london-2012-cross-platform-mobile-track-announcement/" rel="bookmark" title="February 1, 2012">QCon London 2012: Cross-Platform Mobile Track Announcement!</a></li><li><a
href="http://akosma.com/2012/03/05/this-week-qcon-london-2012/" rel="bookmark" title="March 5, 2012">This week: QCon London 2012!</a></li><li><a
href="http://akosma.com/2011/11/14/news-for-this-week/" rel="bookmark" title="November 14, 2011">News for this week: Training + Interview</a></li></ul>]]></content><link rel="replies" type="text/html" href="http://akosma.com/2012/03/28/tonight-in-geneva-introduction-to-sencha-touch-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tonight-in-geneva-introduction-to-sencha-touch-2#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://akosma.com/2012/03/28/tonight-in-geneva-introduction-to-sencha-touch-2/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://akosma.com/2012/03/28/tonight-in-geneva-introduction-to-sencha-touch-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tonight-in-geneva-introduction-to-sencha-touch-2</feedburner:origLink></entry> </feed>

