<?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>Philipp Schmid &#187; OpenResearch</title>
<atom:link href="http://www.schmidp.com/category/work/openresearch/feed/" rel="self" type="application/rss+xml" />
<link>http://www.schmidp.com</link>
<description>a plain personal blog</description>
<lastBuildDate>Sun, 02 Oct 2011 09:35:11 +0000</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>http://wordpress.org/?v=3.3</generator>
<item>
<title>Apotheken app launched today!</title>
<link>http://www.schmidp.com/2010/04/16/apotheken-app-launched-today/</link>
<comments>http://www.schmidp.com/2010/04/16/apotheken-app-launched-today/#comments</comments>
<pubDate>Fri, 16 Apr 2010 16:50:18 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[iPad]]>
</category>
<category>
<![CDATA[iPhone]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<category>
<![CDATA[Work]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=400</guid>
<description>
<![CDATA[Get the iPhone Apotheken (Pharmacies) App here: http://www.apoapp.at]]>
</description>
<content:encoded>
<![CDATA[<p><a href="http://www.apothekenapp.at"><img src="http://www.schmidp.com/wp-content/uploads/2010/04/IMG_0546-768x1024.jpg" alt="" title="iPad" width="512" height="683" class="aligncenter size-large wp-image-401" /></a></p>
<p>Get the iPhone Apotheken (Pharmacies) App here: <a href="http://www.apoapp.at">http://www.apoapp.at</a></p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2010/04/16/apotheken-app-launched-today/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<title>Zimt &#8211; OpenResearch iPhone Library</title>
<link>http://www.schmidp.com/2010/02/20/zimt-openresearch-iphone-library/</link>
<comments>http://www.schmidp.com/2010/02/20/zimt-openresearch-iphone-library/#comments</comments>
<pubDate>Sat, 20 Feb 2010 17:01:26 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[iPhone]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=393</guid>
<description>
<![CDATA[We just started our own public iPhone library: http://github.com/openresearch/zimt For now it includes: ZTFakeLocationManager CLLocationManager subclass that can read a list of waypoints from a file and simulate location updates. Meant to be used on simulator for testing. See samples/FakeLocation ZTWebSocket Probably the first WebSocket client implementation written in Objective-C]]>
</description>
<content:encoded>
<![CDATA[<p>We just started our own public iPhone library: <a href="http://github.com/openresearch/zimt">http://github.com/openresearch/zimt</a></p>
<p>For now it includes:</p>
<h3>ZTFakeLocationManager</h3>
<p>CLLocationManager subclass that can read a list of waypoints from a file and simulate location updates. Meant to be used on simulator for testing. See samples/FakeLocation</p>
<h3>ZTWebSocket</h3>
<p>Probably the first WebSocket client implementation written in Objective-C</p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2010/02/20/zimt-openresearch-iphone-library/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<title>How to get the current iPhone Language Code</title>
<link>http://www.schmidp.com/2010/01/11/how-to-get-the-current-iphone-language-code/</link>
<comments>http://www.schmidp.com/2010/01/11/how-to-get-the-current-iphone-language-code/#comments</comments>
<pubDate>Mon, 11 Jan 2010 02:11:55 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[iPhone]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=381</guid>
<description>
<![CDATA[We are currently developing an iPhone App which requires localization support and I ran into an issue while trying to get currently set language. Cocoa Touch has a class called NSLocale which let&#8217;s you query the language by writing the following code: [NSLocale currentLocale] objectForKey:NSLocaleLanguageCode]; At least one would expect so, but it actually gives [...]]]>
</description>
<content:encoded>
<![CDATA[<p>
We are currently developing an iPhone App which requires localization support and I ran into an issue while trying to get currently set language.
</p>
<p>
Cocoa Touch has a class called NSLocale which let&#8217;s you query the language by writing the following code:</p>
<div class="codesnip-container" >[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];</div>
</p>
<p>
At least one would expect so, but it actually gives you the language of the region format you have configured in your settings.
</p>
<p>
For example:<br />
If you have your iPhone language set to &#8216;English&#8217;, but your region format is set to &#8216;Germany&#8217;, the call will return &#8216;de&#8217; instead of &#8216;en&#8217;.
</p>
<p>
What you really should call is:</p>
<div class="codesnip-container" >[[NSLocale preferredLanguages] objectAtIndex:0]</div>
<p>Because this gives you not the language associated with the region, but the language the device is actually configured for.
</p></p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2010/01/11/how-to-get-the-current-iphone-language-code/feed/</wfw:commentRss>
<slash:comments>5</slash:comments>
</item>
<item>
<title>Invoice App</title>
<link>http://www.schmidp.com/2010/01/07/invoice-app/</link>
<comments>http://www.schmidp.com/2010/01/07/invoice-app/#comments</comments>
<pubDate>Thu, 07 Jan 2010 00:27:31 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<category>
<![CDATA[Work]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=347</guid>
<description>
<![CDATA[I&#8217;m officially self-employed for about a year now and one of the duties that came along was creating invoices. Not that I have to write lots of invoices, I usually create about one or two a month, so I&#8217;m not in the need of a sophisticated billing solution. Still, being an internet geek, I started [...]]]>
</description>
<content:encoded>
<![CDATA[<p>I&#8217;m officially self-employed for about a year now and one of the duties that came along was creating invoices.
</p>
<p>Not that I have to write lots of invoices, I usually create about one or two a month, so I&#8217;m not in the need of a sophisticated billing solution.</p>
<p>Still, being an internet geek, I started my search for the perfect invoicing tool that fits my needs.</p>
<p>Here are some of the sites I remember having tried back then:</p>
<ul>
<li><a href="http://invoicemachine.com">invoicemachine.com</a></li>
<li><a href="http://freshbooks.com">freshbooks.com</a></li>
<li><a href="http://lessaccounting.com">lessaccounting.com</a></li>
<li><a href="http://freeagentcentral.com">freeagentcentral.com</a></li>
</ul>
<p>
I was really looking for a simple app, but then decided to stay with Free Agent, because they allowed me to import my bank statements and to be my own accountant.
</p>
<p>
I don&#8217;t remember why I didn&#8217;t choose Invoice Machine, as it looks really nice and simple to me now.
</p>
<p>Anyway, as said, I went with Free Agent, and it is a very nice app, but there are two main problems I experienced which led to the app I&#8217;m going to talk about in a minute.</p>
<p>
The first problem is, that while having all this data within Free Agent, I don&#8217;t have much of a clue about accounting and I have a real accountant anyway.<br />
So the data on Free Agent wasn&#8217;t really correct and was redundant to the work done by my accountant.</p>
<p>The second reason why I quit Free Agent about two weeks ago, is that I&#8217;m now Co-Founder of <a href="http://openresearch.com">another company</a> where we need to write invoices as well and I didn&#8217;t want to pay another $20 a month just for invoicing.</p>
<p>
While $40 dollars a month alone are not that much, it adds up with other subscriptions. There are the two Basecamp accounts, the flickr accounts, the &#8230;.. &#8211; do you get you I mean?
</p>
<p>So at first I started creating invoices with Apple Pages, but it just doesn&#8217;t feel right to me. Maybe because you have to actually spend more time formatting than creating the content or because it&#8217;s a pain to share and store them &#8211; I don&#8217;t really know.</p>
<p>
So about two weeks ago, we just started to build our own little invoice generator to fit exactly our needs and it took only a few days from start to finish.
</p>
<p>
Here is short feature list:</p>
<ul>
<li>Built for us, but usable by everyone</li>
<li>See how your invoice looks like, while editing it</li>
<li>Upload your own invoice templates (with support for different languages)</li>
<li>Generate a PDF for sharing or printing</li>
<li>Track the payment state of your invoice (due, overdue, paid)</li>
<li>Manage your contacts  (very, very simple) and see who owes you what</li>
<li>One account can be administrated by multiple users</li>
<li>A user can be associated with multiple accounts and we have an account switch bar like 37signals new launchbar</li>
<li>German and english localization</li>
<li>It&#8217; s free</a>
</ul>
</p>
<p>It&#8217;s called <a href="http://invoiceapp.com">Invoice App</a> and is a straight forward Rails application. We initially started it as a Rails 3.pre app for fun, but then switched back to the current stable to save some time and get it usable as fast as possible.</p>
<p>
We plan to keep it as a free tool as long as hosting or support costs don&#8217;t become a significant factor.
</p>
<p>
Please give it <a href="http://signup.invoiceapp.com">a spin</a> and send us your feedback to: <a href="mailto:feedback@invoiceapp.com">feedback@invoiceapp.com</a>
</p>
<p><img src="http://www.schmidp.com/wp-content/uploads/2010/01/invoice_screenshot1.png" alt="invoice_screenshot" title="invoice_screenshot" width="600" height="685" class="aligncenter size-full wp-image-359" /></p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2010/01/07/invoice-app/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<title>good apple push notification tutorial</title>
<link>http://www.schmidp.com/2009/12/09/good-apple-push-notification-tutorial/</link>
<comments>http://www.schmidp.com/2009/12/09/good-apple-push-notification-tutorial/#comments</comments>
<pubDate>Wed, 09 Dec 2009 21:58:52 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[iPhone]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=345</guid>
<description>
<![CDATA[http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial]]>
</description>
<content:encoded>
<![CDATA[<p><a href="http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/">http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial</a></p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2009/12/09/good-apple-push-notification-tutorial/feed/</wfw:commentRss>
<slash:comments>4</slash:comments>
</item>
<item>
<title>Billig Tanken is App Store #1 Free (in Austria)</title>
<link>http://www.schmidp.com/2009/11/30/billig-tanken-is-app-store-1-free-in-austria/</link>
<comments>http://www.schmidp.com/2009/11/30/billig-tanken-is-app-store-1-free-in-austria/#comments</comments>
<pubDate>Sun, 29 Nov 2009 23:43:09 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[iPhone]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<category>
<![CDATA[Work]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=331</guid>
<description>
<![CDATA[]]>
</description>
<content:encoded>
<![CDATA[<p><img src="http://www.schmidp.com/wp-content/uploads/2009/11/Screen-shot-2009-11-30-at-12.44.02-AM-copy.png" alt="Screen shot 2009-11-30 at 12.44.02 AM copy" title="Screen shot 2009-11-30 at 12.44.02 AM copy" width="234" height="442" class="aligncenter size-full wp-image-336" /></p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2009/11/30/billig-tanken-is-app-store-1-free-in-austria/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
<item>
<title>&#8220;Billig tanken&#8221; aka &#8220;Benzin&#8221; 2.0 has been released</title>
<link>http://www.schmidp.com/2009/11/18/billig-tanken-aka-benzin-2-0-has-been-released/</link>
<comments>http://www.schmidp.com/2009/11/18/billig-tanken-aka-benzin-2-0-has-been-released/#comments</comments>
<pubDate>Wed, 18 Nov 2009 15:53:03 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[iPhone]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<category>
<![CDATA[Work]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=328</guid>
<description>
<![CDATA[]]>
</description>
<content:encoded>
<![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/3ykZEjbFrRE&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/3ykZEjbFrRE&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2009/11/18/billig-tanken-aka-benzin-2-0-has-been-released/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<title>Benzin (Billig Tanken) 2.0 is in review</title>
<link>http://www.schmidp.com/2009/11/10/benzin-billig-tanken-2-0-is-in-review/</link>
<comments>http://www.schmidp.com/2009/11/10/benzin-billig-tanken-2-0-is-in-review/#comments</comments>
<pubDate>Tue, 10 Nov 2009 01:01:07 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[iPhone]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<category>
<![CDATA[Work]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=323</guid>
<description>
<![CDATA[]]>
</description>
<content:encoded>
<![CDATA[<p><img class="aligncenter size-full wp-image-324" title="benzin 2.0" src="http://www.schmidp.com/wp-content/uploads/2009/11/screen-capture-2.png" alt="benzin 2.0" width="414" height="770" /></p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2009/11/10/benzin-billig-tanken-2-0-is-in-review/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
<item>
<title>MeetMe for iPhone released as free Application</title>
<link>http://www.schmidp.com/2009/10/08/meetme-for-iphone-released-as-free-application/</link>
<comments>http://www.schmidp.com/2009/10/08/meetme-for-iphone-released-as-free-application/#comments</comments>
<pubDate>Thu, 08 Oct 2009 13:56:38 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[iPhone]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<category>
<![CDATA[Work]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=313</guid>
<description>
<![CDATA[We have released MeetMe as a free application. Get it on the App Store!]]>
</description>
<content:encoded>
<![CDATA[<p>We have released <a href="http://www.meetmeapp.com">MeetMe</a> as a free application.</p>
<p><a href="http://www.meetmeapp.com"><br />
<img src="http://www.schmidp.com/wp-content/uploads/2009/10/Screen-shot-2009-10-08-at-3.52.33-PM.jpg" alt="Screen-shot-2009-10-08-at-3.52.33-PM" title="Screen-shot-2009-10-08-at-3.52.33-PM" width="500" height="328" class="aligncenter size-full wp-image-316" /><br />
</a></p>
<p>
Get it on the <a href="http://www.meetmeapp.com/download">App Store!</a></p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2009/10/08/meetme-for-iphone-released-as-free-application/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<title>Benzin is the best selling App in Austria!</title>
<link>http://www.schmidp.com/2009/09/19/benzin-is-the-best-selling-app-in-austria/</link>
<comments>http://www.schmidp.com/2009/09/19/benzin-is-the-best-selling-app-in-austria/#comments</comments>
<pubDate>Sat, 19 Sep 2009 19:16:18 +0000</pubDate>
<dc:creator>schmidp</dc:creator>
<category>
<![CDATA[Development]]>
</category>
<category>
<![CDATA[iPhone]]>
</category>
<category>
<![CDATA[OpenResearch]]>
</category>
<category>
<![CDATA[Work]]>
</category>
<guid isPermaLink="false">http://www.schmidp.com/?p=306</guid>
<description>
<![CDATA[Get it at: http://www.benzinapp.at App Store link: http://www.benzinapp.at/download]]>
</description>
<content:encoded>
<![CDATA[<p><a href="http://www.benzinapp.at"><img src="http://www.schmidp.com/wp-content/uploads/2009/09/Screen-shot-2009-09-19-at-8.53.45-PM.png" alt="Screen shot 2009-09-19 at 8.53.45 PM" title="Screen shot 2009-09-19 at 8.53.45 PM" width="240" height="258" class="aligncenter size-full wp-image-307" /></a></p>
<p>
Get it at: <a href="http://www.benzinapp.at">http://www.benzinapp.at</a>
</p>
<p>
App Store link: <a href="http://www.benzinapp.at/download">http://www.benzinapp.at/download </a></p>
]]>
</content:encoded>
<wfw:commentRss>http://www.schmidp.com/2009/09/19/benzin-is-the-best-selling-app-in-austria/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
</item>
</channel>
</rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Object Caching 534/620 objects using apc

Served from: www.schmidp.com @ 2012-02-04 20:47:49 -->
