  | ARCHITECTURE TRACK
ARC 332 - Human Dynamics in IT Architecture role Session Level: 300 Speaker:Aaron Tan Dani
The session will cover typical challenges that faced by IT Architects in carrying out their roles and responsibilities, especially the soft skills part. Despite having skills in solving dynamic business requirements and technical complexity, human dynamics is also one of the critical success skills for an IT Architect to posses to survive in today dynamic world. An IT Architect needs to interact with people from different groups, such as business, technical, 3rd party, management and regulatory bodies. Hence, understanding of human aspect, character and temperament will tremendously help an IT Architect to be relevant and effective in their role.
ARC311 - The Real-estate Architecture role Session Level: 300 Speaker:Aaron Tan Dani
The session will discuss the architecture thinking on the real estate management that will greatly improve the user experience in using the application. Is there any relation between the real estate of the application and the IT architecture discipline itself? Is there such a role exist for this specialist architect? What they do and what positive impact would this architect brings to make application more user friendly and relevant to the business users?
ARC233 - Software Factories and DSLs: The Future of Tomorrow Session Level: 200 Speaker:Justin Lee
How can you keep up with ever-changing software requirements? How can you avoid wasting your time on menial tasks and housekeeping? This session explores some of these questions using Software Factories and demonstrates of how you can use the Microsoft Domain Specific Language (DSL) tools in Visual Studio 2008 to build your own custom DSL for rapid and reliable application development. It also helps you understand the concept of Software Factories and how model-driven development can help overcome common development problems not solved by object-oriented development.
ARC331 - Dude, where's my business logic? Session Level: 300 Speaker:Chad Hower
Over the years, we have moved from desktop, to client server, to 3-tier, to n-tier, to service orientation. In the process though many things have changed, but many habits have remained. This session discusses what we are doing wrong, and solutions.
ARC341 - Localization - Going Beyond Translation Session Level: 300 Speaker:Chad Hower
Most developers think localization involves just translating the text into another language. Text translation certainly is a major component of localization, but even when professionally done, simply translating the text is not enough. Such localizations still leave users with an uncomfortable often difficult to use piece of software. Have you ever thought about the colors or pictures in your application as part of localization? Learn how to deal with linguistic mechanical differences, currencies, dates, times, numbers, formatting, flow, cultural differences and more in this session. |  |  | | |
 | DATABASE PLATFORM TRACK
DAT334 - Availability Enhancements in Microsoft SQL Server 2008 Session Level: 300 Speaker:Gerald Hoong
Get an overview of the major enhancements to building highly available database solutions using Microsoft SQL Server 2008. Technologies such as database mirroring, failover clustering, backup compression, hot-add CPU, etc. will be covered.
DAT312 - Resource Management and Troubleshooting Enhancements in Microsoft SQL Server 2008 Session Level: 300 Speaker:Gerald Hoong
Get the latest updates to the much awaited feature in the new Microsoft SQL Server 2008 that allows resources on the server to be prioritized. It has long been a need to have these “quotas” on SQL Server and it is here now. Watch as your SQL Server workload gets mapped to different load groups and resource pools that will allow your server to run smoother and better availability.
DAT222 - Creating Flexible and Richer Reports Faster with Microsoft SQL Server 2008 Reporting Services Session Level: 200 Speaker:Gerald Hoong
Take a closer look at how Microsoft SQL Server 2008 Reporting Services allows much richer and compelling reports to be created in a faster way. With a much more enhanced rendering engine, it has significantly improved report execution. With a new authoring tool, the new Tablix control and richer set of data visualizations, user experience is greatly enhanced.
DAT432 - Database Recovery for the Paranoid Session Level: 400 Speaker:Edwin Sarmiento
Nothing is more frightening to a DBA as getting that wake-up phone call that the system is down, especially when it's a mission critical one. Nothing can be more unnerving than having your CEO standing behind you as you attempt a recovery. This session will focus on being prepared for and dealing with a recovery situation for a SQL Server 2005 database, an instance or an entire server. Topics covered will be backup schemes, partial backups and piecemeal restores, page-level recovery and a thorough understanding of how to troubleshoot a "Suspect" database.
DAT321 - Migrating and upgrading to SQL 2008 Session Level: 300 Speaker:Sheng Sin Chia
Performing a major version upgrade can be a daunting task considering how many moving parts today's applications typically have. Verifying that your application will work without problems is no small feat. Issues such as TSQL compatibility, system and user function, deprecated features, security models, etc. all contribute to making your testing efforts harder. This session covers both tools and application compatibility testing methodology developed jointly by Microsoft and Scalability Experts. Beyond just static analysis of your database, this session also provides detailed guidance on how to test actual code execution against SQL Server 2008 including dynamic SQL for both in-place upgrade and side-by-side (migrate) methods.
DAT211 - What's new in SQL Server 2008 Session Level: 200 Speaker:Wee Hyong Tok
Enterprise data management needs to deal with large amount of digital information, and to glean insights from these data. In this session, you will learn about the Microsoft Data platform and how the exciting new features in SQL Server 2008 empower organizations with a trusted, productive and intelligent data platform.
DAT231 - Best Practices for designing cubes in Microsoft SQL Server 2008 Session Level: 200 Speaker:Wee Hyong Tok
In this session, you will learn about the design guidelines for creating high-performance cubes in SQL Server 2008. The session will also cover the Best Practice design alerts that can be used during dimension/cube design. You will also learn about the key enhancements in the aggregation of data and processing of cubes in Microsoft SQL Server 2008.
DAT333 - Microsoft SQL Server 2008 Features for Developers Session Level: 300 Speaker:Bikesh Lakhmichand
SQL Server 2008 introduces a number of exciting new features for developers, from support for Spatial Data types to a mechanism to store SQL BLOB data using the NTFS file system, to improvements in any development-related area from T-SQL to SQLCLR to XML. This session will get you up to speed quickly on the new features, and give you some insight into how to most effectively use them to your advantage in either new or existing development projects.
DAT335 - Security Enhancements in Microsoft SQL Server 2008 Session Level: 300 Speaker:Il-Sung Lee
SQL Server 2005 introduced many security enhancements from data encryption to advanced context impersonation. Learn a bit about these enhancements and hear about the new features coming to SQL Server 2008. This talk covers enhancements like Transparent Database Encryption, Extensible Key Management, and Auditing; and discusses how they can be used to help protect your data.
DAT342 - Data Compression in Microsoft SQL Server 2008 Session Level: 300 Speaker:Il-Sung Lee
Is your database big? Are you interested in reducing its size to half or even to one-third? The new release of SQL Server will provide you native data compression for your tables, indexes, and partitions that can significantly reduce the size of your database. A smaller database can lead to better performance for IO bound loads, reduce memory requirement and the manageability cost (e.g., backup/recovery) of your database. This session describes how SQL Server compresses the data in SQL Server and its impact on the workload. We also share the best practices and the lessons learned based on the feedback from early adopters.
DAT441 - Microsoft SQL Server 2008 - Data Mining Internals Session Level: 400 Speaker:Wee Hyong Tok
In this session, you will do a deep-dive into the internals of SQL Server 2008 data mining. You will learn about data mining concepts and how to tune and test the various data mining techniques for accurate predictions. In addition, you will learn how you can unleash the tremendous potential of predictive analystic using SQL Server 2008 data mining. |  |  | | |
 | DEVELOPER TOOLS & LANGUAGES TRACK
