You can also use the device in a single device mode (with headphones), as shown in the second video. I just thought that the dual device mode would be more interesting and therefore emphasized it in my submission.
Nobody in their right mind would buy two iOS devices just to use this app. But somebody who's got two of them already might consider buying this app for under a dollar. (Just one purchase required if you have both devices on the same iTunes account.)
Please watch the second video, it shows how the app can be used with just one iOS device and headphones.
I agree that by having the clocks exactly synchronized this could be a lot easier. (But even 1 ms of deviation means an uncertainty of around 34cm.) The challenge was to do it without having the devices synced by an external source (it works on iPod touch devices and iPad as well) and without using a communication channel other than sound.
n01 writes "A recently published app for the iOS platform uses the propagation of sound waves to measure distances of up to 25 meters in a dual device mode. The technique works through repeatedly sending a chirp signal from the master device to which the other ("reflector") device synchronizes itself and then replies in a similar fashion. A novel combination of techniques has been engineered to enhance the robustness in noisy environments, such as using an optimum-autocorrelation-signal and semi-automatic frequency calibration together with an averaging over multiple cycles. Disclaimer: I'm the developer and will be available to answer your questions.
Note: I'm resubmitting this, because the earlier version had the headline truncated. Please remove this last paragraph before publishing. Thank you!" Link to Original Source
n01 writes "A recently published app for the iOS platform uses the propagation of sound waves to measure distances of up to 25 meters in a dual device mode. The technique works through repeatedly sending a chirp signal from the master device to which the other ("reflector") device synchronizes itself and then replies in a similar fashion. A novel combination of techniques has been engineered to enhance the robustness in noisy environments, such as using an optimum-autocorrelation-signal and semi-automatic frequency calibration together with an averaging over multiple cycles. Disclaimer: I'm the developer and will be available to answer your questions." Link to Original Source
n01 writes "A recently published app for the iOS platform uses the propagation of sound waves to measure distances of up to 25 meters in a dual device mode. The technique works through repeatedly sending a chirp signal from the master device to which the other ("reflector") device synchronizes itself and then replies in a similar fashion. A novel combination of techniques has been engineered to enhance the robustness in noisy environments, such as using an optimum-autocorrelation-signal and semi-automatic frequency calibration together with an averaging over multiple cycles. Disclaimer: I'm the developer and will be available to answer your questions." Link to Original Source
Minor correction: the so called one time pad is easily proven to be uncrackable by any method. The only problem with it, of course, is the key exchange. (The key is as long as the message, and needs to be securely transferred beforehand.)
The "App Store lottery". That's what I keep reading on developer forums. But except for buying a ticket you have to work really hard creating an app or game.
I hope to hit the jackpot with my newest app called Acoustic Ruler Pro which lets you measure distances of up to 25 meters (82 feet) by clocking the time delay of the emitted sound waves.