I'm sure if you're reading this, you've read one of the many blog entries about the keynote, so I'm not going to bother... rest assured, it was pretty sweet.

This particular Avalon session was definitely an overview, with the purpose of getting you ready for the more in-depth sessions this week. Since my money is made with web services and applications, this is going to be 1 of 2 of the Avalon sessions I attend... so the 50% or so of this session spent rehashing the keynots content was pretty much wasted time for me.

I'm going to go more in depth on everything as I get through the week, and right now I'm trying to get over a *giant* headache that has overcome me, so... I give you my notes... hit the Longhorn Developer Center if you actually want useful content and details. :P

Mon, 1:30 - Avalon

- "One level Down" - Pablo Fernicola

- As seen in keynote, vector based-> easy, fast scaling

- Mystery exception popped up after the sample media app (code in SDK) was closed - unexplained, closed immediately... probably expected

- Emphasis on a polished, flowing presentation/experience - wider gap b/w finished apps & hobby apps

- Adaptive layout

- "free" thru XAML

- Changes layout for size of window/screen

- Not amazing, but logical next step

- All for XAML, XAML for all - UI, documents, media, etc

- Greatest apps in the world useless if the UI sucks - iTunes?

- Best of both worlds

- Web: flowable layout, progressive d/l, declarative model (winform apps like web pages: HTML->XAML), seamless deployment

- Winforms: unrestricted functionality, integration w/ desktop, offline support

- XAML

- 1:1 correspondence with .Net framework object model

- Can contain code, refs to code, included as a reference

- Can be compiled to BAML or IL

- New dev process dynamics

- Design making a big impact lately, enables non-tech designers to directly design an app - not just send photoshopped screenshots

- See also: Abobe demo in Keynote

- Pointers to other sessions on the *bottom* of slides, unless in 1st row, can't see

- Controls

- Composed, not coded

- "Panel is the essence of layout"

- Media

- Desktop Compositor: High-DPI support even for non-Avalon apps

- Future proofed: resolution independence

- Databinding

- Two-way transforms on data

- brought "out of the gird, and into the entire system"

- Document Platform

- Fixed, flow, adaptive flow

- Adaptive flow based on readability research

- Desktop Experience

- Blurring the distinction b/w apps & desktop

- Emphasizing Explorer Storeage User Experience

- Peripheral info on desktop - sidebar

- Direct support of AERO models & guidelines - shame we can't have it

- Pablo again - code demos - typical neat-o Avalon stuff

- G



Creative Commons License This work is licensed under a Creative Commons License.