TLA315 - Building Next Generation Data Access Layers with the ADO.NET Entity Framework Session Level: 300 Speaker:Justin Lee
As Developers, we've been building components in our data access layer (DAL) with ADO.NET classes such as Connections, Commands, DataReaders, DataSets and our own custom Helper classes and Data Classes. We build data access layers with a clear separation of concerns between business logic, data access, and data storage. We do this to increase cohesion and maintainability of our code, and also to increase developer productivity. What does this exactly mean in terms of the Entity Framework? What is the best approach to using the Entity Framework within our Data Access Layer?
TLA327 - Practical Functional Programming in C# Session Level: 300 Speaker:Justin Lee
Lambda Expressions and Expression Trees are new language features in C# 3.0 which bring various functional programming techniques into C#. The reason for introducing functional programming techniques is to allow developers to describe what they want, rather than force them to describe how they want to do it. This is essential and adds a secondary level of abstraction, leaving the “how” up to the framework designers to implement and allowing the developers to concentrate on the “what” of the problem. This allows framework designers to add new techniques like concurrency without creating too many changes. This talk will show how to make use of Lambda Expressions to write better descriptive code that shows the intent of the code rather than the logic behind the code; how refactoring your current code to use lambda expressions and the new extension methods within the framework can result in code that is more terse and descriptive.
TLA322 - F#: Introduction into the World of Functional Session Level: 300 Speaker:Justin Lee
F# is a strongly-typed multi-paradigm programming language that encompasses scripting, functional imperative and OOP programming disciplines that makes it a choice language for scientific, engineering and web-based programming. F# programs runs on top of the .NET Framework, but unlike other scripting languages, it executes at or near the speed of C# and C++, making use of the performance that comes through strong typing. The deep integration with the CLR and .NET together with its object orientation capabilities allows you to design and write code in a much easier way. In this session, we'll examine the syntax of F#, see how it maps to the underlying CLR concepts, talk about how F# implements functional concepts without losing many of the benefits of object orientation, and finally, how it can be used to make the CLR developer's life much easier.
TLA314 - Visual Basic 2008 Tips and Tricks Session Level: 300 Speaker:Lisa Feigenbaum
Want to be an expert on the new VB 2008 language and IDE features? Then this session is for you! Learn how to maximize your IntelliSense experience and leverage Refactoring features to instantly become more productive. Take a peek at integrated XML, how to navigate XML “gotchas”, and how to express what you wish in fewer lines of code. Dive into LINQ and explore best practices, performance tips, and the pitfalls to avoid. With over 50 tips and tricks, you are guaranteed to walk away with something that you can use immediately and perhaps even a few things to impress your friends with.
TLA323 - Best Practices for the VB 9.0 and C# 3.0 Features that Make LINQ Work Session Level: 300 Speaker:Lisa Feigenbaum
VB 9.0 and C# 3.0 introduce a number of new language features such as anonymous types, lambda expressions, extension methods, local type inference and more. These are all features that can help improve your code; however, they also present new opportunities to make mistakes. This talk explains how to use and how not to use the new features of VB and C#. Each feature will be introduced with a small example, and you should be able to follow even if you’re not already familiar with it. Finally, the talk will culminate by showing how all these features come together in the VB and C# compilers to enable the most powerful language feature in the 2008 release: LINQ!
TLA339 - Concurrency and Parallel Programming Session Level: 300 Speaker:Justin Lee
With the rise of the multi-core processors, developers need to start writing software that scale to take advantage of the number of cores and processors available. As we all know, with concurrency come great responsibilities, and problems like race conditions, deadlocks, synchronization and mutual exclusion issues. This talk will discuss ways to prevent these problems, and introduces the new Parallel Extensions framework with Task Parallel Library (TPL) and PLINQ as a superior alternative to the current threading model in .NET. We shall also illustrate how LINQ queries can be written with concurrency in mind.
TLA335 - Conquering XML with Visual Basic 9.0 Session Level: 300 Speaker:Lisa Feigenbaum
XML is used in most modern applications. Business documents, configuration files, object serialization, SOAP, RSS, and Office Open XML are just a few examples. Even your Visual Studio project files and configuration settings are XML files. However, XML processing currently requires you to learn a new set of concepts, and its text-based format is not easy to deal with programmatically… until now! In Visual Basic 9.0, XML becomes a built-in data type with a rich editing experience that completely eliminates the conceptual barrier between the code that you write and the XML you're trying to manipulate. In this session you’ll learn how to easily create, query and transform XML with Visual Basic’s powerful yet easy to use syntax. We’ll discuss features like XML IntelliSense, XML literals, embedded expressions and using language constructs instead of a DOM to navigate the XML hierarchy. In addition, we’ll explore tips, tricks, and “gotchas”. Say goodbye to XSLT and hello to Visual Basic 9!
TLA213 - S+S Development with Visual Studio 2008 Session Level: 200 Speaker:Poh Sze Lim & Patrick Yong
First released in 1997 as Visual Studio 97, the Microsoft development environment has grown leaps and bounds to not just enable developers to create applications for Web and Windows but also a host of a devices (Mobile & Desktop), platforms (2007 Office System & ASP.NET) and services (your line of business services). Visual Studio is in the right spot to create applications based on the Software plus Services vision. In this session, you will discover how Visual Studio 2008 enables you to quickly create enterprise grade services and connect them with different software clients.
TLA225 - Talking conceptually with your data Session Level: 200 Speaker:Prasanna Amirthalingam
This session provides an understanding about the ADO.NET EF and goes into how the thinking behind an application accessing data needs to be changed when using the ADO.NET EF. This session will also cover the different components that make up the ADO.NET EF.
TLA332 - VSX: Extending Visual Studio 2008 for Fun or Profit Session Level: 300 Speaker:Gareth Jones
Visual Studio Extensibility is becoming an important part of Visual Studio. We will show you tools to make you more productive with Visual Studio, and also demonstrate how to build your own extensions. We’ll build a complete extension and you’ll leave knowing how to get started on your own projects.
TLA333 - Cosmos - Running .NET without Windows Session Level: 300 Speaker:Chad Hower
Cosmos - C# Open Source Managed Operating System. Cosmos is an open source project that allows you to develop in Visual Studio, press F5, and instantly take your C# code, compile it, and deploy it in VMWare (or QEMU with GDB debugger), or even a network boot to a real PC on one click! See how it is done, and how to use it on your own.
TLA338 - VSX: Domain-Specific Development with Visual Studio DSL Tools Session Level: 300 Speaker:Gareth Jones
Domain-Specific Language models are a powerful technique for tooling the abstractions specific to your business along with architectural guidance. We will examine the domain-specific development pattern, and see how to build a graphical language. You will learn how to make your language domain-specific and how to add guidance to the tool.
TLA341 - VSX: Building Custom Tools with Visual Studio 2008 Shell Session Level: 300 Speaker:Gareth Jones
If you want to consolidate your software tools into a single environment or create a vertical toolset, the Visual Studio 2008 Shell is the answer. The Shell is royalty free and lets you cut costs and focus on your areas of expertise. We will walk through how to build your own custom IDE.
TLA231 - Writing a 3D game in 60 minutes Session Level: 200 Speaker:Dirk Primbs
Want to become a game developer? With technologies such as XNA the entry in this world has never been easier. This sessions gives you a kickstart in game development and shows you the areas that you’ll need to master whether you plan to write a 3D Tetris clone or the next Halo title. And while having fun by writing a game, you’ll probably notice that a lot of the technologies and know how used could be applied to classical development areas as well.
TLA311 - Best Practices with the Microsoft Visual C# 3.0 Language Features Session Level: 300 Speaker:Bikesh Lakhmichand
Visual C# 3.0 introduces a number of new language features such as query expressions, lambda expressions, extension methods, automatically implemented properties, local type inference and more. These are all features that can really improve the quality of your code. They also give you new ways of doing things wrong. This talk focuses on both the good and the bad: how to use and how not to use the new features of C#. Each feature is introduced with a small example, and you should be able to follow the talk even if you are not already familiar with the new language constructs.
TLA321 - Understanding C# Lambda Expressions Session Level: 300 Speaker:Bikesh Lakhmichand
C# Lambda expressions got you down? Are you confused by the new => syntax when you see it in samples and demos? This session ends the Lambda mystery for you; answering the following questions you might have. Where did Lambda expressions come from? How do they play a role in C#? Are they just a compact replacement for anonymous delegates? How can you write more compact code, and even expose Lambda expressions in your own APIs?
TLA324 - Debugging .Net Applications Session Level: 300 Speaker:Bikesh Lakhmichand
Every developer or support engineer debugs applications at some stage in his or her career, yet debugging is often viewed as an arcane and difficult topic. While it is often difficult to determine why an application is hanging, leaking memory, or crashing, there are techniques you can apply to make the debugging process more productive and efficient. This session aims to equip you with the mindset, tools, and techniques that will help you successfully identify and resolve common application debugging.
TLA331 - Web Deployment Options with Visual Studio 2008 (Interactive Session) Session Level: 300 Speaker:Jeff King
In this interactive session bring your questions and come to understand the different web deployment options available within VS 2008 and figure out what is the best option for your situation. Discuss best web deployment practices and methodologies used by various organizations. Talk about various web deployment options available today like Publish Web, Copy Web, Web Deployment Projects (WDP), Web Setup Projects, MS Deploy and more.
TLA312 - Building Smart Clients the Smart Way Session Level: 300 Speaker:Maung Maung Phyo
The Smart Client Software Factory is a guidance offering that provides comprehensive architecture guidance to help in building Composite Smart Clients using the Microsoft platform (Win Forms, WPF, etc). This session starts with discussion on various characteristics of a Composite Smart Client application. You will then learn how to create business services modules and learn to build UI use cases using the presenters and controllers. This session will also cover how to create a disconnect service agent which allows the Smart Client application to access external services.
TLA326 - .NET: XNA - .NET for the Xbox 360! Session Level: 300 Speaker:Chad Hower
What is XNA? It is nothing short of .NET for the Xbox 360! Learn how you can use .NET to develop games and other applications for the XBox with the same ease that you can develop for Windows. Simply use Visual Studio.NET, build, deploy! |  |  | | |
 | MANAGEMENT TRACK
