Showing posts with label BUILD Conference. Show all posts
Showing posts with label BUILD Conference. Show all posts

Monday, October 29, 2012

Windows Azure Sessions at //BUILD/ 2012 - Quick Reference Guide

The following list of 24 sessions was extracted from Channel9’s Build 2012 article of 10/30/2012 filtered by Windows Azure:

  • imageBuilding data centric applications for web, desktop and mobile with Entity Framework 5.

    • Rowan Miller
    • October 30, 2012 from 2:15PM to 3:15PM
    • Never tried Entity Framework before? Or long term Entity Framework developer? Come learn how Entity Framework 5 makes it very simple to keep both your code and database in sync as you make changes using Code First and Migrations. Plus learn about many other enhancements including Designer improvemen...
  • Connecting C++ Apps to the Cloud via Casablanca

    • Niklas Gustafsson, Artur Laksberg
    • October 30, 2012 from 5:45PM to 6:45PM
    • In this presentation, we will introduce you to Casablanca, a Microsoft incubation effort to explore how to best support C++ developers who need to take advantage of the radical shift in software architecture that cloud computing represents. With Casablanca, C++ developers get modern ...
  • Windows Azure Overview

    • Scott Guthrie
    • October 31, 2012 from 11:15AM to 12:15PM
    • Windows Azure is a flexible and open cloud platform for a wide variety of applications ranging from web sites to enterprise and mobile applications. In this session Scott Guthrie will demonstrate how to quickly build and deploy applications using the new Windows Azure features and services including...
  • Introduction to Windows Azure Infrastructure as a Service (IaaS)

    • Mark Russinovich
    • October 31, 2012 from 1:45PM to 2:45PM
    • Join Mark Russinovich for a tour of the features that make up the Windows Azure Virtual Machines and Virtual Networks offerings, which collectively make up Windows Azure’s Infrastructure as a Service (IaaS) support. Using demonstrations throughout, he explains the Virtual Machine storage architectur...
  • Building Rich Media Applications on Windows 8 with Windows Azure Media Services

    • Mingfei Yan
    • October 31, 2012 from 1:45PM to 2:45PM
    • In this session we will provide an overview of the latest release of Windows Azure Media Services. With this set of video services built on top of Windows Azure, you can create and deliver rich media with a high-quality viewing experience on a global scale, to various platform and devices. We will i...
  • Advanced Windows Azure Infrastructure as a Service (IaaS)

    • Michael Washam
    • October 31, 2012 from 3:30PM to 4:30PM
    • Learn from a developers perspective how to use Windows Azure Virtual Machines to run your workload in the cloud. You will see how to automate virtual machines with the service management API and with tools from the Windows Azure SDK, PowerShell and the cross platform command line tools. Additionally...
  • Building Big: Lessons learned from Windows Azure customers - Part I

    • Simon Davies, Mark Simms
    • October 31, 2012 from 3:30PM to 4:30PM
    • Millions of requests per day. Global coverage. Rapid feature deployments. Zero down time. These are the requirements of Windows Azure’s top customers. Using key Windows Azure features, such as compute, cache, CDN and traffic manager, you can quickly build services that meet the most demanding of wor...
  • Developing Mobile Solutions with Windows Azure Part I

    • Josh Twist
    • October 31, 2012 from 3:30PM to 4:30PM
    • Join us for a session packed with live coding as the presenter builds a Windows 8 application and brings it to life with the connected power of Windows Azure Mobile Services. We’ll look at how easy it is to add authentication, secure structured storage and even send push notifications to update live...
  • Building Big: Lessons learned from Windows Azure customers - Part II

    • Simon Davies, Mark Simms
    • October 31, 2012 from 5:15PM to 6:15PM
    • Millions of requests per day. Global coverage. Rapid feature deployments. Zero down time. These are the requirements of Windows Azure’s top customers. Using key Windows Azure features, such as compute, cache, CDN and traffic manager, you can quickly build services that meet the most demanding of wor...
  • Developing Mobile Solutions with Windows Azure Part II

    • Chris Risner
    • October 31, 2012 from 5:15PM to 6:15PM
    • Now that you know about Windows Azure Mobile Services join us for this demo packed session to learn how to take your Windows Store and Windows Phone 8 apps to the next level. Learn how to extend your existing applications to support common scenarios such as geo-location, media, and cloud to device m...
  • Building end-to-end apps for SharePoint with Windows Azure and Windows 8

    • Rob Howard, Donovan Follette
    • November 1, 2012 from 8:30AM to 9:30AM
    • With the deep SharePoint 2013 API set, coupled with the new app models for SharePoint and Office, the opportunity to build innovative end-to-end solutions that span cloud services and devices is just plain breathtaking. Devices can seamlessly reach into SharePoint via REST to retrieve data and Share...
  • Windows Azure Active Directory: enabling single sign on and directory services for cloud SaaS apps

    • Vittorio Bertocci
    • November 1, 2012 from 10:15AM to 11:15AM
    • Active Directory enabled generations of developers to focus on their business applications features rather than worrying about identity management. Windows Azure Active Directory is Active Directory reimagined for the cloud, designed to solve for you the new identity and access challenges that come ...

  • Continuous Integration with Windows Azure Websites

    • Johnny Halife,Justin Beckwith
    • November 1, 2012 from 10:15AM to 11:15AM
    • Windows Azure enables developers to use a variety of workflows to automatically deploy code from the tools you’re already using, like TFS, CodePlex, and GitHub. This talk will focus on the various ways to deploy your projects to Windows Azure Web Sites, including git deployment, TFS deployment, cont...

  • Windows Azure Internals

    • Mark Russinovich
    • Mark Russinovich goes under the hood of Microsoft’s cloud OS, Windows Azure. Intended for developers who have already gotten their hands dirty with Windows Azure and understand its basic concepts, this session gives an inside look at the architectural design of Windows Azure’s compute platform. Lear...
  • Developing Big Data Analytics Applications with JavaScript and .NET for Windows Azure and Windows

    • Matt Winkler
    • November 1, 2012 from 2:30PM to 3:30PM
    • In this session we will discuss key aspects of using non-JVM languages in the Hadoop environment. First, we will show how we can reach to a much broader set of developers by enabling JavaScript support on Hadoop. The JavaScript API lets developers define Hadoop jobs in a style that is much more natu...

  • Getting Started with Cloud Services Development

    • Paul Yuknewicz
    • November 1, 2012 from 4:15PM to 5:15PM
    • Come to this session to learn how to create Platform-as-a-Service style (PaaS) cloud services in Windows Azure. See how to have simplified application deployment and configuration, high availability and scale and see how the platform can take care of administrative tasks such as OS patching and mach...

  • Javascript from client to cloud with Windows 8, Node.js, and Windows Azure

    • Nathan Totten
    • November 1, 2012 from 4:15PM to 5:15PM
    • We are currently experience an exciting shift for JavaScript developers. For the first time, the Node.js and WinRT platforms along with modern browsers enable developers to write end-to-end applications in a single language that run on virtually any device. In this talk you will learn the fundamenta...
  • Windows 8 Connectathon with Windows Azure Mobile Services

    • Josh Twist
    • November 1, 2012 from 4:15PM to 5:15PM
    • Join us for a session packed with live coding, as Josh Twist builds a Windows 8 application and brings it to life with the connected power of Windows Azure Mobile Services. We’ll look at how easy it is to add authentication, secure structured storage and even send push notifications to update live t...

  • Advanced Cloud Services Development

    • Haishi Bai
    • November 2, 2012 from 8:30AM to 9:30AM
    • Come to learn how to build blazingly fast Cloud Services using new techniques and best practices. In this demo-loaded session, you’ll see how to put .Net 4.5, Windows Azure Caching, Windows Azure SDK, Server 2012 + IIS 8, CDN, Traffic Manager, as well as Service Bus at work to improve and mainta...

  • Data Options in Windows Azure. What's a developer to do?

    • Dave Campbell
    • November 2, 2012 from 8:30AM to 9:30AM
    • Remember the “good ‘ol days” when most developers developing data centric apps could take it for granted that they were going to use a relational database? Back then, the biggest question was, “What data access stack am I going to use?” Developers have a bewildering array of choice today – SQL, noSQ...

  • Bootstrapping your Startup with Windows Azure

    • Johnny Halife, Michael Washam, Nathan Totten
    • November 2, 2012 from 10:15AM to 11:15AM
    • Learn how to launch your next big idea on Windows Azure with a shoestring budget. Through real-world examples and live coding you will see how composing your application with Windows Azure services empowers you to build quickly and release sooner all while keeping costs to a minimum.
  • Developing for Windows Azure Web Sites and SharePoint Online

    • Yochay Kiriaty, Thomas Mechelke
    • November 2, 2012 from 10:15AM to 11:15AM
    • Windows Azure Web Sites is a simple and powerful hosting platform that allows developers to easily build and rapidly deploy web applications on Windows Azure using their favorite languages, frameworks, and tools. SharePoint Online brings the collaboration and productivity benefits of SharePoint to t...
  • Windows Azure Storage – Building applications that scale

    • Joe Giardino
    • November 2, 2012 from 10:15AM to 11:15AM
    • Are you interested in learning how to efficiently store petabytes of data? Write a social app that scales to billions of users? Build messaging that scales in distributed applications? Build a Windows 8 Application that stores data? If yes then this session is for you. It will cover what, when and h...

