Friday, April 23, 2010

Eight OData Sessions Scheduled for TechEd North America 2010

A search with OData as the keyword shows six breakout sessions, one Birds of a Feature, and one Hands-On Lab (HOL) sessions scheduled as of 4/23/2010 for TechEd North America 2010:

  • ARC306 | Open Data for the Enterprise
  • Session Type: Breakout Session
  • Track: Architecture
  • Speaker(s): Jonathan Carter
  • Level: 300 - Advanced

In today’s Web applications, data is no longer locked up behind a Web site, but is now exposed via a set of service APIs that allow for third-party developers to create an endless number of experiences on a variety of platforms and devices. The OData protocol will usher in a more open and programmable Web by creating a common funnel to expose rich data, thereby creating a world of customized consumer mash-ups; a world where government data is transparent and accessible to any citizen; a world where you can ask a question and know, “There’s a feed for that.” Not only does this impact how we make data available on the Web, but it can have a profound impact on how we make data available in the enterprise. The OData ecosystem is composed of consumers and publishers, including Microsoft’s own implementations in WCF Data Services as well as integration into our products such as SharePoint and Excel. In this session, we discuss the OData protocol and show how it will change the way we think about exchanging data inside and outside the enterprise.

  • DEV2 | Open Data for the Open Web
  • Session Type: Breakout Session
  • Track: Developer Tools, Languages & Frameworks
  • Speaker(s): Douglas Purdy, Jonathan Carter
  • Level: 200 - Intermediate

There is no shortage of valuable data being generated by applications, reports, tools, Web sites, etc. Unfortunately, this leaves many of us wishing we could programmatically access the data and logic behind an app, report, or Web site. To break down data silos and increase the shared value of data and its associated business logic through the Web, Microsoft has recently announced the Open Data Protocol which enables exposing any data source as a Web-friendly data feed. Join this session to understand what the Open Data Protocol (OData) is and how it adds end-user and developer value to many of Microsoft's leading products and services (such as SharePoint Server 2010, Microsoft Codename "Dallas", Windows Azure, SQL Server Reporting Services, SQL Server PowerPivot for Excel, Visual Studio, .NET, Silverlight, AJAX, etc.) and is accessible from a range of platforms such as Java and PHP.

  • DEV202 | Implementing RESTful Services Using the Microsoft .NET Framework
  • Session Type: Breakout Session
  • Track: Developer Tools, Languages & Frameworks
  • Speaker(s): Ron Jacobs
  • Level: 200 - Intermediate

In this session we present how .NET developers can reuse their Windows Communication Foundation (WCF) skills to take advantage of the integrated tooling and rich extensibility of a single WCF distributed programming framework including WCF WebHttp Services for RESTful services, WCF Data Services and OData and WCF RIA Services for end-to-end Microsoft Silverlight application development.

  • DEV303 | Building RESTful Applications with the Open Data Protocol
  • Session Type: Breakout Session
  • Track: Developer Tools, Languages & Frameworks
  • Speaker(s): Stephen Forte
  • Level: 300 - Advanced

Applications today are expected to expose their data and consume data-centric services via REST. In this session we discuss what REST is and have an overview of Windows Communication Foundation (WCF) Data Services and see how we can REST enable your data using the Open Data Protocol (OData). Then we cover how to leverage existing skills related to Microsoft Visual Studio, LINQ and data access to customize the behavior, control-flow, security model and experience of your data service. We then see how to enable data-binding to traditional ASP.NET controls as well as Microsoft Silverlight and Microsoft PowerPivot for Microsoft Excel 2010. We then turn to consuming SharePoint and other OData-based applications in Microsoft .NET as well as from a non-Microsoft client. This is a very demo intensive session.

  • DEV323 | Best Practices: Creating OData Services Using Windows Communication Foundation (WCF) Data Services
  • Session Type: Breakout Session
  • Track: Developer Tools, Languages & Frameworks
  • Speaker(s): Alex James
  • Level: 300 - Advanced

The OData ecosystem is a vibrant growing community of data producers and consumers using the OData protocol to exchange data. The easiest way to become an OData producer and join the OData community is using WCF Data Services. In this session, learn WCF Data Services best practices so you can do it right. We cover security, performance, custom business logic, and how to expose your unique data source using OData.

  • WEB311 | Building Rich AJAX Applications with jQuery and the ASP.NET AJAX Control Toolkit
  • Session Type: Breakout Session
  • Track: Web Platform
  • Speaker(s): Dan Wahlin
  • Level: 300 – Advanced

Abstract appears to be missing.


  • BOF710 | PowerPivot: Is It the BI Deal-Changer for Developers and IT Pros?
  • Session Type: Birds-of-a-Feather
  • Track:
  • Speaker(s): Andrew Brust

Microsoft's forthcoming PowerPivot product is nominally a BI offering. But if you’re a developer or IT pro, the story’s much more important than that would make it seem. On the dev side, PowerPivot is the rich client for consuming OData (Open Data Protocol) feeds, which is what the Entity Framework and WCF Data Services produce. On the IT side, PowerPivot lets end-users do analytics in Excel, but allows those spreadsheets to be secured, stored, serviced, and monitored on the server side with SharePoint. PowerPivot is not about BI in the conventional sense – it’s about analytics on relational data that developers can produce and IT can manage. What does this shift in BI approaches mean for Microsoft, its Office and SharePoint franchises, developers, IT and the BI industry in general? No one knows the answer, of course, but the discussion, and your participation in it, may well provide important insights to help us all prepare for the change. Are you using analytics in your applications? Should you be? Come join in the discussion!

  • DEV13-HOL | Building Applications and Services Using Open Data Protocol
  • Session Type: Hands-on Lab
  • Track: Developer Tools, Languages & Frameworks
  • Speaker(s): Diego Vega
  • Level: 400 - Expert

In this lab, learn about the Open Data Protocol, the ecosystem where it works, and why developers should write applications and services using the Open Data Protocol as their Data Access protocol. Also, learn how to create simple applications in various technologies that manage OData feeds.

blog comments powered by Disqus