MGT334 - Continuous data protection for your Microsoft Server Infrastructure Session Level: 300 Speaker:David Foo
Protecting data and information market has recently experienced a renaissance of sorts. After years of tape-based backup solutions and one-size-fits-all approaches to nightly backup, newer technologies introduced – Continuous Data Protection (CDP), disk based backup – which provide the impossible to possible. What Microsoft version of backup (Data Protection Manager 2007) be able to do? How it protects Microsoft’s applications and data? This session provides the need to protect Microsoft Server Infrastructure.
MGT333 - Managing virtual machines in a datacenter Session Level: 300 Speaker:Ching Loong Poo
Cost saving, the most important reason, makes executives of IT Organization compelled to quickly implement server virtualization solutions. However, pre and post virtualization tasks are not as simple as expected. This session shows and describes how Microsoft’s products can be able to assist to overcome and make Virtualization a real success.
MGT321 - Increase the Security and Compliance of your Servers & PCs with System Center Part 1 Session Level: 300 Speaker:Raymond Chou
Is monitoring security and keeping track of compliance a tedious, if not impossible task? This session shows how System Center can help you monitor and report on the overall health of your infrastructure security as well as automatically take necessary actions within. We will also show you how you can report on the compliance of your environment for auditing and licensing purposes.
MGT332 - Increase the Security and Compliance of your Servers & PCs with System Center Part 2 Session Level: 300 Speaker:Raymond Chou
In the second of our two part series, we will take a deeper look at how the System Center solutions can report on your security practices and help to increase its security state. Also find out how some value-added solutions from Microsoft Partners will improve the overall experience.
MGT311 - Cross-Platform Monitoring with Microsoft System Center Operations Manager 2007 Session Level: 300 Speaker:Andrew McMurray
How do you leverage Operations Manager 2007 for cross-platform monitoring? We show you how you can use Operations Manager to monitor non-Windows Operating Systems, network infrastructure, and more. Come to this session to learn how to make Operations Manager 2007 the primary monitoring solution for both Windows and non-Windows environments.
MGT341 - Microsoft System Center Operations Manager 2007: Administrative Best Practices Session Level: 300 Speaker:Andrew McMurray
Operations Manager can drive down management costs for any organization, but only if it's well managed. Come learn what the best practices are for the top three administrative challenges: Agent deployment, management pack deployment and tuning, and reporting on the health of OpsMgr.
MGT335 - System Center Configuration Manager: Asset Intelligence 1.5 Session Level: 300 Speaker:Andrew McMurray
System Center Configuration Manager 2007 Service Pack 1 delivers a new and exciting update to Asset Intelligence. Introduced in SMS 2003 Service Pack 3, AI 1.5 introduces new and improved functionality. In this session we will provide a technical overview of these new features, such as the new catalog and license management UI, new reports, support for SoftGrid virtual applications, as well as catalog site replication. We will also demonstrate the ability to import license data (MLS) to better assist you in your Asset Management efforts.
MGT331 - Application Virtualization Management: The Enterprise of the Future using System Center Configuration Manager 2007 R2 and Microsoft Application Virtualization Session Level: 300 Speaker:Andrew McMurray
The release of System Center Configuration Manager 2007 has brought strong improvements and new capabilities to the enterprise for software distribution. In addition, Microsoft Application Virtualization (Formerly SoftGrid) has transformed the way applications are managed and executed. With the release of System Center Configuration Manager 2007 R2 these two technologies align to offer a complete enterprise platform for managing both physical and virtual applications. In this session we will cover a technical overview and a deep dive of Application Virtualization Management within System Center Configuration Manager R2, and through demonstration we will cover the new advanced features this capability brings the modern organization. |  |  | | |
 | MOBILE & EMBEDDED TRACK