I’ll expand the descriptions to their original content when I have more time.


Tuesday, September 27, 2011

Configuring Windows 8 Client Developer Preview Features

If you plan to to create Windows Azure, Windows Phone 7+, or other desktop and Web applications with Visual Studio 2010 or 2011 under Windows 8 (Client) Developer Preview, you’ll need to add a substantial number of Windows Features to those Setup installs by default.

The feature addition process for Windows 8 (client) is quite similar to that of Windows 7, but Windows 8 offers a slightly different set of default and optional features. This post also covers installation of:

  • Windows Azure SDK v1.5 and its Tools for Visual Studio 2010
  • Windows Azure Toolkit for Windows 8
  • Windows Azure Platform Training Kit (WAPTK), September 2011 release
  • Windows Phone 7.1 Toolkit (RC) for Visual Studio 2010* (see below)

Note: There is a serious bug (cycle) in the WAPTK’s Dependency Checker detection and installation process with Windows 8 running in a VM created with Windows Server 2008 R2 Enterprise Hyper-V OS. This bug prevents running the WAPTK Dependency Checker. See steps 28 through 37 at the end of this post.


Update 9/27/2011 12:45 PM PDT: Attempts to run the WAPTK Dependency Checker on a second WAPTK installation on Windows 8 Developer Preview on a physical client (not a VM) failed as above. This bug was reported to the Microsoft Connect Windows Ecosystem Readiness Program’s BUILD Attendees group (WERP: BUILD Attendees) on 9/27/2011.

