A code monkey in Research

One developer's view of (a little bit of) Microsoft Research, Cambridge

Windows Phone lockscreen

Windows Phone 8 brings with it the ability for a program to set the lockscreen picture; there are already a bunch of apps in the store that cycle through images (including the built in ability to grab pictures from the Bing home page) – however, none of those I’ve found so far were really usable… Read more

AppNap settings page

The setting page for AppNap is a rather modified version of button list the main page: instead of clicking an entry to activate it, you click on an entry to be able to edit it. I think the politest thing I can say about my editing interface is that it’s functional! I chose to implement… Read more

AppNap user interface

The AppNap main page content is pretty much a grid with three elements – the search box, the list of search buttons, and an ad control. There’s a picture of it in the first post in this series, and the Xaml looks like: <Grid x:Name=”ContentPanel” Grid.Row=”1″> <Grid.RowDefinitions> <RowDefinition Height=”Auto”/> <RowDefinition /> <RowDefinition Height=”Auto” /> </Grid.RowDefinitions>… Read more

AppNap data

Following on from last time, I thought I’d start by describing the persisted data for AppNap, which consists of an ordered list of search shortcuts, and a search shortcut is a name (which appears in the list presented to the user) and a bit of text used when actually performing the search. Because the user… Read more

How many search apps do you need on your phone?

When I go searching the web from a desktop browser, I’m lazy. I head straight to a search engine and type a short query: I can get away with a short query because the ease of browsing through a large set of results often outweighs the effort involved in coming up with a better query… Read more