Reverse engineering the Tempur-Pedic adjustable base remote control (part 1)

This is the first in a (probably) three part series. Checkout the code on BitBucket: About a year ago, I decided to upgrade my old spring mattress to a TEMPUR-Contour Elite Breeze and I cannot say enough good things about it. I opted to also get an adjustable base (this one) for it, which […]

VirtualScroller 1.2.1 released

I just released version 1.2.1 of VirtualScroller. This minor update adds two enhancements: Any number of items (at least 1) is supported. If less than 6 items are specified, the VirtualScroller falls back on a standard ScrollableView with the fancy scroll logic disabled. This is transparent to developers and users. Resolves issue 3. VirtualScroller automatically […]

Debugging Android HTTPS traffic with Fiddler and Connectify

If you’re trying to debug an app (or website) on Android that is using HTTPS, then this short guide might be for you. I’ll show you how to set up Fiddler and Connectify Me so that you can view your device’s encrypted communications. Requirements Computer with internet access and WiFi Android device that supports WiFi proxies (Honeycomb or […]

Detecting a touch screen in Titanium

I looked through the Titanium documentation and user boards, but I couldn’t find a simple way to detect whether a device has a touch screen (as opposed to a trackball). Obviously, all iDevices will have touch screens, so this code is really meant for Android and web deployments. Here is my very primitive (but functional) […]

Using Appcelerator Titanium with Android on 64-bit Windows 7

If anyone else is having trouble with the combo of Titanium, the Android SDK, and Windows 7 64-bit, then maybe this post if for you. It took me a few hours to get right. Upon clicking “Android Emulator” under the Run button, I was receiving errors about jarsigner and java missing. Here’s what you have […]

VirtualScroller: A Titanium module supporting memory-efficient finite and infinite scrolling

Time to release something new. I’ve been working on a little project to develop an Android app. I’ve chosen Titanium because the app is simple (no network connectivity, sensor interaction, maps, etc.) and the learning curve for Titanium is low. I had been working with the Android SDK for about a week (very frustrating), and […]