MED321 - Think and Code Mobile Session Level: 300 Speaker:Poh Sze Lim
What is unique and different about mobiles devices? What is important for Microsoft Visual Basic and Visual C# desktop and Web developers to understand when making a leap to mobile device programming? Join this session to learn the key elements necessary for building mobile applications, and some of the innovations you can look for.
MED333 - Using Microsoft Silverlight for Creating Rich Mobile User Experiences Session Level: 300 Speaker:Loke Uei Tan
Come learn how to use Microsoft Silverlight for Mobile to build rich mobile experiences including design patterns and best practices. Learn about fluid and intuitive navigation, smart content organization, making use of the small form factor and cross-device support. This session also covers how to use tools like Microsoft Expression Blend to move beyond size considerations to create stunning and meaningful vector-based graphics applications.
MED231 - Introduction to Silverlight on Mobile Devices Session Level: 200 Speaker:Loke Uei Tan
This session introduces you to Silverlight on Mobile devices. It showcases some early examples of rich internet applications running on mobile devices. We will also share the roadmap and release plans for Silverlight on Mobile. |  |  | | |
 | OFFICE & SHAREPOINT TRACK
OFC312 - Forms-based Authentication - How to Get Your Internet-facing MOSS Site Up and Running Session Level: 300 Speaker:Richard Taylor
Forms-based authentication is an ASP.NET authentication service that enables applications to provide their own logon UI and do their own credential verification. If you have an anonymous Internet-facing site, you will want to know how to use Forms-based authentication.
OFC321 - Microsoft Office SharePoint Server 2007 Lifecycle Management Demofest: Methodologies, Tools, and Best Practices Session Level: 300 Speaker:Richard Taylor
Having problems with SharePoint lifecycle management? This session provides guidance and information, including helpful methodologies, frameworks, tools, and best practices. We demonstrate a number of new tools addressing SharePoint manageability and governance including SharePoint Asset Inventory, SharePoint Capacity Planning, SharePoint Automated installation and Configuration, SharePoint Cross-site Configurator, and SharePoint Monitoring Management Packs.
OFC322 - SharePoint High Availability, Backup/Restore and Disaster recovery Session Level: 300 Speaker:Joel Oleson
The most frequently asked question of a SharePoint Administrator is how do I backup my farm, and then what do I do for high availability and disaster recovery. This common, but often complex question will be broken down with the best practices and lessons learned.
OFC332 - STSADM - Automating SharePoint Administration Session Level: 300 Speaker:Joel Oleson
STSADM is the hidden path to simplify and automate SharePoint Administration. There are many properties and commands that are only accessible to the command line interface. This session will provide examples and tips for using the power of STSADM and demonstrating how it can simplify your life.
OFC242 - SharePoint Governance: Chaos No More, 10 Steps to Success Session Level: 200 Speaker:Joel Oleson
The chasm between business and IT can be breached with SharePoint. These 10 key steps to successful SharePoint deployments will help you bridge that gap and help you utilize the full power of SharePoint and without it... it's chaos.
OFC311 - SharePoint Applications To Go!: Building Occasionally-Connected SharePoint Applications Using the Microsoft Sync Framework Session Level: 300 Speaker:Hoong Fai Lai
Since the dawn of SharePoint we have lived a connected life. Microsoft Office SharePoint Server 2007 and Windows SharePoint Services v3 coupled with Microsoft Office Outlook 2007, Office Groove 2007, and a few third-party components, provides some support for the occasionally-connected application. Microsoft Sync Framework (currently in CTP) provides an extensible platform enabling offline access for applications. This session explores the possible integration points between Microsoft Sync Framework and SharePoint, allowing developers to more easily extend SharePoint data into the disconnected and occasionally-connected world.
OFC241 - How not to lose your job: Securely share information to the right people, anywhere, anytime Session Level: 200 Speaker:Alistair Speirs
Everyday people must share information with others as part of their business. Terrible stories about data loss show how easy it is to have a disaster. How do you help them while securing the information? Come see John and Paul demonstrate how to do this using common Microsoft products including SharePoint, RMS, AD, and Office including Groove.
OFC231 - Office Collaboration Myth Busting Session Level: 200 Speaker:Alistair Speirs
It’s hard to share documents! I cannot do it safely! I cannot share outside the company! I have to buy a bunch of complex products that take a long time to implement! Come see Paul prove these myths wrong and others in a fun session on Collaboration with Office. |  |  | | |
 | SECURITY TRACK
SEC332 - It’s the 21st Century: Time to Throw Away Your Medieval Gateways Session Level: 300 Speaker:Steve Riley
You’ve heard it before: “de-perimeterization,” “death of the DMZ,” “firewalls are useless,” and so on. Sure, it’s fun to talk about such things. But what happens when you can finally live in such a world? How do you build and manage it? The technology is ready, so what’s holding you back? Over the years, Steve Riley has spoken about the evolution of security, how networks must change to meet the requirements of modern-day business, and how protecting data is becoming paramount. Finally, the necessary technologies have converged for you to build and manage the secure clients and the Internet-connected data center that make tomorrow’s vision a reality today. Come learn how you can do this now.
SEC211 - Privacy: the why, what, and how Session Level: 200 Speaker:Steve Riley
Which data breach did you read about this week? Seems like you can’t scan the news without reading about yet another lost laptop, compromised database, or stolen identity. Privacy is suddenly becoming a necessary element of conducting business. It’s mostly viewed as a cost, and indeed that’s true: new government regulations around the world have begun to impose strict and complicated privacy requirements on businesses. But might there also be ways privacy could become a business enabler, perhaps providing competitive differentiation? What kinds of privacy policies, procedures, tools, and techniques are useful? How should people implement these? What’s the link between security and privacy, anyway—are they complementary or in opposition? Steve Riley will begin providing some answers to these and other thorny issues related to privacy.
SEC241 - Do these 10 things now or else get 0wn3d! Session Level: 200 Speaker:Steve Riley
New to information security? Or been around so long that you feel your skills need lubricated? Well, then don’t just sit around the lunch table with strangers and make small talk. Instead, come to this session covering the ten most important things you need to do right now to get and stay secure. Perhaps it’ll seem like common sense, but you’d be amazed at how people often overlook the basics. You can address most of today’s security risks by following a few simple steps, none of which involve following massive checklists, performing strange incantations, or purchasing curious products from unknown companies. So bring your appetite for excellent security guidance, and enjoy (re)learning what you need to know to protect your data.
SEC312 - Understanding Forefront "Stirling" Session Level: 300 Speaker:Ronald Beekelaar
Forefront codename "Stirling" is the new management console for all the Forefront products. This will include Forefront Client Security (FCS), the Forefront Server products for Exchange and SharePoint, and the Forefront Edge products, such as Threat Management Gateway (TMG), which is the successor to ISA Server 2006. Stirling is still in beta, but will be released later this year. This session will include demonstrations of both the Stirling console, Forefront Client Security v2, and TMG.
SEC331 -Microsoft Forefront Messaging Security: The Next Generation of Virus and Spam Protection Session Level: 300 Speaker:David Tesar
The next release of Forefront Security for Exchange Server, along with the Forefront “Stirling” Management Console will offer the most comprehensive protection ever for Exchange messaging environments. This session provides an in-depth look at Microsoft’s next generation of malware protection—including multiple scan engine virus detection, improved spam detection technologies.
SEC321 - Cryptographic and Encryption Enhancements in Vista and Server 2008 Session Level: 300 Speaker:Orin Thomas
In this session you will learn about the cryptographic and encryption enhancements present in Windows Vista and Windows Server 2008 and how the technologies related to these enhancements can be deployed to protect specific aspects of your organization's IT infrastructure. The session will cover Cryptography Next Generation (CNG), support for Suite B algorithms, as well as practical deployment of IPSec, BitLocker, Encrypting File System (EFS), SSL and S/MIME. |  |  | | |
 | SOA & BUSINESS PROCESSES TRACK
