1 / 18

Implementing OData: How to Create a Feed for That

Implementing OData: How to Create a Feed for That. Mike Flasko Lead Program Manager Microsoft Corporation m ike.flasko@microsoft.com. Are you a designer?. Goals. What you’ve seen so far: Keynote w/ Doug Purdy “There's a feed for that” w/ Pablo Castro Implementing OData endpoints

geranium
Download Presentation

Implementing OData: How to Create a Feed for That

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Implementing OData: How to Create a Feed for That Mike Flasko Lead Program Manager Microsoft Corporation mike.flasko@microsoft.com

  2. Are you a designer?

  3. Goals • What you’ve seen so far: • Keynote w/ Doug Purdy • “There's a feed for that” w/ Pablo Castro • Implementing OData endpoints • Building http://api.visitmix.com/odata.svc • Q&A

  4. Got a good OData idea? • Tweet your OData ideas and comments throughout the session: #ft13 and #odata

  5. Today’s OData Ecosystem ODATA.ORG

  6. Why Create OData Feeds? OData Consumers Open Data Protocol API (data + logic) OData API (data + logic) Your Website Data (DB, File, Cloud, …) Data (DB, File, Cloud, …)

  7. Creating OData Feeds OData Consumers Open Data Protocol OData Producer

  8. Creating OData Feeds OData Consumers Reports Open Data Protocol Format + ? Metadata OData Producer

  9. Creating OData Feeds OData Consumers Reports Dashboard Open Data Protocol Query &[Uri] Format + + ? Metadata OData Producer

  10. Creating OData Feeds OData Consumers Reports Dashboard Forms over Data Open Data Protocol Query &[Uri] Format R/W + + + ? Metadata OData Producer

  11. Creating OData Feeds OData Consumers This Session Reports Dashboard Forms over Data “Real” Apps Browse Open Data Protocol Query &[Uri] Batching, Versioning Other Sources Format R/W + + + ? Metadata OData Producer

  12. Free Stuff • odata.org shirts to the top #ft13 tweets!

  13. OData is Everywhere! • Servers • WCF Data Services • SharePoint 2010 • SQL Server Reporting Services 2008 R2 • SQL Azure • IBM WebSphereeXtremeScale • Microsoft Media Room • WCF RIA Services • Services • Netflix • Mix 2010 • Nerd Dinner • Vancouver’s vanGuide • Open Government Data Initiative • Open Science Data Initiative • Microsoft Codename “Dallas” • City of Edmonton http://odata.org/producers Open Data Protocol • Clients • Excel + PowerPivot • LINQPad • OData Explorer • Client libraries • .NET • Silverlight • Windows Phone 7 Series • Javascript • Java • Objective-C • PHP http://odata.org/consumers

  14. Call to Action • Expose your data with OData • Teach data consumers about OData • To get started, go to http://odata.org

  15. Resources • All things OData: http://odata.org • Email: mike.flasko@microsoft.com • Blog: http://blogs.msdn.com/astoriateam • Data @ MSDN: http://msdn.com/data

  16. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related