<?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>CodeFab LLC&#187; iPad</title>
	<atom:link href="http://www.codefab.com/tag/ipad/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codefab.com</link>
	<description>News about fevered minds at CodeFab</description>
	<lastBuildDate>Tue, 20 Jul 2010 05:22:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>iPadDevCamp NYC Contest Results</title>
		<link>http://www.codefab.com/2010/06/21/results-ipaddevcamp-nyc/</link>
		<comments>http://www.codefab.com/2010/06/21/results-ipaddevcamp-nyc/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 15:50:48 +0000</pubDate>
		<dc:creator>arden</dc:creator>
				<category><![CDATA[CodeFab News]]></category>
		<category><![CDATA[Geek Out]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Training]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.codefab.com/?p=404</guid>
		<description><![CDATA[Thank you to all who attended and developed, original apps at this New York&#8217;s first iPad DevCamp event!  It was a great success and we are definitely looking forward to many more in the nearby future! The heart of a DevCamp is the Hack-a-thon and we are happy to (belatedly) post the results of the [...]]]></description>
			<content:encoded><![CDATA[<p>Thank you to all who attended and developed, original apps at this New York&#8217;s first iPad DevCamp event!  It was a great success and we are definitely looking forward to many more in the nearby future!</p>
<p>The heart of a DevCamp is the Hack-a-thon and we are happy to (belatedly) post the results of the DevCamp hacking contest.  Below is a list of teams that created some of the most inventive, fun, and useful applications at DevCamp and we&#8217;ve additional descriptions, links, and some contact information.  If you have additional information you want us to post about your entry, email us at <a href="mailto:info@codefab.com">info@codefab.com</a>.</p>
<p><strong>Campfire Application</strong> &#8211; <em>Most original!</em></p>
<ul>
<li><strong>Created by</strong>: Vincent Youmans, James Sabia, Ron Anderson, Harry Bowen, Chris Welsh, Jean Leong</li>
<li><strong>Description</strong>: Great campfire effect, in which sound from iPad campfire cooks iPhone marshmallows. Proximity detection or shake to reset marshmallow</li>
<li><strong>Watch the App in use: <a href="http://www.youtube.com/watch?v=fgvwaaYBFeQ">http://www.youtube.com/watch?v=fgvwaaYBFeQ</a></strong></li>
<li>For more information you can contact: : <a href="mailto:james.sabia@team.aol.com">james.sabia@team.aol.com</a></li>
</ul>
<p><strong>Bread Application</strong> &#8211; <em>Most likely to be used by Steve Jobs in an iPad presentation!</em></p>
<ul>
<li><strong>Created by</strong>: Sean, Sandira, Ariel, Steve Liu, Staney Sulamet</li>
<li><strong>Description</strong>: Runs as an application in Safari that rotates and manipulates images on the canvas to make pages more magazine like without Adobe Suite.</li>
<li>For more information you can contact: <a href="mailto:sulamet@yahoo.com">sulamet@yahoo.com</a></li>
</ul>
<p><strong>I Peel Onion Application</strong> &#8211; <em>Coolest app!</em></p>
<ul>
<li><strong>Created by: </strong>Jesse Pickard, Lucy Zhang</li>
<li><strong>Description: </strong>Cut through the noise of lots of tweets, and shows tweets and dial and graph.  Add metadata to tweet</li>
<li>Real time voting on events for people!</li>
</ul>
<p><strong>NSTeam Application</strong> &#8211; <em>Most likely to be used by developers!</em></p>
<ul>
<li><strong>Created by: </strong>Andy Rifkin, Jeff Barg, Devin Duty
</li>
<li><strong>Description: </strong>Syntax editor for iPad, Split view with list of files and edit space with syntax highlights, Uses core text
</li>
<li>To see photos and read more about the app go to: <a href="http://www.4-iPad.com">http://www.4-iPad.com</a>
</li>
</ul>
<p><strong>Stewie</strong>- <em>Most likely to be used by Jason Calicanis</em></p>
<ul>
<li><strong>Created by: </strong>Daria, Gilad, Mike Feola, Martin Volerich, Steve
</li>
<li><strong>Description: </strong>Social gaming, ipad server, iphones clients, Bluetooth, game kit, universal app, players connect.</li>
</ul>
<p><strong>Wee Atlas Application</strong> &#8211; <em>Most useful!</em></p>
<ul>
<li><strong>Created by: </strong>Steve, Joshua Vickery, Matt Ferry, Seanita, Nir Pengas
</li>
<li><strong>Description: </strong>Zoom in on country and interact with pictures, slide show under each category
</li>
<li>To learn more, visit: <a href="http://jsv.mine.nu/gallery/v/misc/iPadDevCampNYC/">http://jsv.mine.nu/gallery/v/misc/iPadDevCampNYC/</a></li>
</ul>
<p><strong>Dragonflies Application</strong> &#8211; <em>Most educational!</em></p>
<ul>
<li><strong>Created by: </strong>Tom Fruenhoffer, Eva Potter, Praveen Aravamudham, Steve Bull, Charissa Smith, Ann McDermott, Hiroumi Mitani</li>
<li><strong>Description: </strong>Backyard bugs! Catch bugs or squish, look in jar, get info about bugs and uses cocos2d</li>
</ul>
<p><strong>Twitter All Stars: Heltweetic.3 Application</strong> &#8211; <em>Best social app!</em></p>
<ul>
<li><strong>Created by: </strong>Thomas Alvarez, Lucius Kwok,  Jeff Soto</li>
<li><strong>Description: </strong>Shows twitter avatars in a grid, allows user to randomly choose one.</li>
<li>For more information you can contact: <a href="mailto:jeff@indiancode.net">jeff@indiancode.net</a> or <a href="mailto:dmthomas@mac.com">dmthomas@mac.com</a></li>
</ul>
<p><strong>VectorZombie Application</strong> &#8211; <em>Best game!</em></p>
<ul>
<li><strong>Created by: </strong>Jonathan Miller and Karen Jones
</li>
<li><strong>Description</strong>: Snowboarding through a field of zombies!
</li>
<li><strong>To see more go to: <a href="http://cryptogram.com/zombieboard/">http://cryptogram.com/zombieboard/</a></strong>
</li>
<li>if you have any questions you can contact: <a href="mailto:jm@jonathanmillertechnology.com">jm@jonathanmillertechnology.com</a> : @notjonathan on Twitter and <a href="mailto:Karen@geekgirl.com">Karen@geekgirl.com</a></li>
</ul>
<p><strong>Ghost in the Machine</strong> &#8211; <em>Best iPad app!</em></p>
<ul>
<li><strong>Created by: </strong>Dominic Tancredi, Danny Sand, Peter Levine, Carolyn Gargano, Catrina Lohan, Scott Benglo, Yan Wong, John Fitzpatrick
</li>
<li><strong>Description: </strong>Ghost in the machine ouija board, and has sound, animation takes finger input.
</li>
<li><strong>To see the App in use go here: <a href="http://www.youtube.com/watch?v=wCTtI2TMdqA">http://www.youtube.com/watch?v=wCTtI2TMdqA</a></strong>
</li>
<li>if you more questions you can contact: <a href="mailto:meta.phx@gmail.com">meta.phx@gmail.com</a></li>
</ul>
<p><strong>BoomBox Application</strong> -<em> Most commercial!</em></p>
<ul>
<li><strong>Created by: </strong>Steven Levy, Erin Disselhorst, Rob Kelley, Matt
</li>
<li><strong>Description: </strong>Plays music and looks good</li>
</ul>
<p><strong>CookIt</strong> &#8211; <em>Best Under Pressure (cooker)</em></p>
<ul>
<li><strong>Created by: </strong>Tim Kaminski, Dana
</li>
<li><strong>Description:</strong> Sound activated ipad cookbook, you can move to the next step in the recipe with a sound</li>
</ul>
<p>If we got your name wrong, or lost a last name or contact email, or even if you just want to update the description, ping us at <a href="mailto:info@codefab.com">info@codefab.com</a> &#8211; we want to get it right!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codefab.com/2010/06/21/results-ipaddevcamp-nyc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeFab iPhone/iPad After Hours Party</title>
		<link>http://www.codefab.com/2010/06/01/codefab-iphoneipad-after-hours-party/</link>
		<comments>http://www.codefab.com/2010/06/01/codefab-iphoneipad-after-hours-party/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 09:23:53 +0000</pubDate>
		<dc:creator>abc</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[CodeFab News]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Geek Out]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Training]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Parties]]></category>

		<guid isPermaLink="false">http://www.codefab.com/2010/06/01/codefab-iphoneipad-after-hours-party/</guid>
		<description><![CDATA[Title: CodeFab iPhone/iPad After Hours PartyLocation: CodeFab iPhone Mansion SFLink out: Click hereDescription: Late night party for iPhone/iPad/Cocoa coders and all our crazy friends at the CodeFab iPhone Mansion in SF (1045 Divisidero St, SF CA) starting at 9:30. Big victorian mansion. Great music. Hot tub (clothing optional). Beer and tequila and late night munchies. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Title: </strong>CodeFab iPhone/iPad After Hours Party<br /><strong>Location: </strong>CodeFab iPhone Mansion SF<br /><strong>Link out: </strong><a href="http://whitepalacesf.com/" target="_blanck">Click here</a><br /><strong>Description: </strong>Late night party for iPhone/iPad/Cocoa coders and all our crazy friends at the CodeFab iPhone Mansion in SF (1045 Divisidero St, SF CA) starting at 9:30.  Big victorian mansion.  Great music.  Hot tub (clothing optional).  Beer and tequila and late night munchies.  Bring your latest masterpiece to show off to all!!  Let&#8217;s out-do last year&#8217;s crazy bash!<br /><strong>Start Time: </strong>21:00<br /><strong>Date: </strong>2010-06-08</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codefab.com/2010/06/01/codefab-iphoneipad-after-hours-party/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NSNotifications &#8211; Your friend except when they aren&#8217;t&#8230;</title>
		<link>http://www.codefab.com/2010/05/31/nsnotifications-your-friend-except-when-they-arent/</link>
		<comments>http://www.codefab.com/2010/05/31/nsnotifications-your-friend-except-when-they-arent/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 04:02:19 +0000</pubDate>
		<dc:creator>abc</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Geek Out]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Training]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Parties]]></category>

		<guid isPermaLink="false">http://www.codefab.com/?p=392</guid>
		<description><![CDATA[So here is the question just asked of me: Is it better to have a single notification (name) sent out and have all interested parties check the user info to see if the notification contains information for them, or to have the differentiator encoded in the notification name, thus having potentially hundreds or thousands of [...]]]></description>
			<content:encoded><![CDATA[<p>So here is the question just asked of me:  <em>Is it better to have a single notification (name) sent out and have all interested parties check the user info to see if the notification contains information for them, or to have the differentiator encoded in the notification name, thus having potentially hundreds or thousands of &#8220;types&#8221; of notifications sent out, but have only one listener get the message?</em></p>
<p>Well, in the simplest cases, when there are only a few messages, and only a few listeners, and few objects that wake up to look at the userInfo to see if it is interesting, one might opt for the simpler programming / inheritance model and have very little code, reused via inheritance that does all the work.  E.G. all objects inheriting from BaseObject listen for message &#8220;foo&#8221; and then inherit the code for:<br />
<code><br />
-(void)fooNotification:(NSNotification *)notif {<br />
&nbsp;&nbsp;if ([self.id isEqual:[notif.userInfo objectForKey:@"id"]]) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;[self handleFoo:userInfo]; // do something<br />
&nbsp;&nbsp;}<br />
}<br />
</code><br />
The BaseObject class has the id filter notification handler (above), a no-op handleFoo:, which sub-classes can override, and the sender always sends out the same &#8220;foo&#8221; notification, with the differentiator tucked away in the userInfo for the recipient.</p>
<p>Sounds good, no?  Lots of inheritance, code reuse, simplicity.  The &#8220;leaf-node&#8221; classes just implement handleFoo: if they need to.  All works great.  But where does this break down?</p>
<p>Say you had a thousand BaseObject subclass instances.  When they are created, they ask a Loader for some resource and listen for loaderDone Notifications.  Loader finishes each request, sends a notification, moves on to the next.  (You are using an NSOperationsQueue to manage your Loader pool, right?)  Instances get pinged after operations complete and one says &#8220;Hey!  That&#8217;s me!&#8221; and does something significant, like update a bit of UI, while the others pass.  The rub?  One thousand objects wake up and run a few lines of code for each one that does anything.  Code is simple, easy to test.  Low message dispatch cost.  Probably insignificant overhead on your spiffy new PowerMac.  Zero problem in testing with a few objects.  But on the iPhone / iPad this is 9,999 objects too many involved in handling the event.</p>
<p>What do you do?  </p>
<p>First is just good practice:  if you don&#8217;t care, don&#8217;t listen.  Don&#8217;t register to observe a notification until you are sure you care, then if you no longer need to listen, unregister.  For our pseudo-code, only listen between &#8220;I need a foo&#8221; and &#8220;I got a foo&#8221; &#8211; outside that take yourself out of the loop.  That can only help.</p>
<p>The real trick, when you see this pattern, is to find a way from our default case above, where response time depends on number of potentially interested objects, to a response time dependent on just number of actual interested objects.  In the base case, where we have N potentially interested objects and just 1 interested object, we are going from a fluctuating case, based on set size N, to a stable linear case.  This in turn leads to more predictable and scale-free (or close to it) response times.</p>
<p>(In our initial example above, response time is equal to &#8220;([number of objects] * ([filter time per object] + [message time per object])) + ([number of interested objects] * [handle time per object])&#8221;.  What we want is to only message the interested objects, so we can be &#8220;[number of interested objects] * ([message time per object] + [handle time per object])&#8221;.)</p>
<p>So what is the simple trick to do this?  Have the listening objects listen for a NSNotification with a name like:</p>
<p><code>&nbsp;&nbsp;NSString *notifName = [NSString stringWithFormat:@"foo-%@-notification", self.id];</code></p>
<p>and have the Loaders post matching notifications.  The observer lookup table will be a bit larger, with more messages registered, but the observer count will be the same.  The lookup will mostly be a hashed lookup based on the memory location of the notification name&#8217;s unique string, and on ObjC / Foundation, that kind of lookup is FAST for the set size we are looking at.  And even for large sets, we are so much better off paying the price to look up a single observer, than to have to run 4 lines of code in a very large number of objects. </p>
<p>Things that can make the bad case worse?  </p>
<ol>
<li>Side-effect cost: You never know what the cost is of asking an object you haven&#8217;t written yet a simple question.  (&#8220;My id?  Sure, that&#8217;s stored in my NIB file.  Which needs to be (re)loaded sometimes.  Which instantiates other objects.  Which do stuff.&#8221;)</li>
<li>Threads: An even worse cost is the per-object code that does something that launches or spans thread boundaries.  (&#8220;My id?  Let me fetch that in a new thread.  Or in the main thread, which could block stuff.&#8221;)  Opportunity for thread overload or lock-ups with contention for resources.</li>
</ol>
<p>Linear response is your friend.  Do a little extra work.  Easier to debug.  Easier to optimize.  Happier users.</p>
<p>Remember &#8211; your iPhone is like a 100mhz Pentium.  CPU cycles are your most precious resource.  And less executing code in less objects usually means less less memory, which is our second most precious resource.  Less work, less memory, app runs faster, users happier.  Everyone wins.</p>
<p><em><strong>NOTE:</strong> For everyone going to WWDC this year, CodeFab will be hosting several iPad/iPhone related events at the <a href="http://whitepalacesf.com/">SF iPhone Mansion</a> again.  On the Saturday and Sunday before WWDC we will be hosting a Mini iPad/iPhone DevCamp (<a href="http://www.eventbrite.com/event/668296894">Register Here</a>) in conjunction with our LA iPhone DevCamp/Developer Meetup partners.  We will also be hosting a fabulous iPhone Party on (tentative) Tuesday Night.  (Hope you remember last year&#8217;s blast!)<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codefab.com/2010/05/31/nsnotifications-your-friend-except-when-they-arent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apologies from the man with the &#8220;Wait Cursor&#8221; head!</title>
		<link>http://www.codefab.com/2010/05/18/appologies-from-the-man-with-the-wait-cursor-head/</link>
		<comments>http://www.codefab.com/2010/05/18/appologies-from-the-man-with-the-wait-cursor-head/#comments</comments>
		<pubDate>Tue, 18 May 2010 14:10:20 +0000</pubDate>
		<dc:creator>abc</dc:creator>
				<category><![CDATA[CodeFab News]]></category>
		<category><![CDATA[Geek Out]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Parties]]></category>

		<guid isPermaLink="false">http://www.codefab.com/?p=386</guid>
		<description><![CDATA[We all know the dreaded &#8220;spinning beach ball of death&#8221; &#8211; when your system is too busy performing tasks to respond to anything, including handling user input&#8230; I&#8217;ve been so busy with building the best eBook reader for the iPad that I feel like I must appear to have &#8220;beach ball head&#8221;! The app is [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.codefab.com/wp-content/uploads/2010/05/MrBeachBallHead.png" alt="" title="MrBeachBallHead" width="327" height="412" class="alignleft size-full wp-image-385" />We all know the dreaded &#8220;spinning beach ball of death&#8221; &#8211; when your system is too busy performing tasks to respond to anything, including handling user input&#8230;  I&#8217;ve been so busy with building the best eBook reader for the iPad that I feel like I must appear to have &#8220;beach ball head&#8221;!  The app is being submitted to Apple today and I expect to have significantly more free cycles for everything else.  My apologies for being behind on so many important tasks.  I&#8217;ll be doing my best to catch up this week.</p>
<p>Next up the wrap-up of the wildly successful NYC iPad DevCamp.  Thanks to everyone who participated, I&#8217;ll have the winners for the various categories posted today and will start linking in the videos.  Anyone with app videos, please send me links!  The session videotapes are being edited and I should have them up this week too.</p>
<p>For everyone going to WWDC this year, CodeFab will be hosting several iPad/iPhone related events at the <a href="http://whitepalacesf.com/">SF iPhone Mansion</a> again.  On the Saturday and Sunday before WWDC we will be hosting a Mini iPad/iPhone DevCamp (<a href="http://www.eventbrite.com/event/668296894">Register Here</a>) in conjunction with our LA iPhone DevCamp/Developer Meetup partners.  We will also be hosting a fabulous iPhone Party on (tentative) Tuesday Night.  (Hope you remember last year&#8217;s blast!)</p>
<p>More soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codefab.com/2010/05/18/appologies-from-the-man-with-the-wait-cursor-head/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPadDevCamp NYC 2010 &#8211; April 16-18</title>
		<link>http://www.codefab.com/2010/03/24/ipaddevcamp-nyc-2010-april-16-18/</link>
		<comments>http://www.codefab.com/2010/03/24/ipaddevcamp-nyc-2010-april-16-18/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 06:56:46 +0000</pubDate>
		<dc:creator>abc</dc:creator>
				<category><![CDATA[CodeFab News]]></category>
		<category><![CDATA[Geek Out]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Parties]]></category>

		<guid isPermaLink="false">http://www.codefab.com/?p=337</guid>
		<description><![CDATA[Registration &#124; About &#124; Agenda &#124; Contest &#124; Speakers &#124; Sponsors &#124; Press Registration Tweet This Page Now! About iPadDevCamp is an annual not-for-profit gathering to develop applications for iPhone and iPod touch using both the native SDK and web standards. This is a follow-on event to the previous NYC iPhoneDevCamp event, held in August [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="#registration">Registration</a> | <a href="#about">About</a> | <a href="#agenda">Agenda</a> | <a href="#contest">Contest</a> | <a href="#speakers">Speakers</a> | <a href="#sponsors">Sponsors</a> | <a href="#press">Press</a></strong><br />
<img src="http://www.codefab.com/wp-content/uploads/2010/03/ipaddevcamp.png" alt="" title="iPadDevCampNYC" width="583" height="106" class="aligncenter size-full wp-image-345" /></p>
<p><strong><a id="registration"> Registration </a></strong></p>
<div style="display: inline;"><iframe src="http://www.eventbrite.com/tickets-external?eid=606645493&#038;ref=etckt" frameborder="0" marginwidth="5" marginheight="5" vspace="0" hspace="0" width="100%" height="310" allowtransparency="true" scrolling="auto"></iframe></div>
<p><strong><a href="http://twitter.com/home?status=iPadDevCampNY%20April%2016-18%20--%20http://bit.ly/bB5GC5"><img src="http://www.codefab.com/wp-content/uploads/2010/03/Tweet.png"  width="34" height="34" />Tweet This Page Now!</a></strong></p>
<p><strong><a id="about"> About </a></strong><br />
iPadDevCamp is an annual not-for-profit gathering to develop applications for iPhone and iPod touch using both the native SDK and web standards. This is a follow-on event to the previous NYC iPhoneDevCamp event, held in August 2009. The event will be held at AOL in NYC and will link to the primary iPadDevCamp event in San Jose, CA.</p>
<p><a href="#agenda">Agenda</a><br />
<strong>Reception Party: Friday April 16, 2010 6:00-10:00<br />
Party Venue: <a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=Gigapixel+Creative,+220+west+30th+street,+new+york,+ny&#038;sll=40.748716,-73.993615&#038;sspn=0.006876,0.011501&#038;gl=us&#038;ie=UTF8&#038;hq=Gigapixel+Creative,&#038;hnear=220+W+30th+St,+New+York,+NY+10001&#038;z=17&#038;iwloc=A">Gigapixel Creative 220 West 30th St, 2nd Floor (between 7th and 8th)</a></strong></p>
<p><strong>Hack-a-thon: Saturday and Sunday, April 17-18 2010 10:00-6:00<br />
Venue: <a href="http://maps.google.com/maps?client=safari&#038;q=770+broadway,+nyc+ny&#038;oe=UTF-8&#038;ie=UTF8&#038;hq=&#038;hnear=770+Broadway,+New+York,+NY+10003&#038;gl=us&#038;daddr=770+Broadway,+New+York,+NY+10003&#038;ei=MJmpS9PJCMGBlAf0ovXRBA&#038;ved=0CAsQwwUwAA&#038;z=16" target="popup">AOL NYC Offices</a></strong></p>
<p>Travel: New York Magazine has some great <a href="http://nymag.com/urban/guides/nyonthecheap/travel/hotels.htm">cheap hotel suggestions</a></p>
<p><strong><a href="http://ipaddevcampnyc.eventbrite.com">Registration is open</a>.</strong></p>
<p>The event is inspired by BarCamp, SuperHappyDevHouse, and MacHack, to develop Cocoa Touch and Web-based applications for iPad. This follows the previous iPhoneDevCamp events held at Adobe Systems in San Francisco, July 2007 and August 2008, and Yahoo! in 2009 and the NYC Satellite in 2009. Out-of-town guests are welcome.</p>
<p>Attendees will include Cocoa Touch developers, web developers, UI designers, and testers, all working together over the weekend. Development projects will include both solo and team efforts. While some attendees will wish to work solo during the event, we encourage attendees to team up, based on expertise, to work in ad-hoc project development teams. All attendees should be prepared to work on a development project during the event.</p>
<p>Attendees will be able to:</p>
<ul>
<li><strong>Create</strong> new applications for iPad.</li>
<li><strong>Migrate</strong> Mac OS X applications to iPad.</li>
<li><strong>Test</strong> and optimize applications for iPad.</li>
</ul>
<p>Attendees are encouraged to attend Apple’s <a href="http://developer.apple.com/wwdc/">Worldwide Developers Conference</a>.</p>
<p>We are sensitive to the NDA that Apple has in place on the iPhone SDK, and we have no intention of violating the terms that individual developers have in place with Apple on the iPhone SDK.</p>
<p>iPadDevCamp NYC is organized by CodeFab and Gigapixel Creative.</p>
<p><em>iPadDevCamp is not affiliated with Apple, Inc.</em></p>
<p><strong><a id="agenda"> Agenda </a></strong></p>
<p>The goal is for you to be able to show up and build some cool apps.<br />
You code, and leave the rest to us.</p>
<p><strong>Hours</strong></p>
<ul>
<li>Friday: 6pm-10pm</li>
<li>Saturday: 10am-6pm</li>
<li>Sunday: 10am-6pm</li>
</ul>
<p><strong>Agenda</strong><br />
The agenda for iPadDevCamp will evolve over the weekend. Please check back as we get closer the event date, and throughout the weekend.</p>
<p>NOTE: Special $10.00 tickets are available for people wishing to attend just the Publisher Panel.  These will not be good for the hackathon, awards ceremony or the California keynotes.  Tickets: <a href="http://ipaddevcampnyc.eventbrite.com/">PUBLISHER PANEL ONLY</a></p>
<p>Here are the details so far (times are EDT):</p>
<p>Friday:<br />
1700-1800 – Organizer’s Meetup with Volunteers<br />
1800 – Doors Open<br />
1800-1830 – Welcome and Introductions<br />
1830-1900 – Keynote speaker: TBD<br />
1900-2000 – Mixer<br />
2000-2130 – Musical Performance (?)<br />
2200 – Doors Close</p>
<p>Saturday:<br />
1000 – Introductions<br />
1000-1100 – Keynote Alex Cone<br />
1100-1200 – Publisher Panel: Products and Publications in the Age of iPad<br />
    (for panelists see <a href="#speakers">Speakers</a> below)<br />
1200-1300 – Pizza Lunch / Watch California Keynote<br />
1300 – Begin freeform collaboration<br />
1600 – Entries for <a href="#contest">Hackathon Contest</a> Teams</p>
<p>Sunday:<br />
1000-1100 – Tech Talks: iPad Market/iPad Development<br />
    (for speakers see <a href="#speakers">Speakers</a> below)<br />
1100-1300 – Hackathon<br />
1300-1400 – Lunch / Watch California Keynote<br />
1400-1530 – Hackathon<br />
1530 – Hackathon Entries due<br />
1530-1600 – Hackathon Show<br />
1600-1730 – Awards &#038; Prizes<br />
1730-1800 – Pack It Up<br />
1800 – Doors Close</p>
<p><strong>Speakers &#038; Presentations</strong><br />
If you are interesting in speaking / presenting at iPadDevCamp, please contact Alex Cone: <a href="mailto:abc@codefab.com">abc@codefab.com</a></p>
<p><strong><a id="contest">Contest</a></strong><br />
<strong>iPhoneDevCamp Hackathon, the Hackathon Show, and Rules<br />
</strong><br />
As we gear up for iPadDevCamp, we want to repeat the success of previous years’ Hackathon Contests where many were presented during the Hackathon Show, some created by teams that had never met each other before the conference started.</p>
<p>To do this, we want to reward those who represent the following values:</p>
<ul>
<li><strong>Contributio</strong>n: by assisting the commons, offering value, and in general by being useful.</li>
<li><strong>Sharing</strong>: by offering help, sharing code or expertise, or by assistance in testing or debugging.</li>
<li><strong>Openness</strong>: by asking good questions, by answering them, by being open to people and ideas, and by making source code available.</li>
<li>And of course, by demonstrating a “Can Do” attitude.</li>
</ul>
<p>Like iPhoneDevCamp, iPadDevCamp staff will be handing out “tickets” when we see participants demonstrating these values. Then on Sunday, each team that participates by presenting during the Hackathon Show will also receive a ticket. These tickets will be used by raffle for many of the General Prizes — the more tickets you have, the more likely you’ll receive a General Prize.</p>
<p><strong>Schedule</strong></p>
<ul>
<li><strong>Friday night</strong> — During the party is a good time to start sharing your ideas, choose your project, and begin to find your team.</li>
<li><strong>Saturday morning</strong> — After the keynote, we will have a session where people can have an opportunity to recruit others to help with their projects. Last year everyone was valued, even those without significant programming skills, as almost every team needed design and testing help. Several teams last year won a prizes without any prior iPhone coding experience, and one team won a prize that didn’t even have a coder!</li>
<li><strong>Saturday afternoon though Sunday mid-day</strong> — Find something undocumented and share it! Show us how you made something work! Create a cool demo of a feature we didn’t know about! It doesn’t have to be perfect, just enough to be able to share it! If you haven’t started a project or found a team, find one of the iPadDevCamp staff and we’ll help you find some people who need you.</li>
<li><strong>Sunday 3:30pm Entry Deadline</strong> — all entries for the Hackathon Show should be submitted to the Hackathon web site (TBD) . If there are more submissions then what we have time to demonstrate, submissions that offer source code will be given first priority, then submissions that the moderators think are “cool”. While you are waiting, help us rearrange the lunch room for the Show.</li>
<li><strong>Sunday 3:30-4pm The Hackathon Show</strong> — Demos should be around 3 minutes, so practice your presentation before you get to the podium. We will have two overhead projectors set up so that we can transition from demo to demo quickly. You can also use a Mac with the iPhone Simulator to demonstrate your App.</li>
<li><strong>Sunday 4pm Break</strong> — The Hackathon Show moderators will take a break to consult with the other iPadDevCamp staff, and select the winners of the Special Awards. Winners are at the sole discretion of the iPadDevCamp staff.</li>
<li><strong>Sunday 4:15pm Special Awards</strong> — The more valuable prizes given to us by our Sponsors will be given out for each of the Special Award categories. Each Special Award Sponsor will have the opportunity to say some words and personally give the reward to the winner if they are present. At their discretion, the iPadDevCamp staff may also allow some others who did not demo the opportunity to get a chance to win a Special Award if they demonstrated values of sharing, participation, and “can do” attitude during the iPhoneDevCamp.</li>
<li><strong>Sunday 5pm General Prizes</strong> — Some of the more desirable General Prizes will be given out by random draw to those who participated in the Hackathon. Any remaining General Prizes will be given out to those holding the most tickets.</li>
<li><strong>Sunday 6:00pm End of the Hackathon!</strong> — Source code and demos will be released to the public that evening!</li>
</ul>
<p><strong>General Prize Eligibility</strong><br />
Everyone is eligible for the General Prizes — you just have to earn a ticket.</p>
<p><strong>Special Awards Eligibility</strong><br />
First, to be eligible for a Special Award, the iPhone App must not currently be available via the iTunes App Store OR if it is available, you must have source code available on a public website. iPad Web Apps are always eligible. In addition, please do not submit Jailbroken apps for the Hackathon.</p>
<p>Next you must sign up for the Hackathon Show by 3:30pm on Sunday.</p>
<p>You must have demonstrated your iPhone App or Web App during the Hackathon Show. Remember, if there are too many submissions, the Hackathon moderators may have to make a judgment call as to what Apps will make the cut to be demonstrated. If you don’t make the cut, you can’t win a Special Award, but you are still eligible for General Awards.</p>
<p>The staff of iPadDevCamp are not eligible for any of the Special Awards.</p>
<p><strong>Special Awards Criteria</strong><br />
There will be a number of categories of Special Awards, each will have different requirements as set by the Special Award Sponsor.</p>
<p>In general, Apps in most categories will be judged on not only on their function, but also if they are fun &#038; cool.</p>
<p>We also value Apps with simplicity and elegance.</p>
<p>We will give priority to Apps that were developed entirely during iPadDevCamp.<br />
We also give priority to Apps that offer source code under an open source license, however, this is NOT a requirement to win.</p>
<p>iPad Apps or Web Apps do not have to be “finished” to win — we would rather you demonstrate what your App can do well, rather then worry about what may be not complete.</p>
<p><strong>Special award categories and prizes</strong></p>
<ul>
<li>Best Open Source</li>
<li>Coolest</li>
<li>Most Useful</li>
<li>Best Developer Tool / Helper</li>
<li>Most Educational</li>
<li>Best Social App</li>
<li>Best Game</li>
<li>Best Web App</li>
<li>Best New Developer</li>
<li>Best Student App</li>
</ul>
<p><strong><a id="speakers">Speakers</a></strong><br />
Saturday Morning Publishers Panel: <em>&#8220;Products and Publications in the Age of the iPad&#8221;</em></p>
<ul>
<li>Moderator:Michael Prenez-Isbell, Director of Mobile Development at Blueswitch</li>
<li>Peter Costanzo, Dir. of Online Marketing for Perseus Books Group</li>
<li>Nina LaFrance, VP of  Consumer Marketing for Forbes Digital</li>
<li>Tarik Sedkey, Chief Digital Officer, Young &amp; Rubicam</li>
</ul>
<p>Sunday Morning Tech Sessions: <em>iPad Market/iPad Development</em></p>
<ul>
<li>Greg Yardley, VP of Product, Flurry</li>
<li>Douglas Gottlieb, VP of Digital, Barnes &amp; Noble</li>
<li>Alex Cone, CEO CodeFab LLC</li>
<li>Others? TBD&#8230;</li>
</ul>
<p><strong><a id="sponsors">Sponsors</a></strong><br />
Interested in being an iPadDevCamp NYC Sponsor? <strong>Please contact the organizers ASAP!</strong></p>
<p><strong>Confirmed Sponsors:</strong><br />
<img src="http://www.codefab.com/wp-content/uploads/2010/03/SponsorLogos6.png" alt="" title="SponsorLogos6" width="620" height="783" class="aligncenter size-full wp-image-375" /></p>
<p><strong>Barnes &#038; Noble</strong><br />
<em>Barnes &amp; Noble, Inc., the world’s largest bookseller and a Fortune 500 company, operates 723 bookstores in 50 states.  Barnes &#038; Noble conducts its online business through Barnes &amp; Noble.com (<a href="http://www.bn.com">www.bn.com</a>), one of the Web’s largest e-commerce sites, which also features hundreds of thousands of titles in its eBookstore (<a href="http://www.bn.com/ebooks">www.bn.com/ebooks</a>).   Customers can buy and read eBooks on a wide range of platforms, including nook&#0153; by Barnes &amp; Noble, the iPhone and iPod touch, BlackBerry&reg; smartphones, as well as most Windows&reg; and Mac&reg; laptops or full-sized desktop computers.</em></p>
<p><strong>Flurry</strong><br />
<em>Recently merged with Pinch Media, Flurry is among the largest smartphone application analytics and monetization platforms in the world, now tracking more than 80% of all consumers across iPad, iPhone, iPod touch and Android devices.  Each month, Flurry tracks over one billion end user sessions per month across iPhone, Android, Blackberry and J2ME devices.</p>
<p>Flurry Analytics, its flagship service, is designed to help developers make better applications to increase retention and grow revenue.  Flurry AppCircle, now in private beta, is designed to help developers acquire the most valuable users, faster and for less money.  Flurry is venture backed with offices in San Francisco and New York.  For more information, please visit <a href="http://www.flurry.com">www.flurry.com</a>.</em></p>
<p><strong>Blipp Media</strong><br />
<em>Blipp is a leading innovator of interactive solutions spanning iptv, mobile and social media. We use emerging media channels to create engaging Marketing and Health Care solutions with measurable results. Blipp is privately owned with offices in New York and New Jersey. For more information, please visit <a href="http://www.BlippMedia.com">www.BlippMedia.com</a>, or follow us at @BlippMedia</em></p>
<p><strong>AOL</strong><br />
<strong>Time, Inc</strong><br />
<strong>mad.house</strong><br />
<strong>CodeFab LLC</strong><br />
<strong>Gigapixel Mobile &#8211; The Hatchery</strong></p>
<p><strong><a href="press">Press</a></strong><br />
Press Inquiries<br />
<a href="mailto:info@codefab.com">info@codefab.com</a> &#8211; 646.250.3864 (Alex Cone).<br />
Credentialed members of the press will be given free admission to iPadDevCamp.</p>
<p><a href="http://www.tinyteedesigns.com/"><img src="http://www.codefab.com/wp-content/uploads/2010/03/tiny_tee_logo.png" alt="" title="Tiny Tee Designs" width="105" height="120" class="alignleft size-full wp-image-380" /></a><br />
<strong>T-Shirts by Tiny Tee Designs</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codefab.com/2010/03/24/ipaddevcamp-nyc-2010-april-16-18/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
