Artificial Intelligence

Turing developed “The Bombe”—the machine that cracked the German navy’s Enigma machine encryption, helping the Allies win the war. (Turing’s other claim to fame, of course, is the Turing Test, which poses the question: can a computer fool a person into thinking it’s human?) Clarke’s interactions with Turing is what helped the artificially intelligent HAL    […]

QR Code

Seen those funky little QR (quick response) bar codes floating around and wondering how to scan them on your iPhone or iPad? QR codes are used to store useful information like web URLs, contact cards, e-mail addresses, etc… While QR reading isn’t built into a pre-installed iOS App, there are, of course, third-party apps for    […]

Publishing for Android

Before you publish your apps on Google Play and distribute them to users, you need to get the apps ready, test them, and prepare your promotional materials. Photo “google play topup voucher” by Clive Darra is licensed under CC BY 2.0

Publishing for iOS

In order distribute applications to all iOS devices, Apple requires apps to be published through the App Store, making the App Store the one-stop shopping location for iOS applications. With over 500,000 applications in the store, developers of many types of applications have been able to capitalize on the massive success of this single point    […]

Bluetooth Low Energy

Bluetooth Low Energy (Bluetooth® Smart) is the intelligent, power-friendly version of Bluetooth wireless technology. While the power-efficiency of Bluetooth Smart makes it perfect for devices needing to run off a tiny battery for long periods, the magic of Bluetooth Smart is its ability to work with an application on the smartphone or tablet you already    […]


Most smartphones and even mobile phones these days have a function that shows you on a map exactly where you are. This is possible thanks to signals from GPS satellites that orbit the Earth. There are 24 satellites in all, but by receiving the signals from at least three of them, one’s position can be    […]


The magnetometer in your smartphone measures the strength of earth’s magnetic field. The magnetometer is enclosed in a small electronic chip that often incorporates another sensor (typically a built in accelerometer) that helps to correct the raw magnetic measurements using tilt information from the auxiliary sensor. In addition to general rotational information, the magnetometer is    […]


Today, mobile phones use IR-based proximity sensors to detect the presence of a human ear. This sensing is done for two purposes: to reduce display power consumption by turning off the LCD backlight and to disable the touch screen to avoid inadvertent touches by the cheek. Photo “New VCNL4000 Proximity and Ambient Light Optical Sensor”    […]


While accelerometer measures the acceleration you induce on the phone, the gyroscope gives a rather precise feedback on the orientation of the phone. Smartphones use MEMS (microelectromechanical system) to measure the displacement of a vibrating proof mass. Photo “gyroscope top” by David Lofink is licensed under CC BY 2.0


Traditionally, barometers have been used to detect—and predict—short term changes in weather. Measured drops in pressure indicate rain is on the way. Sharply rising pressure signals clearer skies are ahead. But surely, Apple and Google didn’t conspire on this just to make more accurate weather predictions, right? The barometer uses its atmospheric pressure readings to    […]