iPhone Ad Hoc distribution for application beta testing

Posted by Dave on June 24th, 2009

Apple’s Ad Hoc distribution process is a godsend for iPhone beta-testing, but a right pain to use in practice.  I’ve tried several different approaches for creating and managing Ad Hoc testing; this article describes the one I now use for my National Rail Enquiries for iPhone application.

DesignWatch: iPhone OS 3.0 makes it official; 45-degree-diagonals are the new curvy-cornered-boxes

Posted by Dave on June 17th, 2009

Whether it’s Shazam’s grey-on-black background on the App Store, arsenal.com’s subtle top bar, or the new Messages, iPod and Phone icons in iPhone OS 3.0, there can be no denying it: 45-degree-diagonal-one-pixel-stripes are this year’s curvy-cornered-box.  You heard it here first.

iPhone Development Kits now available at devkits.net

Posted by Dave on June 10th, 2009

I’ve just launched a new web site, called devkits.net.  The site is all about a couple of iPhone development kits I’ve been working on. Each kit is a self-contained, fully documented set of classes to kick-start an iPhone development project. The kits have been fully tested in my own commercial software projects, and each kit comes with a sample application to demonstrate the kit in action.

The new site is launched with two initial kits:

XML Kit: If your iPhone app needs to retrieve content from an external server, you need XML Kit.  It’s an industrial-strength HTML / XML retriever, cleaner and formatter for iPhone developers. It can retrieve any HTML or XML source from any location via SOAP, HTTP GET or POST, and can tidy and transform the retrieved source via XSLT into your own custom XML.

Location Kit: This kit’s key feature is super-fast SQL sorting by distance from a known location.  For example, Location Kit running on an iPhone takes 0.12 seconds to to find the nearest 20 locations to a given latitude and longitude, sorted by distance, from a database of over 2,800 locations.

More kits will be available soon.  If there’s a particular kit you’d like to see, let me know!

Previous Articles

QuickTime X plays movies full screen for free

Posted by Dave on June 8th, 2009 | no comments

Core Location extensions for bearing and distance

Posted by Dave on February 3rd, 2009 | 1 comment

How to find out if your iPhone app is running in the iPhone Simulator

Posted by Dave on December 12th, 2008 | 5 comments

An alternative interface for filtering on the iPhone

Posted by Dave on December 1st, 2008 | 3 comments

Stripping out a set of characters from an NSString

Posted by Dave on November 18th, 2008 | no comments

Distance function for sqlite

Posted by Dave on October 25th, 2008 | 8 comments

Range.intersectsNode, Mozilla and WebKit

Posted by Tim Down on October 14th, 2008 | no comments

iTunes 8 not yet a Genius

Posted by Dave on September 10th, 2008 | 3 comments

Creating Core Audio aggregate devices programmatically

Posted by Dave on August 21st, 2008 | no comments

Problems with Be There routers and BBC iPlayer

Posted by Dave on August 19th, 2008 | no comments

iPhone launched on O2 in the UK

Posted by Dave on July 11th, 2008 | no comments

The iTunes App Store from a developer’s point of view

Posted by Dave on July 10th, 2008 | 16 comments

iTunes App Store launches, but how do you find the games?

Posted by Dave on July 10th, 2008 | 1 comment

New iPhone / iPod Touch puzzle game, “iDrops”, on the iTunes App Store

Posted by Dave on July 10th, 2008 | 4 comments

WordPress plugin to remove the Browse Happy link in Internet Explorer

Posted by Dave on June 12th, 2008 | 2 comments

WordPress plugin to clean up pasted Word content

Posted by Dave on June 11th, 2008 | 14 comments

Audio crackles and dropouts caused by Airport Extreme 2008-001 Update

Posted by Dave on May 16th, 2008 | 3 comments