<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Confused by earlier errors, bailing out.</title>
	<atom:link href="http://abeansits.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://abeansits.wordpress.com</link>
	<description>Taglines are for people with an imagination.</description>
	<lastBuildDate>Mon, 11 Jan 2010 10:01:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='abeansits.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Confused by earlier errors, bailing out.</title>
		<link>http://abeansits.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://abeansits.wordpress.com/osd.xml" title="Confused by earlier errors, bailing out." />
	<atom:link rel='hub' href='http://abeansits.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Comparing floats, a heads up!</title>
		<link>http://abeansits.wordpress.com/2010/01/11/comparing-floats-a-heads-up/</link>
		<comments>http://abeansits.wordpress.com/2010/01/11/comparing-floats-a-heads-up/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 10:01:52 +0000</pubDate>
		<dc:creator>abeansits</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[comparing-floats]]></category>
		<category><![CDATA[doubles]]></category>
		<category><![CDATA[floats]]></category>
		<category><![CDATA[low-level]]></category>

		<guid isPermaLink="false">http://abeansits.wordpress.com/?p=36</guid>
		<description><![CDATA[When you spend time programming-world-of-higher-abstraction (Ruby &#38; Python) and then move to a lower level, in this case Objective-C, mistakes are bound to happen. Let me share with you guys one of mine&#8230; It was a sunny friday afternoon, I was trying to fix a glitch in my animation path. To my own happy surprise [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=36&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When you spend time <em>programming-world-of-higher-abstraction</em> (Ruby &amp; Python) and then move to a lower level, in this case Objective-C, mistakes are bound to happen. Let me share with you guys one of mine&#8230;</p>
<p>It was a sunny friday afternoon, I was trying to fix a glitch in my animation path. To my own happy surprise I discovered that it was fairly simple to plug this hole. All I needed was a special case when a parameter reached angle 0.00000, so of I went with some duck tape and glue (pronounced if-statements) looking something like:<br />
<code>		if(curveAmplitude == 0.0f){<br />
//dragon-code<br />
}<br />
</code></p>
<p>To my total surprise the if-statement never turned out to be true. After using my favorite method for discovering how stuff works, trial-and-error, I remembered something about floats &amp; doubles not being reliable. I started reading over the <a href="http://en.wikipedia.org/wiki/IEEE_754-2008">IEEE standard</a> and David Goldberg&#8217;s paper <a href="http://www.validlab.com/goldberg/paper.pdf">&#8220;What Every Computer Scientist Should Know About Floating-Point Arithmetic&#8221;</a>. As Mr. Goldberg states it all boils down to this: </p>
<blockquote><p>&#8220;Squeezing infinitely many real numbers into a finite number of bits requires an approximate representation. [...] the results of a floating-point calculation must often be rounded in order to fit back into its finite representation. The rounding error is the characteristic feature of floating-point computation.&#8221;</p></blockquote>
<p>Thank you Mr. Goldberg for that! Now that the problem is identified it is time for a solution.</p>
<p><strong>Solution: </strong><br />
Add two minimal macros to your source, these macros compares your number to epsilon which is the smallest float available to the system. </p>
<p><code>#define fEqual(a,b) (fabs((a) - (b)) &lt; FLT_EPSILON)<br />
#define fEqualToZero(a) (fabs(a) &lt; FLT_EPSILON)</code></p>
<p>Note that if you are into precision this will not get you all the way. There rounding problem is still there, but in most simple cases this is a good-enough-solution.  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abeansits.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abeansits.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abeansits.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abeansits.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abeansits.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abeansits.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abeansits.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abeansits.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abeansits.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abeansits.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abeansits.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abeansits.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abeansits.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abeansits.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=36&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abeansits.wordpress.com/2010/01/11/comparing-floats-a-heads-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>59.333000 18.050000</georss:point>
		<geo:lat>59.333000</geo:lat>
		<geo:long>18.050000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/6074afcd30720e6e28b495be04eda560?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abeansits</media:title>
		</media:content>
	</item>
		<item>
		<title>sinf() &amp; cosf() &#8211; Don&#8217;t forget about the radians!</title>
		<link>http://abeansits.wordpress.com/2009/12/09/sinf-cosf-dont-forget-about-the-radians/</link>
		<comments>http://abeansits.wordpress.com/2009/12/09/sinf-cosf-dont-forget-about-the-radians/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 20:35:48 +0000</pubDate>
		<dc:creator>abeansits</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[core animation]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[radians]]></category>

		<guid isPermaLink="false">http://abeansits.wordpress.com/?p=29</guid>
		<description><![CDATA[So little time and so much to code (and even less time for writing blog posts =). Recently I have submerged myself in the world of Core Animation. Apple has done a great job with this framework. For someone who is graphically challenged this has been a steep uphill battle. One mine I stepped on, was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=29&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So little time and so much to code (and even less time for writing blog posts =).</p>
<p>Recently I have submerged myself in the world of <a href="http://en.wikipedia.org/wiki/Core_Animation">Core Animation</a>. Apple has done a great job with this framework. For someone who is <em>graphically challenged </em>this has been a steep uphill battle. One mine I stepped on, was that all the core C math functions really prefer radians over degrees. I wrote the following two helper methods to do this conversion:</p>
<p><pre class="brush: objc;">
- (CGFloat)_degreesToRadians:(CGFloat)degrees{
return degrees * (M_PI / 180);
}
- (CGFloat)_radiansToDegrees:(CGFloat)radians{
return radians * (180 / M_PI);
}
</pre></p>
</div>
<div><del datetime="2009-12-10T14:11:44+00:00">Sorry about the code formatting. I will look for a wordpress plugin to help with this.</del></div>
<div>See you next time&#8230;</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abeansits.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abeansits.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abeansits.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abeansits.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abeansits.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abeansits.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abeansits.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abeansits.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abeansits.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abeansits.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abeansits.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abeansits.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abeansits.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abeansits.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=29&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abeansits.wordpress.com/2009/12/09/sinf-cosf-dont-forget-about-the-radians/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6074afcd30720e6e28b495be04eda560?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abeansits</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple iPhone Tech Talk #1: Interface Design by Eric Hope</title>
		<link>http://abeansits.wordpress.com/2009/11/23/apple-iphone-tech-talk-1-interface-design-by-eric-hope/</link>
		<comments>http://abeansits.wordpress.com/2009/11/23/apple-iphone-tech-talk-1-interface-design-by-eric-hope/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 21:39:39 +0000</pubDate>
		<dc:creator>abeansits</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[appletechtalk]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[interface design]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[user interaction]]></category>

		<guid isPermaLink="false">http://abeansits.wordpress.com/?p=18</guid>
		<description><![CDATA[Let me initiate these posts by saying that any error included are most probably the result of my mistakes and not of the Evengelists from Apple. And if anyone has been offended in some way (I really hope this will not happen since I am writing about software development and not religion) I humbly apologize. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=18&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Let me initiate these posts by saying that any error included are most probably the result of <strong>my</strong> mistakes and not of the Evengelists from Apple. And if anyone has been offended in some way (I really hope this will not happen since I am writing about software development and not religion) I humbly apologize. Now, lets get started.</p>
<p><span id="more-18"></span></p>
<p style="text-align:center;">The first talk I attended was performed by a User Experience Evangelist at Apple, Mr. <a href="http://www.erichope.name/">Eric Hope</a>.<a href="http://abeansits.files.wordpress.com/2009/11/eric_hope_techtalk_hamburg_2009.jpg"><img class="size-medium wp-image-25 aligncenter" title="Eric_Hope_techtalk_hamburg_2009" src="http://abeansits.files.wordpress.com/2009/11/eric_hope_techtalk_hamburg_2009.jpg?w=300&#038;h=225" alt="Eric Hope @ Apple Tech Talk in Hamburg 2009." width="300" height="225" /></a></p>
<p>All the talks at Tech Talk were very focused and intensive (compressing the subject of interaction design on the iPhone to one hour naturally leads to this). Mr. Hope immediately started of by presenting the 10 essentials of interface design, so here it goes:</p>
<ol>
<li><em><strong>Elegant solution</strong></em> &#8211; Your application needs to solve a specific problem or a set of problems for the user. Start of by pinpointing a problem and then move on the implementation and what features it will contain. Many developers move in the other direction &#8212; starting of with an idea about what cool features they want to include in their app. The users are not going to come back to your app for a cool animation.</li>
<li><em><strong>Essential style</strong></em> &#8211; Finding which style your application belongs to can help you in making the right design decisions. Your application can probably be quartered into one of these groups:
<ul>
<li><em>Serious</em> &#8211; Use minimal graphics, metaphors and keep the alignment clean. These apps are focused on the data so you don&#8217;t want to irritate the user with a lot of animations. E.g. Mail app.</li>
<li><em>Fun </em>- These kind of apps focus on productivity and being graphically rich though still utilizing a simple information hierarchy.</li>
<li><em>Fun entertainment</em> &#8211; This category is mainly populated by games; graphically intensive, no boring tables and full screen. Remember to let the user get to the game in as few taps as possible.</li>
<li><em>Serious entertainment </em>- Moderately graphical, not excessively hierarchical with a focus on content consumption. E.g. Classics.</li>
<li><em>Utilities </em>- A utility is also characterized by being graphically rich and focused on the main function. The UI should be readable from ~1.5m away, also try to use the &#8220;flip for settings&#8221; metaphor. E.g. Weather.</li>
</ul>
</li>
<li><em><strong>Great usability</strong></em> &#8211; Your application needs to be built on a solid hierarchy, a linear flow is usually what is best suited. Build it by the &#8220;one door to one room&#8221;-principle, this states that there should only be one way to enter a view. If the flow of the application is to complex the user won&#8217;t feel she has the ability to mentally map it out. In addition one thing many developers forget is to build their UI with finger sized targets, this translates to ~44&#215;44 pixels for buttons, links and such.</li>
<li><em><strong>Gorgeous app icon &#8211; </strong></em>Mr. Hope really stressed the importance of having an attractive icon. The icon is the first and last visual impression of your application (because of the shrinking animation being shown when an app quits). It is  also the primary attractor in App Store, apps are made and broken from their icon. The human mind parses shapes first, so use a silhouette  without any text. The icon should be so rich in detail it can be printed as a poster and put on your wall. =)</li>
<li><strong>High fidelity UI &#8211; </strong>Apple has been so kind to compress all their knowledge about UIs to a single document called the <a href="http://developer.apple.com/mac/library/DOCUMENTATION/UserExperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html"><em> </em>HIG (Human Interface Guidelines)</a>, both and Eric warmly recommend it. By conforming to iPhone-like behavior and looks you meet a level of standard. As a developer you can stand on the shoulders of others while the user will be able to feel at home using your interface. This is of course a trade-of when wanting to build something unique.Mr. Hope also emphasized how much there is to gain by involving the client/end user in the beginning of the design process. Creating a paper prototype for every screen will help you to avoid those costly cavities later on. There is also a cheap way of increasing the perceived value of your application; use rich materials like wood, leather and glass. Employing tactile design by using real things ad a model for your graphical objects you can enrich the user experience. E.g. The compass app.
<p>One fundamental point, that for some could come of as obvious, is that you WILL need a designer helping you build that app. His exact words were: &#8220;Hire, befriend or become a designer!&#8221;. I believe the last option will be the cheapest&#8230;</li>
<li><em><strong>Dynamic content &#8211; </strong></em>This was THE single most important guideline of them all.<br />
iPhone<em> </em>users consume the data available in their apps then they throw them away. In order to get you user to regularly revisit you app it will need a &#8220;pulse&#8221;. Create a possibility for the users to share and/or generate<em> </em>new data. People love people, interconnectedness is the key. Facebook has <a href="http://wiki.developers.facebook.com/index.php/Facebook_Connect_for_iPhone">a great API</a> available for iPhone integration.
<p>&nbsp;</p>
<p>People loves freshness and improvement! Don&#8217;t write &#8220;Bug fixes&#8221; in the update description of your app, take your time and try to &#8220;sell&#8221; your app again. By making available more content through in-app purchase there no need to release another app as you had to do before. But be detailed and transparent in your description about what the user will get. As the Swedish proverb says: &#8220;Ärlighet varar längst!&#8221; =)</li>
<li><em><strong>Animation -</strong></em> Animation could help in increasing the perceived value, they could also (when done right) help to minimize graphical feedback to the user. E.g. instead of flashing an Alert in the face of the user when a podcast has been selected, the small icon flies to you Downloads-tab and the download begins.</li>
<li><em><strong>Sound -</strong></em> Mr. Hope describes sound as the forgotten frontier. Unfortunately it is not present in many apps even though it could help in reducing visual noise and increase the value of the app. As with any feature it could be abused, always obey and respect the silent switch. Also remember that it needs to be symmetrical, if you play a sound when you expand a list you also need a sound when it contracts.</li>
<li><em><strong>Polish &#8211; </strong></em>is not only a country in Europe! The details are as important as your main features. It only takes a small irritation to loose an otherwise happy user.Young iPhone are more likely to interact with their device using their thumbs, therefore implementing landscape mode could be wise if they are part of your expected population. There is no reason not to create a spotlight and settings icon, this should be 29&#215;29 pixels and will take around 5 min of your time. The same argument holds true for Copy+Paste &amp; Undo+Redo, even though it probably will take more than a few minutes to implement.</li>
<li><em><strong>Application Definition Statement -</strong></em> As stated before, avoid developing from a long list of features. Try to find what is unique with your app.
<ul>
<li>What are your differentiators?</li>
<li>What problem are you trying to solve for the user?</li>
<li>Who are your audience? This really needs to be super focused, &#8220;laser precise!&#8221;. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<p>There is a mantra that could help you in finding your definition statement: <em>&#8220;Pick the few features most frequently used, by the majority of your users, most appropriate for the mobile context.&#8221;</em></li>
</ol>
<p>Remember to read through <a href="http://developer.apple.com/mac/library/DOCUMENTATION/UserExperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html">the HIG</a>, it is loaded with tips for the interface designer as well as the developer.</p>
<p>Lastly I want to emphasize that any error expressed in this post most likely belongs to me, while any bit of knowledge can be credited to Eric Hope.</p>
<p>Stay tuned for part II; &#8220;In App Purchase by Mark Malone&#8221;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abeansits.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abeansits.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abeansits.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abeansits.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abeansits.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abeansits.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abeansits.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abeansits.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abeansits.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abeansits.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abeansits.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abeansits.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abeansits.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abeansits.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=18&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abeansits.wordpress.com/2009/11/23/apple-iphone-tech-talk-1-interface-design-by-eric-hope/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6074afcd30720e6e28b495be04eda560?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abeansits</media:title>
		</media:content>

		<media:content url="http://abeansits.files.wordpress.com/2009/11/eric_hope_techtalk_hamburg_2009.jpg?w=300" medium="image">
			<media:title type="html">Eric_Hope_techtalk_hamburg_2009</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple Tech Talk 2009 in Hamburg</title>
		<link>http://abeansits.wordpress.com/2009/11/15/apple-tech-talk-2009-in-hamburg/</link>
		<comments>http://abeansits.wordpress.com/2009/11/15/apple-tech-talk-2009-in-hamburg/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 21:45:30 +0000</pubDate>
		<dc:creator>abeansits</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[appletechtalk]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobiento]]></category>

		<guid isPermaLink="false">http://abeansits.wordpress.com/?p=10</guid>
		<description><![CDATA[I should start of by giving creds to my boss who let me travel all the way to Hamburg just to attend the annual Apple Tech Talk event. As someone working in the mobile industry this was a trip full of inspiration. I made an attempt of sharing my experience with the world on twitter. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=10&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I should start of by giving creds to my boss who let me travel all the way to Hamburg just to attend the annual <a href="http://developer.apple.com/events/iphone/techtalks/" target="_blank">Apple Tech Talk</a> event. As someone working in the <a href="http://www.mobiento.se">mobile industry</a> this was a trip full of inspiration. I made an attempt of sharing my experience with the world <a href="http://twitter.com/ABeanSits">on twitter</a>. Though after struggling with how twitter subjects work, Apple spared me from my misery but messing up the wifi. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The talks began with an introductory talk and some numbers. An exclude of these were:</p>
<ul>
<li>2 billion+ apps downloded.</li>
<li>50 million+ devices sold (iPhone and iPod Touch).</li>
<li>100.000+ unique apps on the App Store.</li>
<li>125.000+ registered developers.</li>
</ul>
<p>You can say what you want about Apple, but those are some impressive numbers. The talk went on with praising some really cool apps out there:</p>
<ul>
<li>Peaks &#8211; Which uses augmented reality to present information about a mountain peak.</li>
<li>Zipcar &#8211; Let&#8217;s you locate and interact with rentable cars. Check out <a href="http://www.youtube.com/watch?v=UkzOtE3mJJA">this vid</a>.</li>
<li>Snaptell &#8211; Which locates commercial products from a photo.</li>
<li>These also deserve some attention: postage  timetuner  tweetie2  1112  ocarina  roambi  things.</li>
</ul>
<p>There were loads of talk available during the conference, I decided to attend these:</p>
<ul>
<li><em>Interface Design</em> by Eric Hope.</li>
<li><em>In App Purchase</em> by Mark Malone.</li>
<li><em>Core Data</em> by Michael Jurewitz.</li>
<li><em>Optimizing Your App</em> by Michael Jurewitz.</li>
<li><em>Application Performance</em> by Michael Jurewitz.</li>
</ul>
<p>I will try to summarize my notes and post them on this blog within a few days. I did not expect the talks to go into as much detail as they did, this was a welcome surprise to me. Don&#8217;t get shocked if you stumble upon some code in the coming posts.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abeansits.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abeansits.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abeansits.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abeansits.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abeansits.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abeansits.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abeansits.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abeansits.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abeansits.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abeansits.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abeansits.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abeansits.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abeansits.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abeansits.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=10&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abeansits.wordpress.com/2009/11/15/apple-tech-talk-2009-in-hamburg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6074afcd30720e6e28b495be04eda560?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abeansits</media:title>
		</media:content>
	</item>
		<item>
		<title>Welcome to where A Bean Sits.</title>
		<link>http://abeansits.wordpress.com/2009/11/02/welcome-to-where-a-bean-sits/</link>
		<comments>http://abeansits.wordpress.com/2009/11/02/welcome-to-where-a-bean-sits/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 21:56:00 +0000</pubDate>
		<dc:creator>abeansits</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://abeansits.wordpress.com/?p=3</guid>
		<description><![CDATA[The purpose of this blog is solely a tool for myself, to record and organize my ongoing learning process called life. If while doing this, a confused soul as myself can learn from my mistakes than all the better. I will primarily touch on subjects regarding programming or closely related to this. Though I tend [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=3&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The purpose of this blog is solely a tool for myself, to record and organize my ongoing learning process called life. If while doing this, a confused soul as myself can learn from my mistakes than all the better.<br />
I will primarily touch on subjects regarding programming or closely related to this. Though I tend to get quite philosophical from time to time.</p>
<h4>Any who, let&#8217;s get started!</h4>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/abeansits.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/abeansits.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/abeansits.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/abeansits.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/abeansits.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/abeansits.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/abeansits.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/abeansits.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/abeansits.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/abeansits.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/abeansits.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/abeansits.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/abeansits.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/abeansits.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=abeansits.wordpress.com&amp;blog=10242451&amp;post=3&amp;subd=abeansits&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://abeansits.wordpress.com/2009/11/02/welcome-to-where-a-bean-sits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6074afcd30720e6e28b495be04eda560?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abeansits</media:title>
		</media:content>
	</item>
	</channel>
</rss>
