The Artima Developer Community
Sponsored Link

.NET Buzz Forum
PDC - Monday Keynote

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Peter G Provost

Posts: 849
Nickname: pprovost
Registered: Aug, 2003

Peter G Provost is a Solution Architect for Interlink Group in Denver, CO.
PDC - Monday Keynote Posted: Oct 27, 2003 12:33 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Peter G Provost.
Original Post: PDC - Monday Keynote
Feed Title: Peter Provost's Geek Noise
Feed URL: /error.aspx?aspxerrorpath=/Rss.aspx
Feed Description: Technology news, development articles, Microsoft .NET, and other stuff...
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Peter G Provost
Latest Posts From Peter Provost's Geek Noise

Advertisement

Just snuck out of the keynote while Adobe was presenting... let me rehash what I saw for my five readers.

It all started with the Red vs. Blue PDC video that was released a few weeks ago. Always good for a laugh.

The BillG came out and ran through his speech. As expected, high level stuff.. good vision and all that. Bill then introduced Hillel Cooperman, PUM for the Windows User Experience team who asked, "Do you want to see Longhorn?" Of course the audience responded with a hearty yes.

Very very impressive. WinFS is very cool. The UI is beautiful (as expected). VisiCalc still works. Amazing animations and transitions.

The coolest stuff from this demo was the WinFS demos. Open My Documents (or whatever it was called) and you see all of the documents on the system... regardless of their physical location. Start typing in the search box and the list filters as you type! He filtered it down from 1100 items to 30 as he typed "Longhorn". No waiting. Very nice. They ran a bunch of other "isn't this cool" demos, but I'm sure this info will be covered elsewhere so I'll be brief.

Jim Allchin then came out and did his "lap around Longhorn". Set up the three major components (Avalon, WinFS and Indigo) and then jumped in feet first.

Avalon:

ChrisAn and DonBox came out to do a demo after Jim described the subsystem. These two are an absolute riot. As they were setting up, they dropped a bunch of interesting non-avalon tidbits:

csc.exe ships on all builds
msbuild.exe ships on all builds
They started with Don (using emacs of course) creating a simple WinForms app exactly as we would right now. Empty window pops up and the world rejoices. Then they showed us XAML. XAML is like the ASPX file in a code-behind ASP.NET application. You describe the UI in the XAML file and the code goes in the CS file. Very nice. They added a quick XAML file to their app and started populating it with UI elements... buttons, text boxes, labels, a video background. They rotated it, scaled it, alpha faded it. All from the XAML file. Very cool.

Jim Allchin came back out and moved on to WinFS. After his intro, the boys came back out to do the code demos. In three lines of code they added a contact browsing common dialog to the app. The best part of all this was that Jim had to write the code. His editor of choice? gvim. :)

Before Jim could move on, Don asked his to say developer 37 times. Jim responded, "Developer thirty seven times," before moving on to his introduction to Indigo. Then the code session...

Chris and Don fired up the same app and with 3 new text boxes, one new button and about 5 lines of code made this post to Don's weblog using Indigo. Oh yeah, that's what I'm here for! They then used Indigo for some IPC by creating a side panel addin and having the weblog app post there instead. The fact that we will use the same messaging model for IPC and for web services is kick ass.

I'll post more later after I've had a chance to let this settle.

Read: PDC - Monday Keynote

Topic: PDC – PreCon Session - .NET The Smart Client Perspective (Part 2) Previous Topic   Next Topic Topic: Calling webservices asynchronously - 2 possible ways

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use