Blog - Title

  • Peter Torr's Blog

    Strategies for dealing with Orientation Changes

    • 7 Comments
    [Update March 29th to add info on SupportedOrientations] Several people have asked me what the best strategy is for dealing with portrait and landscape layouts in the same page, and really the answer depends on what kind of content you have, how you want...
  • Peter Torr's Blog

    Engagdet's post on multi-tasking

    • 2 Comments
    Yesterday Engadget had an opinion piece on mobile multitasking , once again borrowing my awesome slide on the topic from Mix (hey Michael, where's my royalty cheque? :-) ). A picture tells a thousand words, and I think this one actually does a pretty...
  • Peter Torr's Blog

    Mock Location APIs from my Mix10 Talk

    • 3 Comments
    I posted the code from my Mix talk here , which includes the mock location code, but I never used the word "location" in that post so search engines don't find it. Location location location. We got that location! Got location? You know we do...
  • Peter Torr's Blog

    Tilt effect for Windows Phone controls

    • 2 Comments
    [UPDATE August 16, 2010: Please use the updated version of the tilt code at http://blogs.msdn.com/b/ptorr/archive/2010/08/11/updated-tilt-effect.aspx ] One of the effects that can be seen on the Windows Phone 7 Series videos is the "tilt" effect on...
  • Peter Torr's Blog

    Simple Gesture Sample

    • 6 Comments
    This blog post is a simple sample to get started with basic manipulation. It shows you how to move a little circle around the screen using drags and flicks. In order to keep the code simple, it doesn't do anything complicated (like bounce off the sides...
  • Peter Torr's Blog

    Other Windows Phone Silverlight Developer Talks

    • 2 Comments
    In case you missed it, the other "core" Windows Phone / Silverlight talks are also up now: Shawn Oster (Silverlight 101): http://www.shawnoster.com/Blog/An-Introduction-to-Developing-Applications-for-Microsoft-Silverlight--MIX10 Mike Harsh (Building...
  • Peter Torr's Blog

    Slides, video, and code

    • 0 Comments
    The slides and the video of my Mix 10 talk are now available at http://live.visitmix.com/MIX10/Sessions/CL17 - thanks again to everyone who made it in-person. The code is now also available -- just download the ZIP from here and open the solution in...
  • Peter Torr's Blog

    Mix talk is done!

    • 4 Comments
    Thanks to everyone who made it to the Building Windows Phone Applications with Silverlight, Part 2 talk this afternoon – so glad to finally be able to share everything with the world! If you missed it (or want to see it again) you should be able to...
  • Peter Torr's Blog

    Warming up the Engine

    • 0 Comments
    Well it's been a while! Since HD DVD went the way of Betamax (sorry, couldn't resist) I've been involved in three different projects. The first one wasn't public and never will be. The second isn't public yet but hopefully one day it will be. The good...
  • Peter Torr's Blog

    What Now?

    • 5 Comments
    I have had some readers ask what is to become of this blog. Well, it started out discussing Office Development , then it covered Threat Modelling , and most recently it has been about HDi . There have been several posts about the Pet Shop Boys and then...
  • Peter Torr's Blog

    Fun Friends for Functions, Part 2: Handling Exceptions

    • 0 Comments
    Previously we looked at how you can bind a function to a set of arguments and then call the resultant function at some time in the future. This technique is very powerful, but as-is it is a ticking bomb. As Amy points out in her blog post on exception...
  • Peter Torr's Blog

    Why the ‘arguments’ object is bad, Exhibit #3,745

    • 0 Comments
    Having just written a post with an example of how to use the arguments object , you might question my choice of title for this blog post. In my not-so-humble opinion, the 'arguments' object in ECMAScript is only useful for one thing: The 'arguments...
  • Peter Torr's Blog

    Fun Friends For Functions

    • 0 Comments
    And now for a more techy post. In ECMAScript, functions are considered first-class objects. "What," you might ask, "differentiates a 'first-class' object from a merely 'economy-class' object?" Well, the main thing is that functions in ECMAScript are treated...
  • Peter Torr's Blog

    A Concert with PowerPoint Slides?

    • 5 Comments
    As you may know, Howard Jones played an acoustic show in Seattle last night with Robin Boult on guitar. The performance was fantastic, and the venue ( The Triple Door ) was actually quite nice with a limited menu coming from the kitchens of Wild Ginger...
  • Peter Torr's Blog

    Good News

    • 0 Comments
    Not one but two bits of good news this morning! Firstly, TWICE reported on Toshiba's plans for HD DVD this year. Probably the biggest news was that the entry-level HD-A3 player will have a new recommended price of only $149 and that the higher-end models...
  • Peter Torr's Blog

    What I’ve Learnt about Coffee Lids

    • 3 Comments
    When I first moved to the US over eight years ago, I thought it was very odd that people put lids on their take-away coffee. I found it quite strange to drink through a hole in a lid rather than to just drink directly from the cup, and routinely discarded...
  • Peter Torr's Blog

    HD DVD Emulator for Xbox 360!

    • 1 Comments
    It's finally here! The Xbox 360 HD DVD Emulator went live today, enabling content authors to test their HD DVD content in a real-world consumer player before committing it to a shiny disc. This can save a lot of time and a lot of money for those folks...
  • Peter Torr's Blog

    “Open Season” Hits #2; World Scratches Head

    • 0 Comments
    If you follow the High-Definition format war at all, you're probably familiar with the weekly sales breakdown published in Home Media Magazine and other places. If you checked them last week , you would have seen something strange. Something very strange...
  • Peter Torr's Blog

    Maintaining Callback Semantics

    • 0 Comments
    One of the key programming concepts in HDi is the use of asynchronous processing with callback functions. The HDi platform exposed to title authors is not multi-threaded (which helps reduce the complexity of writing applications), but many of the functions...
  • Peter Torr's Blog

    Sliced bread ain’t got nuthin’ on this!

    • 3 Comments
    Forget being the best thing since sliced bread – this is the best thing ever . Well maybe not quite that good, but it's still darn cool! Finally – FINALLY! – you can get decent IntelliSense for JScript inside Visual Studio ! Holy hotcakes, Batman...
  • Peter Torr's Blog

    Wikipedia editing

    • 4 Comments
    Short post: In the interests of full disclosure, I've started editing Wikipedia on various topics related to HD DVD. Initially I made several "anonymous" edits, but decided to create an account for transparency and so I can "watch" pages as they change...
  • Peter Torr's Blog

    Why Old Films Still Benefit from High-Def

    • 2 Comments
    Every now and then, I hear people make comments like "Movies more than 5 years old won't look any better in HD because they were shot before HD was invented – the movie studios are lying to you about better quality!" This is horribly, horribly , horribly...
  • Peter Torr's Blog

    Using Timers Effectively in HDi

    • 3 Comments
    The use of timers in HDi applications is very common, and there are a few things you should keep in mind when using them to avoid performance issues when playing back your title. I will categorise these as: The autoReset problem The closure problem...
  • Peter Torr's Blog

    Simple ACA dumper

    • 0 Comments
    Quick one today – if you have an ACA with some files in it, you can use the createaca tool (provided as part of the Jumpstart Kit ) to list the files inside it. Trouble is that the output is not very helpful; it contains too much information. So here...
  • Peter Torr's Blog

    Helpful Tracing Routines

    • 3 Comments
    Last time we looked at conditional compilation , and how using it with HDiSim could aid with interactive debugging of runtime exceptions. But as useful as interactive debugging is, there are three major cases where it is impractical or impossible: ...
Page 3 of 14 (330 items) 12345»