Thursday, May 08, 2008

ADO.NET Data Services, SQL Server Data Services and Synchronization Sessions at Tech*Ed Developers 2008

This list was compiled from the Tech*Ed Developers 2008 Session Catalog with ADO.NET, SQL Server Data Services, Sync or Compact as the Keywords.

Update 6/1/2008: See the "Steve Lasker Posts SQL Server Compact and ADO.NET Sync Services Sessions for Tech*Ed Developers 2008" topic of LINQ and Entity Framework Posts for 5/29/2008+ for a complete list of all SQL Server Compact and ADO.NET Sync Services sessions and other presentations.

ADO.NET Data Services (Project Astoria)

Includes breakout and Technology Learning Center (TLC) sessions.

ADO.NET Data Services for the Web (a.k.a. Project “Astoria”)

Track: Web and User Experience Presenter: Mike Flasko  Level: 300

The new wave of Web applications are built on technologies such as AJAX and Microsoft Silverlight, which enable developers to build better, richer user experiences. These technologies bring a shift in how applications are organized, including a stronger separation of presentation from data. The goal of ADO.NET Data Services is to enable applications to expose data as a REST-based data service that can be consumed by Web clients within a corporate network and across the Internet. The data service is reachable over HTTP, and URIs are used to identify the various pieces of information available through the service. Interactions with the data service happens in terms of HTTP verbs, such as GET, POST, PUT, and DELETE, and the data exchanged in those interactions is represented in simple formats, such as ATOM/APP and JavaScript Object Notation (JSON).

ADO.NET Data Services Deep Dive (TLC)

Track: Web and User Experience Presenter: Mike Flasko  Level: 300

Take a deep dive tour of ADO.NET Data Services where we show how to enable applications to expose data as a REST-based data service that can be consumed by Web clients. See demos of reaching the data service over HTTP and using URIs to identify the various pieces of information available through the service. We show the interaction with the data service in terms of HTTP verbs (GET, POST, PUT, and DELETE) and how the data is represented in simple formats, such as AtomPub and JavaScript Object Notation (JSON).

Using LINQ, the ADO.NET Entity Framework and ADO.NET Data Services with Third Party Databases

Track: Windows and Frameworks Presenter: David Sceppa  Level: 300

The ADO.NET Entity Framework extends the existing ADO.NET provider model to allow provider writers to make their data stores available through the Entity Framework. This model allows developers to execute store [database-]agnostic queries against their data stores using LINQ, Entity SQL or ADO.NET Data Services. Provider writers will be in attendance at this Interactive Theater presentation to talk about their plans to support the Entity Framework and demonstrate their current bits.

SQL Server Data Services

Includes breakout and Technology Learning Center (TLC) sessions.

Introduction to Microsoft SQL Server Data Services

Track: Database Platform Presenter: Sumitra Sengupta  Level: 200

Cloud computing offers many benefits to business customers looking to increase operational efficiencies, lower operational costs and/or move to a Software as a Service (SaaS) model. This session provides an overview of Microsoft SQL Server Data Services (SSDS) and walks through on-boarding and typical usage scenarios to show how CDS brings the power of scale-free storage, distributed computing, and reliable data processing to new and existing business solutions.

Developing Applications with Microsoft SQL Server Data Services

Track: Database Platform Presenter: Nigel Ellis  Level: 300

This session covers the Microsoft SQL Server Data Services (SSDS) architecture, data model, and service APIs. It then provides coding examples of how to develop a simple end-to-end application using SSDS. It also identifies the challenges developers face, along with the necessary best practices to address these challenges.

Best Practices in Building Applications with Microsoft SQL Server Data Services

Track: Database Platform Presenter: Jeff Currier  Level: 300

This interactive session provides a hands-on roadmap for developing and managing applications that use Microsoft SQL Server Data Services (SSDS), details best coding practices, and answers questions related to using on-demand storage services for business solutions.

ADO.NET Synchronization, Synchronization Framework, and SQL Server Compact

Includes breakout and Technology Learning Center (TLC) sessions.

Taking Data Offline: Introduction to Microsoft Synchronization Services for ADO.NET

Track: Windows Mobile Presenter: Liam Cavanaugh  Level: 200

With Microsoft SQL Server Compact, developers can now easily cache data on the client in a compact, yet capable, transactional, queryable document-like database format. To maintain the cache, Sync Services for ADO.NET enables developers to easily cache data directly or over services using Windows Communication Foundation. Microsoft Visual Studio 2008 delivers new integrated, developer-oriented sync designers making caching an easy task to increase user productivity, decrease the server workload, and simplify data access. In addition to caching, you can use Sync Services for ADO.NET to enable full offline scenarios as well. This session also shows how Sync Services for ADO.NET is being integrated with SQL Server Change Tracking to increase developer productivity by providing integrated change tracking and conflict detection and subsequently decreasing the barrier to entry associated with implementing 2-way synchronization. Finally, this session discusses how Sync Services for ADO.NET has been built on top of the sync platform currently referred to as Microsoft Sync Framework. Among other things, this platform has allowed us to extend Sync Services for ADO.NET beyond the traditional hub-spoke topology to support peer-to-peer synchronization.

Microsoft Synchronization Services for ADO.NET: From Desktops to Devices

Track: Windows Mobile Presenter: Vijay Tandra Sistla  Level: 300

Learn how to build an occasionally connected application with Winforms and Smart Device application with Sync Services for ADO.NET. The session demonstrates the integration with Microsoft Visual Studio 2008 and how to leverage Microsoft SQL Server 2008 database backends.

Building Custom Sync Providers for the Microsoft Sync Framework

Track: Windows Mobile Presenter: Andy Wrigley  Level: 400