SBP322 - Messaging, Identity, and Workflow in the Cloud Session Level: 300 Speaker:Nigel Watling
Software-plus-services is a key Microsoft strategy. With the Internet Service Bus, Microsoft hosts a foundational set of services that simplify composite application development. These services allow you to connect applications, implement the publish/subscribe pattern, manage identity and access control across the Internet, and run workflows over services.
SBP211 - Introduction to the Microsoft Next Generation Server and Developer Framework for Claims-Based Identity and Access Session Level: 200 Speaker:Nigel Watling
Significant momentum is building around the industry vision of an Identity Metasystem. Learn about the claims-based model for identity and access that lies at the core of this vision, the fundamental benefits it will bring to the next generation of connected applications, and preview the Microsoft server and framework product roadmap in support of this model.
SBP321 - Going SOA with ASP.NET Application Services Session Level: 300 Speaker:Maung Maung Phyo
ASP.NET application services are built-in Web services that provide access to features such as forms authentication, roles, and profile properties. These services are part of a service-oriented architecture (SOA), in which an application consists of one or more services provided on the server, and one or more clients. This session provides details about the types of client applications that can consume ASP.NET application services and some information about how these clients communicate with an application service. We will also discuss how to expose the application services as part of an ASP.NET Web site so that they can be accessed by any client on the network. |  |  | | |
 | UNIFIED COMMUNICATIONS
UNC332 - Successful Migration Techniques for Migrating to Microsoft Exchange Server 2007 Session Level: 300 Speaker:Sarbjit Singh Gill
Migrating a messaging infrastructure is usually one of the most complex projects in an organization. Learn about the major issues for migration from previous versions of Microsoft Exchange, Lotus Notes, and Novell GroupWise, and how you can avoid or mitigate these issues during your migration.
UNC321 - Advanced Troubleshooting Strategies for Microsoft Exchange Server 2007 Session Level: 300 Speaker:Sarbjit Singh Gill
This session provides an overview of how to gather diagnostic and troubleshooting information for Exchange Server 2007, as well as details about the best tools to use for quickly resolving issues.
UNC311 - Disaster Recovery in Exchange Server 2007 SP1 Session Level: 300 Speaker:Raj Natarajan
Disasters can range from a single database corruption to natural disasters that can wipe out an entire datacenter. Are you prepared for the kinds of outages that can affect your email service or availability? This session will cover the range of strategies in Exchange Server 2007 right from Single Mailbox recovery all the way to recovering from a full site failure using a combination of Standby Continuous Replication and System Center Data Protection Manager.
UNC231 - Microsoft Unified Communications Overview Session Level: 200 Speaker:Raj Natarajan
So, you’ve heard all of this buzz around Unified Communications. Come to this demo-packed session to identify multiple UC scenarios and how it will benefit your executives and staff. This session is aimed at boosting end-user productivity through the use of Exchange Server 2007 and Office Communications Server 2007 technologies. So, if you’re in no mood for slides and just want to experience what UC is like, show up and we’ll show you how!
UNC341 - Protect, Preserve, Discover... and Prove: Organizational Governance and Compliance in Microsoft Exchange Server 2007 Session Level: 300 Speaker:Sarbjit Singh Gill
Organizations worldwide face varying—and sometimes conflicting—requirements for protecting, preserving, and discovering content and communications. Learn how to use Transport Rules to help "Protect" privacy and confidentiality, and help "Protect" against fraud, corruption, and unethical behavior. Dive into Messaging Records Management to help"Preserve" only what you need, help educate end-users, and minimize storage costs. For those of you who need to “keep everything”, check out what’s new in Journaling for businesses in highly regulated industries. And for everyone whose e-mail data has to be discoverable, peel back the covers on all those mailboxes and "Discover" what’s new in multi-mailbox search. Finally, "Prove" how these features were deployed and configured by creating an audit trail for your searches and message retention.
UNC312 - Messaging Security and Business Continuity Session Level: 300 Speaker:David Chan
Electronic messaging is mission critical to your business. Learn how to protect your messaging infrastructure, simplify email management and reduce risk with Microsoft Exchange Hosted Services (EHS). EHS is deployed over the internet to help minimize capital investment and free up IT resources to focus on other value-producing initiatives. |  |  | | |
 | WEB & USER EXPERIENCE TRACK