* The Windows Phone 7.1 Emulator won’t run under Windows 8:

image

The KB article linked by the dialog relates to problems during installation of the WP 7.1 Emulator, not running it.


Following is the procedure I used to get ready for cloud development with Visual Studio 2010 Ultimate and 2011 Express running on Windows 8 (Client) Developer Preview:

Adding Windows 8 Required Features

1. To open the Turn Windows Features On or Off dialog, click the Control Panel tile, scroll down and click the More Settings link to open the desktop Control Panel window:

image

2. Click Programs to open the Programs window:

image

3. In the Programs and Features group, click the Turn Windows Features On or Off link to open the eponymous dialog. Windows Azure and Web development requires enabling Internet Information Services features, part of which is shown here:

image

4. You’ll also need to enable IIS Basic and Windows authentication. Enabling the IIS Hostable Web Core as an alternative to Full IIS for Worker Roles is a good idea, and you’ll find some applications, such as Windows Live Writer and PaintDotNet, require installing Microsoft .NET Framework 3.5 SP1 (v3.5.1):

image

5. Visual Studio 2011 requires Microsoft .NET Framework 4.5 Advanced Services and the Windows Azure Toolkit for Windows 8 requires Windows Identity Foundation 3.5. Most of the remaining features shown here are enabled by default:

image

6. Click OK to download the required bits from Windows Update and install the added features:

image

image

7. Eventually, Control Panel confirms feature addition:

image

8. This process required about 30 minutes with a Windows 8 Developer Preview VM.

Installing Visual Studio 2010, Windows Azure SDK v1.5 and Visual Studio Tools for Windows Azure

Note: If you want to install Visual Studio 2010 Standard or higher edition, rather than VS Web Developer Express, install it and VS SP1 before starting the Web Platform Installer. If you want to install SQL Server 2008 R2 Express with SP1, don’t install SQL Server 2008 Express with VS 2010. You probably won’t be able to install VS’s local help files from the DVD because Windows 8 detects a protocol mismatch. Then install SQL Server 2008 R2 Express with Tools SPI (SQL2008R2EXPRWT_x64_ENU SP1.exe.)

