Posts By Kevin Marshall
-
23
Dec 10WP7 Camera Access–Flashlight, Augmented Reality and Barcode Scanning[Download Code] In a special holiday post my gift to you is not one, not 2, but 3 windows phone camera tricks. It’s a mobile ménage à trois. 1,,) Flashlight There are lots of those flashlight apps in the marketplace that take about 2 minutes to build. This also took 2 minutes to build but [...]
-
7
Dec 10WP7 Tip–Pseudo Map Launcher[download code] WP7 has a several built in launchers, but the map app does not have one. It’s unfortunate because I think it’s fairly common that you’d want to have a link to get directions in a mobile app since you are, you know, mobile. Right now the best way to do that is to [...]
-
7
Dec 10WP7 Tip – Beware the 15 App Push Notification LimitMaybe most people knew this, but I didn’t – WP7 devices can only have a total of 15 apps registered for push notifications per device. If the user installs 15 apps that use push notifications and your app is the 16th one installed, you’ll get a InvalidOperationException(Channel quota exceeded). The important thing here is to [...]
-
18
Nov 10WP7 Hack 001: Raw Video Feed and Augmented RealityJust like title says – it’s using the methods in Microsoft.Phone.Media.Extended to access the raw camera feed and process some augmented reality markers. FYI, the video sucks. I took longer to record this than I did to get everything working. It does actually work much better when I’m not trying to line up a web [...]
-
3
Nov 10WP7: Using LongListSelector and LowProfileImageDownloader for better scroll performance[Download Code] Scrolling is problem one of the biggest performance pain points for windows phone 7 development. I complain about it a ton (sorry phone team). Specifically for longer lists that involve images. Even a simple list of images with text can make scrolling really, really sluggish. Some of the issues are probably on my [...]
-
3
Nov 10WP7 Serialization Comparison[download code] A few people asked about binary serialization in my last post. Here is a small sample app that shows how to do it. It also shows you the difference between the different serializers you can use: binary, Json.net, DataContract and DataContractJson. You really have to run it on the phone to see the [...]
-
27
Oct 10WP7 Development Tips Part 1Performance is the area that we probably spend the most time on in all our apps. Building apps on the phone is just way different than building desktop apps. Things that might be really minor optimizations on a desktop Silverlight can really make a difference on desktop Silverlight apps. Developing on the phone is an [...]
-
13
Oct 10WP7 – Page Transitions SampleI posted a few methods for doing page transitions in the past that were based on some older versions of the SDK and don’t work anymore. In the post I’ll go over another method which uses a base page to handle all transitions. [Download Sample] Before going into the code, here are some thoughts I [...]
-
6
Oct 10WP7 – Quick Jump Grid Sample Code[Download Sample] With the recent release of the windows phone 7 toolkit, most of the controls in the native apps are present except the quick jump grid and the list picker. For those of you that don’t know the quick jump grid is described in the official design template. My co-worker Erik Klimczak blogged about [...]
-
21
Jun 10Powermote: WP7 remote control for PowerPointThis is a preview of a quick app I built for Windows Phone 7 to remotely control a PowerPoint presentation from a WP7 device. The app consists of a PowerPoint add-in that hosts a WCF service. The add-in creates a ribbon menu item to connect to the phone. Clicking “Connect to Phone” sends a push [...]



