24

Deep Dive on Data Driven Experiences

Embed Size (px)

DESCRIPTION

Come learn how technologies like Silverlight, Language INtegrated Query (LINQ), and SQL Server 2005 can help developers build impactful, dynamic applications that reach the broadest possible audience.

Citation preview

Page 1: Deep Dive on Data Driven Experiences
Page 2: Deep Dive on Data Driven Experiences

Deep Dive on Data Driven Experiences

Aaron Dunnington – Program ManagerTim Scudder – Development ManagerMicrosoft Corporation

Page 3: Deep Dive on Data Driven Experiences

Sociallly Aware RIA

Build a socially aware RIA (Rich Internet Application) leveraging:

Silverlight.NET 3.0

LINQ to ObjectsLINQ to XML

Semantic web, XML, RDF & FOAFSQLServer 2005

Themes: Data Binding, Query and Aggregation

Page 4: Deep Dive on Data Driven Experiences

Demo 1: Socializer UI Overview

Page 5: Deep Dive on Data Driven Experiences

Socializer UI Overview

Aaron Dunnington – Program ManagerMicrosoft Corporation

demo

Page 6: Deep Dive on Data Driven Experiences

LINQ Overview

Page 7: Deep Dive on Data Driven Experiences

C# 3.0 Language Innovations

Page 8: Deep Dive on Data Driven Experiences

Programing XML Today

Page 9: Deep Dive on Data Driven Experiences

Programing XML with LINQ to XML

Page 10: Deep Dive on Data Driven Experiences

Semantic Web

Web = Human readable content.

Sematic Web = Machine readable content.

W3 Specification: RDF (Resource Description Format)

ImplimentationsRSS (Really Simple Syndication…)

FOAF (Friend of a Friend)

SIOC (Semantically-Interlinked Online Communities)

SKOS (Simple Knowledge Organization System)

Page 11: Deep Dive on Data Driven Experiences

RDF & FOAF

RDF (and FOAF) uses subject-predicate-object expressions, called triples.

Page 12: Deep Dive on Data Driven Experiences

Demo Overview

Page 13: Deep Dive on Data Driven Experiences

Demo 2: Socializer Rotator

Page 14: Deep Dive on Data Driven Experiences

Socializer Rotator with Static RDF DataAaron Dunnington – Program ManagerMicrosoft Corporation

demo

Page 15: Deep Dive on Data Driven Experiences

Filter Pipeline Architecture

Page 16: Deep Dive on Data Driven Experiences

Demo 3: myspace Filter

Page 17: Deep Dive on Data Driven Experiences

myspace Filter

Aaron Dunnington – Program ManagerMicrosoft Corporation

demo

Page 18: Deep Dive on Data Driven Experiences

Connecting Via del.icio.us

Page 19: Deep Dive on Data Driven Experiences

Demo 4: del.icio.us Filter

Page 20: Deep Dive on Data Driven Experiences

del.icio.us Filter & Socializer Detail ViewAaron Dunnington – Program ManagerMicrosoft Corporation

demo

Page 21: Deep Dive on Data Driven Experiences

Wrap Up…

Themes: Data Binding, Query and AggregationBuild a socially aware RIA (Rich Internet Application) leveraging:

Silverlight.NET 3.0

LINQ to ObjectsLINQ to XML

Semantic web, XML, RDF & FOAFSQLServer 2005

Page 22: Deep Dive on Data Driven Experiences

Future of Data Connectivity

Rapidly Building Data Driven Web Pages with Dynamic ADO.NET

10:00AM – 11:15AM TodaySamuel Druker - Microsoft Shyam Pather – Microsoft

Accessing Data Services in the Cloud11:30AM – 12:45AM TodayPablo Castro - Microsoft

Page 23: Deep Dive on Data Driven Experiences

Resources

Client Sample Code: www.silverlight.netXML Developer Center: msdn.microsoft.com/xmlAaron's Blog: blogs.msdn.com/adunnington/LINQ: Search for "Linq Project" on MSDN Email

Tim Scudder: [email protected] Dunnington: [email protected]

Page 24: Deep Dive on Data Driven Experiences

Please fill out your eval

evaluation