9. You’re now ready to install Visual Studio 2010, the Windows Azure 1.5 SDK and VS Tools, Windows Phone 7.1 SDK and VS tools, and the Windows Azure Platform Toolkit with the Web Platform Installer. Click Install Now to start installing the Windows Azure Tools for Visual Studio 2010, September 2011 release:

image

10. Click Run to open the Web Platform Installer 3.0 dialog:

image

11. Click the Items to be Installed link to list the components to be downloaded:

image

and

image

12. Click Close to return to the Web Platform Installer 3.0 page and click Install to open the Web Platform Installation dialog:

image

13. Click I Accept to start the download and installation process, which takes a few minutes (depending on the speed of your Internet connection):

image

14. Installing the bits usually takes considerably longer than downloading them. On completion, the following dialog opens:

image

15. Click Finish to open the Web Platform Installer with a list of additional components to install. Optionally, click the Add button for the Windows Phone SDK 7.1 (RC) and IIS 7 Recommended Configuration:

image

Note: You can download and install the Windows Phone SDK 7.1 (RC) and the Release Notes from here, also. However, Windows 8 is not one of the supported OSes (Windows 7 and Vista) and the Phone Emulator won’t run on a VM.

16. Click Install to start the installation of these optional components:

image

17. Click I Accept to review download details for the Windows Phone SDK 7.1 (RC). The dialog indicates that the IIS 7 Recommended Configuration is already installed. Click I Accept to download and install the SDK:

image

As was the case for the Windows Azure SDK and VS Tools, installing the bits takes much longer than downloading them.

Installing and Verifying the Windows Azure Toolkit for Windows 8 v1.0.1

18. Install the Windows Azure Toolkit for Windows 8 v1.0.1 from CodePlex:

image

19. Click the WATWindows.exe link, click Run, and accept the license agreement to open the Windows Azure Toolkit for Windows 8 dialog:

image

20. Click Install to extract the Toolkit files to the destination folder and then open it in Windows Explorer:

image

21. Double-click Setup.cmd to run the Configuration Wizard:

image

22. Click Next twice to scan for Toolkit prerequisites:

image

23. Click Next to start installing the WAT Windows 8 extension to VS2010:

image

24. Click Install to accept the license terms and install the extension to VS 2010:

image

25. Click close and type Y to agree to change the Windows Firewall rules:

image

26. Press any key to close the Command Window and then click Close to close the Configuration Wizard:

image

Note: The Toolkit doesn’t install the Windows 8 Cloud Application project template in Visual Studio 2011 Express.

27. Click the Microsoft Visual Studio 2010 tile and select the language setting to start Visual Studio 2010. Click New, Project to open the New Project dialog, select Cloud under the Visual Basic or C# node and verify that the following two templates appear:

image

Installing the Windows Azure Platform Training Kit, September Update and Attempting to Check Dependencies

28. Click Cancel, close VS 2010, and open the Windows Azure Platform Training Kit - September Update download page:

image

Note: Wade Wegner, a Microsoft Developer Evangelist, provides a detailed description of the WAPTK 9/2011 Update in his Windows Azure Platform Training Kit, September 2011 Release post of 9/23/2011.

29. Click the Download button and click Save or Run to start the 285-MB download and extraction process:

image

Note: You can disregard the “WAPTKVS2010-September2011.exe is not commonly downloaded and could harm your computer” warning, if it appears. (It appeared for me on 9/27/2011.)

30. If you saved the downloaded file, click Run to start the extraction process. Strangely, the file isn’t signed by Microsoft. Click Accept when the License Agreement opens:

image

32. Click Install to extract the files to the default installation folder:

image

Hopefully, you won’t receive this message near the end of the 20-minute process:

image

31. Click Allow Blocked Content to open the WAPTK’s home page:

image

32. Open Windows Explorer and navigate to the WAPTK’s Assets folder, C:\WAPTK\Assets, and read Setup.docx in Wordpad.

image

33. Navigate to and open the C:\WAPTK\Labs.htm page and click Allow Blocked Content:

image

34. Click the Introduction to Windows Azure lab’s Check Dependencies link, which displays this message:

image

35. Click OK to install the Dependency Checker:

image

36. Click Next three times to complete the installation, then click the Check Dependencies link again. You receive the same message:

image

37. Repeating steps 33 through 35 repairs the Dependency Checker. However, the cycle (a bug) doesn’t let you run the Dependency Checker in this configuration.