The Microsoft Sync Framework is the new sync platform enabling collaboration and offline access for applications, services, and devices. It supports any data type, any data store, any transfer protocol and network topology. The Sync Framework comes with three built-in providers: Sync Services for ADO.NET, for File Systems, and for FeedSync (RSS and ATOM feeds). However, a key aspect of the Microsoft Sync Framework is the ability to create custom synchronization providers. Using custom providers, you can make use of the Sync Framework to sync data items between a data source and a replica, which can be a custom data store on a device. In this session, learn about the Sync Framework architecture, and how to build a custom sync provider. There are plenty of demos, as we walk through a practical example of creating a custom sync provider to synchronize data items between a backend Server and 'Edge of the Network' computers such as laptops and mobile devices.

The New Windows Mobile Enterprise Architecture

Track: Windows Mobile Presenter: Rob Tiffany  Level: 300

The way Windows Mobile integrates with enterprise assets has changed dramatically since the original Compaq iPAQ. From its humble beginnings synchronizing Pocket Access via an ActiveSync cradle, Windows Mobile has now become an integration "Swiss Army Knife" that plays well in any enterprise with a little help from its friends. System Center Mobile Device Manager joins Windows Mobile to the Domain, manages software updates and device settings while providing an efficient Mobile VPN connection. The Windows Communication Foundation Store and Forward transport provides reliable client-to-server, server-to-client, and peer-to-peer messaging via Microsoft Exchange 2007 and Direct Push. Sync Services for ADO.NET allows Windows Mobile to sync its data with Microsoft SQL Server, Oracle, DB2 or almost any other data source. Microsoft BizTalk 2006 R2 allows Windows Mobile to work with enterprise packages like SAP, Siebel, PeopleSoft, JD Edwards, and many others through its array of adapters. When you put all these technologies together, you have a mobile infrastructure that's optimized to be a strategic asset in your organization.

Take It With You!: Building Occasionally-Connected SharePoint Applications Using the Microsoft Sync Framework

Track: Office and SharePoint Presenter: Darrin Bishop  Level: 300

Since the dawn of SharePoint we have lived a connected life. Microsoft Office SharePoint Server 2007 and Windows SharePoint Services v3 coupled with Microsoft Office Outlook 2007, Office Groove 2007, and a few third-party components, provides some support for the occasionally-connected application. Microsoft Sync Framework (currently in CTP) provides a extensible platform enabling offline access for applications. This session explores the possible integration points between Microsoft Sync Framework and SharePoint, allowing developers to more easily extend SharePoint data into the disconnected and occasionally-connected world.

Introduction to Microsoft Sync Framework

Track: Windows and Frameworks Presenter: Darrin Bishop  Level: 400

In this session we introduce Microsoft Sync Framework. Learn about the capabilities of the synchronization platform and see a demonstration of data collaboration across devices and services. We use this demonstration to guide our walkthrough of the key components involved in building an application using Microsoft Sync Framework that will enable any data store to exchange information.

The New Windows Mobile Enterprise Architecture

Track: Windows Mobile Presenter: Rob Tiffany  Level: 400

The way Windows Mobile integrates with enterprise assets has changed dramatically since the original Compaq iPAQ. From its humble beginnings synchronizing Pocket Access via an ActiveSync cradle, Windows Mobile has now become an integration "Swiss Army Knife" that plays well in any enterprise with a little help from its friends. System Center Mobile Device Manager joins Windows Mobile to the Domain, manages software updates and device settings while providing an efficient Mobile VPN connection. The Windows Communication Foundation Store and Forward transport provides reliable client-to-server, server-to-client, and peer-to-peer messaging via Microsoft Exchange 2007 and Direct Push. Sync Services for ADO.NET allows Windows Mobile to sync its data with Microsoft SQL Server, Oracle, DB2 or almost any other data source. Microsoft BizTalk 2006 R2 allows Windows Mobile to work with enterprise packages like SAP, Siebel, PeopleSoft, JD Edwards, and many others through its array of adapters. When you put all these technologies together, you have a mobile infrastructure that's optimized to be a strategic asset in your organization.

Microsoft SQL Server 2005 Compact Edition Ultimate Performance Tuning

Track: Windows Mobile Presenter: Darren Shaffer  Level: 400

This session equips the advanced Windows Mobile developer with invaluable performance tuning techniques to get the most out of SQL Server Compact Edition. A deep dive into the query processor, storage engine, and the managed provider for SQL Compact Edition is followed by specific query tuning techniques and how to get the absolute best merge replication performance in your Windows Mobile data synchronization architecture.

Unlocking the Power of Microsoft SQL Server Compact Edition 3.5

Track: Database Platform Presenter: Steve Lasker  Level: 300

The tiniest member of the SQL Server family just gets better and better as version 3.5 delivers major enhancements: new language features, stronger encryption, better tool support, and more synchronization options are just some of them! Come to this session to see what's hot in SSC 3.5 and how to leverage it in your smart client and Windows Mobile applications.

Advanced Object-Oriented Data Access with the Microsoft .NET Compact Framework 3.5 and Microsoft SQL Server Compact Edition 3.5

Track: Windows Mobile Presenter: Rabi Shatter  Level: 300

This session looks at how the new Mobile Line of Business Accelerator handles data access. While the new data layer encapsulates advanced concepts, it can be used to rapidly build enterprise mobile applications. The data access layer allows for a standard way to access data. It includes stored procedures to isolate SQL from code. In addition, it includes a mechanism for triggers which are ideal for handling tasks like updating new data objects with auto incrementing keys. Finally, take a deep dive into using custom enumerators in order to reduce the number of loops required to display data.

0 comments: