Browse by Tags

Tagged Content List
  • Blog Post: Update on sample code

    A lot of people are asking for access to the SQLite wrapper I demoed at //build. Rest assured we are working on getting it out to you but it is taking some time. Also I should set expectations in that it is by no means a complete wrapper for all SQLite features but does allow use of basic SQL statements...
  • Blog Post: Inside Windows Phone 41

    Hello from //BUILD ! As you probably know by now, we've released our SDK and have a bunch of content to deliver at the Microsoft campus this week. Time permitting, that means I can get back to blogging about some of the cool new features, but in the mean time you can check out this video I did with Larry...
  • Blog Post: Back means back. Not forwards, not sideways, but back

    Windows Phone Mango introduces a lot of great new features for developers: alarms & reminders , pinned secondary tiles , deep-linked toasts , and AppConnect to name just a few. One thing that Mango hasn’t changed, however, is the overall navigation structure of Windows Phone’s “Metro”...
  • Blog Post: BUILD 2011 demos

    [Update 9/21] Just got back from //BUILD in Anaheim, and it was a great conference to be at. I presented "Multitasking in Windows Phone" for what seemed like the 100th time, and the slides + video are up on channel 9 but unfortunately the video did not record the slides / demos until about 25 minutes...
  • Blog Post: More Knowledge Chamber videos on Channel 9

    In addition to the multitasking video I did the other week , several other Windows Phone folks have been doing videos, too. A current list (I am sure it will grow): Sean McKenna discusses database support in Mango Thomas Fennel discusses push notifications and live tiles in Mango You can...
  • Blog Post: Multitasking video on The Knowledge Chamber

    If you already follow my blog, you probably know everything you need to know about Mango's multitasking support... but just in case you don't, you can check out a video I did with Robert Hess over at Channel 9. http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Peter-Torr-and-Application-Multi-Tasking...
  • Blog Post: Background Agents - Part 3 of 3

    In Part 1 we looked at a simple app to get tweets from Twitter, and in Part 2 we looked at the AsyncWorkloadHelper library. In this final part, we'll look at a couple of the other helper libraries in the project that you might find useful. As before, the code can be found at the end of Part 1 . This...
  • Blog Post: Background Agents - Part 2 of 3

    In Part 1 we looked at a simple Windows Phone application that used a background agent to periodically show a toast and / or update a tile when a new tweet was found for a particular search term. The code we are discussing in this post can be found at the end of that post . Part of the contract of...
  • Blog Post: Background Agents - Part 1 of 3

    This post has (errr, "These posts have") been a long time coming. They are based off the Mix 11 and TechEd 2011 sessions I gave a loooooong time ago, but despite my best efforts I've not been able to post anything to my blog for some time. Partly it was due to a family vacation in Yellowstone National...
  • Blog Post: Alarms and Notifications in Mango

    Here's the first of several posts about the new multitasking features in Windows Phone Mango. Alarms and Notifications is a good place to start because it is the simplest of the new multitasking features (outside of Fast App Switching, but that's not really an API) and it doesn't require running code...
  • Blog Post: Mango samples coming soon, no really!

    Now that the consumer features of Mango have been announced and the beta developer tools have been released , it's time to make good on my promise to make the Mix / TechEd sample code available to all. I'll also try and post the push notifications code from TechEd that I borrowed from Tom Fennel. ...
  • Blog Post: "Mango" posts coming soon!

    Just a quick note - the recorded sessions from Mix are available on Channel 9 . I will be posting more on some of the new Mango features soon... still trying to dig out from under the pile of e-mail I received while in Vegas! Also I will get the demo code out to you when the tools are available, if not...
  • Blog Post: I was joking about the penny, but how about some tombstoning sample code?

    Thanks to everyone who posted on the previous post about tombstoning in Windows Phone 7. It was actually quite surprising to see the positive comments about tombstoning (both on the blog and privately through e-mail) where developers are saying they appreciate the feature or don't consider it a huge...
  • Blog Post: A penny for your thoughts on Windows Phone 7 tombstoning

    One piece of feedback we hear from Windows Phone developers is that "tombstoning is hard," but there are many ways of interpreting that statement and we'd like to understand it more. We have some theories about what might be hard, but I don't want to skew any results by mentioning them here...
  • Blog Post: This is not the exit you are looking for

    [Update 12/31/2012: See also this post for a new Windows Phone 8 API to terminate apps] [Update 7/27: fixed a typo and made it a bit clearer; thanks Nicole! Also added a link to code with the new Mango APIs ] I have previously blogged about exiting a Windows Phone application but a further post...
  • Blog Post: That memory thing I promised you

    Today Jeff Wilcox , David Anson , and I did a Channel 9 live session with Dan Fernandez at the PDC on Microsoft campus. You can catch it almost exactly 55 minutes into the stream here (note to self: try to remember what team you work on - it's the Application Platform team, not the Application Development...
  • Blog Post: Procrastination FTW - LazyListBox Should Improve your Scrolling Performance and Responsiveness

    Introduction One of the things I've been working on for a while is a "smart" ListBox implementation that uses the new scrolling states and data virtualization features in Windows Phone 7 to help improve performance. Here's a relatively common pattern we see with developers who are new to Silverlight...
  • Blog Post: A couple of (late) links

    Firstly, fellow WP7 PM Developer Dragos Manolescu is resurrecting his blog and posting about Windows Phone 7 . His first WP7 post is a great introductory piece on using Location Services and Reactive LINQ on the phone (and if lambdas make your brain hurt, don't say I didn't warn you). Secondly, the RTM...
  • Blog Post: Sample code from TechEd New Zealand talks

    [Update September 9: Link to the recorded sessions] [Update September 2: Updated the ZIP file to comment-out dependency on not-yet-shipped Map control :-)] Attached to this post is a ZIP file with three projects in it: Part1Demo , which is the demo app for WPH304 (video should be available...
  • Blog Post: Redirecting an initial navigation

    One more post on the subject of keeping screens out of the backstack. A common scenario we see is a variation of the login screen scenario I mentioned the other week. In this case, the first page the user is supposed to see depends on some state saved in by the application (maybe a user preference for...
  • Blog Post: Introducing the concept of “Places”

    TechEd Australia is all wrapped up, and I wanted to let everyone else know about one of the new concepts we’re introducing around application structure. As we’ve previously discussed, Windows Phone 7 applications are composed of pages that exist on a back stack and can be accessed by the...
  • Blog Post: Crazy Coincidental Coding, Batman!

    My Silverlight cohort and all-round good guy Shawn Oster posted on exactly the same topic that I did at almost exactly the same time... and we didn't co-ordinate it at all! http://shawnoster.com/blog/post/Improving-ListBox-Performance-in-Silverlight-for-Windows-Phone-7-Data-Virtualization.aspx ...
  • Blog Post: Virtualizing Data in Windows Phone 7 Silverlight Applications

    One of the cool features of lists in Silverlight is that they can "virtualize" the UI objects needed to render the list, reducing the amount of memory and CPU necessary to load large lists. For example, if you bind a ListBox to 1,000 items in Silverlight, it will only create ListBoxItems for the first...
  • Blog Post: Updated Tilt Effect

    Jeff has posted a version of the Windows Phone 7 “tilt” effect that is packaged as a control, built by Luke. It’s only fair that I update my tilt code too – it uses the same attached property implementation as my previous tilt code , but the new updated tilt algorithm (direct...
  • Blog Post: Jeff’s improved ProgressBar template

    Another quick post... Jeff Wilcox has posted an improved template for the Indeterminate ProgressBar for Windows Phone. He goes into a little of the history behind this, too. I recommend you use his updated control if you are showing an indeterminate progress bar and seeing sluggish performance. http...
Page 1 of 2 (43 items) 12