A Dullard's Guide

Information on development, Silverlight, HD DVD, HDi, and whatever else Amy feels is missing from the interblags.
  • A Dullard's Guide

    No Regrets

    • 2 Comments
    Yesterday was some day, huh? Even though rumors have been rampant for over a week now, it doesn't make it any easier to hear. Toshiba's going to discontinue the HD DVD business. It seems that's all anyone's been talking about. Engadget ran a snarky article...
  • A Dullard's Guide

    Xbox 360 HD DVD Emulator Now Available

    • 1 Comments
    The Xbox 360 HD DVD Emulator is now available! The emulator is downloaded through Xbox LIVE Marketplace on your existing Xbox player. The Xbox 360 HD DVD Emulator can run projects from an optical disc, an external USB drive, or from a network drive, and...
  • A Dullard's Guide

    Exception Handling

    • 2 Comments
    An HD DVD player may throw exceptions during the execution of script, and if not caught will result in a player crash (showing an error code of 0x4094C00C on Toshiba or 0xC667000B on Xbox). While it's always a good idea to check conditions which could...
  • A Dullard's Guide

    Error Codes, Toshiba Edition

    • 1 Comments
    If you know what an error code means, it can be immensely helpful in diagnosing the problem with your project. Below are some of the more common error codes found on Toshiba Players and their potential cause. There is a similar post for Xbox HD DVD add...
  • A Dullard's Guide

    Error Codes, Xbox Edition

    • 1 Comments
    If you know what an error code means, it can be immensely helpful in diagnosing the problem with your project. Below are some of the more common error codes found on the Xbox HD DVD add on and their potential cause. There is a similar post for Toshiba...
  • A Dullard's Guide

    Advanced Subtitles

    • 0 Comments
    In HD DVD subtitling can be done via a subpicture stream or an Advanced Subtitle. An advanced subtitle is very similar in structure to an advanced application. It has a manifest, markup file, and font and is declared with its resources in the playlist...
  • A Dullard's Guide

    Virtual Keyboards

    • 0 Comments
    The input tag has four options for mode: password, singleline, multiline or display. When an input element with singleline, multiline, or password mode receives focus, the player may launch an onscreen keyboard to allow user input or a software player...
  • A Dullard's Guide

    HD DVD Script Object Model

    • 0 Comments
    Have you ever been working on an HDi project and needed to look up a method name in Annex Z, but you don't have it handy (or access at all)? Well, luckily the Interactivity Jumpstart Kit ships with the HD DVD Script Object Model as a Visio file and a...
  • A Dullard's Guide

    Dynamic Content

    • 0 Comments
    Today's sample was created upon a request from my very nice and hard working office-mate Chris. Last week Chris began learning HDi. He whizzed through all the Jumpstart samples and the projects on my blog, and jumped into creating a project that would...
  • A Dullard's Guide

    Saving Resume Information, part II

    • 0 Comments
    In a previous post , I stated that when you press the stop button on your player, you have 2 seconds to continue to execute code before the player shuts down. But, that statement needs to be qualified. If you try to delay the application_end (or the deprecated...
  • A Dullard's Guide

    Very Simple Network Example

    • 1 Comments
    I have received a couple requests for an example of networking, so I put something very basic together to show some simple functionality. What it does have: Functionality to download a file from a server to persistent storage Calculation of...
  • A Dullard's Guide

    Saving Resume Information

    • 1 Comments
    If you've purchased a DVD player in the last few years or used a software player, likely you've experienced a built in player feature that remembers where you last left off in the movie and allows you to resume play from that point. That functionality...
  • A Dullard's Guide

    Persistent Storage Management

    • 1 Comments
    One of the great features mandatory on every HD DVD player is at least 128 MB of persistent storage. Many discs on the market are taking advantage of this feature to allow you to do things like save bookmarked scenes, download new trailers, or cache your...
  • A Dullard's Guide

    Blackjack

    • 1 Comments
    Today's game example is inspired by Ocean's 13 (available on HD DVD this fall). Blackjack is one of my favorite casino games, but I was too busy at NAB this year to make it to the tables. So, here it is for you in HDi (with some graphics assistance from...
  • A Dullard's Guide

    Making the Most of Markup

    • 1 Comments
    Before I started working on HDi, I was a web developer. I found the transition to HDi pretty easy because the markup and the script were already so familiar to me. There is, however, a very big difference with HDi markup that web developers should learn...
  • A Dullard's Guide

    Sliding Puzzle

    • 2 Comments
    There have been a lot of JavaScript games created for the web. And, because HDi is based on web standards, with a little tweaking, you can easily turn many of them into games for HD DVD. And, as long as we're tweaking, we might as well add the cool additional...
  • A Dullard's Guide

    Launching the Simulator from Visual Studio

    • 0 Comments
    When you're building your HDi applications, you can use the BUILD_PROJECT.BAT file you downloaded from my last post to create your aca file and launch your project in the simulator in one simple step. But, now, let's cut that double clicking down to one...
  • A Dullard's Guide

    Have you noticed I like Batch Files?

    • 0 Comments
    I am a big fan of automating where I can. I am not a big fan of remembering command line arguments. I prefer to double-click whenever possible. In my last post, I went over how I generated an aca using a batch file. Using the aca means that I can add...
  • A Dullard's Guide

    ACAs are Your Friend

    • 1 Comments
    As you have noticed, every resource that you use - script, markup, images, audio, etc - must be listed as a resource in both the playlist and the manifest. As you can imagine, this quickly becomes painful as your applications grow in size. This is where...
  • A Dullard's Guide

    IntelliSense - It's a Good Thing.

    • 1 Comments
    As you begin working on your playlists, manifests, and markup xml files, you will find attaching the HDi schemas to be very helpful in creating and validating your files. A schema defines structure, content, and semantics for your XML document. When you...
  • A Dullard's Guide

    Dissecting "Chapters"

    • 0 Comments
    Hello World is a very basic application. But, now let's take a look at one of the samples that has a little bit more complexity to it. In the Jumpstart samples folder you'll find the Chapters sample. Open up C:\Program Files\HD DVD Interactivity Jumpstart...
  • A Dullard's Guide

    Regarding Fonts in HD DVD

    • 0 Comments
    In my last post I mentioned that you can use an OpenType font if you wish to include dynamic text in your application. But please remember to review the license of the font that you choose to use. Fonts are protected by copyright and you must obtain proper...
  • A Dullard's Guide

    Dissecting Hello World

    • 1 Comments
    Lets open up the Hello World sample that came with Jumpstart and go through the components that make up a HDi application. You will find these files in C:\Program Files\HD DVD Interactivity Jumpstart\Samples\HelloWorld\ADV_OBJ PLAYLIST VPLST000.XPL...
  • A Dullard's Guide

    Selecting Your HDi Development Tools

    • 2 Comments
    Running samples is all well and good, but you're ready to get your hands dirty now. Well, the great thing about HDi is that you can use the same tools you're used to using for web development. The differences you will need to keep in mind - your scripts...
  • A Dullard's Guide

    Installing HD DVD Interactivity Jumpstart on Vista

    • 4 Comments
    You were so excited about the Vista launch that you preordered your copy of the new operating system and are now basking in the beauty of improved interactivity and security, only to find that when you try to install the jumpstart package you get the...
Page 2 of 3 (52 items) 123