Archive | work RSS feed for this section

Updated FlickrViewr for Silverlight 3

16 Aug

Now using ChildWindow, Validation UI and more!

Go here to see the app and get the code.

Silverlight 3 Ships

10 Jul

Silverlight 3 is out in the wild!!

(team-signed poster in my office)

Links to all the good stuff:

Some of the new Silverlight 3 features include…

  • Perspective 3D
  • Out of Browser
  • Validation UI & DataForm
  • H.264
  • Navigation Framework
  • DeepZoom Smooth Streaming*
  • SaveFileDialog
  • WriteableBitmap
  • Pixel Shaders
  • DropShadow/Blur Built-in Effects
  • ChildWindow
  • BasedOn Styles
  • MultiTouch Input*
  • ClearType*
  • Hardware Acceleration
  • Many New Controls
  • UI to UI Binding
  • New REST Networking Stack*
  • Animation Easing Functions
  • SEO Optimizations & Deep Linking
  • ItemsControl UI Virtualization*
  • Mouse Wheel Support*
  • Multi-Select ListBox

* Added since Silverlight 3 Beta

On a personal note…. Around Mix, I took over the PM position in the Silverlight 3 Shipping Triad.  It’s been an amazing (tiring, ridiculous, exhilarating) experience.  So, a shout out to the SL3 Triad, the always awesome framework feature teams, and the Silverlight team as a whole.  It’s been a privilege working with all of you.

This release was a special one for me.  :)

Karen

p.s.  If you read my blog, you know I’m on vacation right now.  :)   I made the call a few days ago to leave my laptop at home… So none of my SL3 Beta samples have been updated to RTW bits yet.  But I promise to when I’m back in Seattle.  In the meantime, enjoy playing with SL3!

Silverlight 3 Beta!

24 Mar

Here are all the Silverlight 3 Beta links, if you’re interested in digging in.

As a callout:  This is a developer beta release only! This means there is no “go-live” licensing available and the end-user runtime of Silverlight 3 is not available.

A full list of the new features can be found here.

If you’re curious, some of the new framework features inside of the core runtime are:

  • BasedOn Styles
  • Merged ResourceDictionaries
  • Ability to listen to handled routed events
  • Data Binding to DependencyProperty sources
  • Binding supports RelativeSource syntax
  • Explicit update for Bindings
  • Validation UI supported by VSM
  • MultiSelection for ListBox

Mix 09: Building Microsoft Silverlight Controls

23 Mar

Thank you to everyone to who came to my talk at Mix09! 

I’m always a bit nervous having talks on the last day of a conference. (After all, you work really hard to pull a session together – and it can kinda be a bummer talking to mostly empty chairs.)  But my room was full, and the audience’s vibe felt great from stage.  :)

If you missed the session, you can watch the video here:

Also, as promised, here are links to…

  • Sample source code
  • Deck

    The final WishExplorer demo uses Wishpot’s 3rd party web service

    Wishpot is a great site for wishlisting – it’s aimed at avoiding “random” (note quotations) presents on your birthday and holidays. :)   Anyways, in order to compile & run the demo locally, you’ll need to request a developer key from them here.

    Also, here’s a link to two other demos, if you’d link to click around them:

    A few callouts:

    • Thank you to Wishpot’s CTO Tom Lianza and  Senior Designer John Hildenbiddle for all their help on the backend and visuals for the demos.
    • Dave – your radial panel rocked it.  Thanks!

    Any feedback you have on the session content or presentation is appreciated – I’m always trying to be a better speaker.  :)

    p.s.  I’ve posted an update to my SnippetManager – it now automatically copies the snippets to the clipboard.

  • Mix09 – So Divine!

    10 Mar

    Yep.  That’s a rhyming blog post title.  Anyways.  :)

    Mix09 is next week.  As you can tell from the title of our talks… You’ll get to see Silverlight 3 at Mix this year!

    Here are some of the core Silverlight talks (including one by me).

    Also note the ambiguously named talk by Mike Harsh – I can’t wait for that session!

    Source Code for Silverlight 2 Controls

    15 Jan

    For those of you who didn’t see, Seema Ramchandani (a fellow PM on the Silverlight team) blogged that we released source code for the Silverlight 2 controls.

    Check it out here!

    control source VS explorer

    Happy Holidays!

    10 Dec

    I was home sick today… there’s a massive bug going around work.  I was pretty useless sitting on my couch, so I decided to make a holiday Silverlight card.

     

    And if you’re thinking….

                    wow, that’s really ugly.

    … or …

                    that looks like a 7 year old’s crayon drawing.

    … you’re absolutely right.  

     

    I have no design skills (as my officemate likes to continuously point out.)

    Hope you enjoy it anyways!  :)

     

    See the full post, if you’re reading my feed and can’t see the card!

    PDC: Silverlight 2 Control Model Session (PC29)

    31 Oct

    Thank you to everyone who made it to my talk on Thursday!

    As promised, some links:

    Also, if you haven’t already, please take the time to fill out the online evaluation.  Your comments help me be a better speaker.  :)

     talk

    Silverlight 2 Changes

    31 Oct

    Between Silverlight 2 Beta 2 & Silverlight 2 RTW, there were a few changes and additions.  Here’s a brief rundown on the areas I directly worked on. 

    The overall breaking change list can be found here.

     

    Control Model Silverlight 2 RTW Updates

    • generic.xaml lives in themes directory
      • For WPF compat, we’re now looking for generic.xaml at \themes\resources.xaml.  It still needs to be built as an assembly resource.
    • VisualTransition.GeneratedDuration
      • The VisualTransition.Duration’s property name has changed.  It is now called VisualTransition.GeneratedDuration.
      • This value will only impact the duration of generated transition animations.  It has no affect on the VisualTransition.Storyboard animations.
    • VisualTransition.Storyboard must be defined inline
      • You cannot set VisualTransition.Storyboard to be a storyboard resource.  It needs to be defined as content of the <VisualTransition>.

     

    HTTP Networking Silverlight 2 RTW Updates

    • Cross-scheme HTTP <-> HTTPS calls are allowed with a cross domain file.
    • Sub-domain wildcards are allowed within a clientaccesspolicy.xml cross domain file
    • Setting the Content-Type is always allowed on cross domain POSTS
      • Of course, the cross domain POST itself needs to be allowed by the service’s cross domain policy file.
      • All other headers still need to be explicitly allowed in the service’s cross domain policy file.

    Silverlight @ PDC!

    27 Oct

    Here are some of the Silverlight-focused PDC sessions. 

     image

    Hope to see you there!

    Session Time Speaker
    Expression Blend: Tips and Tricks Mon 10/27
    12:45-1:30pm
    Pete Blois,
    Douglas Olson
    Silverlight, WPF, and the .NET Framework: Sharing Skills and Code Mon 10/27
    3:30 – 4:45PM
    Ian Ellison-Taylor
    Silverlight: Building Business Focused Apps Tues 10/28
    3:30 – 4:45pm
    Jamie Cool
    Deep Dive: Building an Optimized,
    Graphics-Intensive Application in Microsoft Silverlight
    Tues 10/28
    5:15 – 6:30pm
    Seema
    Ramchandani
    Silverlight  Controls Roadmap Wed10/29
    12:00 – 12:45pm
    Shawn  Burke
    Inside the Olympics: An Architecture and Development Overivew Wed 10/29
    1:15 – 2:30pm
    Eric Schmidt,
    Jason Suess
    Microsoft Silverlight 2: Control Model Thurs 10/30
    10:15 – 11:30am
    Karen Corby