WUX338 - Creating Dynamic UI with Windows Presentation Foundation Session Level: 300 Speaker:Hoong Fai Lai & William Lim
Dynamic user interfaces (UI) allows end-users to change the UI of the application on the fly in order to personalize the application’s screen real estate. The changes can be in terms of adding new functionality or removing functionality that they do not use. This session examines how to design and create dynamic user interfaces using the Windows Presentation Foundation (WPF). Along the way we will explore a real-life line-of-business application called Rave which was developed by a Microsoft Independent Software Vendor (ISV) partner, Entellium Technologies, which uses XAML for creating a dynamic user interface to display rich and interactive application UI.
WUX223 - Ultimate Data Visualization Experience with WPF Session Level: 200 Speaker:Walter Wong
Come and learn how to leverage the power of Windows Presentation Foundation (WPF) to visualize complex data. This session explores the tips-and-tricks you need to develop various types of WPF applications. It also demonstrates the collaboration of Microsoft Visual Studio 2008 WPF Designer and Microsoft Expression Blend.
WUX334 - A developer who hacks your application Session Level: 300 Speaker:Walter Wong
A live hacking session demonstrating the different types of tools and techniques used by hackers. Come and understand in-depth the problems of unsecure application and the solutions to solve the vulnerability. If you are not aware of these problems, you must attend this session!
WUX224 - Introducing Silverlight 2 – Media Session Level: 200 Speaker:Oliver Scheer
Silverlight 2 offers a lot of features for creating Rich Internet Applications. See what can be done by Silverlight and learn how to use the different tools like Expression Blend and Visual Studio to create amazing websites and user experiences. And learn more about the offerings from Silverlight Streaming by Windows Live.
WUX331 - Silverlight 2 – Building Rich Internet Applications Using Microsoft Silverlight Session Level: 300 Speaker:Oliver Scheer
Silverlight 2 enables the .NET Framework Developer to bring his knowledge to other devices and platforms. Learn how to create UI using XAML markup and code, how to build reusable custom controls, how to retrieve data from web services, and how to manipulate data with XML and LINQ using managed code.
WUX211 - The future of ASP.NET is near Session Level: 200 Speaker:Oliver Scheer Day 1 (August 11), 3:00pm - 4:15pm
This session gives a brief overview of what’s coming up in the next version of ASP.NET, what can be done with ASP.NET Controls for Silverlight, the ASP.NET MVC, ASP.NET Dynamic Data, ADO.NET Entity Framework, ADO.NET Data Services, and ASP.NET AJAX.
WUX241 - Creating a web enabled corporate data access layer Session Level: 200 Speaker:Prasanna Amirthalingam
This session talks about using the ADO.NET data services to create a global data access layer within the corporate. This session covers how to identify conceptual entities within the corporate and how to expose them through the web layer for applications within the corporate to consume them.
WUX221 - WPF Performance & Best Practices Session Level: 200 Speaker:Dirk Primbs
In this session we’ll head for the next step and learn how to optimize applications that use Windows Presentation Foundation. Learn about performance design, techniques, and tools, and pick up tips on how to investigate performance issues in Windows Presentation Foundation applications. Topics that are covered in this sessions include efficient resource usage in Windows Presentation Foundation or tools and methods used by performance developers.
WUX332 - How to Build an App like Twitter? Session Level: 300 Speaker:Dirk Primbs
Twitter.com is a Web2.0 social communication platform. While its basic idea is pretty simple, it raises a lot of interesting questions on technology choices and architectural options that we want to shed some light on. During this session we’ll implement parts of the functionality needed for a platform like this and talk about the nuts and bold behind an application like this.
WUX322 - .NET: ASP.NET MVC Framework Session Level: 300 Speaker:Chad Hower
The new ASP.NET MVC framework allows ASP.NET to be developed using a Model View Controller (MVC) methodology. MVC is a proven development methodology, and all of its benefits are now available to ASP.NET developers. See how this benefits your ASP.NET applications and what specific benefits are available to ASP.NET developers.
WUX325 - New Enhancements for Web Developers in Visual Studio 2008 and Beyond Session Level: 300 Speaker:Jeff King
Get an understanding of how Visual Studio 2008 takes web development to the next exciting level. See highlights of the key new Web tools experiences including support for the ASP.NET AJAX framework, JavaScript enhancements, rich support for CSS standards, rapid development of data-bound web pages using LINQ To SQL, and more. Also learn about the new Web Deployment Projects which adds an additional build and deployment model to the Visual Studio project system. Also have a preview of the super exciting work being done for Web Developers in Visual Studio 2008 SP1.
WUX242 - Breathe Life Into You Apps With Windows Live Session Level: 200 Speaker:Rohan Thomas
Come and check out the cool Windows Live Services and give that “Web 2.0” feel that you always wanted to give your consumers. Leverage on various SDKs, APIs and other awesome offerings from Windows Live and boost your productivity and user experience.
WUX234 - Build Your Next Web 2.0 Windows Live Application Session Level: 200 Speaker:Li Vooi Chong
So now you know about Windows Live! What’s next? Come and learn how to make applications and put Windows Live to use in your real-world apps! Building the next “facebook”? Or the next eBay? Or the next-trendsetter app? Learn how to inject Web 2.0 into it and make users stick to your app!
WUX233 – Fly with Popfly Session Level: 200 Speaker:Rohan Thomas
Your mashup world starts here! Need a quick mashup? Want to bring your applications on the net(Facebook, Flickr,Twitter, Digg, Stocks, Yahoo!, Warcraft) together? Want to mix up your facebook and flickr pictures and put it in your blog in a snazzy way which makes your readers go “WOW!”? And all this packaged in an awesome interface; ideal for anyone, anytime, anywhere! |  |  | | |
 | WINDOWS CLIENT TRACK
CLI221 - From 0 to Deployed in 30 Days or Less Session Level: 200 Speaker:Andrew Donnelly
Need to deploy Windows Vista or the 2007 Microsoft Office system in a hurry? In this session we look at the various technologies that enable organizations of all sizes to quickly and efficiently adopt the latest Microsoft desktop components. We drill into a Plan, Build, Deploy, and Operate approach to OS deployments and migrations. Acronym soup - Our journey uncovers the complexities and best practices in adopting the Microsoft Deployment Toolkit (MDT), Microsoft System Center Configuration Manager (SCCM), Application Compatibility Toolkit (ACT), Office Migration and Planning Manager (OMPM), Microsoft Assessment and Planning (MAP), Microsoft Application Virtualization (the product formerly known as SoftGrid), as well as Lite Touch Installation (LTI), Zero Touch Installation (ZTI), and Zero Touch Provisioning (ZTP) processes.
CLI342 - Group Policy in Windows Vista SP1 and Windows Server 2008 Session Level: 300 Speaker:Andrew Donnelly
This session covers everything new in Group Policy in Windows Vista and Windows Server 2008. The core architectural changes introduced in Windows Vista are covered, along with the enhancements to the administrators experience introduced in Windows Server 2008. More troubleshooting tools, better event logging, better resources available on the Group Policy site are all covered. Additionally, an overview of the new Group Policy Preference Settings along with Advanced Group Policy Management round out the session. This session gives those new to Group Policy a rich overview of the system and those with Group Policy experience an update on what things are new to help them get more out of Group Policy.
CLI324 - MDOP: Demonstration of all 6 tools available through the Microsoft Desktop Optimization Pack Session Level: 300 Speaker:Jeff Low
This session will provide a compelling and comprehensive overview of all 6 technologies and demonstrate highlights of each product and the solutions it provides along with a look of the MDOP roadmap ahead.
CLI332 - Microsoft Desktop Optimization Pack (MDOP): Microsoft Enterprise Desktop Virtualization, Formerly from Kidaro Session Level: 300 Speaker:Jeff Low
Microsoft Enterprise Desktop Virtualization enhances deployment and management of Virtual PC images on a Windows Desktop while also providing a seamless user experience on a Virtual PC environment independent of the local desktop configuration and operating system. Application-to-OS compatibility issues are minimized, OS migrations are accelerated. Delivery and reconstitution of corporate desktops is easier, simplifying support tasks, business continuity, and incorporation of heterogeneous IT environments.
CLI322 - Best Practices and Lessons Learned in Activating Microsoft Windows Session Level: 300 Speaker:Lutz Seidemann
With the introduction of Windows Vista and Windows Server 2008, Microsoft introduced Volume Activation 2.0 to protect the software from security issues introduced by piracy attempts, enable protection and management of customer’s volume keys, and differentiate genuine installations. This session is for IT Professionals who want best practices and lessons learned on how to plan and manage deployment of Windows Volume Activation 2.0. The content for this session is based on best practices and feedback from some of our key customers.
CLI311 - Application Compatibility in 90 Days or Less Session Level: 300 Speaker:Andrew Donnelly
Deploying Windows Vista in the Enterprise has moved from “We’ll see….” to “Let’s get it done!” and application compatibility is typically identified as the biggest blocker to a successful, low-cost migration. In this session, we identify the tools, technologies, and best practices that have been used successfully by Microsoft Services and partners to minimize and/or eliminate many of the perceived (and real) challenges customers experience with both ISV and internally developed applications running on Windows Vista.
CLI331 - Get Your Desktop Deployment Projects Off the Ground with Microsoft Assessment and Planning (formerly known as Windows Vista Hardware Assessment) Session Level: 300 Speaker:Lutz Seidemann
Microsoft Assessment and Planning (MAP) is now the next-generation Windows Vista Hardware Assessment tool. In this new release, we have added a brand new UI and also expanded the assessment scope to include Windows Vista and 2007 Microsoft Office, Microsoft Application Virtualization (SoftGrid) and other server-side virtualization technologies. Microsoft Assessment and Planning (MAP) offers agent-less network-wide assessment and report-generation so customers and consultants can get high-level and detailed views of their readiness for technology migration. Take this lab and learn how to use MAP to assess and generate readiness reports for your customers.
CLI341 - Windows Vista Security Features Session Level: 300 Speaker:Orin Thomas
In this session you will learn about Windows Vista's security technologies. During the session we will explore the function and utility of BitLocker, User Account Control, Connection Security Policies, Address Space Load Randomization (ASLR), Data Execution Protection (DEP), Integrity Control and Data Redirection capabilities of Windows Vista. The session will cover how each of these technologies work and how they are leveraged secure both Windows Vista and your organizational network.
CLI323 - Find out what’s Vista SP1 and how to deploy it Session Level: 300 Speaker:Dennis Chung
Find out in quick time what Vista SP1 is about and learn about how you can deploy it. Deploying Service Pack 1 begins with planning, followed by learning the installation options and then deploying it in controlled fashion. There are many ways of deploying SP1. You will learn the various scenarios for both small and large environments, and the various ways Service Pack 1 can be deployed. After you this, you can go back and plan for a quick and smooth deployment. |  |  | | |
 | WINDOWS SERVER INFRASTRUCTURE TRACK
