Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Highlights of MIX 2009
1. 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
11. Standards based web authoring
Multi-language targeting
Secure FTP support
CSS Diagnostics
SuperPreview
12. 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
13. 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
14. 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
15. 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
16. 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
17. 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