Transcript
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


Recommended