Scott Hanselman

Keynote - Don Box and Chris Anderson, Jim Alchin

October 27, 2003 Comment on this post [0] Posted in XML
Sponsored By

* They've built a Winforms app and rotated the whole UI 10 degrees to the right with a single XML attribute.
* They've added Opacity to all color reference, like FF66FF could become 44FF66FF and 44 is the level of opacity  (or inversely, transparancy).  The rendering is done on the GPU directly, using minimal CPU.

Alchin is back out:

* Storage is a challenge and limited by the folder heirarchy. 
* There is no Logical vs. Physical on disk.  You have to physically rearrange your files to get a different view.
* Don has asked Jim why VP's don't write code, and would Jim be his "code monkey"
* Jim is writing the code in VI.  Apparently noone remembers EDLIN. :)
* They are bantering and commented that Don called a variable "Bob".  Jim prefrrs Hungarian, but says now that Charles (the Hungarian) doesn't work for the company, maybe now we can choose our own variable names.
* Jim is a hunt and peck typist, but is a great sport and not doing a bad job at all.
* They are calling the Avalon command dialog and querying WinFS to search for documents that relate to the selected contact.
* They are really spending some serious time writing code.  Very cool.  Developers, developers, developers isn't just a catch phrase.
Scott Hanselman - Corillian Corp
scott@corillian.com
--------------------------
Sent from my BlackBerry Wireless Handheld

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Keynote - Jim Alchin

October 27, 2003 Comment on this post [1] Posted in Nant | XML
Sponsored By

* Don Box and Chris Anderson come out...they are going to develop an Avalon app. Clever banter.
* Don is writing code in Emacs on Longhorn.  The fonts were WAY to small. (No one reads my presentaion tips)
* Everyone yells out to make the fonts bigger.  Don ups the fonts, but turns off syntax highlighting because apparent the contrast of syntax highlighting offends. ;)
* Showing MSBuild. Holy crap it smells like NAnt.  Wow, writing these build files is xml and is 90% the same concept as Nant.  Learn and use Nant now (I say) and use MSBuild soon.
* Chris and Don play very well of each other.  It's good the MS has folks like them to present at keynotes like these.  They are scrupted, but still quipping.  It's very comfortable.
* Showing XAML to write an XML declarative document to describe the Window and it's properties.  The XAML file is codegen'ed into C#.  The XAML is just another input file, like a resource.

Scott Hanselman - Corillian Corp
scott@corillian.com
--------------------------
Sent from my BlackBerry Wireless Handheld

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Keynote - Jim Alchin - continued

October 27, 2003 Comment on this post [0] Posted in
Sponsored By

* Being able to add a "non-execute flag" to pages in memory and working with the Hardware Vendors to prevent executing code in a data page. (This would help against buffer overflows from a hardware level.)
* Avalon - There is just ONE driver model in Longhorn (no difference between 2D and 3D.)
* The compositing engine is VECTOR based. (Opinion: the importance of this can't be overestimated.  I would have supported a move to Vectors 10 years ago.  It's a WAY better model for UI, especially considering that the DPI of the output devices are variable. Sceens are either 96dpi or 120dpi, printers at 1200+dpi.  Remeber the Prodigy online service? They pushed vectors around.  Apparently they were ahead of their time!)

Scott Hanselman - Corillian Corp
scott@corillian.com
--------------------------
Sent from my BlackBerry Wireless Handheld

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Keynote - Jim Alchin

October 27, 2003 Comment on this post [1] Posted in
Sponsored By

* Jim Alchin here to do "a lap around Longhorn"
* WinFX (yes, that's FX)
- Next API beyond Win32
- DOS->Win16->Win32->WinFX
- Fewer lines of code is the point (Calling back to the "fewer moving parts" concept from BillG)
* Starting the "Lap"
* Longhorn is as much about fundamentals as anything else.  It's to easy today for drivers and apps to piss off other drivers and apps. We're building in Sandboxing and Protection at every level.
* Performance Degradation over time - (Windows Arthritis, why doesn't it get Faster over time?)
* NO REBOOTS - Jim is on a campaign to stop reboots.
* "Click Once" - taking XCOPY deployment to the next level
* A "flight data recorder" built into the OS to diagnosis problems
* "SuperFetch" - the idea thatwe can look at what's going on in a system and determine what you will need in the future. 
* Exploit the GPU
* (if such a thing is possible, Jim isn't as dynamic a speaker as BillG.  Perhaps he's nervous.  He seems "off." His voice is quavering.)
Scott Hanselman - Corillian Corp
scott@corillian.com
--------------------------
Sent from my BlackBerry Wireless Handheld

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Keynote - Bill Gates - continued

October 27, 2003 Comment on this post [0] Posted in XML
Sponsored By

* BillG back on stage
* 3 waves of Software
  1. .NET Today
  2. SQL "Yukon" and Visual Studio "Whidbey"
  3. Longhorn Client and Server
* "Exploiting the client" - that means Smart Clients moving XML around.  Gotta give those 6Gz Pentiums something to do!

No break...

Next on the Agenda, Jim Alchin, Group VP.
Scott Hanselman - Corillian Corp
scott@corillian.com
--------------------------
Sent from my BlackBerry Wireless Handheld

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.