38. Here’s my Start page in 1024 x 768 resolution after unpinning sample Metro apps, making minor adjustments, and installing Visual Studio 2010 Ultimate SP-1 and SQL Server 2008 R2 Express with Management Tools:

image

image

image

Monday, September 26, 2011

Problems Connecting to Windows 8 VMs Isn’t Related to Developer Previews; Windows 2008 R2 SP1 Is at Fault

Update 9/26/2011: Minor edits and clarifications. See Note near the end of this post.

I reported inability to connect to VMs created by Windows 2008 R2 SP1’s Hyper-V subsequent to a Windows Update of 9/23/2011 in my Unable to Connect to Windows 8 Client or Server Virtualized with Windows 2008 R2 Hyper-V post of 9/24/2011, updated 9/24 and 9/25. All machines are members of the oakleaf.org domain managed by a domain controller running Windows 2003 Server R2 Enterprise Edition with SP2.

The problem isn’t related to the Windows Developer Preview OSes. It’s an issue with how Windows 2008 Server R2’s Hyper-V hypervisor started handling default user credentials after a Windows Update of 9/23/2011.

The workaround is to edit the machine’s Local Computer Policy/Computer Configuration/Administrative Templates/System/Credentials Delegation template with GpEdit.msc to:

  • Allow Delegating Default Credentials with NTLM-only Server Authentication
  • Allow Delegating Default Credentials
  • Allow Delegating Saved Credentials
  • Allow Delegating Saved Credentials with NTLM-only Server Authentication

For details, see the “Workaround” section near the end of this post.

Background

The problem started with a Windows Security Update for MS11-071: Vulnerability in Windows Components could allow remote code execution: September 13, 2011 (KB2570947), which Windows Update installed on 9/23/2011. Removing the update from the host OS didn’t solve the problem.

I discovered today that the problem also occurs with VMs I created previously and new VMs I created today. I can connect with the Remote Desktop Protocol from other Windows 7 Pro machines in the oakleaf.org domain to the host OS (OL-VIRTSERVER5) and one of two VMs I created several months ago (Win7ProVM1-RTM).

image

image

After providing credentials for the first connection and saving the Default.rdp file, subsequent connections don’t require providing credentials in the same dialog used by the Hyper-V host OS:

image

Attempting to connect to a Windows Server 2008 R2 VM:

image

Generates this error:

image

The Server2008R2VM4 VM is turned on and available from the network, as demonstrated by a share of its C:\ folder:

image 

The Remote Desktops MMC tool in the host OS enables connecting to Win7ProVM1-RTM VM:

image

It’s surprising that RDP to this VM works from the host OS’s MMC tool but not from its Virtual Machine Manager.

Attempts to connect to Server2008R2VM4 fail with the following message:

image

Searches for the “Your Credentials Did Not Work” message return lots of hits, but most relate to scenarios with virtual hosts in a workgroup and clients connecting from a domain (e.g., Neolisk’s Tech Blog’s undated Virtualization - Cannot Connect To Server Using Hyper-V Manager post.) In my scenario, all my host OSes and virtual machines were members of the oakleaf.org domain when the problem occurred.

Note added 9/26/2011 7:30 AM: Unlike earlier Windows client and server setup operations, you cannot join an AD domain during Windows 8’s setup process. Until joining a domain, Windows 8 VMs are in the default WORKGROUP.

Workaround

To make sure I covered all bets, I ran GpEdit.msc on the host OS and, per Neolisk, performed the following recommended operations:

Navigate: Start / Run / gpedit.msc / Computer Configuration / Administrative Templates / System / Credentials Delegation, and make sure you have the following four options enabled and configured:

  • Allow Delegating Default Credentials with NTLM-only Server Authentication
  • Allow Delegating Default Credentials
  • Allow Delegating Saved Credentials
  • Allow Delegating Saved Credentials with NTLM-only Server Authentication

image

with Microsoft Virtual Console Service/* as the wildcard for all servers:

image 

Finally, I ran gpupdate.exe from the command prompt to force immediate Group Policy updates:

image

And rebooted the host OS.

The preceding operations enabled connecting to Server2008R2VM4:

image

And solved the problem with connectivity to new VMs, here’s the first dialog for installing a Windows Developer Preview VM guest OS from the DVD:

image

I’ll update this post after I finish installing and testing the Win8ClientDevPreview guest OS.