TechEd 2009 is coming up next week, so we would like to share all the Windows Mobile-related sessions and activities with you.
Breakout and Interactive Sessions
The following table lists the Breakout and Interactive sessions that are part of the Windows Mobile Track at TechEd:
Mobile Development on Windows Mobile
Windows Mobile devices provide a platform to take your Windows development knowledge into the real world. This full-day preconference tutorial covers the entire lifecycle of a Windows Mobile application including defining an appropriate architecture, tools selection, testing, and debugging. Specific tips on how to optimize your application for the small screens, lower CPU speeds, intermittent connectivity, and power management issues related to mobile development are provided. The session provides an update on the latest changes to the Windows Mobile platform including versions 6.1 and 6.5 and also includes data centric topics such as SQL Server Compact, Language Integrated Query (LINQ), and data synchronization techniques. Learn how to write cool applications for Windows Mobile devices in this intensive, example-filled session for developers and architects.
Doug Boling, Jim Wilson
Pre-Conference Session, 5/10/2009
Windows Mobile 6.5
Learn more about the cool new Windows Mobile 6.5 mobile platform! We discuss the new User Interface (UI), the new in-ROM applications and other developer offerings. We will also demo the new Windows Mobile 6.5 UI and productivity enhancements such as single number reach.
Stephanie Ferguson; Martin Choate
5/11/2009, 1:00 PM – 2:15 PM
Microsoft System Center Mobile Device Manager 2008 SP1: Overview
System Center Mobile Device Manager is the new Windows Server-based mobile device management and secure mobile network access solution. It is targeted at Windows Mobile-based devices to enable policy-based security management tied to Active Directory Group Policy. This session provides an introduction to the product and how to mitigate some of the deployment challenges and risks.
David Bottomley; Gary Ide
5/11/2009, 2:45 PM - 4:00 PM
Make Some Magic! Shake, Flip and Flick Your Application for Windows Mobile 6.5!
The world of mobility has evolved. While keypads, stylus, and keyboards are all good and fine for device input, newer input methods have been popularized in recent years, such as accelerometers, touch screen gestures, capacitive touch screens, light sensors, and such. More than just gadgets and gimmicks, these next-generation input methods allow you, the mobile developer, to offer the best interface possible to your users on the road, enhancing their device experience. This session explores various input methods available on some of the latest Windows Mobile 6.1 and 6.5 devices and how to programmatically leverage them using managed APIs from Microsoft .NET Compact Framework-based applications. Topics covered include working with the Windows Mobile Unified Sensor API to access hardware sensors, controlling device cameras using the Windows Mobile SDK, capturing stylus and finger gestures on touch screens, detecting ambient light, making your device vibrate and sound-off, and more.
2:45 PM - 4:00 PM
What's New in Mobile Messaging: Microsoft Office Outlook Mobile and Office Communicator Mobile
Unified communications is bringing the next level of connected communications and productivity to an increasing number of mobile users. Come learn about the exciting new features in Communicator Mobile and Outlook Mobile and how they will make mobile workers more productive with Microsoft Exchange Server "14" and Microsoft Office Communications Server 2007 R2
Adam Glick; Quentin Miller
5/11/2209, 4:30 PM - 5:45 PM
What's Hot with Windows Mobile 6.5 and the New User Experience
This session shows off the next generation of Windows phones and demonstrates the new capabilities of Windows Mobile 6.5 that features a new user interface and a richer browsing experience. In addition, Windows phones will feature two new services: MyPhone, to sync text messages, photos, video, contacts and more to the Web; and Windows Marketplace for Mobile, a new marketplace that will provide direct-to-phone mobile applications and can be accessed from both the phone and the Web.
5/11/2009, 4:30 PM – 5:45 PM
Creating Location-Aware Applications for Windows Mobile Devices
More and more Windows Mobile powered devices ship with integrated global positioning system (GPS) hardware. Since Windows Mobile devices are typically used on the road, it makes a lot of sense to add location awareness to your applications. In the upcoming future, Maarten Struys foresees location-aware applications moving beyond traditional navigation software. Adding location awareness to all kinds of social networking applications could be the next big thing for Windows Mobile devices. In this sample-filled session, Maarten shows you how you can make use of the GPS Intermediate Driver to retrieve GPS information from inside managed applications. Learn how to use the FakeGPS utility to test location-enabled applications without needing access to a physical GPS device and also learn how to feed FakeGPS with your own recorded location information. Of course, you will also see a real location-aware application, based on the Microsoft Virtual Earth Web Service, on a Windows Mobile Device in action.
8:30 AM - 9:45 AM
Microsoft BizTalk Goes Mobile: Collecting Physical World Events from Mobile DevicesMicrosoft BizTalk Goes Mobile: Collecting Physical World Events from Mobile Devices
Every day more high-performing companies connect their internal departments, their support networks, and their demand and supply chains. Reducing the cost and complexity of supply chain management, Microsoft and its large ecosystem of hardware and software partners are working to enable mass adoption of RFID, SOA, and B2B solutions by developing feature-rich, low cost end-to-end RFID solutions. These solutions empower people to gain productivity and business efficiencies. This session showcases real-world deployments and shows how BizTalk RFID can be used at edge of enterprise to capture physical world transactions and integrate these to existing enterprise applications using core EAI, B2B, and EDI capabilities of BizTalk Server.
5/12/2009, 10:15 AM – 11:30 AM
Management Lockdown of Windows Mobile Devices
You can completely secure a Windows Mobile device without deploying expensive third party applications. In this session we show you how to bar viruses, malicious and unsupported code from installing and running on the device. In addition, we look at various out-of-the-box devices and analyze their threat surface. Last, we describe all Windows mobile application security threat surfaces and how to manage them.
Want to see the most exciting mobile technology that exists today? Want to understand how mobile devices can add value to your organization? Want to have fun? This session is PowerPoint free and shows the breadth of exciting mobile solutions that exists on Windows Mobile today!
Dan Arildson; Loke Uei Tan; Martin Choate; Raleigh Paenitz; Rob Tiffany
1:00 PM - 2:15 PM
Windows Mobile Security: Requirements, Features, and Differentiators
When data resides on small, attractive, easily-lost devices, the threats against that data and the device proliferate rapidly. How can you best protect your information while simultaneously granting the access your users demand? Geir Olsen and Steve Riley begin by examining typical requirements for protecting information, common threats against data and devices, and then describe how Windows Mobile helps satisfy the requirements both with built-in features and complimentary Microsoft products. They also examine how Windows Mobile compares with its competition.
2:45PM - 4:00PM
GAMECHANGER: Break Out of the 32 MB Memory Barrier with the Microsoft .NET Compact Framework and Windows Mobile 6.5
Raise your game and learn how to build the fastest, richest and most complex games and applications the Windows Mobile platform has ever seen. Say goodbye to out-of-memory errors and the 32 MB per process limit once and for all. In this session, Rob will take you on a deep dive into the world of advanced memory management and performance where you'll learn about critical improvements to the Kernel and a new pattern for building resource-intensive .NET Compact Framework applications.
4:30 PM - 5:45 PM
What Management Means for Mobility Customers
Every day, thousands of AT&T business-to-business sales reps talk to companies of all sizes about their mobility needs, their mobility strategies, and the solutions these customers would like to see from mobile operators and their partners. This session provides insight into how AT&T is partnering with Microsoft to address the management and security concerns of their customers and how IT professionals can take advantage of these key learnings and the customer engagement models evolving around management of mobile devices.
Abhi Ingle; Chandra Stevens
5/13/2009, 8:30 AM – 9: 45 AM
Windows Mobile 6 SDK Tools
Microsoft Visual Studio 2008 brings a lot of improvements for mobile developers, and Windows Mobile 6 SDKs tools that allow developers easier and faster solution development. This session shows you what's new in Microsoft .NET Compact Framework 3.5, as well as Windows Mobile 6 SDK Tools. Learn how to emulate GPS, how to configure and use emulators, and how to simulate input stress using Hopper. Also, see how to use Cellular Emulator to emulate presence of mobile operator network to make and receive calls, and transfer data and learn about FakeServe, how to intercept SMS messages, and how to capture various device and network states using State Notification Broker. This session is packed with live demos and you'll have the opportunity to ask what you always wanted to ask and discuss your experiences or problems.
Andy Wigley, Andrej Radinger
5/13/2009, 10:15 AM – 11:30 AM
Distributing and Monetizing Windows Mobile Applications through the Windows Marketplace for Mobile
This session presents developers with a unique opportunity to understand the next generation of Windows Mobile application distribution: Windows Marketplace for Mobile. Windows Marketplace will revolutionize distribution of Windows Mobile applications, games, and content, and is designed to solve the two largest problems of the Windows Mobile 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 Mobile platform. Developers can expect to walk out of this session with a clear understanding of the value proposition of the Windows Marketplace, the knowledge required to architect and build their mobile applications for global distribution, and a clear picture of the processes required to distribute their applications to a global community of Windows Mobile consumers. This session primarily focuses on the application distribution model for the Windows Mobile 6.5 platform, and includes specific detail around application code signing, Windows Mobile application certification, localization, and monetization.
Daniel Bouie; John Bruno
Leveraging Web Technologies to Build Experiences for Windows Mobile
Enabling Anywhere Access with Microsoft Office Communications Server 2007 R2
Interested in increasing end-user productivity by providing anywhere access to Office Communications Server 2007 R2? Learn about the latest enhancements to Communicator Web Access (CWA) and Communicator Mobile. This session dives deep into planning, deployment, and administration aspects of Communicator Web Access and Communicator Mobile.
5/13/2009, 4:30 PM – 5:45 PM
Securely Deploying Windows Mobile in Your Enterprise
Learn about the Top Security Concerns that keep IT managers up at night. Understand how to easily and securely deal with the top concerns and implement a well secured infrastructure. Leave with a strategy for securely deploying Windows Mobile in your enterprise and some cool giveaways.
Microsoft System Center Mobile Device Manager: Lessons from the Field
This breakout session is a deep-dive discussion around the lessons and best practices learned in actual customer deployments of Mobile Device Manager, led by the Microsoft Consulting Services Global Mobility Practice. Specifically, this session covers how to overcome common objections and concerns, shows architectural workarounds (if needed) for deployment of Mobile Device Manager, how to work with IT teams to correctly deploy System Center Mobile Device Manager (MDM), common MDM topologies, and best practices around design and deployment of MDM.
Windows Marketplace for Mobile Interactive Walkthrough
This is your chance to learn how to submit your applications to the Windows Marketplace for Mobile and start to reach millions of Windows Mobile users! Windows Marketplace will revolutionize distribution of Windows Mobile applications, games, and content, and is designed to solve the two largest problems of the Windows Mobile consumer-focused developer community: distribution and monetization. This discussion with members of the Marketplace team, provides application developers with an interactive look at the tools and processes necessary to begin distributing and monetizing their applications on the Windows Mobile platform. Developers can expect to walk out of this session with a clear understanding of what to do to begin the processes required to distribute their applications to a global community of Windows Mobile consumers.
5/14/2009, 2:45 PM – 4:00 PM
Adding WCF to Windows Mobile Applications
Is Windows Communication Foundation (WCF) the "New .NET" or just a fancy way of doing inter-process (and inter-machine) communication? This question serves as the point of departure for this session for presenting best practices in Windows Mobile and WCF programming using the Microsoft .NET Compact Framework 3.5. Attend this session to gain a better understanding of the WCF object model, to learn about the machine-to-machine calling pipeline, and a look at creating a custom, Microsoft Systems Management Server transport. Along the way, this session provides a summary of how WCF on devices compares with WCF on desktop systems, and also an example of enabling secure WCF transactions. Security is an issue because WCF on Windows Mobile implements a subset of the security features found in the full .NET Framework.
4:00 PM - 5:45 PM
Developing Rich, Compelling User Interfaces for Windows Mobile
Come learn the tips and tricks necessary for developing rich, compelling applications on mobile devices. We introduce you to a set of views and controllers that can be used to create rich 3D animated experiences. You'll walk away with knowledge of how to take your mobile enterprise application to the next level of user experience.
Microsoft SQL Server Compact Edition Ultimate Performance Tuning
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 Server Compact Edition is followed by specific query tuning techniques and how to get the absolute best merge replication and sync framework performance in your Windows Mobile data synchronization architecture.
Building Real-World-Ready Applications for Windows Mobile with the Microsoft Device Emulator 3.0 and the Device Emulator Manager Automation API
Mobile applications must run within a far more dynamic environment than that faced by desktop applications. Assuring that your application remains stable and reliable within this dynamic environment requires that you include environmental changes in your application test plan. In this lab, you learn how to use the Device Emulator 3.0 and Device Emulator Manager Automation API to develop automated test scenarios that verify your application's reliability under a wide variety of environmental conditions including power changes, abrupt loss of connectivity, phone calls, SMS messages, and much more. Upon completion, you will be armed with the knowledge necessary to create mobile applications that remain stable in the most dynamic of mobile environments.
Eternal Application: How to Build for the Future
Mobile devices are a booming market with new and different devices coming out every day. In this lab, learn how to develop Windows Mobile applications that have the longevity to keep working well into the future and that also have the flexibility to capitalize on the opportunities that become available as new device designs evolve. A variety of longevity- and flexibility-related topics are covered ranging from fundamental techniques such as adherence to security best-practices and user interface adaptability, to more advanced techniques such as input capability adaptation and dynamic feature abstraction. Upon completion of this lab, you will be familiar with the techniques necessary to assure that the applications you build today are still the applications of tomorrow.
Hands-on with Widgets for Windows Mobile
Introduction to Building Line-of-Business (LOB) Applications on Windows Mobile
In this lab, learn how to reuse your existing Microsoft Visual Studio and Microsoft .NET Framework skills to develop a line-of-business (LOB) application for a Windows Mobile-based device. Begin with the basics of building, deploying, and debugging a Windows Mobile application using Visual Studio 2008. By using the Microsoft .NET Compact Framework 3.5 and Windows Mobile 6 SDK, you are then led through the steps of developing the application to effectively address LOB business needs on a mobile device. Complete the application by using Microsoft SQL Server Compact 3.5 to provide persistent storage and query capabilities. Upon completion of this lab, you will be more familiar with the tools and technologies used in developing Windows Mobile applications.
Microsoft System Center Mobile Device Manager 2008 SP1 Deployment, Self-Service Portal and Active Directory/Group Policy
Learn how to install the Self Service Portal, enroll devices, and apply group policy. This lab shows you how to use Microsoft Internet Security and Acceleration Server (ISA) to publish the Mobile Device Manager 2008 Enrollment Web Service, request an Enrollment Server Certificate for ISA, import the Certification Authority Certificate in ISA Server, ISA Server non-Web and Web publishing server protocol, publish rule creation procedures; validate Internet enrollment Web service functionality via ISA Server and configure required ports for managed devices. Also, learn how to work with the mobile device for creating a Pre-enrollment Record, enrolling a Windows Mobile device and installing the Mobile Device Manager Connect Now tool to mobile devices. Finally, learn how to create mobile polices using the Group Policy Management Console Tool and GPMC, using Mobile Device Manager Connect Now tool to force Mobile Device Manager 2008 DM synchronization, and validating policy setting on mobile devices.
Device Management with Microsoft System Center Configuration Manager 2007
Management of hand-held mobile devices is becoming more popular and is much requested by customers. This lab walks through the configuration of the Configuration Manager site to support Windows Mobile devices. Install and use an emulator to provide a Windows Mobile device for deployment and management, including discovery, inventory, software distribution, and settings management.
These talks will be recorded during TechEd and will be available for download at http://www.microsoft.com/techedonline/ approximately 48 hours after the recording has taken place.
Patterns & practices Mobile Application Blocks v.Next
"The Microsoft patterns & practices group is working on the next versions of the Mobile Application Blocks, the successor to 2005s' Mobile Client Software Factory.
The new release will be leaner, easier to use and has some exciting stuff that will help mobile architects and developers adopt good architectural practices in their mobile apps. The Mobile App Blocks help you make mobile apps that are better structured, more testable - better mobile software!
In this Tech Talk, you'll learn what is in the new Mobile App Blocks, how to use them, the benefits they bring and the plans for release."
Windows Mobile Application Development
This panel presents an overview of what is required to develop applications for the latest Windows Mobile Devices. We talk about the tools you need to install to develop Windows Mobile-based applications. We also talk about Windows Marketplace for Mobile, as well as provide an introduction into the online tools and community that are available for Windows Mobile developers.
Andrej Radinger, Andy Wigley, Ginny Caughey, Loke Uei Tan, John Bruno, Jorge Peraza
How can developers participate in Windows Marketplace for Mobile?
This session presents developers with a unique opportunity to understand the next generation of Windows Mobile application distribution: Windows Marketplace for Mobile. Windows Marketplace will revolutionize distribution of Windows Mobile applications, games, and content, and is designed to solve the two largest problems of the Windows Mobile consumer-focused developer community: distribution and monetization. This session will provide application developers with the insights, tools, and processes necessary to begin distributing and monetizing their applications on the Windows Mobile platform.
What's Hot about Windows Mobile 6.5
This session will dive into the details about the new capabilities of Windows Mobile 6.5 that features a new user interface and a richer browsing experience. In addition we will cover the two new services for Windows® phones; MyPhone, to sync text messages, photos, video, contacts and more to the Web; and Windows® Marketplace for Mobile, a new marketplace that will provide direct-to-phone mobile applications and can be accessed from both the phone and the Web.
Can Windows Mobile UIs look as good as the iPhone? - Yes, they can!
"The Apple iPhone has set a new benchmark for the appearance and usability of mobile apps. There is a widely held perception that Windows Mobile apps cannot compete in this respect, but there is a new generation of apps coming along that look just as great and support touch gestures.
True, the standard controls in the Visual Studio Toolbox look a bit 'Windows 95-ish', but armed with some fairly simple programming techniques, a little knowledge of how controls get painted on the screen and the skills of a decent graphic artist, Windows Mobile developers can create applications that look great - and enjoy the far superior productivity that developing with the .NET Compact Framework gives you."
Extend Dynamics AX and NAV to devices with Microsoft Dynamics Mobile
"Microsoft Dynmaics Mobile is a framework and toolset for building, deploying and managing mobile clients for Dynamics AX and NAV.
In this Tech Talk, you'll learn what you need to build Dynamics Mobile applications, how to integrate it with your Dynamics AX or NAV installation, how it handles online/offline working and the skillset you need to have to develop and support Dynamics Mobile apps."
If you haven’t viewed the pre-TechEd webcasts, and would like to do so, the following webcasts are available for on-demand viewing:
Anthony Spencer - Windows Mobile 6.1 and Mobile Device Manager 2008: The Gateway to Your Corporate Network
So, you are using Microsoft System Center Mobile Device Manager 2008 and Windows Mobile 6.1. Now what? You probably know that Mobile Device Manager can manage, secure, and install software on your phones. But did you know Mobile Device Manager also gives your users the potential to control the PC at their desk and access everything they need on the corporate network, including file shares, Microsoft Office SharePoint Server, instant messaging, and internal Web pages. In this webcast, we present the best practices for a Mobile Device Manager installation that provides users with access to everything they need in the corporate network through their phone and (just as important) denies access to resources mobile users don't need. We review the basics of Mobile Device Manager and IP security (IPsec) virtual private networks (VPNs), and we discuss the tools that users can take advantage of so they can work wherever they would like using their phone. Discover how Mobile Device Manager eliminates the need to expose your organization's Microsoft Exchange Server to the Internet. To listen to this recording, click here.
Dave Field - Windows Mobile Digital Certificate Management
Digital Certificates and public/private key technology is core to Windows Mobile platform security. In this session, you’ll learn how certificates are used to provide authentication, access control and encryption for the OS, applications and networking. You’ll also learn best practices and “gotchas” for managing certificates on the device. The speaker is an expert on Windows Mobile Certificate management and certificate-related features in the OS. Come ready to ask any questions you may have: enrollment, import, SSL, root certificates, email security, application security, etc. To listen to this recording, click here.
Maarten Struys - Overview of Developing Windows Mobile Applications using Visual Studio 2008
With Visual Studio 2008, Device Developers have a very powerful development environment at their hands. In this sample filled Webcast you will learn how to develop applications in managed code for Windows Mobile Devices and you will learn how to configure and make use of Device Emulator to test your applications. You will also learn how to write unit tests for your applications and how to make use of the .NET Compact Framework 3.5 Power Toys to analyze performance of your running applications. Of course you will also learn how to deal with data on your device, making use of SQL Compact CE. This webcast is your perfect preparation to get the most out of all Windows Mobile sessions during Tech-Ed 2009. To listen to this recording, click here.
Patrick Salmon - Deploying MDM 2008 is easier (and cheaper) than you think
SCMDM is a complex product with a lot of dependencies which must all be in place in order for it to work correctly. This session, which takes almost 2 years of hands-on experience of deploying implementing SCMDM in the field steps through how to successfully (and cost effectively) implement this product in the enterprise. The objective of this session is to address the misconception that SCMDM is hard to implement while showing how MDM eliminates almost all of the overhead associated with Blackberrys while retaining and elevating both manageability and security. To listen to this recording, click here.
Andy Wigley - Hiding the Key: Practical Security for Windows Mobile Applications
Enterprise mobile applications usually require that sensitive data is stored on a mobile device. This session shows you how to store data securely in encrypted form and - most importantly - how to store encryption keys securely so that an attacker can't get access to them. You'll also learn how to encrypt configuration files to hide sensitive data, and how to implement a working password-based access control system for your mobile apps. We'll also look at how to use client certificates to control access to server resources. To listen to this recording, click here.
Also, please make sure to join as through Twitter @wmdev and on Facebook.