Are you going to TechEd 2007? If not, WHY NOT?!? TechEd is the definitive event for IT Professionals and Developers on all our (Microsoft's) technologies. This year, under Kristi Larsen's leadership, Mobility has it's own track. The sessions for all the 16 tracks has already been published here. You can do a quick filter to get at the mobile sessions and labs.
This year we have notable speakers such as Steve Riley, Scott Hanselman, Jason Langridge, Dan Arildson, Maarten Struys, Nickolas Landry and more. These are the sessions titles that are Mobile related, don't miss the Windows Mobile Demo Extravaganza or you'll miss a fantastic show.
MBL214 - (Microsoft IT) How Microsoft Does Mobility
Speaker(s): Justin Emch, Steve Hegenderfer
Learn how a very small team at Microsoft deploys, supports, and enhances the experience of one of the most mobile-enabled companies in the world. This session is always a crowd favorite. Get the inside scoop, understand how it works, understand how it relates to your company, and get tricks and tips for how to deploy at your company. This session focuses on Windows Mobile only—as Microsoft does not support non-Microsoft mobile platforms.
MBL303 - Accelerating Microsoft Windows Mobile Line-of-Business Application Development
Speaker(s): Rob Tiffany
Take a comprehensive look at the challenges that must be overcome when designing and developing mobile line-of-business applications for the enterprise. This session covers topics including mobility infrastructure optimization, integration strategies, and the SQL Server 2005 Compact Edition development best practices needed to help you succeed on your next project.
MBL307 - Adapt Your Application: Building Windows Mobile Applications That Seamlessly Run on Any Device
Speaker(s): Daniel Cazzulino
Designing mobile applications that support multiple form factors and resolutions is probably one of the most time-consuming and challenging aspects of mobile development. It is also the one that differs the most from traditional desktop application development, where simple docking or anchoring is usually enough. The Microsoft patterns & practices Mobile Client Software Factory comes to the rescue in this area, with the Orientation Aware Control, which allows designing and coding a single control with multiple layouts or skins, that are automatically applied at run-time (and design-time) according to the available form factor, resolution, and orientation. You will learn not only how to apply it successfully to your projects, but also how it was implemented, directly from its core developer. With its outstanding Visual Studio forms and user control designer integration and zero-code adaptive UI behavior, the Orientation Aware Control is a must-have companion for any mobile developer. Being distributed in source form, it also makes for an excellent real-world example of advanced (mobile) custom control development techniques.
MBL216 - Beyond Email with Microsoft Windows Mobile 6
Speaker(s): Vik Thairani
This session highlights how customers are moving beyond mobile email with Windows Mobile 6 by extending current infrastructure investments like Live Communication Server and SharePoint to mobile devices. It also includes the key partner solutions in areas like Content Distribution and Security. This session is full of dazzling demos and exciting Mobility prizes, so make sure you don’t miss it!
MBL305 - Deploying Microsoft Windows Mobile Enterprise Applications: Best Practices from Frito-Lay
Speaker(s): Jonathan Glidden
For more than two decades, Frito Lay has relied on mobile technology to increase customer service levels and field force productivity. Frito Lay is keenly interested in evaluating and investing in innovative technologies that can continue to drive new levels of sales performance. Microsoft has played a key role in Frito Lay, enabling their mobile workforce as their solutions were built on Visual Studio 2005, .NET Compact Framework 2.0 and Windows Mobile. Today’s deployment has reached global penetration and been deployed to tens of thousands of drivers, helping Frito Lay maintain their market leadership while reducing operational cost and increasing accuracy of delivery.
MBL304 - Developing Rich AJAX Applications on Microsoft Windows Mobile 6
Speaker(s): Scott Hanselman
In this session, we show you the power of Internet Explorer Mobile's Asynchronous Java and XML (AJAX) support through an overview of IE Mobile's standards support as it relates to AJAX. Learn how to port your existing AJAX applications to IE Mobile, and get best practices for mobile AJAX applications.
MBL301 - Device Management and Device Provisioning for Windows Mobile Using Microsoft Systems Management Server
Speaker(s): Jeff Neafsey
What is device management, what protocols does Windows Mobile support, and what new resources are available to securely manage devices in the enterprise? This session highlights new advances in device management, including use of Application Gateway based on ISA Server and a provisioning server to manage devices, System Management Server, and Messaging and Security Feature Pack. Demos are used to illustrate the main concepts. You will leave this session with a good understanding of where you can improve your enterprise’s capability to securely manage devices.
MBL406 - Improving the Performance of Your Application Using Diagnostic Tools in the .NET Compact Framework
Speaker(s): Maarten Struys
This session discusses how you can improve the performance of your .NET Compact Framework application by using the diagnostic tools that are included with the Compact Framework. We also discuss the typical issues that your application might be affected by, and how to detect and overcome them to deliver a snappier and better user experience. We also cover the new improved diagnostic and performance analysis tools that will ship with the .NET Compact Framework v3.5.
SEC303 - It's 11:00 P.M., Do You Know Where Your Data Is?
Speaker(s): Steve Riley
Long gone are the days when you knew your data was safe because it resided only in your data center. The explosive proliferation of laptops, notebooks, handheld computers, smartphones, removable drives, and Internet file storage demands that we rethink how we protect information. Because it's the information the bad guys are after, and because the information flows so freely from device to device, our obligation is to protect the information. People want to work wherever they can find a computer and an Internet connection. How can you do this safely? Steve Riley considers strategies and explore technologies to help you solve a number of thorny problems: how to classify mobile data, how to keep track of where it is, and how to control its movement. We explore the new Data Encryption Toolkit for Mobile PCs, technical guidance and deployment tools that help you plan and implement EFS and BitLocker throughout your enterprise, with lower cost and extended centralized management and control. One question we will ponder: maybe it's time to do away with the locked-down desktop?
MBL408 - Leveraging New Microsoft Windows Mobile 6 APIs for .NET Compact Framework 2.0 SP 2
Speaker(s): Loke Uei Tan
Windows Mobile 6 comes with a set of managed APIs of features available for the .NET Compact Framework developer to integrate within their mobile application. During this session we explore the new features available to you, such as accessing Pocket Outlook object model to taking a picture with the device camera all within your Compact Framework application. You'll not only learn everything that is available, but how easy it is to integrate platform specific functionality into your application.
MBL218 - Managing Connected Systems with the Microsoft Windows Embedded Platform
Speaker(s): Jason Demeny
More and more, deploying, servicing, and managing a connected IT infrastructure includes managing devices with embedded software, such as thin clients, point of service terminals, and other devices used by your employees and customers. How can you make sure your IT infrastructure is ready to coordinate, synchronize, and manage these devices and the data on them? The Windows Embedded platform is a key ingredient in connected, enterprise ready devices, and this session demonstrates how selecting devices based on Windows Embedded can help you to coordinate device and data management and serviceability into your existing PC network.
BAP308 - Microsoft Dynamics CRM Mobility: A Technical Deep Dive
Speaker(s): Jason Hunt, Michael Rich
Microsoft Dynamics CRM offers several options for presenting marketing, sales, and customer service information to mobile users. This session introduces mobile options including Windows Mobile solutions, zero-footprint mobile deployments, and Microsoft Office Outlook offline capabilities. Demonstrations include Microsoft CRM Mobile Express and mash-up content on mobile platforms.
DAT326 - Microsoft SQL Server 2005 Compact Edition in Action
Speaker(s): Steve Lasker, William Vaughn
Looking for reliable local store you can easily deploy embed within your application? Wanting to know what programming options are available today, and what’s coming? In this session, we demo the different data access models including DataSet, ResultSet, TableDirect and ADO.NET V3 Entities. We also discuss and demo the different deployment options available for SQL Server Compact Edition.
DEV304 - Microsoft Visual C++/CLI and Windows Vista: A Natural Fit
Speaker(s): Kate Gregory
Windows Vista brings a host of new features that developers can use to create beautiful, powerful, and intuitive applications. Some of these features are easy to access from managed code while others are more of a challenge. These features are generally easy to access from native code. By using Visual C++/CLI, a developer can call either native or managed APIs with maximum ease. This session demonstrates a variety of different Windows Vista features to illustrate the strengths of C++/CLI.
MBL210 - Microsoft Windows Live Services on Windows Mobile 6
Speaker(s): Neil Roodyn
Many of the Windows Live Services provide great new opportunities for Windows Mobile 6. Come and hear from a Windows Live Developer MVP how to take advantage of these services in your mobile applications and learn the code required to call a Windows Live service from a mobile application.
MBL409 - Microsoft Windows Mobile 6 Security In-Depth
Speaker(s): Steve Riley
Seems like Windows Mobile 5 came out just the other day, but yes, version 6 is now ready. We listened to your feedback and incorporated several enhancements and new capabilities to make Windows Mobile 6 truly enterprise ready. We take an in-depth look at how Windows Mobile now supports Rights Management Services (enabling you to work with protected Office documents), a new certificate enrollment process, encryption of storage card contents, and more. We also review existing security features that are important for enterprises to understand and implement. Join Steve Riley as he shows you how Windows Mobile 6 can become your trusted platform for secure mobile access to corporate information.
MBL213 - Microsoft Windows Mobile Demo Extravaganza
Speaker(s): Dan Arildson, Jason Langridge
Join us for a high energy session consisting entirely of demos designed to inspire and delight. Experience powerful business and personal applications demonstrating the power of the Windows Mobile platform. Additional surprises for the audience await. Don’t be late or you’ll risk missing the Extravaganza!
DEV333 - Microsoft Windows Vista Gadgets That Talk to My Mobile Phone
Speaker(s): Neil Roodyn
Sidebar, SideShow and even Windows Live gadgets can all be built to work with your Windows Mobile phone. This session explains how you can utilize the new Microsoft Gadget technologies to interact with your phone to extend the reach of your mobile application beyond the device.
MBL202 - Mobile Device Management: Today and Tomorrow
Speaker(s): Martin Booth
Microsoft will soon be introducing a significantly enhanced set of device management features that are available in an upcoming release of Windows Mobile. This session covers improvements to mobile device management, as well as upcoming mobile line-of-business solutions with networking and device management. We also cover our current Device Management/Security partner offering.
UNC328 - Mobile E-mail for the Masses: Microsoft Exchange + Windows Mobile Devices, a Love Story
Speaker(s): Paul Limont
This session teaches you how to successfully implement a large scale rollout of mobile devices. It covers infrastructure requirements, scalability, deployment considerations, device provisioning, and user training. This is an essential session for anyone looking to deploy mobile devices inside their organization.
MBL311 - Mobile Messaging with Microsoft Exchange: Comparing Access and Administration Options
Speaker(s): Steve Conn
Your organization may have deployed a mobile messaging solution using BlackBerry devices. However, your users may also have large numbers of Windows Mobile devices—especially if you’ve deployed wireless vertical applications; and these users also demand wireless email. Attend this session to hear from a company that supports two different mobile messaging solutions: one using Windows Mobile with Exchange Server and Direct Push, and the other using a BES infrastructure with BlackBerry Connect. How do the solutions compare from the administrator and end user standpoints, and when might you want to use one versus the other? Attend this session to hear a feature- and scenario-level comparison of Exchange Direct Push and BlackBerry Connect and learn how to pilot and deploy each solution; how to use the administrative tools to manage both solutions; and how to decide which makes sense for your organization.
DEV242 - Overview of Microsoft Visual Studio Codename "Orcas" for Devices and .NET Compact Framework 3.5
Speaker(s): Nickolas Landry
The Visual Studio Database (VSD) and .NET Compact Framework Team have introduced a number of new features in the Visual Studio codename "Orcas" release planned for later this year. In this session, we cover the enhancements made to the Developer Tools that Device Developers can take advantage off—such as Unit Testing for Devices, The Device Emulator 2.0, and enhanced integration of device security awareness in the Visual Studio IDE. The .NET Compact Framework Team shares how version 3.5 makes Windows Mobile an even better client platform for mobile applications. We also cover compact Windows Communication Foundation, the exciting Store and Forward channel that enables developers to "push" messages to occasionally connected devices, new performance tools and general runtime enhancements such as LINQ.
DAT325 - Synchronization Options for Microsoft SQL Server 2005 Compact Edition
Speaker(s): Steve Lasker
Tired of having to create a sproc, view, Web method, and proxy for every “question” you’d like to ask the database? By caching reference data, such as the product catalog locally, you can dramatically reduce the workload on your server, and reduce the complexity of your application. One challenge is: how do you synchronize that data? We discuss the power of having a compact, yet capable embedded database within your application. We demo how you can offload workloads of the server, free the developer to empower their users, and still keep that product catalog in synch with the server. We demo a shifted pattern to data access and demo the new Sync Services for ADO.NET coming in "Orcas" with SQL Server Compact Edition 3.5. Take advantage of the client, make your applications faster, cache data locally, and make your users happy customers.
DEV303 - The Synchronization Story: Building Microsoft Windows Mobile Applications That Work with Windows Vista Sync Center
Speaker(s): Neil Roodyn
With customers and the company on the go, keeping data synchronized is a key task for any enterprise. The new Sync Center in Windows Vista will become the hub for all data synchronization between the PC and applications, services, devices, and other computers. Take a closer look at the development framework as well as the end user experience that Sync Center helps create.
MBL217 - The Windows Embedded Opportunity
Speaker(s): Ilya Bukshteyn, Mukund Ghangurde
Whether you manage embedded devices—such as ATMs, thin clients, point of service terminals, industrial controllers, medical devices, or GPS devices—inside your IT organization or customize these devices with line-of-business applications, the Microsoft Windows Embedded platform creates opportunity for you to save time and deliver more value for your organization. Windows Embedded enables you to rapidly build the most connected, manageable, and flexible devices and device applications in the industry, from small footprint devices to devices that offer PC-like power and user experiences. For IT professionals, Windows Embedded products offer the opportunity to manage devices as part of your established IT infrastructure, saving you both time and money. If you’re interested in devices, whether it’s buying them, buying applications for them, or managing them, this session will provide you with the information you need about the latest versions and upcoming roadmaps for the Windows Embedded CE, Windows XP Embedded, and Windows Embedded for Point of Service (WEPOS) and Windows Vista for Embedded Systems platforms.
MBL315 - Top Ten Security Concerns of Going Mobile (and How to Overcome Them)
Speaker(s): Jason Langridge
Windows Mobile devices are becoming increasingly attractive to organizations due to their portability and capability. Security, however, is the number one consideration for planning any deployment. This session provides guidance on how to overcome the top ten security considerations, objections, and issues typically encountered by enterprise customers. Learn about best practices, policies, and technical guidance on how to ensure you can deploy Windows Mobile but help your Security team sleep at night.
MBL212 - Using Microsoft Windows Embedded in Vertical Industries
Speaker(s): David Feldman
Companies are increasingly looking for ways to leverage technology to differentiate their products from the competition and to decrease costs. Learn how Windows Embedded provides the technologies required on devices used within the Manufacturing, Healthcare, Retail, and Financial Services verticals to increase customer satisfaction and operational efficiency while decreasing costs and increasing revenues.
MBL201 - What's New in Microsoft Windows Mobile 6
Speaker(s): Dan Arildson
Offer your organization more using Windows Mobile devices. Learn first-hand the new features and functionalities of Windows Mobile 6 and how to increase mobile productivity, provide a faster and more efficient user experience and at the same time deliver increased integration, device control, and security.