Tales from the Smart Client

John Gossman's observations on Avalon development

February, 2006

  • Tales from the Smart Client

    Model-View-ViewModel pattern example

    • 5 Comments
    I've been promising an example of the Model-View-ViewModel pattern for some time. With the Feb CTP of WinFX out and the Feb CTP of Expression Interactive Designer close, I feel like I can post something that will work for awhile. I had more ambitious...
  • Tales from the Smart Client

    First try at a ViewModel for the example

    • 6 Comments
    In the first iteration of this example, I databound the View directly to the Model. While not pretty, this was surprisingly functional. The list box was populated and when you changed selection through the list you automatically get a detail view of the...
  • Tales from the Smart Client

    Model-View-ViewModel

    • 2 Comments
    In preparing my example of Model-View-ViewModel I had a lot of help from Adrian Sanchez, who previewed the code and asked me questions about it. It was a big help in figuring out what needed explanation. When I started on Expression I heard about the...
  • Tales from the Smart Client

    New theory on presentations: No PowerPoint!

    • 5 Comments
    I was not particularly happy with my PDC presentation. We were asked to rehearse them, review the slide decks and practice, practice, practice. So I did. And over time, the presentation got worse and worse, so that a few days before I was to give it,...
  • Tales from the Smart Client

    Computers are like electricity

    • 0 Comments
    People have been wondering about the impact of computers for a long time. In terms of previous technological revolutions it initially seemed the computer might be like a power-plant or some kind of factory machine: centrally located, staffed by professionals...
  • Tales from the Smart Client

    WinFX Feb CTP is available

    • 2 Comments
    New Expression build will be available "soon". I've been working on the Feb CTP bits for awhile, and its a great build...faster, fewer bugs, much closer to the final deliverables. h ttp://www.microsoft.com/downloads/details.aspx?FamilyId=F51C4D96-9AEA...
Page 1 of 1 (6 items)