deep dive on data driven experiences
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.TRANSCRIPT
![Page 1: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/1.jpg)
![Page 2: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/2.jpg)
Deep Dive on Data Driven Experiences
Aaron Dunnington – Program ManagerTim Scudder – Development ManagerMicrosoft Corporation
![Page 3: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/4.jpg)
Demo 1: Socializer UI Overview
![Page 5: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/5.jpg)
Socializer UI Overview
Aaron Dunnington – Program ManagerMicrosoft Corporation
demo
![Page 6: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/6.jpg)
LINQ Overview
![Page 7: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/7.jpg)
C# 3.0 Language Innovations
![Page 8: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/8.jpg)
Programing XML Today
![Page 9: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/9.jpg)
Programing XML with LINQ to XML
![Page 10: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/11.jpg)
RDF & FOAF
RDF (and FOAF) uses subject-predicate-object expressions, called triples.
![Page 12: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/12.jpg)
Demo Overview
![Page 13: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/13.jpg)
Demo 2: Socializer Rotator
![Page 14: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/14.jpg)
Socializer Rotator with Static RDF DataAaron Dunnington – Program ManagerMicrosoft Corporation
demo
![Page 15: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/15.jpg)
Filter Pipeline Architecture
![Page 16: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/16.jpg)
Demo 3: myspace Filter
![Page 17: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/17.jpg)
myspace Filter
Aaron Dunnington – Program ManagerMicrosoft Corporation
demo
![Page 18: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/18.jpg)
Connecting Via del.icio.us
![Page 19: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/19.jpg)
Demo 4: del.icio.us Filter
![Page 20: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/20.jpg)
del.icio.us Filter & Socializer Detail ViewAaron Dunnington – Program ManagerMicrosoft Corporation
demo
![Page 21: Deep Dive on Data Driven Experiences](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061220/548a839ab47959464e8b45cf/html5/thumbnails/24.jpg)
Please fill out your eval
evaluation