Joe Stegman's WebBlog

Just another trick of the Silverlight

Blog - About

About Joe Stegman's WebBlog

I'm a group program manager on the Silverlight presentation and graphics team and the focus of my blog will be to answer questions and provide general information on Silverlight.  Silverlight is a cross-platform, cross-browser plug-in for building the next generation of Media Experiences and Rich Interactive Applications.  Silverlight has a friction-free web install with a small download size.  Silverlight supports programmability through JavaScript for tight browser integration as well as a .NET programming model for synergy with Microsoft developers.

  • Joe Stegman's WebBlog

    Dynamic Image Generation in Silverlight

    • 24 Comments
    I’ve posted a sample PNG image generator here (Beta 1 bits). This has 3 dynamically generated images – one randomly filled 64x64 image that’s updated at 6 frames/sec. A second 128x128 image with a gradient fill and a third that’s a 512x512 dynamically...
  • Joe Stegman's WebBlog

    Updated samples

    • 2 Comments
    In addition to the Jelly Samples, I've updated the others samples on my Blog to work with the latest RC.
  • Joe Stegman's WebBlog

    Mix CreateFromXAML and Timer Sample

    • 2 Comments
    I've posted the CreateFromXAML and Timer sample from my Mix talk. You can run the sample here and get the source here . The sample uses the downloader component to retrieve a ZIP archive that contains a set of XAML files. To do this, in the onLoad event...
  • Joe Stegman's WebBlog

    WriteableBitmap Sample

    • 5 Comments
    Here's the source to the WriteableBitmap sample I showed at Mix. The sample uses WriteableBitmap to take a "snapshot" of the running video to make a thumbnail. Click on the image below to run the sample. When running the sample, click on the running video...
  • Joe Stegman's WebBlog

    Deep Zoom version of Silverlight 2 Developer Reference Poster

    • 18 Comments
    I took a reasonable resolution version of the Silverlight 2 Developer Reference Poster and crossed that with the Deep Zoom Composer , added a JS mouse wheel library and in about 5 minutes had a Deep Zoom version of the poster running in Silverlight. The...
  • Joe Stegman's WebBlog

    Silveright Breaking Changes between Mix and Version 1.0

    • 40 Comments
    I’m using the post to aggregate my other post into a comprehensive list of V1.0 breaking changes. 1. There are a set of ASX tags we previously silently ignored that we will now result in a MediaFailed event. These are: PREVIEWMODE, BANNERBAR, PARAM...
  • Joe Stegman's WebBlog

    Sample Updates for Beta 2

    • 4 Comments
    I updated a few of my most recent samples to work with the Beta 2 version of Silverlight 2. You can find general information on Beta 2 in the getting started section on Silverlight.net . Scott Guthrie also has a good write-up on some of the new features...
  • Joe Stegman's WebBlog

    Richard Z's Jelly Samples

    • 11 Comments
    Richard Zadorozny, a Program Manager Intern on the Windows team, developed three Silverlight “Jelly” samples while getting up to speed with the technology. I found them pretty cool so I’ve posted them here: bar chart , a pie chart and a graph samples...
  • Joe Stegman's WebBlog

    Updated Source for Image Samples

    • 7 Comments
    Updated on 11/10 to fix the ZIP archives and add dependent projects. In addition to updating the image samples to the final version of Silverlight V2, I've also updated the source: PNG Encoder Sample Source GIF Decoder Sample Source and GIF...
  • Joe Stegman's WebBlog

    Silverlight Browser Support

    • 8 Comments
    I occasionally get asked about why we don’t support browser X on platform Y and wanted to share a little background on Silverlight browser support. This post will provide a bit of details what it means to be an officially supported Silverlight browser...
  • Joe Stegman's WebBlog

    MatrixTransform

    • 3 Comments
    I’m been working on some WPF/E samples and I needed to do a mirror rotation. Although I could do this with a combination of canned transformations I prefer to use the general MatrixTransform. This is easy to do if you understand the affine transformation...
  • Joe Stegman's WebBlog

    Silverlight and Opera

    • 5 Comments
    Although Opera is not an officially supported browser (see my previous post for more details), we do want a good Silverlight experience for Opera users (and a good Opera experience for Silverlight developers). As such, we do some level of Opera testing...
  • Joe Stegman's WebBlog

    Silverlight 3 Sample Updates

    • 1 Comments
    I finally got a chance to update both my Mix 2009 and bitmap samples to Silverlight 3. See the table below for links to the running samples as well as Silverlight 3 sample source code. Note the GIF decoder has been updated to support interlaced GIFs ...
  • Joe Stegman's WebBlog

    Jelly Source Code

    • 6 Comments
    I’ve had several requests for this so I’ve posted the source code here . Again, big thanks to Richard Zadorozny for these samples.
  • Joe Stegman's WebBlog

    Updated Jelly Samples for the Silverlight RC

    • 2 Comments
    Richard Z. updated and enhanced the Jelly samples to work with the RC1 build of Silverlight . You can get the RC samples here . Other than visual updates, the main change was to update to the new Silverlight.js from the RC1 SDK .
  • Joe Stegman's WebBlog

    Silverlight Feature Requests

    • 35 Comments
    Currently, there is not a general location to log Silverlight feature requests (we’re considering adding something on Silverlight.net for this). Given the lack of a central spot, I’ve taken a few threads on the Silverlight forums related to a Silverlight...
  • Joe Stegman's WebBlog

    Local Messaging Samples

    • 3 Comments
    I posted the Local Messaging samples I showed at Mix 2009 including the Bouncing Balls sample and the Chess Wars application. Click here to run the Bouncing Balls application (you’ll need to temporarily allow pop-ups). To start a ball, click on anyone...
  • Joe Stegman's WebBlog

    Silverlight in Financials Sample

    • 3 Comments
    Jaime Rodriguez posted a nice financials sample built using Silverlight 2 Beta 1. Very cool and gives you a nice taste of some of the power of Silverlight 2.
  • Joe Stegman's WebBlog

    Silverlight ICO/ICON Decoder (Parser)

    • 3 Comments
    It turns out the Windows BMP file format is similar to the Windows ICO file format. Given that, it wasn't too hard for me to produce a Windows ICO/ICON decoder (parser) based on the work I did around a Silverlight BMP decoder. I didn't spend a lot of...
  • Joe Stegman's WebBlog

    Silverlight 3 Out Of Browser Chess Application

    • 1 Comments
    The final sample from my Mix 09 talk is an Out Of Browser version of the Silverlight 2 Chess Application . You can find the source for this sample here .
  • Joe Stegman's WebBlog

    DataGrid Sample from Mix08

    • 4 Comments
    I've been asked by a few folks to post the DataGrid sample I showed in my Mix08 talk. This uses the same backend and data source as the Mix08 sample below but uses a DataGrid rather than an ItemsControl for the UI. There was a bit of XAML required in...
  • Joe Stegman's WebBlog

    Chroma Key Pixel Shader Sample

    • 3 Comments
    Here’s the source to the WriteableBitmap and Pixel Shader sample I showed at Mix 2009. Click on the image below to run the sample (and have the Silverlight 3 Beta installed – you can get that here ). Drag one of the images (or video) from the left and...
  • Joe Stegman's WebBlog

    Perspective 3D Sample

    • 7 Comments
    Finally getting around to posting the Mix demos, and the first I’ve posted is the Perspective3D demo. I've posted the source here and you can click on the image below to run the sample. The demo shows the following new Silverlight 3...
  • Joe Stegman's WebBlog

    Some V1.0 Breaking Changes

    • 11 Comments
    We’re making a few breaking changes between our Mix release and our RTM release due in Summer. You can author content today that works on both Mix and RTM release if you do the following: · Remove “javascript:” in your event handlers. This is generally...
  • Joe Stegman's WebBlog

    Kitchen Updates

    • 1 Comments
    I updated my Kitchen PhotoZoom gallery with a few photos to show some progress I made over the last few weekends. Updates include adding crown to the cabinets some casing updates and we put in the backsplash (not grouted yet). The backsplash, shown below...
Page 1 of 3 (61 items) 123