January 2011 - Posts

I’m spending the bulk of my time these days writing applications for Windows phones using Silverlight for Windows Phone (and having a blast doing it, I might add). As I write, I think of lots of little tips that can save time, reduce aggravation, and Read More...
One of the most exciting features of the Windows phone from a developer’s perspective is the location service. The location service is a set of APIs that rely on Assisted-GPS (A-GPS), Wi-Fi Positioning System (WPS), and cell-site triangulation to expose Read More...
One of the sensor devices present in every Windows phone is an accelerometer that provides real-time acceleration data in the X, Y, and Z directions. Applications can use that data to determine a phone’s 3D spatial orientation, and to detect changes in Read More...
The first three articles in this series presented three different ways to respond to touch input in Windows phone apps: mouse events , Touch.FrameReported events , and manipulation events . In this, the fourth and final installment, we’ll discuss a means Read More...
In Part 1 and Part 2 of this series, I described how to build touch interfaces for phone apps using mouse events and Touch.FrameReported events. Part 3 presents yet another way to respond to touch input: manipulation events. Manipulation events originated Read More...
In Part 1 of this series , I described how to build simple touch interfaces for phone apps by processing mouse events. Recall that primary touch events – events involving the first finger to touch the screen – are automatically promoted to mouse events Read More...
One of the key hurdles that developers face when transitioning from Silverlight to Silverlight for Windows Phone is learning how to build touch interfaces. While the desktop versions of Silverlight do support low-level touch events, the vast majority Read More...
Lately my Samsung Focus has been giving me a lot of trouble. Specifically, when I connect it to my PC, the Zune client reports that it’s not connected. This means I can’t sync the phone. Worse, I can’t load apps onto it from Visual Studio for testing. Read More...