SVR211 - Windows Server 2008 Overview Session Level: 200 Speaker:Tony Krynen & Daniel van Soest
In just 1 session packed with energy, Tony and Daniel will take you across all the new capabilities of Windows Server 2008. It’s a challenge to touch all that new Windows Server 2008 functionality but at the end you’ll have a great understanding of the overall Windows Server product investments. This overview also enables you to make a good choice on the sessions that dive deeper into the specific Windows 2008 technology. We will cover the new management capabilities, IIS 7, Hyper-V, Terminal Services, PowerShell, Clustering, etc.
SVR332 - Configuring, Managing and Remotely Administering Windows Server 2008 Server Core Session Level: 300 Speaker:Daniel van Soest
Windows Server 2008 introduces a brand new installation option called Server Core. Server Core is Windows without Windows! With Server Core you can minimize the complexity and attack surface but faced with a command prompt, how are you going to configure and manage the server and its core services? In this session, through the use of comprehensive demos, we will show you how to optimally manage the server and its roles from the command prompt. The session also covers how to administer Server Core remotely using the familiar MMC snap-ins and how to properly configure Server Core to allow the MMC snap-ins to connect.
SVR337 - Understanding NAP in Win2008 Session Level: 300 Speaker:Ronald Beekelaar
Network Access Protection (NAP) is a policy enforcement platform built into the Microsoft Windows Vista and Windows Server 2008 that allows you to protect network assets by enforcing compliance with system health requirements. With NAP you can create customized health policies to validate computer health before allowing access on the network, automatically update compliant computers to ensure ongoing compliance, and confine non-compliant computers to a restricted network. In this session, learn how to deploy NAP by configuring policies on the Network Policy Server (NPS). Also, learn how to enforce policies based on different enforcement mechanisms such as 802.1x, DHCP, IPsec, and VPN. The session will also discuss the new integration between NAP and Forefront Client Security (FCS).
SVR326 - Tips and tricks to convert VMs from Virtual Server to Hyper-V Session Level: 300 Speaker:Ronald Beekelaar
Hyper-V is the new machine virtualization technology in Windows Server 2008. In this session, learn from Ronald Beekelaar (MVP Virtual Machine technology) how to convert existing virtual machines (VMs) from Virtual Server (or Virtual PC) to Hyper-V. Even though Hyper-V and Virtual Server use the exact same virtual hard disk (vhd) file format, it still takes some work to convert VMs to Hyper-V. Topics include replacing the Virtual Machine Additions with Integration Components, configuring network adapters correctly in Hyper-V, and creating VM packages that can easily run in both Virtual Server and Hyper-V.
SVR324 - Deep Dive on Windows HPC Server 2008 Session Level: 300 Speaker:Jerald Cheong
The motivating theme of CCS 2008 is the enablement of integrated solutions leveraging broad Microsoft platform technologies. Learn about new features that enable SOA type solutions on massive computational scale. Demonstrations include scheduler capabilities illustrating intelligent policy management, greater application awareness, dynamic capacity algorithms, and NUMA CPU architecture counter-measures.
SVR442 - Navigating on Red Route #1: Server Core Configuration - A Deep Dive Session Level: 400 Speaker:Ralf Schnell
Setting up a complex server configuration with all the correct parameters can be a tricky enough business with the full graphical user interface at hand. Take away the GUI (or most of it, at least), and things become ever so slightly more complicated. In this session we will look into the various aspects of an initial server configuration for a Hyper-V cluster. We will configure the network (so how exactly do you remove the ‘Client for Microsoft Networks’ binding from a NIC using the command line???), the iSCSI initiator (ever tried to enumerate your source port address using WMI?), set up the firewall to allow for remote management, and, of course, install various server roles and features. We will discover that we aren’t quite as lost and alone as we perhaps thought we might be on the server core desktop and that we can actually do a lot of stuff remotely, turning that Server Core into the proverbial ‘Black Box’ that it’s indeed meant to be. And we will eventually remember that automation is our friend, and consequently set up that whole configuration with Microsoft Deployment for easy and convenient deployment.
SVR425 - SMB v2.0 in Action Session Level: 400 Speaker:Ralf Schnell
So how fast is SMB v2.0? Some claim it’s up to 40 times faster than SMB v1, others state it’s actually slower or takes various registry tweaks to even come close to SMB v1 performance (and I’ll let you take a wild guess what the Linux guys have to say …). And, like with most absolutistic statements, all of them are correct – under specific circumstances, that is! Let’s have a look at what the new SMB protocol actually does, how its performance is influenced by the new TCP/IP stack, and how other network parameters (e.g. Jumbo Frames) contribute to the overall network performance. Using a network emulation tool, we will undertake some experiments and explore the behavior of Vista, XP, WS03 and WS08 when confronted with changing network conditions. And we’ll end up accepting the fundamental wisdom of “Never trust any statistic you didn’t fake yourself” …
SVR331 - Configuring Hyper-V for High Availability Session Level: 300 Speaker:Ralf Schnell
Running virtualized operating systems introduces a dependency on the underlying virtualization infrastructure. If the virtualization host is a standalone machine, it actually becomes a single point of failure for all guest systems running on top of it. So, let’s get this thing clustered! But how do we do that, and do so in a way that allows every single guest system to move around in that cluster independently from all the others? Well, turning one single virtual machine stored on a shared LUN into a Cluster resource has become almost embarrassingly simple with Hyper-V. But that’s one – how about one hundred or one thousand? We might want to avoid using drive letters in that case – unless you want to limit yourself to 22 virtual machines on a 16 node cluster. How then do we store the guest systems data and configuration files? Actually there are multiple ways of how to accomplish this, and we’ll look into the technical details and the advantages and disadvantages of those and try them out live on stage.
SVR441 - Advanced Windows PowerShell Scripting Session Level: 400 Speaker:Edwin Sarmiento
This session provides a deep drill into advanced Windows PowerShell scripting techniques. Windows PowerShell provides an incredibly large dynamic range of capabilities from simple to very sophisticated. This session is for those people that have mastered the simple range and want to explore the high end techniques and mechanisms and making their administration tasks a lot easier. This session will also showcase how to use PowerShell with SQL Server 2008.
SVR322 - Active Directory Domain Services in Windows Server 2008 Session Level: 300 Speaker:David Tesar
In this session, we dive right into the new features in Active Directory in Windows Server 2008. Learn the best practices on how to utilize the new features such as Fine Grained Password Policy, Auditing Enhancements, Restartable Active Directory Domain Services, and AD snapshots in your environment. Additionally, learn some tips on deployment of Server 2008 into your environment.
SVR212 - Introducing Windows HPC Server 2008 Session Level: 200 Speaker:Deepak Setty
Windows HPC Server, successor to Compute Cluster Server, is Microsoft’s solution for high performance computing. It offers significant advancements in job scheduling, new management and diagnostic tools, a leap forward in low-latency networking. Join us to hear this and more on how the Animation Industry, Financial Services Industry and Manufacturing Industry are using these solutions.
SVR339 - Information Protection – For Your Eyes Only Session Level: 300 Speaker:John Phillips
Today’s information economy relies on the right people getting access to the right information. For years this has traditionally been done by protecting the border. Now we need to go further, and put the locks on the Information (document, spreadsheet, etc) and ensure the right people have the right rights to do their job. This session will explore Windows Rights Management, especially the new capabilities with Windows 2008 Server, and look at how developers can take advantage of these services for their applications.
SVR313 - Identity Management – Security Policies and Automation with ILM ‘v2’ Session Level: 300 Speaker:John Phillips
Identity Lifecycle Management is key to delivering the end-end on-board, provisioning, and de-provisioning of an employee in a company’s systems. ILM ‘v2’ is the next installment in a range of Identity Management components from Microsoft, and this session will explore the new features and capabilities to ease deployment within an organization. Attendees will also see a demo in action, and see where and how they can customize to include their applications or systems in the provisioning cycles.
SVR223 - Key Changes in Microsoft Internet Information Services 7.0 Session Level: 200 Speaker:Ken Schaefer
This overview session highlights the key points of interests for IT professionals in Internet Information Services (IIS) 7. IIS 7 modularity increases security by allowing a reduced installation footprint and creation of specialized, streamlined servers. Application Pools are now "sandboxed" by default. See how IIS 7 eases administration with a new IIS Manage UI, delegated administration, and new tools for automating administrative tasks. Applications run more reliably as they are easier to troubleshoot with built-in tracing and diagnostics. Finally, multiple servers can use a single configuration file with the shared configuration feature for Web farms.
SVR333 - Deploying and Managing Web Farms on Microsoft Internet Information Services 7.0 Session Level: 300 Speaker:Ken Schaefer
Learn how to deploy and manage Web Farms using new features in IIS 7, like Shared Configuration and UNC support. When it comes to Web farms for shared hosting or enterprise, synchronizing your configuration across several nodes is the most important feature that you need. Come learn more about the new Internet Information Services 7 configuration system that replaces the metabase, and how it optimizes Web farm scenarios. Do you want to point your Web server configuration at a central location? Do you want to quickly add new nodes without painful replication and manual tasks? Shared configuration helps you accomplish fault tolerance, load balancing and fail-over. In this session, we outline the fundamental new changes and how to combine Shared Configuration with other Windows technologies such as Network Load Balancing, Distributed File System and the IIS MSDeploy tool to produce a great out of the box solution.
SVR335 - Next Generation of Terminal Services: Applications Anywhere Session Level: 300 Speaker:Dennis Chung
Terminal Services has existed for years, but you have not seen the new innovations in Terminal Services on Windows 2008. As part of a virtualization strategy, Terminal Services presents a new layer of virtualization capabilities, Presentation Virtualization. Attend this session to learn the next generation Terminal Services that allows you to achieve your vision of applications anywhere for anyone. Witness how easy it is to setup your TS RemoteApps and deploy them seamlessly via Active Directory or even over TS Web Access. You will also learn about other innovations like TS Gateways and TS Session Broker, which can help you extend the shores of where the applications can be made available and scale.
SVR327 - Bringing Clustering to the Masses with Windows Server 2008 Session Level: 300 Speaker:Justin Francis
Microsoft made great technical improvements to Failover Clustering in Windows Server 2008. Enhancements included new SCSI-3 storage communication removing the hated "SCSI Bus reset," a brand new quorum model removing dependence on components that could be a single point of failure, and most of all, an interface that makes validating an infrastructure for cluster support, deploying a cluster, and managing a cluster a far more intuitive experience. The end result is to finally bring clustering as a viable option for mortals to use and manage. This session looks at the ways clustering can be deployed, including new IP and geographically dispersed options, supported configurations via the new validation tool and the death of the cluster hardware certification, supported storage, a.k.a. RIP parallel SCSI, quorum options including witness disk and file share witness, and most of all the improved interface—allowing administrators to concentrate more on making services and applications highly available, and less on the underlying cluster structure.
SVR321 - Understanding Microsoft's Server Virtualization Portfolio including Hyper-V Session Level: 300 Speaker:Raj Natarajan
Join us for an overview of Microsoft's virtualization solution and the future direction of virtualization technology and management capabilities. Understand current market trends in this area, which solutions are being virtualized and the opportunities for leveraging existing IT infrastructure investments in different scenarios. Learn how your organization can keep ahead of the curve by taking advantage of the opportunities and resources available to Microsoft customers and how to think about the end-to-end lifecycle of server virtualization deployment in your organizations. |  |  | | | *Sessions subject to change. |
|