.net

November 19, 2004 .net

Avalon CTP Sample and Tool: XamlPad Clone

November 19, 2004 .net

November 2004 Avalon CTP Released

Just in case you haven’t noticed, MSDN Subscribers should download the Avalon Community Technology Preview, which enables Avalon to run under Windows XP and Windows Server 2003 and to integrate with Visual Studio 2005. Also, you can access the WinFX SDK that reference Avalon online. And as if that weren’t enough, the Avalon evangelist and product teams have teamed up to give you an overview of what’s new in this pre-release of Avalon. Of course, we’re still on the way to beta, let alone an RTM of Avalon, so there’s still plenty of time to give the Avalon team feedback about what you love and don’t love in the Avalon newsgroup.

And as if that we’re enough, here’s some views and news about the Avalon CTP:

In the words of Chris Anderson, Architect on the Avalon team, “This is not the final API set, XAML spec, or anything else - this is a ‘Technology Preview’”. And still, I’ve spent all day installing in on my machine. Wahoo!

November 18, 2004 .net

Scott Garvey’s Discussion of Smart Clients

Channel9 has a nice video of Scott Garvey, a Microsoft Smart Client Evangelist, talking about what’s a smart client and what’s not. Scott also discussed some examples of smart clients, e.g. eBay for "power sellers."

For me, things boil down this way: if it’s something I’ve got to spend significant time in, I really want it to be a smart client, otherwise I’m going to get frustrated. For example, Outlook Web Access is great for occasional use from any PC under the sun, but if I’m using it for more than 5 minutes, I’m guaranteed to press a hotkey like Ctrl+A and get nothing like I expect, forcing me to find my laptop so I can get some real work done in Outlook.

November 15, 2004 .net

Smart Client DevCenter: Rebooted

Jonathan Wells, Matt Lusher and I have re-launched the MSDN Smart Client Developer Center web site, kicking off the new site with four headlines of interest:

Since the Smart Client DevCenter now has a Content Strategist (me), expect to see regular releases of articles and samples exploring smart client-related technologies, including but not limited to Windows Forms, the Compact Framework and Visual Studio Tools for Office.

And don’t hesitate to send Jonathan or me your complaints and suggestions. We don’t put this site up for our health, you know; we do it for you!

November 11, 2004 .net

Bill Wagner Using the Updater App Block

“Bill Wagner takes us through using the more extensible Updater Application Block to automatically install and maintain applications. He also discusses the importance of validation and how to use post processing commands.”

[via theserverside.net]

October 29, 2004 .net

First Commercial .NET No Touch Deployment App

Mark Levison of Databeacon talks about the first commercial-grade .NET No-Touch Deployment application to be deployed over the internet (at least, as far as he and I know). I asked Mark what his motivations were for using a smart client instead of a web app. These were his reasons:

  1. “Integration with Desktop – export to excel, word, send to mail recipient, etc.
  2. “The user never has to wait for a round trip to the server. Once the application is up and running everything is done locally, the user is never left waiting by a suddenly slow internet connection.
  3. “Our application gets a full blown window with its menu and toolbar, we’re not stuck inside of IE.
  4. “Uses the clients CPU do all of work. Our application is graphically and sometimes computationally intensive, if we did all of this work server side, we would eventually run into scaling problems.”

Congrats Mark and Databeacon. This is but the beginning of much greater things to come.

NOTE: I don’t know if this was exuberance at making the instructions for running the sample easy or not, but you should absolutely not “[u]se the Microsoft .NET Framework wizard to grant full trust to trusted sites.” Trusted or not, you should not award any code any more permission than it needs. For instructions on how to build an MSI setup for configuring a NTD client for just the right amount of permissions until you can use ClickOnce (which handles permission elevation much better than NTD), you can read this article on the topic.

October 28, 2004 .net

Way Cool Windows Forms 2.0 Samples

My Windows Forms partner in crime, Mike Weinhardt, pointed out to me this morning that the Windows Forms team has posted their way cool Windows Forms 2.0 samples, including:

  • Design Mode Dialog - Mike Harsh
    This is a sample dialog component that allows any form to go into “design mode” at runtime. This component highlights the new, easy to consume, designer infrastructure APIs in Whidbey and has the same usage pattern as other common dialogs.
  • Stock Quote Chart Generator - Joe Stegman
    This app uses the sample asynchronously polls a web service for stock quotes and charts the results over a customizable time period.
  • MSN Messenger Clone - Scott Morrison
    This is a Windows Forms app that emulates the functionality of MSN Messenger.
  • Internet Explorer Clone - Joe Stegman
    This is a Windows Forms app that looks like Internet Explorer 6 and uses the new WebBrowser control.
  • Windows Forms RSS Portal - Joe Stegman
    This is portal type application that aggregates RSS feeds asynchronously.
  • Outlook 2003 Clone - Joe Stegman
    This is a UI front end that has the look and feel of Microsoft Outlook 2003.
October 14, 2004 .net

Aaron Skonnard On The Indigo SDR

If you didn't get to go to the Indigo Software Design Review last week (like most of us), Aaron Skonnard puts you right into the middle of it.

← Newer Entries Older Entries →