WP7 (Windows Phone 7) sessions in the TechEd June 6-10 2010
Building Windows Phone Games with Microsoft XNA Game Studio
With the release of Windows Phone, game developers will be able to create amazing content rapidly through the power of Microsoft Silverlight and the XNA Framework. This talk outlines the basic application model of Windows Phone, enumerates Windows Phone core device characteristics, and walks through highlights of Silverlight and XNA Frameworks on the phone.
Developing Occasionally Connected Applications for Windows Phone 7
The Silverlight development environment has proven itself to be a rich, capable, and adaptable runtime that has reached across platforms to support Windows, the Mac and the Web. Silverlight has now become the application platform for Windows Phone 7, which is great news for new and existing Silverlight developers looking to support this exciting new phone platform. To ensure the best experience for mobile users, apps built for Windows Phone 7 must implement an occasionally-connected pattern of development that Silverlight developers for the other platforms may find unfamiliar. In this session, learn how to build mobile apps that adjust their behavior based on changing network conditions. Also learn how to conquer unreliable wireless networks by implementing RESTful principles to ensure your messages are both compact and fast. Then take those WCF REST services and use them to retrieve database tables, rows, and columns in order to drive the behavior of your mobile applications. Finally, learn how to build an in-memory database that you can query with LINQ and save its data to Isolated Storage to ensure that your Windows Phone apps keep working regardless of network conditions.
Windows Phone 7: A New Kind of Phone
Terry Myerson is the Corporate Vice President of Windows Phone Engineering. He shows how Windows Phone will excite business end-users and enable rich applications that run on PC, Web, and phone. He covers all aspects of Windows Phone 7, highlights the use of Windows Phone in key work scenarios, discusses IT capabilities to support these, and illustrates the rich development platform for applications run across PC, Web, and phone.
Developing Mobile Code Today that will run on Windows Phone 7 Tomorrow
There are many important differences between Windows Phone OS 7.0 and earlier Windows Phone platforms that application programmers must understand in order to be successful. With all of Microsoft’s customers asking how to build applications for their existing Windows Phones with an eye toward future platform compatibility, it’s critical to know how to write code today that can live on Windows Phone OS 7.0 when it ships. Attendees of this session learn new design patterns for their Microsoft .NET Compact Framework apps, new methods of offline storage that doesn’t include Microsoft SQL Server Compact Edition, and a new way for current Windows Phones to communicate with servers to ensure the highest degree of code portability.
Deploying Windows Phone 7 with Microsoft Exchange Server 2010 and Microsoft SharePoint Server 2010
Windows Phone is an important tool for personal productivity and collaboration. Windows Phone 7 will be taking this to the next level. In this session, learn what’s new in Office Mobile, how it integrates with SharePoint Server and how to create the highest impact for users. This session also presents the new functionality that is available with Exchange Server 2010 in combination with Windows Phone and offers deployment guidance.
Microsoft Silverlight Performance on Windows Phone
Learn how to optimize your Silverlight code for Windows Phone. This session discusses common bottlenecks using the graphics and managed stacks, and highlights how to optimize startup and reaction time.
Building a High Performance 3D Game for Windows Phone
This session details how to use XNA to develop 3D games for Windows Phone, with an eye towards the special characteristics of the Windows Phone application platform. Special attention is placed on optimizing high-performance managed code games for the platform, to help you squeeze out every last drop of performance.
Understanding the Windows Phone 7 Development Tools
Developing applications for Windows Phone 7 is a efficient and easy, thanks to an excellent suite of development and design tools. For the first time, Microsoft offers free tools to develop applications for Windows Phone. To get the most out of your day-to-day work, it is important to understand the different capabilities of the different tools. This sample-filled session explains when to use Microsoft Expression Blend and when to use Microsoft Visual Studio, from a software development perspective. Also shown are how both tools operate together to create captivating applications for Windows Phone 7. Finally, the session explains the added value that you, as a developer, will get when using Visual Studio 2010 Professional.
Understanding Marketplace and Making Money with Windows Phone 7 Applications
Windows Phone presents developers with the opportunity to monetize their applications using the next generation of Windows Phone application distribution: Windows Phone OS 7.0. Windows Marketplace will revolutionize distribution of Windows Phone OS 7.0 applications, games, and content, and is designed to solve the two largest problems of the Windows Phone consumer-focused developer community: distribution and monetization. This session provides application developers with the insights, tools, and processes necessary to begin distributing and monetizing their applications on the Windows Phone OS 7.0 platform.
Windows Phone 7 Architecture Deep Dive
Join this session for a deep technical walkthrough of the Windows Phone OS 7.0 architecture.
Overview of the Windows Phone 7 Application Platform
Windows Phone OS 7.0 is coming! Want to learn what is new for the developer? This session covers the new application platform and provides a complete picture of the developer story. Learn about the developer tools, the application frameworks, the support for Microsoft Silverlight, and the support for Microsoft XNA.
An In-Depth View of Building Applications for Windows Phone 7 with Microsoft Silverlight (Part 1)
Together with part 2, this session gives an overview of the functionality for Silverlight applications that is unique to the Windows Phone application platform. Part 1 covers new input paradigms including multi-touch, software keyboard, accelerometer and microphone, as well as the APIs to leverage phone applications like email, phone dialer, contact list, and more.
An In-Depth View of Building Applications for Windows Phone 7 with Microsoft Silverlight (Part 2)
Together with part 1, this session gives an overview of the functionality for Silverlight applications that is unique to the Windows Phone application platform. Part 2 covers the new application model, updated control templates, themes, and services available to applications, including new Windows Phone Web services.
Windows Phone 7: Deploy Microsoft Forefront Unified Access Gateway for Access Control to SharePoint, Exchange, and More
A growing number of employees are using their smartphones for business purposes. This makes planning secure access to email, documents, and applications a mission critical job for IT. Learn how Forefront Unified Access Gateway makes accessing email and documents from Windows Phones secure. This session presents the top things you can do to improve the security of your Windows Phone deployment, including deploying ActiveSync with Microsoft Exchange Server, providing secure remote access to Microsoft SharePoint, planning and publishing line-of-business applications, to take advantage of this evolution. Take full advantage of your IT investment in Exchange Server and SharePoint. This session covers architecture, deployment best practices, application publishing and traffic filtering for better protection of information.
Designing and Developing for the Rich Mobile Web
The Mobile Web has been a long time in coming, and now that it’s here, it’s a force that you and your business can’t afford to ignore. What has made all of this possible is the combination of ever-more-powerful devices, fast network connections, and highly capable mobile browsers. In this session, learn how to build sites that work well and look great on Windows Phone OS 7 and across mobile devices. We cover the core mobile Web scenarios, preparing content for mobile, and tips and techniques for debugging and testing your sites.
Coding4Fun: Learn Windows Phone 7 Development by Creating a Robotic T-Shirt Cannon
Instead of a boring overview of APIs, in this fun and interactive session, learn how we built a real-world Windows Phone 7 Series application that is used to control a robotic t-shirt cannon. Learn about key Windows Phone features including the accelerometer, networking/communication, touch input, UI animations, debugging, and performance. Be prepared for t-shirts to be shot into the audience!