Friday, October 22, 2010

Windows Azure, SQL Azure, AppFabric and OData Sessions at PDC 2010

image The two-day Microsoft Professional Developers Conference to be held in Redmond on 10/28 and 10/29/2010 will include the following sessions related to Windows Azure, SQL Azure, Windows Azure AppFabric, Codename “Dallas” and OData:

• Updated 10/22/2010: Stealth session attribution marked (see end of post)

Lessons Learned from Moving a Major Microsoft Application to the Cloud

Liam Cavanagh

imageThis will be a fascinating session about moving a major Microsoft application to the cloud [ and data synchronization] , but we can’t disclose any details until after PDC keynotes. Check this abstract after PDC keynote for additional details about this session.

Building Business Applications in the Cloud with CRM Online

image Andrew Bybee

Microsoft Dynamics CRM Online is all about providing compelling business applications to your customer and accelerating development of your applications in the cloud. The upcoming 2011 release has a wide array of new development capabilities such as Solution Packaging, Sandboxed Code, Built-in Dashboards, and much more. Watch this session to understand the innovation behind this new CRM Online release powered by .NET 4.0. Specifically, we’ll cover how to build a CRM Online Solution, take advantage of native SharePoint & Office integration and deploy your application to Dynamics Marketplace to reach a broader customer base.

Building High Performance Web Applications

Matthew Kerner

imageWindows Azure Platform enables developers to build dynamically scalable web applications easily. Come and learn how forthcoming new application services in conjunction with services like the Windows Azure Content Delivery Network (CDN) can help you build high-performance web applications in Azure while lowering your total costs by reducing the pressure on the data-tier. In this session, we’ll take some real world scenarios & design patterns to showcase how existing or new web applications can be quickly built to leverage these capabilities. We’ll also share some tips & tricks to improve performance when using web & worker roles in Azure and optimizing your overall application for maximum performance. Developers will be able to make their applications match increasing demand with increasing throughput by using caching and CDN will enable better performance & user experience for users who are farther from the source of the content.

Building Offline Applications using the Sync Framework and SQL Azure

imageNina Hu

In this session you will learn how to build a client application that operates against locally stored data and uses synchronization to keep up-to-date with a SQL Azure database. See how Sync Framework can be used to build caching and offline capabilities into your client application, making your users productive when disconnected and making your user experience more compelling even when a connection is available. See how to develop offline applications for Windows Phone 7 and Silverlight, plus how the services support any other client platform, such as iPhone and HTML5 applications, using the open web-based sync protocol.

Building Scale-Out Database Solutions on SQL Azure

imageLev Novik

SQL Azure provides an information platform that you can easily provision, configure, and use to power your cloud applications. In this session we will explore the patterns and practices that help you develop and deploy applications that can exploit the full power of the elastic, highly available, and scalable SQL Azure Database service. The talk will detail modern scalable application design techniques such as sharding and horizontal partitioning and dive into future enhancements to SQL Azure Databases.

Building, Deploying, and Managing Windows Azure Applications

imageJim Nakashima

In order to take full advantage of Windows Azure and SQL Azure, you need to know more than just how to write the code. You need to know how to incorporate your application in a team environment, deploy, monitor, manage and retrieve diagnostic information back from the cloud. In this session, you will learn everything you need to know to be successful with a project that utilizes Windows Azure and SQL Azure including setting up your development environment, automating build, unit test and deployments to different deployment environments from staging to production, and managing credentials and user roles using the Windows Azure Portal.

Composing Applications with AppFabric Services

image72232Karandeep Anand

AppFabric provides a rich set of application platform services as part of the Windows Azure Platform to enable developers to create line of business applications that span multiple tiers and technologies. Learn how to create scalable web-based & hosted applications in the cloud, compose them with other cloud services (such as SQL Azure Database and other forthcoming new services) and integrate them with on-premises systems using Windows Azure AppFabric technologies like Service Bus and Access Control services. This session will also cover the roadmap of AppFabric Services and demonstrate how developers will get richer application building blocks, development tools & management capabilities to compose and manage a distributed application using the Windows Azure Platform. Come and see how AppFabric Services can be integrated in to your application development & management lifecycle to reduce time & cost.

Connecting Cloud & On-Premises Apps with the Windows Azure Platform

image72232[4]Yousef Khalidi

Not every application or service can be hosted entirely in the cloud. Cloud services often need to provide a combination of cloud-based data access as well as connectivity to on-premises assets in a variety of geographies. Getting access to your on-premises or partner hosted assets securely has never been easier. In this session, learn how to securely connect applications today that span the cloud to on-premises world using Windows Azure AppFabric Service Bus and SQL Azure Data Sync Service. Also, gain insight into future scenarios and technologies for assembling these types of services.

Developing PHP Applications on the Windows Azure Platform

Vijay Rajagopalan

imageMicrosoft’s Windows Azure Platform provides a comprehensive set of services for building and running scalable PHP applications targeting cloud. In this session we go on a coding tour using open source development tools (Eclipse, Command line), SDKs and applications (Drupal, WordPress) on the Windows Azure platform. On this tour, see how PHP web applications can use the scalable compute and storage services with Windows Azure, secure connectivity and data service techniques in the cloud using OData and Microsoft SQL Azure.

Enabling New Scenarios and Applications with Data in the Cloud

imageDave Campbell

The cloud enables new scenarios for sharing and consuming data. In this session you will learn how to differentiate your applications by building them on top of Windows Azure platform and leveraging visualization and access to private, public and premium content available through Microsoft Codename “Dallas”. You will also learn how to use some of the new services and features announced at the PDC.

Identity & Access Control in the Cloud

image72232[6]Vittorio Bertocci

