Glen Gordon
Developer Evangelist
Microsoft This tag has my contact info. Snap
a picture of it with the free mobile
http://blogs.msdn.com/glengordon app from http://gettag.mobi. Works
on iPhone, Windows Mobile and
Blackberry.
@glengordon
Microsoft’s designer|ux|developer conference
Attendance of 4000-6000
World class keynoters
Bill Buxton
Deborah Adler
Guy Kawasaki
Excellent side speakers
Microsoft
Industry experts
Cross browser
Cross platform
Browser plug-in
Rich Applications
Rich Media
Video/Audio (H.264, AAC)
GPU Acceleration
3D Support
Animation Easing
Custom dialogs
Effects
Pixel and Media APIs
Local Messaging
Out of Browser
Microsoft Confidential
SketchFlow
Adobe Photoshop and Illustrator import
Behaviors
Designing with data
Source code control
XAML, C# and VB code IntelliSense
Microsoft Confidential
Servers
Services
Tools
Design & Development experience
Interop/Integration
Community
SuperPreview
ASP.NET MVC 1.0
Web Platform Installer
Windows Azure
Internet Explorer 8
Standards based web authoring
Multi-language targeting
Secure FTP support
CSS Diagnostics
SuperPreview
Simplify RIA development
n-tier is hard, and un-natural
Bring ASP.NET/RAD-style productivity
to RIA development
Focus on end-to-end scenarios and solutions
Focus on data in an end-to-end manner
A unified story for client and server
development
A prescriptive framework that targets key
scenarios, and leads the common developer
to a pit of success
DomainContext: Bindable Data DomainService: CRUD + App Logic
class Catalog class Catalog
EntityList<Product> Products { get } IQueryable<Product> GetProducts()
Data Model +
void LoadProducts(IQueryable<Product>) void UpdateProduct(Product, Product)
Metadata +
void ToggleSale(Product) void ToggleSale(Product)
Shared Code
Validation and authorization rules,
class Product Application workflows, …
Data members + Validation
void ToggleSale() Data Model
class Product
Application Services
Presentation Network App Data Access
Logic Logic Layer
DB
Microsoft Confidential
Support for multiple presentation tiers
and data access technologies
.NET Clients Databases
Silverlight, WPF ADO.NET,
ORMs (LTS, EF, …)
Standards Clients
JavaScript
CLR Lists/Objects
App
Server Rendering Repository
Logic
HTML, SEO, (nHibernate, …)
Printing, …
XML, JS Services
Services ON, Bina REST/SOAP
WCF ry (Azure, …)
Unit Test
Code
T14F What's new in Silverlight 3
T12F Principles of Microsoft Silverlight
Animation
T41F .NET RIA Services - Building Data-
Driven Applications with Microsoft Silverlight
T18F Delivering Ads to a Silverlight Media
Player Application
C01F Sketch Flow: From Concept to
Production
B03M Copyright Laws for Web Designers
and Developers
C02F Improving UX through Application
Lifecycle Management
C04F The Future of Microsoft Expression
Blend
C10F Design Prototyping: Bringing
Wireframes to Life
0 comments
Post a comment