Signing users in and granting them access is a core function of almost every cloud-based application. In this session we will show you how to simplify your user experience by enabling users to sign in with an existing account such as a Windows Live ID, Google, Yahoo, Facebook, or on-premises Active Directory account, implement access control, and make secure connections between applications. You will learn how the AppFabric Access Control Service, Windows Identity Foundation, and Active Directory Federation Services use a claims-based identity architecture to help you to take advantage of the shift toward the cloud while still fully leveraging your on-premises investments.

Inside Windows Azure

Mark Russinovich

imageJoin Mark Russinovich, now working on Windows Azure, for an under the hood tour of the internals of Microsoft’s new cloud OS. Topics will include datacenter architecture, cloud OS architecture, and what goes on behind the scenes when you deploy a service, a machine fails or comes online and a role fails.

Integrating SharePoint with Windows Azure

image Steve Fox

SharePoint 2010 provides many ways to integrate with Windows Azure. From simple SQL Azure data-centric applications to complex workflow that leverages custom Azure services, there is great potential to integrate these two growing technologies. This session will provide a code-centric view of the ways in which you can integrate with Azure, covering areas such as web part development, data programmability, service consumption, and Business Connectivity Services integration. If you’re looking to take your SharePoint solutions into the cloud with Azure, then you can’t miss this session.

Management of your Access Control Service (ACS) Namespace

image72232[8]Justin Smith

The Windows Azure AppFabric Access Control Service provides a simple way to add enterprise and web Single Sign On into your applications. In this session, we will discuss how you can configure ACS for a variety of scenarios. Topics covered include: ACS entity overview, namespace partitioning, credential management, federation management, and rule management. Basic knowledge of the Windows Azure AppFabric Access Control Service is a suggested pre-requisite.

image Microsoft BizTalk Server 2010 and Roadmap

Sreeram Nivarthi

Learn how BizTalk Server 2010 and AppFabric together help you create composite applications (building on Windows Azure, Windows Server and SharePoint) which connect to existing line-of-business (LOB) systems. Understand future plans of how you will be able to compose applications using integration services – for applications running on Windows Azure, connecting to other services in the cloud, and with line-of-businesses & business partners in future. You will also learn future plans on how business users can get visibility into services built on AppFabric.

Open in the Cloud: Windows Azure and Java

Vijay Rajagopalan

imageThe Windows Azure Platform is an open and interoperable platform which supports development using many programming languages and tools. In this session, you will see how to build large-scale applications in the cloud using Java, taking advantage of new Windows Azure Platform features. You will learn how to build Windows Azure applications using Java with Eclipse, Apache Tomcat, and the Windows Azure SDK for Java.

SharePoint in the Cloud: Developing Solutions for SharePoint Online

image Chris Mayo

With the most recent release of SharePoint comes the ability to build and deploy applications of many types and flavors. Using SharePoint Server 2010, you can develop a wide variety of applications for the enterprise using .NET, Silverlight, JavaScript, and much more. But with the release of SharePoint Online on our horizon, what are the possibilities and the boundaries here? And how is the design and development process different? If you want to develop for SharePoint Online, but are unsure about the boundaries then you’ll not want to miss watching this demo-heavy session.

Taking High Performance Computing to the Cloud - Windows HPC and Azure

Richard Ciapala

imageScale-out or conveniently parallel HPC applications are well suited to running in Windows Azure. Windows HPC Server 2008 R2 SP1 provides a gateway for running existing HPC applications seamlessly on Azure. Learn how to develop Windows HPC Cluster SOA WCF-based applications, parametric sweep and MPI applications to run on Azure or a cluster. Different alternatives to handle data, storage, security, and troubleshooting these applications will be discussed. This session will also show developers how to set up a single box development environment for HPC Server applications, and how to provision compute nodes and Azure and monitor applications.

Windows Azure Storage Deep Dive

Jai Haridas

imageWindows Azure Storage is a scalable cloud storage service that provides the ability to store and manipulate blobs, structured non-relational entities, and persistent queues. In this session you will learn tips, performance guidance, and best practices for building new applications or migrating an existing applications that use Windows Azure Storage.

Windows Workflow Foundation in Windows Azure

Ron Jacobs

imageLearn how Windows Workflow Foundation (WF) and AppFabric provide a great middle-tier platform for building, deploying, running and managing workflow solutions in Windows Azure. Hear about the WF capabilities available in Windows Azure today and those planned for tomorrow. Find out how your apps can leverage the power of WF in the cloud. Discover the highly reliable and scalable workflow platform enabled in Windows Azure, while also showcasing key enhancements for improved workflow authoring and management.

Building Windows Phone 7 applications with the Windows Azure Platform

image Steve Marx

Learn how to build Windows Phone 7 applications that are backed by scalable cloud components hosted in Windows Azure. This demo-heavy session will cover best practices relating to communication, authentication, and data synchronization between phone applications and cloud components.

Creating Custom OData Services: Inside Some of The Top OData Services

imagePablo Castro

What does it take to build a real-world OData (Open Data Protocol) service that’s secure, scalable and works great with all clients across the Web? Come to hear all the details on how some of the most popular OData services are built. We will discuss how WCF Data Services is used in typical and not-so-typical contexts, how we layer-in business logic and security, how we deal with custom back-ends that don’t look like databases, and more.

• Liam Cavanagh (@liamca) announced in his PDC Conference Sessions post of 10/21/2010:

… At this conference we have two sync sessions (you can see a full list of the sessions here) including plus one additional one by myself that will be added to the session list after the keynote announcements :-). … [Emphasis added.]

imageNote that the preceding list was gathered from all session channels (tracks).

The PDC site runs on Windows Azure, as noted by: