Sign In
Michael Kleef ::: MSFT
http://twitter.com/mkleef
Options
Blog Home
Email Blog Author
Share this
RSS for posts
Atom
RSS for comments
Search Blogs
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
AGPM
Blogcasts
Blogcasts by MK
Community in AU
Exchange
Group Policy
Identity
Media Center
Mobility
New Stuff
Pages
qantas
RDS
remote desktop services
Security
Security Summit
SMS 2003/SCCM 2007
TechEd 2006 Plans
terminal services
VDI
Windows 7
Windows Client (XP and Vista)
Windows Server
Windows Server 2003 SP1 Issues
Windows Server 2008 R2
Archive
Archives
June 2011
(1)
April 2011
(2)
March 2011
(1)
February 2011
(1)
January 2011
(3)
August 2010
(1)
July 2010
(1)
June 2010
(3)
May 2010
(5)
April 2010
(2)
March 2010
(7)
February 2010
(2)
January 2010
(3)
December 2009
(1)
November 2009
(3)
October 2009
(8)
September 2009
(6)
August 2009
(1)
July 2009
(4)
June 2009
(5)
May 2009
(5)
April 2009
(7)
March 2009
(4)
February 2009
(3)
January 2009
(4)
December 2008
(5)
November 2008
(6)
October 2008
(8)
September 2008
(3)
August 2008
(3)
July 2008
(2)
June 2008
(5)
May 2008
(10)
April 2008
(4)
March 2008
(7)
February 2008
(4)
January 2008
(3)
December 2007
(4)
November 2007
(11)
October 2007
(11)
September 2007
(7)
August 2007
(9)
July 2007
(11)
June 2007
(7)
May 2007
(19)
April 2007
(6)
March 2007
(12)
February 2007
(9)
January 2007
(19)
December 2006
(5)
November 2006
(8)
October 2006
(17)
September 2006
(12)
August 2006
(18)
July 2006
(4)
June 2006
(11)
May 2006
(14)
April 2006
(12)
March 2006
(11)
February 2006
(8)
January 2006
(9)
December 2005
(11)
November 2005
(13)
October 2005
(11)
September 2005
(16)
August 2005
(11)
July 2005
(5)
June 2005
(11)
May 2005
(8)
April 2005
(14)
March 2005
(21)
February 2005
(11)
January 2005
(16)
December 2004
(7)
November 2004
(2)
October 2004
(3)
September 2004
(7)
August 2004
(7)
July 2004
(5)
TechEd 2006 AU Track List
TechNet Blogs
>
Michael Kleef ::: MSFT
>
TechEd 2006 AU Track List
TechEd 2006 AU Track List
Michael Kleef [AppSense]
10 Aug 2006 10:51 PM
Comments
2
ARC201
What do architects do anyway?
To many people an architect is just a really advanced developer but is that what makes a good architect? In this session we will consider the role of the architect in software development and the exact nature of the work that an architect does by answering three important questions. What is the role of an architect? What is software architecture? And do I want to become an architect?
Ron Jacobs
ARC202
Patterns and Anti-Patterns for Service-Oriented Architectures
Sure everybody wants to get on the SOA bandwagon, but the question is how? You know how to write a Web service, but isn't there more to becoming truly service-oriented? In this session, we use patterns as a way to think about architectural ideas that move us in the right direction and anti-patterns to help us avoid the common mistakes that many will make on the road to service-oriented architecture.
Ron Jacobs
ARC203
Architecting Identity - The identity metasystem and Windows CardSpace
Windows CardSpace (formerly "InfoCard") is a Microsoft .NET Framework version 3.0 (formerly WinFX) component that provides the consistent user experience required by the identity metasystem. It is specifically hardened against tampering and spoofing to protect the end user's digital identities and maintain end-user control. Join Microsoft CardSpace Evangelist Nigel Watling for an architectural overview of the identity metasystem and CardSpace.
Nigel Watling
ARC204
Architecting Scale: How the M2006 team built a 10,000 Request per Second site
This session examines how the Commonwealth Games team built the M2006 site. Starting from an initial set of assumptions about likely traffic volumes, Tim and David will walk you through the process and the decisions made to create a site that could scale all the way to 10,000 requests per second on the ASP.NET and CMS platform.
Tim Litton; David Watson
ARC205
Location Solutions Architecture & Best Practices
Location solutions are popular in many organizations for various scenarios including store locators, fleet management, data visualization/BI and mobile location solutions. This session will review popular types of location solutions; we will review architectures and related Microsoft technologies including Virtual Earth/MapPoint and server capabilities with Windows and SQL Server. Best practices will be covered including real-world examples highlighting architectures for location solutions.
Steve Millroy
ARC206
Pragmatic Architecture
Building an application is not the straightforward exercise it used to be. Decisions regarding which languages to use, whether to go n-tier, service-oriented or client/server, which user interface approaches to take, even how to communicate between processes (Web services, distributed objects, REST)... it's enough to drive the most dedicated application developer nuts. In this talk, we discuss the goals of an application architecture, why developers should concern themselves with architecture in the first place, and then dive into the meat of the various architectural considerations available.
Kevin Francis
ARC207
Putting the User Back in to SOA
As architects we spend a lot of energy talking about concepts and frameworks such as SOA, EDA, MDA, and SCA. In times of increasing complexity and with a desire get projects completed on time and within budget, we sometimes forget the most important part of any architecture - the people using it! This session explores the importance of user interaction for architects, covers patterns and anti-patterns when designing applications, and introduces new methodologies that make people the most important part of any architecture.
Anna Liu
ARC208
Architecture Panel: Web vNext
This panel session, hosted by Ron Jacobs, will bring together four industry architects to discuss Web x.0: What is it, why should architects care about it, and what does this mean for how we architect applications for the web.
George Moore; Ron Jacobs; Scott Guthrie
ARC209
Architecture Decisions: Datasets or Objects?
With .NET being a true object-oriented platform, you might expect that everyone is using object-oriented design to build their applications. But in reality, most software is still created using data-centric techniques. This session compares and contrasts the data-centric and object-oriented approaches to software design. Learn how Visual Studio 2005 supports both, allowing you to make an educated decision about which is the best fit for your needs.
Kevin Francis; Martin Grannel
ARC210
Guerilla SOA
This topic will discuss how to fight back when a vendor tries to take control of your enterprise computing systems. With the emergence of Web Services and the evolution of WS-* standards, enterprise application integration vendors were quick to realise their traditional business model was under threat. On the back of their large installed bases, vendor products were offered to customers to help them deploy and manage their attempts to develop Service Oriented Architectures, with the implication that Web Services were of little use without additional middleware to deal with their alledged inherent complexity. In this talk Jim will discuss how Web Services can constitute a robust integration fabric, providing the same benefits as proprietary middleware without vendor lock-in, and show how incremental, endpoint-centric integration is a viable strategy for enterprise service-oriented systems.
Jim Webber
ARC211
Software As a Service: The Good, the Bad and the Ugly
From small startups to large enterprises, software as a service (SaaS) is changing how software is designed, developed and consumed. This session discusses different SaaS architectures as well as some emerging best practices in developing SaaS applications. At the end of the session, solutions architects in the audience will have a better understanding of what a SaaS architecture is and how it differs from "on premise" software.
Nigel Watson
ARC212
Heterogeneity Happens! Microsoft and Interoperability
Interoperability can occur at several levels, from network and data to programs, services, management and identity. How does Microsoft's technology interoperate within a heterogeneous environment?
Nils Van Boxsel
ARC213
Capability Modelling - the case for MOTION
Business architecture is a term has grown in popularity in recent years to describe a way to document the needs of the business in a way that's actionable by the enterprise architecture team as well as the rest of IT. Business architecture is also proving to be a very powerful way for organizations are moving forward with service-oriented architecture (SOA), both in terms of the business value as well as the definition of the specific technology services that need to be deployed. Microsoft Motion is the code name for a patent-pending model for business architecture that also has endorsement from the creators of the Zachman Framework, Six Sigma, and business process re-engineering. We think there is a very strong case for using Motion as the business architecture tools and methods for an organization - if you attend this session you will learn about this.
Ric Merrifield; George Asgari
ARC215
Case study: Commonwealth Bank of Australia
This session will cover a joint project between Microsoft and Commonwealth Bank of Australia (CBA). The "CommSee" application is key to CBAs strategy to increase their customer service capabilities and processes - empowering employees to better serve the needs of the Bank's customers. CommSee consists of a Windows Forms based Smart Client consuming backend Web Services. On the client side it shows a rich user experience combined with a simple developer model, as well as the ability in integrate in existing UI assets into the new Windows Forms based User Interface. Backend Web services are secured using WS-Security standards with AD as the security credentials store. Come and hear about how CBA managed to deliver this application successfully to 30,000 users at over 1700 sites across Australia in around 18 months. Key technologies used include the .NET Framework, Windows Server 2003 and Active Directory.
Stuart Johnson; Edward Gallimore
ARC216
Microsoft Client Strategy
Microsoft has a broad variety of client related technologies for creating Windows based and Web based applications, but which one is appropriate for your application? What should you choose when? Where is the future of client development heading? This session will examine these questions and more, also explaining that variety of Windows and Web based client technologies Microsoft offers and how they all fit together including: AJAX, Atlas, ASP.NET, Windows Forms, Windows Presentation Foundation and Windows Presentation Foundation / Everywhere.
Mark Carroll; Brenton Webster
ARC217
How to Get Your Grandmother Building Missile Defense Systems
How do you get moderate developers building high quality software? In this session, we look at four of our projects where we attempted to build high-quality self-sufficient software factories, which were adaptive to changes in staff, requirements and budget. The four projects were in very different environments: government, industry body, private sector enterprise and independent software developer. We show how the people, process, frameworks and tools produced some effective, and some not-so-effective, development environments. We outline the lessons learned, and how we would approach those projects again, using technology such as VSTS, Team Foundation Server, and the Microsoft Software Factory initiative.
Martin Grannel
ARC314
Web Service Security: Scenarios, Patterns and Implementations
Are your customers asking you about architectures that support and enable Web Services Security? Join Jason Hogg from patterns & practices as he takes you on a deep dive on scenarios, patterns and implementations that support WS-Security. Using the latest patterns and practices guide as a reference, learn about vulnerabilities and mitigations that you can implement with both WSE 3.0 and Windows Communications Foundation.
Graham Elliott
ARC318
Software Factories
Using the Microsoft patterns & practices Smart Client and Web Service Software Factories, developers and architects can build more consistent, higher quality distributed systems with less effort. See how Visual Studio 2005 has been extended with additional guidance that helps demystify and automate creation of a robust solution that spans from the user interface through all layers of a service including the service interface, business logic and data access logic
Andrew Dingley
BIN204
Delivering an End to End Business Intelligence Solution
Business Intelligence (BI) technologies are emerging as important tools for organisations that need to consolidate, analyse, report and scorecard their data. The challenge for today's organisations is to provide the right data to the right people at the right time, and meeting this challenge is about employing the right tools. In this session, learn why Microsoft BI is a complete, enterprise grade, and affordable set of solutions that enables decision makers to drive increased business performance by delivering BI through the Microsoft Office System. Be warned: This session is all about demos! You will see comprehensive demonstrations that deliver an end-to-end solution using SQL Server 2005, Excel 2003 and Business Scorecard Manager 2005. Topics introduced will include: ETL, multidimensional databases, data mining, reporting and scorecarding. This session is relevant for IT professionals with an interest in BI, and equally for non-IT professionals interested to understand and evaluate Microsoft's BI offerings and strategy.
Peter Myers
BIN209
Microsoft Office Excel 2007 and SQL Server 2005 Analysis Services Integration Explained
Business Intelligence (BI) is all about business users making better and faster decisions based on the correct data. Getting accurate data into users' hands is crucial to any successful BI application. With that goal in mind, learn how to use SQL Server 2005 Analysis Services and Excel 2007 to build an enterprise-level data analysis solution. We show you how to develop server-side business rules and unified views of business data for one version of the truth, while at the same time providing end users with simple, self-service flexibility in Excel to make accurate decisions quickly. Session cover advancements in SQL Analysis Services 2005, the renewed business intelligence focus in Excel 2007, and how the two products integrate to provide a total solution. Analysis Services topics focus on using Visual Studio to design and organize metadata, develop server-side formatting and exception highlighting, create server-driven actions, develop Key Performance Indicators, and optimize all of the above for analysis in Excel 2007. Excel 2007 topics include the next generation PivotTable experience (overhauled for ease of use as well as additional power), using new Excel OLAP Formulas that enable querying external data from anywhere in the sheet and rich new data visualization for guided analytics.
Siva Harinath
BIN212
Building Reporting Solutions with Reporting Services and Analysis Services
Reporting Services and Analysis Services are the main pillars of the Microsoft Business Intelligence platform. They are completing technologies that you can leverage to build synergetic reporting solutions. Join this session to learn how to integrate Reporting Services and Analysis Services to implement smart standard and ad hoc reports.
Siva Harinath
BIN306
Putting It Together: Moving Beyond the Basics of SQL Server 2005 Integration Services
It's easy to use Integration Services to build a package to move data from Here to There. But to build a system of packages that professionally, and consistently, manage your dimensional data warehouse, you need to be able to use a lot of the great features in SSIS. This session illustrates best practices for building a realistic ETL system, including communicating between master and child packages, using dynamic SQL in the Data Flow, and when and how to use the Script Task and Script Transform. Auditing and logging are key elements of a professional ETL system, and we talk about how to supplement the standard SSIS logging with additional process metadata. The ETL process is at the end of a long, dirty pipeline. Learn how to design flexible systems that detect the most common errors before it's too late, and plan for the worst case "oops, it's too late" scenarios.
Nick Barclay
BIN308
Cabana: Functionality in Microsoft Office SharePoint 2007 for Business Intellligence
KPIs, Portals, BI, oh my! Come explore the new Business Intelligence features in Microsoft Office SharePoint 2007 including KPI lists, the Business Data Catalog, BI Web parts, Report Center and a number of other new features. We step through how Office SharePoint Server 2007 integrates with other Microsoft BI technologies including SQL Server Analysis Services, SQL Server Reporting Services, and Microsoft Office 2007 (including Excel and Excel Services). Learn how you can take advantage of Office SharePoint Server to build your next generation Business Intelligence portal!
Siva Harinath
BIN316
Architecting Reporting Services Report Models for Ad-hoc Reporting
Do your users require self-service reporting? Are you ready to move forward with Report Builder but unsure of how to build a robust Report Model to enable end-user independence? Have you built Report Models but need to know how to move to the next level or solve design issues? This session provides prescriptive guidance about using the new Model Designer to build robust Report Models that will facilitate diverse reporting needs and overall yield better reports. Gain a better understanding of model auto-generation and the manual steps of model design and editing. Leave with a greater confidence in Report Model design concepts and allowing you to deploy Report Builder widely in your organization.
Peter Myers
BIN317
SQL Server 2005 Analysis Services: Planning for the Enterprise - Scalability and Performance
SQL Server 2005 Analysis Services is a complete re-architecture relative to SQL Server 2000, with a strong emphasis on enterprise readiness. In this presentation, we discuss the scalability and performance aspects of the Analysis Services architecture and feature set (dimension storage, memory management, processing, proactive caching, partitioning, aggregation design). We also talk about common pitfalls and provide best practices for producing optimal UDM design.
Siva Harinath
CLI201
Deploying Windows Vista: Everything You Need in One Hour
This session is intended for IT professionals responsible for planning and executing Windows Vista deployment and migrations in organizations of all sizes. In this session, learn how and when to use the wealth of new depoyment tools and technologies that are available with Windows Vista. Learn how tools like the WAIK and OPK can be leveraged. Learn when and where to implement BDD. Learn how new technologies such as WDS and WIM fit in. Learn how to leverage the power of Windows PE. By the end of this session you will be ready to plan and execute a Windows Vista deployment.
Corey Hynes
CLI204
Scaling out Media Center Performance in Windows Vista Ultimate Edition
With the upcoming launch of Windows Vista, and the wider availability of Media Center extenders, learn how to identify hardware bottlenecks to improve system performance to allow the distribution of the Media Center experience around your home.
Mark O'Shea
CLI207
Windows Vista Nuggets
Come and dig deeper into Windows Vista to uncover some of its lesser-known but still extremely cool and useful features. In this demo-intensive session, Nathan will show advances in key workloads, including backup, speech recognition, mobility, collaboration and more. Leave this session understanding how CompletePC Backup, Network Projection, Windows Meeting Space, Natural Language Input and other new features will improve life for you and the teams you support, and how to implement them successfully.
Nathan Mercer
CLI208
Windows Vista Client Manageability
This session provides a high-level overview of some of the new management technology in Windows Vista. Windows Vista features a greatly enhanced event logging infrastructure and a re-architected Event Viewer. A new Task Scheduler provides a powerful tool for ad-hoc management of client machines. New policy settings in Group Policy provide greater control over a number of client operations, including printers, Internet settings, and removable storage devices. We demonstrate many of the new management technologies in Windows Vista and discuss how Microsoft's management solutions will leverage this new technology.
Wole Moses
CLI216
Softricity: Application Virtualisation and On-Demand Software Distribution
This presentation will provide an overview of the Softricity technologies, system architecture and self provisioning product including a "live" demonstration. The key value propositions will be discussed along with example projects from the field and the ROV model.
Craig Stockdale; Stephen Madden
CLI302
Developing for Windows Vista
Windows Vista offers a range of new opportunties for developers. In this session we will cover the core areas you need to be aware of within the platform as a developer for either working with your existing applications or developing new applications that will target the platform as well as drilling down into practical examples showing how to leverage the new capabilities offered in Vista. General themes: Cover core awareness areas: e.g. Security, User Experience focus New capabilities to be leveraged: e.g. Search, RSS, .NET 3.0 (WinFX) Recommendations for existing application development, new application development Look at best practice usage
Jeremy Boyd
CLI302
Windows Vista: System Performance Enhancements
Slow or inconsistent application performance frustrates users and hurts productivity. Windows Vista includes a number of breakthrough technologies that will provide a much more consistently responsive experience. In this session, we discuss all of the performance enhancements in Windows Vista, and help you understand how you can take advantage of these new features to optimise client performance.
Iain Frew
CLI303
Image Engineering: Creating Your Perfect Desktop
Learn how you can use the new Windows Vista tools (ImageX, Windows System Image Manager) to engineer your desktop and create unattended answer files for offline and online deployments. Windows PE is the foundation for Windows Vista deployments and much of the technology and tools use it extensively. Learn how you can utilize Windows PE to inject drivers, customize deployments, diagnose problems and troubleshoot Windows Vista deployments.
Scott Dickens
CLI305
Making bad applications behave with Virtualisation at the desktop
Andrew Dugdell will dive in and show you how to get the most from Virtualization at the desktop. With the public availability of Virtual PC (and upcoming release of Vista), now is the ideal time to start migrating some of those legacy operating systems and applications into a Virtual Machine. This session will cover how to design, deploy and manage your Virtual Machines with differencing disks, undo disks, WMI based GPOs and assorted tools. He will also cover the upgrade path to the upcoming release of Vista Enterprise and Virtual PC 2007. Andrew's been deploying SOEs inside VMs for about 12 months now, and he reckons he's got some great gems to share - and ummm some classic mistakes not to make.
Andrew Dugdell
CLI308
Windows Desktop Search Enterprise Solution
Windows Desktop Search (WDS) is creating an enterprise class solution for desktop search. This tool's update for the business environment is designed to speed the information workers access to critical information. Over 200 common file types are searchable by WDS and can be extended to additional file types through custom IFilters. The current release includes features to meet the needs of the corporate IT administrator. Considerations have been given to the implementation of group policy, security, client behavior and performance on Exchange servers.
Paul Donlan
CLI309
Application Compatibility in Windows Vista and the Application Compatibility Toolkit
This session covers application compatibility in Windows Vista and available tools such as the Application Compatibility Toolkit 5.0 and resources to assist in overcoming application compatibility issues.
Uday Shivaswamy
CLI310
Modifying Applications to Run on Windows Vista
This session discusses the overall compatibility of Windows Vista for applications written for earlier versions of Windows OS. It also highlights new features and security tightening in Windows Vista, how applications will behave under these conditions, and what changes may be needed to transition smoothly to Windows Vista.
Uday Shivaswamy
CLI311
Internet Explorer 7 for IT Professionals
Internet Explorer has become a critical line-of-business application for many companies. Come to this session to learn about what is new in IE7 such as security enhancements, improved standards support and improved user experience with tabs, printing, etc. This session also covers new deployment and management options and how they will make management of IE easier as well as help corporations make the most of the great new features.
Jason Watters
CLI312
Why Vista is compelling for the Mobile PC
Ultra-Mobile PCs have entered the Windows device ecosystem and are likely to fuel the growth of mobile PC sales, which is already surpassing that of desktop sales. Today's portable and powerful mobile PCs offer new opportunities and challenges for developers and IT professionals. IT professionals should come to learn what is new in mobile PCs (notebooks, laptops, Tablet PCs, and the new UMPCs), strategies for managing them, and what mobile PCs can do to increase the workforce productivity. Developers will learn about creating applications optimised for mobile PCs by taking advantage of new screen resolutions, pen and ink, power awareness, network awareness, and data synchronisation.
Dr. Neil Roodyn
CLI313
Windows Vista networking and IPsec improvements
Bored with Windows networking? Haven't seen anything new in, like, forever? Well, just wait until you see what Windows Vista packs. Its networking components are all-new from the ground up. The TCP/IP stack has been rebuilt for performance and security, with routing compartments that prevent unwanted forwarding of traffic between the Internet and a VPN (for example), support for the strong end-system model, a completely redesigned filtering engine, improved automatic performance fine-tuning, increased resiliency against TCP/IP-based denial-of-service attacks, and full IPv6 support. IPsec's wealth of enhancements include simplified policies to speed connection time, a completely redesigned user interface (integrated with the firewall), user-based policies, application-aware policies, more troubleshooting and diagnostic tools, AES support, and support for secure client-to-domain controller traffic. Whew! There's a lot here, and Steve Riley will help you fall in love with Windows networking all over again.
Steve Riley
CLI314
Developing a Windows Presentation Foundation Application
Take a tour of Windows Presentation Foundation using Visual Studio and Expression Interactive Designer. Learn the fundamentals of the "Avalon" markup and programming model: layout basics, controls, documents, media, resources, styling and databinding.
Arik Cohen
CLI315
Preparing for the Future: Integration between Windows Presentation Foundation and Windows Forms
Preparing for the Future: Integration between Windows Presentation Foundation and Windows Forms
Arik Cohen
CLI317
Building Reliability into Windows Vista
Windows Vista has been engineered to be the most reliable version of Windows ever released. Not only will users experience fewer crashes, hangs, and reboots with Windows Vista, new technology in Windows Vista will make it much easier to recover when problems do occur. This session discusses the improvements inside Windows Vista that will minimise user disruptions, and the tools that will help manage the impact of disruptions and minimize data loss when problems occur. We include a number of demos of reliability, diagnostics, and the help & support features in Windows Vista.
Iain Frew
CON113
(BTS) Business Process and Integration Landscape
TBC
Chris Vidotto; Paul Woods; Steven Maw
CON203
(.NET 3.0) Windows Workflow Foundation: Introduction
Virtually all software supports a business process that can be specified as a discrete series of steps known as a workflow. Windows Workflow Foundation is the programming model, engine and tools for quickly building workflow-enabled applications on Windows. This session is a code-focused introduction to this new technology and shows you how to design, build and debug workflows. Learn how to build the "hello world" of workflow-enabled applications and also how to make the right decisions when choosing to use workflows in everyday applications.
Paul Andrew
CON204
(BTS) Planning and Designing Enterprise Class BizTalk Server Solutions
The success of any BizTalk deployment hinges on the right approach. Attacking the solution from many fronts helps reduce the problem into manageable pieces, ensuring all aspects of design, planning and delivery is well executed. This session is divided into two parts; the first focuses on a collection of techniques and approaches used in the field today to effectively design, plan and deploy Enterprise Class BizTalk solutions, and the second part is an Oprah style discussion with the presenters fielding questions from the audience. This is a must see session for those interested in moving into the Enterprise Integration space, or those keen to find out more about the pointy end of BizTalk.
Chris Vidotto; Graham Elliott; David Lemphers
CON205
(BTS) BizTalk Server 2006 and Office Business Scorecard Manager 2005: Integrating Real-Time Business Activity Monitoring with the Scorecard
The Business Activity Monitoring (BAM) of BizTalk Server 2006 allows the creation of real-time key performance indicators (KPI's) that can provide insight into transactions and processes while Office Business Scorecard Manager organizes KPIs and scorecards to facilitate achievement of organizational goals. This presentation explores the capabilities of BAM and demonstrates how to effectively integrate BAM into scorecard solutions using Office Business Scorecard Manager.
Nick Ward; Chris Vidotto
CON218
(CS) Connected Commerce with Commerce Server 2007
eCommerce Web sites need to be connected to the line-of-business systems in your company, to ensure a consistent customer experience and minimize operation and support costs. This session covers integrating Commerce Server 2006 with ERP or CRM systems and external business trading partners by utilizing the new built-in integration adapter for BizTalk Server 2006. Learn how to utilize the new Orders, Inventory, Catalog, and Profile BizTalk Adapters in detail to achieve high-performing, reliable connectivity between your Commerce Server deployments and other external systems.
Graham Elliott
CON301
(.NET 3.0) Introduction to the .NET Framework 3.0
Do you want to create visually stunning user interfaces? Do you need to build connected applications that interoperate across platforms and model a range of business processes? Do you want to provide a better login and authentication experience to your customers? In this session, you'll learn how Microsoft's next generation developer platform, the .NET Framework 3.0, enables you to address all of these scenarios and more. You'll get the big picture on the .NET Framework 3.0, including an overview of its new technologies (Windows CardSpace, WCF, WF and WPF) and how it relates to the .NET Framework 2.0. You'll walk away understanding how the .NET Framework 3.0 simplifies software development and enables you to build new types of applications.
Payam Shodjai
CON302
(.NET 3.0) Windows Communication Foundation: Introduction
The Windows Communication Foundation (WCF), formerly known as "Indigo," is Microsoft's unified framework for building service-oriented applications. It enables developers to build secure, reliable and transacted solutions that integrate across platforms and interoperate with existing investments. WCF combines and extends the capabilities of existing distributed systems technologies, including Enterprise Services, System.Messaging, .NET Remoting, ASMX, and WSE to deliver a unified development experience spanning distance, topologies, hosting models, protocols, and security models. This session provides an overview of WCF and shows you how WCF will radically simplify the development of distributed applications.
Payam Shodjai
CON306
(.NET 3.0) Building Identity-Aware Applications with MS CardSpace
CardSpace makes it easy to manage digital identities and reduces identity theft by implementing the core of the Identity Metasystem. In this session, learn about how to build and integrate a secure, consistent identity infrastructure into your applications.
Nigel Watling
CON307
(.NET 2.0) .NET 2.0 to .NET 3.0: Developing Manageable Web Services
We have built Web Service to address business needs with ASMX, WSE 1.0, WSE 2.0 and WSE 3.0. However, have we addressed the "management" of these web services? How do we know whether our current production web services are running at optimum capacity? Can we track that whether unauthorized access is granted to these web services or do we have structures to prevent denial of service attacks in advance? What tools and matrix do we used to measure their success? This topic address the current issues and solutions to manage of the web services. Then we will discuss how these management issues are addressed in WCF using the following tools with code illustrations. Coding Explicitly, Logging and Tracing, Using SvcTraceViewer and SvcConfigEditor, Performance Monitor with new WCF perfmon counters, Integrating custom perfmon counters into your code, Integrating Windows Management Instrumentation into your code.
Rory Primrose; Chris Peiris
CON308
(.NET 3.0) Windows Communication Foundation: Building Secure Services
The Windows Communication Foundation was built from the ground up to make it easy for you to build secure distributed applications. In this session, you'll learn the basics of WCF security: how to secure a message exchange and secure access to resources. From message confidentiality and integrity to authentication and authorization - you'll see that WCF does a lot of the heavy lifting for you. You'll also get a better understanding of more advanced WCF security features including federated identity.
Payam Shodjai
CON309
(CRM) Modelling and Automating Business Processes with Microsoft CRM
This session is designed to showcase ways you can maximize organizational impact with Microsoft Dynamics CRM. Learn how to leverage Microsoft CRM workflow to automate mundane and critical business processes to improve customer touch. Within this session, take a look at real-life process flow found in today's businesses and see how Microsoft CRM can solve common business pain.
Bill Patterson
CON310
(.NET 3.0) Windows Communication Foundation: Designing Bindings and Contracts
The Windows Communication Foundation provides a versatile and extensible programming model for building distributed applications. In this session, learn how to select the right binding and design the right contract for your application. Whether you're deciding on a message exchange pattern or a particular transport, learn common application blueprints and best practices for designing bindings and contracts.
Graham Elliott
CON311
(.NET 3.0) Windows Workflow Foundation: Building Rules-Based Workflows
Rules can be a powerful business process modeling tool when combined with workflow. Windows Workflow Foundation includes a rules engine which can be accessed in workflows. In this session, learn when to use rules in business logic and how rule policies allow for the description of sophisticated behavior. You'll walk away with insight into the power of workflows within a line-of-business application.
Paul Andrew
CON314
(.NET 3.0) Windows Workflow Foundation: Creating Custom Activities for Workflows
Activities are the building blocks of workflows much like controls are the building blocks of ASP.NET pages or Windows Forms. In Windows Workflow Foundation, activities are used to encapsulate execution logic, communicate with the host and factor a workflow into reusable components. In this session, learn how to create custom activities and re-usable libraries of workflow building blocks.
Paul Andrew
CON315
(BTS) BizTalk Server: Adapters for Host Systems
More enterprises are using Microsoft BizTalk Server to integrate and orchestrate composite solutions that span a variety of systems and applications, including IBM hosts. The new Microsoft BizTalk Adapters for host systems offer efficient development tools and native runtime protocol engines that allow enterprise IT to integrate IBM legacy programs and data stores with BizTalk solutions, preserving the integrity and performance of vital line-of-business systems. This session provides the details of the BizTalk Adapter for Host Applications, the BizTalk Adapter for DB2 and the BizTalk Adapter for Host files.
Chris Vidotto; Graham Elliott
CON316
(BTS) Integration of BizTalk Server 2006 and Windows Workflow Foundation.
This technical session will show you how to integrate Workflows within the BizTalk Server 2006 infrastructure. The session will be based on a hypothetical Company wide forms based workflow solution. It shows how to use BizTalk Server 2006 to manage the entire process, whilst implementing the specific workflow bits within a dynamically loadable long running or short term Workflow. Give you the best of both worlds! The session will focus on how to allow BizTalk to contol the workflow, whilst using dynamically loadable worflows and rules from within the workflow environment. Key Take aways: 1. Integration of WWF + BTS Server 2006. 2. Resuming long running state based workflows from within a BTS Orchestration. 3. Loading Workflows Dynamically + using external based rulesets.
Mick Badran
CON317
(BTS) Management, problem identification, trouble shooting, automation
This session covers management of BizTalk applications, including problem identification, specific troubleshooting techniques, and automation of routine tasks. BizTalk Server application management is discussed in the context of actual customer installations by Microsoft experts who developed the management processes used.
Bill Chesnut
CON412
(.NET 2.0) Framework 2.0: Integration Inside Out
Ever wondered how technologies like BizTalk and JBoss work? Have you wanted to get through the haze of integration buzzwords and look inside an Enterprise Service Bus to see how it ticks? This session will address the perceived complexity surrounding integration technologies by tearing down an integration server architecture and building it back up through simple .NET 2.0 code. Using a custom developed reference project, you will gain an insight into the purpose of each element of an integration server and how to develop your own in .NET. This is a must see session for those interested in understanding how integration technologies work under the hood, and for those who want to gain a deeper understanding into the architecture and mechanics of integration.
David Lemphers; Kurt Heiz
DAT301
Building Reliable Service Applications with SQL Server 2005 and Service Broker
One of the most difficult things to get right in service oriented application development is a reliable communications and application infrastructure. Service Broker allows you to use the proven reliability features of SQL Server to create asynchronous distributed applications that offer unprecedented levels of reliability. This session will explain how to architect and implement this type of application.
Nick Ward
DAT302
Cabana: Data Session Cabana with Don Vilen
Don Vilen
DAT303
Methodology for Upgrading to SQL Server 2005
The SQL Server 2005 upgrade involves more than just running the Upgrade Advisor. This session examines how to construct a methodology, what techniques you can use to upgrade to SQL Server 2005 and the necessary pre-upgrade and post-upgrade considerations. Learn how to refactor your database to take immediate advantage of SQL Server 2005's features with minimal impact on your database solutions.
Victor Isakov
DAT305
Managing Semi-Structured and Unstructured Data: BLOBs, XML and FTS in SQL Server 2005
More and more data that does not fit into the relational model directly, such as semi-structured and unstructured data, is stored inside the database. SQL Server 2005 provides several improvements that make the management of such data easier and more efficient than ever. This presentation shows how XML, varbinary(max), CLR-based user-defined functions and fulltext search will enable you to store and manage your semi-structured and unstructured data along with your traditional, relational data.
Greg Low
DAT307
Next Generation Data Access in .NET Applications with ADO.NET vNext
ADO.NET 1.0 presented a break-through in data-access technologies with explicit support for disconnected scenarios and a lightweight, high-performance provider model. In ADO.NET 2.0, the API was extended to enable more scenarios, perform faster and scale better. In this session we discuss what comes next. The next version of ADO.NET has both evolutionary aspects and serious innovations in it; from language-integrated query (LINQ) to object services to mapping, ADO.NET will bring simplification and great expression power to the Microsoft data platform enabling construction of sophisticated business applications and tools with less effort and more functionality.
Greg Low
DAT310
SQL Server Always On Technologies: Choosing the Right High Availability Solution
SQL Server Always On Technologies support mission critical applications with the highest level of availability. Application downtime can impact business, resulting in lost revenue, customer dissatisfaction and damage to the credibility of a business. Modern database applications often require low levels of planned and unplanned system downtime. This session reviews the portfolio of SQL Server Always On Technologies that help to meet stringent application uptime service level agreements. Database mirroring, failover clustering, database snapshots, snapshot isolation, peer-to-peer replication, log shipping and online operations are discussed and demonstrated at this session.
Don Vilen
DAT313
Migrating From Access to SQL Server 2005
This session highlights key concepts, features and best practices from the TechNet series titled: SQL Server 2005 for the IT Professional, delivered during the three months prior to Tech·Ed. In March, April and May, we discussed many facets of recovery and reliability for SQL Server 2005. This session hits the highlights and reminds you of what you should be looking for in order to provide a robust environment where data loss is reduced as much as your design (and budget) allows. This session is all about tips and tricks-from Update/Installation to Security, Tools, Availability, and Recovery from Human Error. If you want to how how to design the foundation for a robust and reliable system, this session is for you!
Stephen Koop
DAT315
SQL Server Always On Technologies: Database Mirroring Best Practices and Performance Considerations
Database Mirroring is one of the main SQL Server Always On Technologies that can help minimize planned and unplanned downtime, thereby maximizing the availability of the database. Database Mirroring transports the changes in the production database to a mirror database, either synchronously or asynchronously. The mirror database can reside either in the same data center to provide a high-availability solution, or in a remote data center to provide a disaster-recovery solution. Business requirements such as service-level agreements and performance, as well as technical factors such as log generation rate, network throughput, and I/O throughput, influence the deployment of database mirroring. We discuss the best practices and performance considerations for implementing Database Mirroring.
Don Vilen
DAT318
Be More Productive with SQL Server 2005 Tools
Learn how the next generation tools in SQL Server 2005 can increase your productivity. This session drills into the new features and demonstrates how to best leverage your efforts toward efficiency. Learn tips and techniques for effectively using SQL Server tool and find out how these revolutionary tools can increase your productivity. This session features demos of SQLCMD, Management Studio, SQL Server Agent, Profiler/Replay, Database Engine Tuning Advisor, and DMV Reports. One slide and all demos!
Don Vilen
DAT411
SQL Server 2005: Advanced Indexing Strategies
In this session we look at a fast-paced collection of indexing tips and tricks based on an already optimized base table structure. How you create your base table - as well as cluster it - has a big impact on that table's performance. To mix learning options and give you a lot more advanced content, this session should be attended AFTER viewing Part 4 of the MSDN Webcast Series titled: Effectively Designing a Scalable and Reliable Database. The complete set of resources for Part 4 can be found here: http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032278595&EventCategory=5&culture=en-US&CountryCode=US. Once the base table structures have been defined and you have to further improve system performance, where do you look and how do you do this? In this session we will talk about targeting both the known and finding the unknown performance problems. Once you know where the problems are we'll go through numerous options to improve the performance using indexes. This session is very fast-paced with a lot of tips and tricks for various search arguments (SARGs), aggregations, and joins. Additionally, this session will look at a couple of design techniques that help to improve both performance and availability by leveraging new SQL Server 2005 features. Once this session has been completed you will want to watch Part 5 of the same series. Part 5 covers Index Maintenance and completes the indexing series from Table Creation to Indexing Strategies to Index Maintenance. You can see a complete set of resources for this series in a summary entry on Kimberly's blog here: http://www.sqlskills.com/blogs/kimberly/PermaLink.aspx?guid=4daca6d9-c52b-4f85-a47c-20f252883e20.
Adam Cogan
DAT414
SQL Server Error Handling: T-SQL, SQLCLR and Clients
In SQL Server 2005, both T-SQL and SQLCLR procedures can use Try-Catch constructs to intercept and process exceptional conditions. This is a big change for both server and client/middle-tier processing, as client and middle-tier received and processed all errors directly from SQL Server. In addition, both T-SQL and SQLCLR error handling don't catch every type of error or allow the ability to directly rethrow all errors to reproduce SQL Server 2005 behavior. This session looks at the mechanism in-depth and provides a comprehensive and consistant error handling strategy that works for all procedural code and clients.
Greg Low
DEV202
Introducing Visual Studio 2005 Team Edition for Database Professionals
Come and get a first look at an exciting new addition to Visual Studio Team System.
Michael Leworthy
DEV205
Visual Studio: Leveraging Your Visual Basic 6 Investments with VB 2005
This session focuses on solutions for migrating large forms-based line-of-business applications from VB6 to VB .NET and provide prescriptive guidance on how to mitigate the costs and risks associated with these migrations. Specifically, the session provides an overview of approaches and architectures that allow for applications to be migrated to VB .NET in incremental steps with production deliverables consisting of a combination of VB6 and VB .NET visual and non-visual components. The content and approaches are based on real-world implementations with lessons learned from those efforts covered in the session.
Charles Sterling
DEV301
Securing and Deploying Visual Studio 2005 Tools for Microsoft Office (VSTO) Solutions PLUS Visual Studio 2005 Tools for Microsoft Office (VSTO) version 3.0: What's Coming
Managed code solutions built with VSTO can be very powerful, but the deployment and security models are unique compared to the world of VBA and Windows Forms solutions. This session explores the various aspects of using .NET security with VSTO solutions. We also dive into the various options for deploying VSTO solutions to help you gain an understanding of the advantages of various approaches. PLUS VSTO is the default toolset for building managed solutions based on Office. VSTO v3 builds on the very rich capabilities of VSTO 2005, and introduces new features for easily developing Office client solutions, including app-level add-ins, custom taskpanes and ribbons, Word content controls and Outlook form regions. VSTO v3 also offers enhanced server-side capabilities, and a streamlined deployment and security model.
Andrew Coates
DEV303
Concurrent Development with Branching in Team Foundation Server
As a software development team grows the level of concurrency on source files can increase, especially when there are common frameworks which are in their early stages of development. Concurrency becomes a critical bottleneck when development teams are distributed and are potentially in different time zones. This session looks at how development teams can use the branching features within Team Foundation Server's source code repository to manage concurrency issues created by working in large teams by using a structured approach to branching. The session will cover: - Managing concurrent development streams. - Forward and reverse integration. - Creating hot fixes for released code. - Impact on build and test automation.
Mitch Denny
DEV304
Smart Client: Real-World ClickOnce
ClickOnce provides a lot of flexibility for getting your smart client applications into your users hands. Come learn how to conquer the challenges of employing ClickOnce in real world enterprise environments. This session quickly reviews the process of deploying an application with ClickOnce, focusing on what is placed where and what security mechanisms and configuration is involved. It covers how to move ClickOnce applications from development machines onto production servers including the server configuration required and the modifications needed to your manifest files. It discusses versioning your ClickOnce applications to control who gets what version when, as well as how to tighten down security using trusted publishers and avoiding user prompting. Strategies for tracking application usage and restricting access to ClickOnce applications are also discussed.
Adam Cogan
DEV306
Visual Studio 2005 Team Foundation Server: Step-by-Step Migration and Adoption Planning
Visual Studio 2005 Team System is a large product that can bring a lot of value to your organization, but it is not without some complexities. If you are struggling to adopt, or still haven't made the commitment, come learn about the steps that can lead to a successful implementation. Learn about different deployment strategies, in addition to strategies for managing users and projects. Learn where the most value is immediately, and what can be integrated into your organization at a later time. Also, discover what resources are available for learning more about the features of Visual Studio 2005 Team System. Team Foundation Server (TFS) is the core server infrastructure that supports Microsoft's current and future vision around SDLC management and tools integration. Deploying TFS within any organisation is a non-trivial task, and publishing TFS via the Internet adds to the standard challenges. In this presentation, David Lemphers will teardown the current deployment of TFS as deployed for Dev'Garten members via https://tfs.devgarten.com and drill into the various layers including the virtual tier that hosts the ISA Server 2004 reverse proxy and the TFS Application Tiers and the physical tier that hosts the x64 SQL Server 2005 Enterprise Edition data platform, and securing TFS web services using SSL. This session will also include a lesson learned discussion on how to plan and deploy TFS for a variety of team configurations and distributions.
Eric Lee; David Lemphers
DEV307
Sharing Assets Between the .NET Compact Framework (Windows Mobile) and the .NET Framework (Desktop Windows) PLUS Developing Applications That Work on Both Pocket PC and Smartphone
Whether you were first introduced to .NET via the Compact Framework/Windows Mobile, or via the full .NET Framework on the PC, it may make sense to share your code assets between the two platforms. In this session, we explore when you should be doing this and when not. We then explore the options available (i.e., directly sharing binaries or conditional compilation) and drill into problems and workarounds. This includes framework differences, platform/OS differences, optimal usage of Visual Studio 2005 and how things have improved since NETCF v1.
Dr. Neil Roodyn
DEV308
Jumpstarting Mobile Development with Patterns and Practices for Mobile Client
Build better enterprise Mobile line of business solutions on Windows Mobile 5.0 and the .NET Compact Framework with this new patterns & practices Software Factory for Mobile Clients Based on proven practices applied on successful projects, this offering provides a comprehensive, end to end architecture toolkit including a set of reusable components (Application Blocks) and tools to help you design, develop and deploy performant, maintainable and secure Mobile solutions now, aligned to the longer term Microsoft technical strategy. This session will use worked examples to introduce attendees to this exciting new architectural guidance from Microsoft.
Dave Glover
DEV309
Visual Studio 2005 Team Foundation Server - Applying Version Control, Work Item Tracking and Team Build to Your Software Development Project
Visual Studio 2005 Team Foundation Server provides integrated version control, work item tracking, build mechanism and extensive reporting for any size organization. This session overviews the core features and functionality of Team Foundation Server and how, in conjunction with Visual Studio 2005 Team Suite, it can improve your team's collaboration, predictability and productivity. PLUS Visual Studio 2005 Team System provides a rich environment and integrated support for software development processes. Team Foundation Server ships with two predefined software development processes, Microsoft Solutions Framework (MSF) for Agile Software Development and MSF for Capability Maturity Model Integration (CMMI) Process Improvement. This session shows you how you can implement these development processes into your environment, as well to incorporating your current software development process into Microsoft Visual Studio Team System.
Joe Sango; Mitch Denny
DEV310
Language-Integrated Query: Querying relational, object and XML data from within your language
This grounds up look at LINQ will provide and understanding of the .NET Framework enhancements and language support that is being built within VB and C# to enable querying of disparate data sources. The session will also cover the relationship between LINQ and XQuery, ADO and other data sources through expression trees.
Jason Watters
DEV312
Visual Basic: Tips, Tricks and Futures
Visual Basic 2005 dramatically increases daily productivity for line of business applications developers. In this session, we explore many of the enhancements, big and small, that make your day-to-day life as an application developer more exciting. We cover topics like refactoring, code snippets, new .NET Framework APIs and capabilities, the My infrastructure, as well as more advanced techniques for extending the base functionality of the product and dealing with common pitfalls of application development. PLUS In this session, we first explore many of the language and IDE enhancements that increase your productivity when building line-of-business applications, including features like generics, compiler warnings and error correction that you can take advantage of today. Then, we shift gears a bit and take an early look at some of the language innovations we are planning for the future, including LINQ and XML integration, with a focus on how they might influence the way you design and develop applications today.
Geoff Appleby; Bill McCarthy
DEV313
Protect your Applications: Defensive Strategies that Can be Applied to Applications
Threat Modelling is perhaps one of the strongest tools a development team has against vulnerabilities. It is designed to thoroughly and systematically check applications for vulnerabilities and highlight them before they get shipped. Attackers threat model your applications to find chinks in the armor. Sometimes they call it vulnerability scanning, sometimes they call it homework. It would be a lot better for you and your customers if you found them first. The presentation will: - Demonstrate strategic security principals via the process of threat modeling. - Explain how threat models provide developers/architects an advantage over hackers by enabling them to document threats and vulnerabilities posed by their application design. Eventually enabling them to create mitigations for these vulnerabilities. - Review the threat modeling process employed at Microsoft - Demonstrate the tool used to develop these threat models
Rocky Heckman
DEV314
Using Web Services to Develop Applications for Microsoft Dynamics CRM
This session is a deep dive into the programmatic Web Services features of Microsoft Dynamics CRM V3.0, and how they can be used to build custom business applications. Learn how to use Microsoft CRM Web Services, server side .NET managed assembly extensions, client side events and scripting, workflow .NET extensions, and XML schemas. Also, see a detailed demonstration, with lots of code walkthroughs, of how to build an integrated application for CRM and the 2007 Microsoft Office System using Visual Studio 2005 Tools for Office (VSTO).
Philip Richardson
DEV315
Visual C#: Future Directions and Tips and Tricks
Visual Studio 2005 provides a significant number of productivity enhancements across a wide range of areas. The C# team has done a lot of work to make sure that the IDE is more "code-focused" then ever before. In this presentation, a number of tips and tricks covering customizing C# code generation, entry points for refactoring, and navigating through code are presented to help make editing code faster and more fun. The presentation shows these tips off through demos with a strong emphasis on invoking commands through keybindings. PLUS Visual C# 2.0 adds a number of new language features, including generics and anonymous methods. In this session, we look at how they work and how you can use them. Furthermore, we sneak a peak at how the next version of C# will build on generics and anonymous methods as key ingredients of a new facility for language integrated queries (LINQ) across different sources, such as XML documents, relational databases and in-memory data structures.
Joel Pobar
DEV316
Extending Team Foundation Server
In this session Mitch will cover off the key architectural buildng blocks of Team Foundation Server. Then through a series of code-based demonstrations those building blocks will be excercised. This new knowledge will then be mapped onto a number of pre-built examples which augment features provided out of the box with Team System.
Mitch Denny
DEV317
C++/CLI. The Best Language for Managed AND Native Development
For a long time, C++ developers have been second-class citizens in the .NET world, relegated to native development and interop work. Visual C++ 2005 changes this situation, introducing a new binding of C++ to .NET known as C++/CLI. C++/CLI allows C++ developers to leverage their existing skills to develop .NET applications without using tedious language extensions like those in Managed C++. C++/CLI is not as good as C# for .NET development, it is better! This session is targeted at two specific audiences - the Visual C++ 6 developer still living with the tool that time forgot, and the ex-C++ developer now using C# but who would like to recapture the power and expressiveness that C++ is renowned for. Visual Studio 2005 provides a significant number of productivity enhancements across a wide range of areas. In this presentation, we illustrate how to make the C++ developer more efficient than ever using the Visual C++ IDE. This includes a walkthrough of our new latest features and improvements as well as some tips and tricks, which will help all users of Visual C++.
Nick Wienholt
DEV318
Programming with Concurrency in .NET: Concepts, Patterns, and Best Practices.
In this session, we present the increasing need for concurrency in modern applications, both to increase responsiveness of your applications and to improve performance and scalability on modern multi-processor and multi-core computer architectures. We start with fundamentals, including an exploration of parallel shared memory architectures and caches. We then move on to demonstrate some common mechanisms using which to express parallelism, and survey the landscape of technologies and best practices. Learn some of the dos and don'ts of concurrent programming along the way, all based on real world examples. Lastly, we wrap up with a peek into the future of mainstream concurrency hot topics, giving insight into up and coming technologies to keep your eye on.
Joel Pobar
DEV411
VSTS Performance Tools
While most of the focus of Team System has been on the testing, collaboration and system design tools, performance tuning has not received the attention it deserves. In this session, we'll drill down into the two tools that ship with Team System that are specifically design to target performance - the Code Profiler in Developer Edition and the Load Testing tools in Tester Edition. The presentation is demo-centric, and will show the tools in use as we track down real performance issues. What do you think of the performance of your software? Is it fast and small, or slow and bloated? Learn how to collect the data you need to diagnose performance problems, how to investigate them using the right tools and how to fix some of the most common performance pitfalls in managed code. Also, learn how to use the GC efficiently so your application runs faster and consumes less memory. This talk is all about the tips, tricks and common pitfalls of building and deploying large managed applications. If you build large managed applications and want them to launch quicker, this talk is for you. If you build managed libraries or frameworks that are used by other applications and you want your code to be shared across these applications, this talk is for you. If you are building applications which are going to be deployed on terminal servers, and care strongly about the memory utilization of the system, you might also be interested in this talk. Finally, if you are deploying large managed applications, or maintaining systems with such applications installed, you might find this talk useful. In this talk, we go over NGEN, the managed code pre-compilation technology -- the benefits it provides, things to keep in mind while using it to speed up your apps, and ways to effectively manage the NGEN images on your system.
Nick Wienholt
MGT201
Demo'ing Operations Management: Today and the future
This session outlines the future of Microsoft Operations Manager (MOM). The majority of the session covers the next major release, MOM version 3. The session is intended both for attendees who are currently MOM customers, and for those considering a MOM deployment.Come prepared to see a demonstration heavy session on all the cool new tools that will save you time and money and in some cases....your job!! If youre serious about management this is the session for you to see!
Andrew McMurray
MGT206
Systems Management Server State of the Union: Today and Tomorrow
The next major release of Systems Management Server (SMS) now named System Center Configuration Manager 2007 is now available in beta release. Learn the basic operations of System Center Configuration Manager 2007 , using the new, cool, SMS Administrator Console to enable inventory, perform software distribution, run reports and provide remote support to System Center Configuration Manager 2007 clients.
Jon Ellis
MGT304
PowerShell: Next Generation Command Line Scripting
Learn about PowerShell Microsoft's next generation command line scripting solution. Monad combines the interactivity of KSH or BASH, the programmability of Perl or Ruby and the production-orientation of AS400 CL or VMS DCL. In this session, learn how PowerShell also serves as the foundation for our next generation of Admin GUIs so that everything you can do from the GUI you'll be able to do from the command line. You'll never view command line scripting the same way again.
Mitch Denny
MGT307
Deploying Your Microsoft Operations Manager 2005 Environment
Learn valuable information about configuring new security features such as the action account and mutual authentication, as well as other new features including automatic error reporting and operational data reporting. We walk through an entire installation using multiple servers in an advanced configuration, which includes tiering using the Microsoft Connector Framework (MCF), multi-homing agents, importing management packs, and installing the data warehouse, reporting, and Web console.
Andrew McMurray
MGT312
Group Policy: What's New in Windows Vista
Learn about the new Group Policy features in Windows Vista, including ADMX files (which replace ADM files), the ADMX central store, an improved awareness of changing network conditions, using multiple local GPOs, and GPMC integration into the operating system. Additionally, we demonstrate and discuss some of the most important of the hundreds of new policy settings delivered with Windows Vista, and outline considerations for Group Policy in future versions of Windows client and server operating systems.
John Pritchard
MGT316
Deploying Windows Vista Clients with Systems Management Server 2003
Microsoft's newest client operating system, Windows Vista, is fast approaching release. What's the best way to deploy Windows Vista? Using Systems Management Server (SMS), of course! In this session, we cover how to use SMS to deploy Windows Vista clients.
John Pritchard
MGT318
Scripting for IT Professionals Who Can't Write Code
By the end of this session , you will be understand code ....well, script code that is. For most IT professionals, the challenge in scripting is not when to do it, nor what to script, but just getting started writing the code. In this session , learn the basics of writing script code, code that can then be used to write functional automation scripts. As a bonus, learn when NOT to write scripts by using your ability to understand sample scripts and customize them into powerful administration tools. Finally, learn the deep secrets of the command prompt in Windows XP, Windows Server 2003, Windows Vista, and the Microsoft Shell, that can be used to build automation tools that make your job easier. Impress your friends.....script stuff! P.S. You'll finally know just how easy programmers have it!
Corey Hynes
MOB305
Building Windows Mobile Retail and Warehouse Applications
In this session, we look specifically at building Windows Mobile supply chain solutions for Warehouse and Point of sale, using Microsoft Dynamics. Learn how seemingly different scenarios, from inventory picking to "line-buster" point of sale, can be linked together.
Dr. Neil Roodyn
MSG201
Exchange 2007 and the 2007 Microsoft Office System: Better Together
This session helps you understand the new user experience achieved by using Exchange Server 2007 and Outlook 2007 together. Learn how users benefit from increased functionality with these two products. Get informed on: the new scheduling assistant that automates time consuming calendaring tasks, the ability to schedule and customize out-of-office communications, as well as managed folders to facilitate compliance needs. Outlook 2007 and Exchange Server 2007 also combine to deliver a new level of secure collaboration, offering multiple secure messaging approaches that are easy for end-users to use and for IT departments to manage.
Dele Akinsade
MSG202
Getting Started with Exchange 2007: Simple Installation, Setup and Administration Scenarios
Microsoft Exchange Server Deployment can seem to be complex and difficult, but there have been improvements that have been made in Exchange 2007. This session gives a high level overview of the various aspects of deploying Exchange 2007, which includes the requirements to deploy Exchange 2007, the supported topologies, and the process to roll out your servers in your environment.
Johann Kruse
MSG304
Best Practices for Secure Messaging
With over 85% of viruses being propagated through email and the recent increases in spam traffic, network efficiency and integrity is becoming increasingly dependent on comprehensive messaging protection. Starting from the principle of layered defenses, this session drills down to analyze the individual components of the enterprise email infrastructure with a view to implementing a coherent security strategy both inside and outside the network. The session details a series of "security mix" scenarios to facilitate the secure messaging environment. From managed services through multi-engined server level solutions and email specific application-layer firewalls, to best practice Exchange Server configuration; the session provides a real understanding of how layered defenses can reduce infection rates and maximize the efficiency of your messaging infrastructure.
Johann Kruse
MSG305
Exchange 2007 Web Services: 42 APIs is Not the Answer
This session covers the new Exchange Web Service APIs for creating and manipulating mail and other information in the Exchange "12" store. It talks about how a program can extract and send mail, keep a remote store in synch with the master copy on the Exchange Server, and manipulate rich PIM data. In addition to covering the new APIs, this session talks about the older APIs, and how they will work on Exchange "12" servers.
Dele Akinsade
MSG306
Telephony Integration and Voice Over IP with Microsoft Office Communicator 2005
Bringing together the PC and Phone and therefore providing a compelling experience to the information worker is a key scenario for Microsoft Office Communicator 2005. This session provides details on how you can connect the PC and Phone, integrating Live Communications Server 2005 and Communicator 2005 with your telephony infrastructure--whether legacy or IP-based, including a live demonstration of this in action and architectural details.
Brendan Carius
MSG307
Using Records Management Strategies to Tame Your Exchange 2007 Message Stores
Learn how to deploy user-driven compliance policies within your Exchange 2007 environment using Messaging Records Management capabilities. Provide your users with the capability to keep what needs to be kept; and to expire what is no longer valuable. See the changes in Outlook 2007 and Outlook Web Access 2007 that help organizations to inform their users about company policy and their part in implementing it. Discover how to use Exchange management tasks to search multiple mailboxes for messages matching particular keywords.
Dele Akinsade
MSG308
Exchange Sizing and Performance: A Look Ahead to the 64-Bit World of Exchange 2007
Microsoft Exchange 2003 has become a mission-critical, infrastructure staple in organizations of all sizes. As an application that demands high levels of the "-abilities" (availability, reliability, scalability, etc.) and stringent resource demands, the sizing process is critical to ensuring a healthy production environment. User/IT requirements, such as larger mailbox quotas, security, faster searching, remote access, and the need to achieve these goals with lower TCO, present challenges with the current Exchange architecture. The next release of Exchange will help address some of these key User/IT demands with some major architectural changes, thus radically changing how we think about sizing and architecting an Exchange solution. This session first covers a summary of the resource demands of an Exchange 2003 messaging environment, providing rules of thumb and key considerations for server and storage sizing, along with current architectural limitations of the 32-bit Exchange 2003 environment. It then looks at some of the key enabling hardware advancements, such as x64 architectures, dual core processors, SATA and SAS storage, and how these technologies will play a key role moving forward into the Exchange 2007 space. Finally, the session provides an overview of those architectural changes that will impact the sizing and configuration of Exchange servers and storage, highlighting the impact these changes have on the sizing process, and provides some preliminary findings on the impact of x64 on the performance and sizing of an Exchange 2007 environment.
Michael Przytula
MSG309
Exchange 2007: Unified Messaging Architecture and PBX Integration
This session provides a detailed understanding of the technical components of Exchange 2007 UM and how they work. We explain the UM role and its relationship to other Exchange and Active Directory components, as well as connectivity with PBX and IP PBX equipment.
Mario D'Silva; Brendan Carius
MSG310
Exchange 2003 Storage Architecture and Planning
Review the requirements for designing, deploying, and validating a Microsoft Exchange 2003 storage architecture. Learn how storage architecture design decisions can impact server and client performance. Review methods for determing the client load on a system. Identify the components of an Exchange 2003 storage platform and how to design it to integrate with your client load. Receive guidance from Microsoft on how to test your storage design with JetStress to validate performance on the storage platform. Topics include databases, storage groups, transaction logs, LUNs, HBAs, multipathing, VSS, RAID 10, RAID 5, RAID 1 and storage vendor best practices and whitepapers.
Michael Przytula
MSG311
Windows Mobile Applications for People on the Run
Ever since mobile devices have been around developers have struggled with the concepts of how to build enterprise mobile applications. With the version 2 of the .NET Compact Framework building and deploying small applications has been dramatically simplified but adapting an application to work with large volumes of data or function in an occasionally connect environment still results in an extended development cycle. In this session we look at the problems facing enterprise mobile developers and how the development of testing frameworks and application blocks can aid in building robust applications. One of the challenges of Smart Client development and operations is supporting disconnected operations. As soon as you allow your application to be used offline, a whole host of new considerations need to be addressed in your design. This session explores what those challenges are, what the available choices are to address them, and what the best choices are for a variety of situations. In particular SQL Server Everywhere is introduced and discussed in the context of building occasionally connected applications that will work across multiple platforms.
Nick Randolph
MSG312
Exchange 2007: Deployment and Migration
Exchange 2007 brings with it many new concerns for implementation given the new 'roles-based' nature of the product. Migration approaches are necessarily different from previous versions too, given new hardware dependencies. In this session, we take a comprehensive look at all of the new requirements and techniques.
Charlie Chung
MSG313
Is Your Mail Server Running? Then You Better Go Out and Catch It: Exchange 2007 Backup, Availability and Disaster Recovery
Do you care for availability of Exchange services and data? Do you wish there was a one-click recovery option? Join us on this session to learn about how Exchange 2007 will enable in-the-box high data availability solutions with fast, one click recovery. This session also covers enhancements to availability management on clustered Exchange servers; extended VSS restore options and new disaster recovery strategies.
Johann Kruse
MSG314
Windows Mobile and Exchange Server 2003 Mobile Messaging
Learn how Windows Mobile devices connect directly over-the-air to Exchange Server 2003 and Exchange 2007 for access to email, calendar, contact, and task information. This session covers implementation, the user experience and security with an emphasis on the Windows Mobile side of the equation.
Michael Przytula
MSG315
Microsoft Exchange 2007: Management Shell and Scripting
This session covers the Exchange 2007 time machine, otherwise known as the new Monad based Exchange cmdline and scripting interface. Learn how to convert your multiple page VB and COM scripts to mere one-liners in Exchange 2007. We cover the basics of the management shell, as well as the underlying design and key concepts. Additionally, we provide tips and tricks for building larger scripts that can be used to automate small, medium as well as enterprise business scenarios. Best of all, we demo one-liners that are immediately usable, with little or no tweaking necessary.
Charlie Chung
MSG316
Windows Mobile Security Ecosystem Guidance
This session provides guidance for mobile enterprises to become secure enterprises. See what the emerging mobile security issues are, learn existing mitigation techniques, and find out what you need to consider in your enterprise policy. Learn about extending Windows Mobile security scenarios through internal development and third party solutions. Attendees of this session will also benefit from "Enterprise Security Internals for Windows Mobile".
Nick Randolph; Roger Lawrence
MSG317
Exchange 2003: Tips, Tricks and Shortcuts
This session is a collection of relevant, useful tips and tricks related to Microsoft Exchange Server 2003. This session has evolved over the years as tips and tricks have evolved, and it continues to be one of the most popular Exchange-related sessions. This deck has been updated for Tech·Ed 2006.
Charlie Chung
MSG403
Building Mobile Applications: Moving from J2ME to .NET with MapPoint
Ever wanted to know how to build an efficient and performing mobile application? Come and listen to developers that have multi platform and multi language experience in this area including developing mapping applications with Microsoft MapPoint and moving an application from J2ME to .NET.
Aaron Hoye
OFC201
Office System Keynote
The 2007 Microsoft Office system is an advanced solution that includes clients, servers, services, and tools. The Microsoft Office system provides access to resources for IT professionals responsible for managing an organization's desktop platform including the planning, upgrading, and deploying of Microsoft Office system software.
Robin Young; Angus Logan; Arpan Shah
OFC202
Windows SharePoint Services (version 3): Overview and What's New
This session covers technical fundamentals of the next generation of Microsoft's Web workspace technology-what's new, what's changed, how it works, and why you should deploy it and develop on it. This session is a prerequisite for "Office SharePoint Server 2007: Overview and What's New".
Mike Fitzmaurice
OFC203
Document and Records Management Using 2007 Microsoft Office Server and Client Technologies
This session offers an overview of Document Management, Workflow and Policy/Compliance capabilities in 2007 Microsoft Office system client applications and Microsoft Office SharePoint Server 2007. This presentation provides a scoping for the capabilities and extensive demonstration of features in this area.
Arpan Shah; Angus Logan
OFC213
Excel Enhancements (Excel Client and Excel Calculation Server Drill Down)
There are 500 new features in Excel, why because it rocks! In this session we will cover the new client capabilities and how to further enhance your reporting capabilities with Excel Server.
John Hodgson; Nick Schoeffler
OFC215
Infrastructure Topics in SharePoint Products and Technologies: Administrative Architecture and Planning for Deployment
This session describes the new Deployment and Administration Architecture for Windows SharePoint Services (version 3) and Microsoft Office SharePoint Server. Learn about Logical and Physical design architectures, planning and deployment considerations, as well as Shared Services Capabilities. Also, understand the Administration Components and Administration Security considerations throughout the platform. Learn about advanced configurations and deployment architectures.
Chris Johnson
OFC216
Microsoft Office Project Server 2007: Overview
Learn about the new features and capabilities of Microsoft Office Project 2007, including the new system architecture, new server side API, improved timesheet capabilities, new project and program management functionality, and sophisticated reporting capabilities that will enable your organization to capture and understand work more effectively.
David Wells; Peter Williams
OFC220
Microsoft Office SharePoint Designer 2007: Create and Customise SharePoint Web Sites and Build Workflow-Enabled Applications
Come and learn about Office SharePoint Designer 2007. This is the powerful and easy-to-use tool for information workers to automate business processes and build efficient applications on top of the SharePoint platform, and tailor their SharePoint site to their needs in an IT-managed environment.
Andrew Lowson
OFC304
Windows SharePoint Services and Microsoft Office SharePoint Portal Server: Upgrade and Migration
This session covers the upgrade process from Windows SharePoint Services (WSS) version 2 to version 3 and SharePoint Portal Server (SPS) 2003 to Microsoft Office SharePoint Server 2007. Learn the different upgrade options, as well as how to prepare your SharePoint deployment today for upgrade.
Chris Johnson
OFC305
Microsoft Office Groove 2007: Enterprise Deployments
In this session, we cover What is Groove and how Office Groove 2007 is deployed in an enterprise environment. Using examples from the MSIT deployment of Groove, we show how to plan for and deploy Groove 2007 as part of your enterprise infrastructure. We discuss how to scale and secure your Groove Management Server 2007 and Groove Relay Server 2007, how to integrate with Active Directory, and discuss options for deploying and configuring Groove accounts. Make sure to watch the Groove 2007: Technical Overview Webcast before the session!
Matt Shannon
OFC306
Developing Workflows for the 2007 Microsoft Office System and Windows SharePoint Services (version 3)
Learn about how workflow integration is surfaced throughout Windows SharePoint Services (version 3) and the 2007 Microsoft Office system. This session demonstrates both the out-of-the-box workflow features in the Microsoft Office products and how to build custom workflow solutions with Visual Studio 2005. Learn how to integrate those workflows into Microsoft Office SharePoint Server 2007, and how to build workflow forms with Microsoft Office InfoPath 2007. This session focuses on the power and developer productivity of workflow solutions built on Windows Workflow Foundation (WF). WF is a powerful technology and this session delves into the tips and tricks, positives and negatives when designing and building workflow solutions with WF. Windows Workflow Foundation (WF), a platform component and part of the Windows plumbing included with the WinFX Runtime Components, has an extensible programming model and runtime components to make powerful workflow solutions. Couple WF with the latest version of Office SharePoint Server 2007 infrastructure and Office InfoPath forms backed by managed code and you have quite a powerful set of tools, plumbing and infrastructure to build powerful and scalable workflow solutions with ease.
Mick Badran
OFC307
Microsoft Office Visio 2007: Building Data Visualization Solutions
Your application deals with huge amounts of data, and making sense of that information and communicating it broadly is vital to making your users successful. Learn how to incorporate dynamic views of data into your smart client application using the new data visualization capabilities in Microsoft Office Visio 2007. Stepping through the creation of an example application, topics covered include connecting to data sources (e.g. Excel, Access, SQL Server, SharePoint lists, and XML), programmatically mapping that data to shapes, and surfacing the data on the diagram using the Data Graphics API.
Nick Schoeffler; Penelope Lewin
OFC308
Using the Web Content Management Features of Office SharePoint Server 2007 to Build Great Looking Sites
This action-packed session covers a technical drilldown of the new Web content management features in Office SharePoint Server 2007. Learn how to build a rich publishing site with a consistent, customized look and feel. Understand how authors can create Web pages in-context and using applications such as Microsoft Office Word that stay in synch with your Web site's look and feel. See how site managers can control what content gets published using features like workflow and scheduling.
Arpan Shah; Angus Logan
OFC309
Microsoft Office Access 2007: Designing Collaborative Data Applications
This session covers new and updated features in Office Access 2007. Learn how to combine the new Office Access 2007 capabilities with the collaboration environment provided by SharePoint sites to build smart client solutions for SharePoint list and library data. Access 2007 has significantly enhanced design tools, full schema interoperability with Windows SharePoint Services, and a new sandboxed development model. We show how to put these tools to work building rich applications in Access that store their data in SharePoint sites, collect data through InfoPath and Outlook, and take advantage of new services from Office SharePoint Server 2007. Best practices are discussed around taking SharePoint list data offline, implementing workflow capabilities.
Graham R Search; Ian Palangio
OFC310
Microsoft Office Open XML Formats and Office Client Extensibility
Learn about the huge change that will affect the role Office documents can now play in business processes and solutions. Document content can now directly integrate with systems new and old. Generation of documents based on business data for up-to-date and accurate rich content is now possible throughout your own solutions. This session delves into schemas, solution code, and numerous examples. Office Client extensibility includes Ribbon extensibility, Taskpane add ins, leverage and extend the research pane, Using Visual Studio Tools for Office (VSTO) enhance the exisiting office applications using. examples will include using content controls such as inserting predefined controls for data selection, calendar selection, picture selection etc.
Penelope Lewin; John Hodgson
OFC311
Everything We Can Possibly Cover about Developing with SharePoint Technology in 1hour
Looking for a starting point and a road map for developing for Windows SharePoint Services and Microsoft Office SharePoint Server? Look no further. We start with Windows, offering a comparison between standard ASP.NET site development and extending SharePoint sites with ASP.NET. We move on to how to have your code store documents and data in SharePoint sites, and move on to recommendations on development environments and code deployment. We finish up with a survey of the developer enhancements offered by Microsoft Office SharePoint Server, particularly the Business Data Catalog. At every step of the way, we'll provide links and recommendations for where to go for more information. It's a comprehensive walkthrough of what you can develop and where to go to find out how.
Gayan Peiris; Mike Fitzmaurice; Steve Heaney
OFC312
Enterprise Search Drilldown in Microsoft Office SharePoint Server 2007
This presentation discusses and demonstrates how to work with the new Search technology in the 2007 Microsoft Office Server system. Mike Fitzmaurice and Andrew Lowson will demonstrate the functionality and extensibility including the business data catalog and crawling different types of content sources.To troubleshoot we will look at scenarios like using the Gatherer Log. Best practices are given for developing a Search strategy and illustrations are given on how to implement Search-based on different farm scenarios.
Mike Fitzmaurice; Andrew Lowson
OFC314
Migrating Your Content Management Server 2002 Web Sites to Microsoft Office SharePoint Server 2007
This session discusses how to migrate your Content Management Server (CMS) 2002 sites to Office SharePoint Server 2007. Learn how to assess your CMS 2002 application, the different migration scenarios possible and how to plan for migration. It includes a discussion on the out-of-the-box data migration tool and best practices for preparing your application for migration.
Chris Johnson
OFC317
Microsoft Office InfoPath 2007: Development, Deployment, and Hosting of Rich and Browser Forms
InfoPath forms can be designed once for the rich client and for the browser. This session introduces the different tools available to build and manage large-scale form deployments. It covers Visual Studio integration, an introduction to the new object model, re-usable template parts, sharing of data connections, and how to build server and client compliant InfoPath form templates. It then covers form debugging, deployment, management and how to improve forms performance and scalability. It also shows how to host the InfoPath rich client in other applications and how to tightly integrate InfoPath forms into Web pages.
Ian Palangio; Ben Walters
OFC318
Integrating Microsoft Office InfoPath 2007 Forms into Workflow Solutions and Business Processes
Forms are the end user interface to workflows and business processes. This session shows best practices on how to connect InfoPath forms to SharePoint-based workflows and drive the form based on workflow state. It also shows how digital signatures, IRM, and archiving can be incorporated in these processes. It covers data connections for client and browser forms, and how forms can connect to Excel Services, the Business Data Catalog, and SQL 2005.
Ben Walters; Ian Palangio
OFC319
Integrating Microsoft CRM, Windows SharePoint Services and Microsoft Office 2003
Attend this session for a technical demonstration on how to integrate Microsoft CRM, Windows SharePoint Services and Microsoft Office 2003. We dive under the covers of the recently released Microsoft CRM Office Integration Pack, and discuss how to leverage VSTO to build powerful sales solutions and improve productivity in your organization. Additionally, the session showcases how to leverage Microsoft SharePoint platform with Microsoft CRM 3.0.
Philip Richardson
SBS301
De-mystifying SharePoint Services in SBS
You know SBS provides you with Intranet capabilities, but what exactly does this mean and how can you make the most of this? Come to this session to learn more about Windows SharePoint Services in SBS. Topics covered will include: • What you can do with SharePoint Services in SBS - "the out of the box experience" • Understanding SharePoint components • Templates, Samples, url's, & whitepapers - the ultimate resource • Sharepoint Services vs SharePoint Portal Server • The Road Ahead - SP 2007 SBS-MVPs Stuart Applegate and Dean Calvert will unravel the mysteries around Windows SharePoint Services particularly with regard to operation with SBS2003. Using real world examples and best practices you can learn how to make SBS sizzle with SharePoint.
Dean Calvert; Stuart Applegate
SBS302
Small Business Server 2003 Disaster Recovery
Small Business Server provides a fantastic platform on which to base your business' technology requirements, but having all those roles on the one server can present a higher risk, especially when things go wrong. Find out how to reduce your risk, how to prepare for when things go wrong and how to recover when the inevitable disaster strikes. This is your opportunity to hear from two of Australia's most respected SBS specialists - SBS MVPs Wayne Small & Dean Calvert. Learn tips, tricks and get practical insight into the tools & techniques that will deliver a solid SBS based network, and keep it up & running.
Wayne Small; Dean Calvert
SBS304
SBS 2003 R2 - Patching is just the start of it…
SBS 2003 R2 contains a number of fantastic improvements beyond the sum of it's components. Small Business owners and resellers alike can get even more out of the product than ever before. Find out how to increase your security and reduce your risk to vulnerabilities across your network with SBS 2003 R2. Learn from long term SBS MVP Wayne Small as he shows you the in's and out's of SBS 2003 R2 and how you can make it work for you.
Wayne Small
SBS305
Mobility and Small Business Server
Small Business Server provides multiple ways for workers to connect with the network remotely. There are so many options, how do you make sense of these and deliver the right solution that's secure, scalable and manageable? Join this session for key information on how to identify the right tools & solutions plus learn how to extend the core features of SBS's remote access capabilities. Real world examples and best practices will be discussed in this interactive and information packed session. This session will be hosted by Dean Calvert, one of Microsoft's 40 Small Business Server MVPs.
Dean Calvert
SBS306
Microsoft Exchange: Preparation and recovery of data in Microsoft Small Business Server 2003
e'Mail is both ubiquitous and mission critical to many if not most small and medium businesses. SBS MVP Henry Craven shows you how to minimise the effect of an SBS Exchange outage and provide a speedy recovery.
Henry Craven
SEC208
Oh no, we've been attacked, now what? Developing an incident response process
Sooner or later, the unimaginable becomes the inevitable: your information security will get breached and your systems will get attacked. It might be a mild brief denial of service or a full-on concerted effort to wipe you off the Internet, but it will happen. There's only one real question you need to answer: are you ready? Do you have the skills, techniques, tools, and organization to respond and recover? Fact is, most of us fail to plan for such a fateful day-leading to panic, indecision, and mistakes. Our jobs as defenders of information fall into three overarching categories of protection, detection, reaction. Mobilizing an organized team with a well-designed and tested reaction plan is the only effective way to recover from the attack and quickly return to business as usual. Steve Riley will show you how to build such a team and how to prepare it for success.
Steve Riley
SEC301
What’s New in Microsoft Internet Security and Acceleration Server 2006
Microsoft continues to enhance and improve its award winning perimeter access and protection solution with Internet Security and Acceleration (ISA) Server 2006. This session provides an overview of the new features in this latest version and how they can be used to lower TCO while increasing security. Features covered include: single sign-on, multi-factor authentication, link translation, Web server load balancing, branch office deployment support, improved caching and compression support, and more.
David Roundtree
SEC302
What is Forefront? Microsoft Security Products for Business
Microsoft Forefront is the new brand name that encompasses Microsoft's security products that are designed for use in business. This session will provide an overview of the products that fall under the Forefront brand and will focus specifically on Forefront Client Security and Forefront Antigen. Forefront Client Security is a new security product that Microsoft is developing to help protect business desktops, laptops, and servers from emerging threats such as spyware and rootkits, as well as viruses and other traditional attacks. This session provides a product overview and an introduction to Microsoft Client Security's capabilities.
Jamie Sharp; Tim Smith
SEC303
Windows Vista Security Tidbits
So have you played with Windows Vista yet? Of course you have. You probably, just like me, have that sinking feeling of "oh man, another completely new OS to learn. This is daunting. I don't want this." Yeah right! You're chomping at the bit to get started aren't you? This is why we are propeller heads in the first place-to play with new cool technology. Well, Windows Vista introduces a lot of large changes to security, like User Account Protection, and the process isolation things that you have already heard about. However, as with any new OS, Vista also brings a lot of smaller, subtle, but often very significant changes to the system. Join Jesper Johansson as he takes you on a guided tour through Vista, highlighting some of these changes. They include new or changed default security settings, new ACLs, new groups and accounts, and a number of other minor changes that could be very important as you evaluate deploying Vista.
Jesper Johansson
SEC304
Secure remote access and branch office deployments with ISA Server 2006
This session is intended for IT Administrators and Security Administrators with the responsibility of configuring perimeter security and providing secure remote access to corporate resources such as Exchange & SharePoint. In this lab, you will explore the new Exchange & SharePoint publishing functionality of ISA Server 2006. This includes more flexible authentication mechanisms, support for multi-factor authentication, and improved certificate management for publishing Exchange Web Access. You will also learn about the cross-site link translation for publishing SharePoint servers, and publishing a Web farm for load balancing. In addition, you will explore the new branch office functionality in ISA Server 2006. This includes the use of HTTP compression to reduce bandwidth usage, the caching of BITS content (for example the update files from the Windows Update Web site), and DiffServ tagging to help prioritize network traffic. When you have completed this lab you will have learned how to use ISA to enhance the security of your perimeter while providing granular security for corporate applications accessed by remote users.
Tim Smith; David Roundtree
SEC305
How Your Applications are Hacked
Watch how attackers hack your applications to take advantage of programming mistakes. This session demonstrates common methods for attacking software applications. It discusses how attackers find weaknesses in applications and how they take advantage of them to break the application, or use it to launch more devastating attacks such as taking over a server. We will also cover how to thwart these attacks and how to mitigate the threats when the ideal solution is not achievable.
Rocky Heckman
SEC306
How to deploy Server and Domain Isolation with Windows IPsec
With the explosive growth and adoption of pervasive, highly-connected networks, organizations are faced with a potentially paradoxical situation: provide greater accessibility while maintaining security. A Server and Domain Isolation solution based on Microsoft Windows IPsec and Active Directory enables you to dynamically segment your Windows environment into more secure and isolated logical networks. Access between these protected computers is managed by Active Directory Group Policy and enforced by Windows IPsec. As part of an overall defense-in-depth security strategy, Server and Domain Isolation can help you better protect against costly network attacks, help prevent unauthorized access to trusted networked resources, achieve regulatory compliance, and reduce operational costs. Optionally, highly sensitive network traffic can be encrypted to help prevent unauthorized exposure. This session offers you the opportunity to learn more about this solution, with detailed guidance on how to get started. Included are new tools for planning, testing, deploying and maintaining Server and Domain Isolation. Additionally, get a sneak peek at what is coming in Windows Vista and Windows Server code named "Longhorn".
Gene Ferioli
SEC309
Get Ready for Network Access Protection: What Everybody Needs to Know
The future is secure network access through policy-based enforcement and it's coming with Network Access Protection. NAP is a powerful feature coming in Windows Server code named "Longhorn". Learn the careful steps you need to take to prepare for a successful deployment.
Gene Ferioli
SEC311
Windows Vista Security Chalk Talk
By now youve seen everything about Vista there is to see but you have those niggling questions that you just want resolved. This session is a collection of all your questions that you wanted answered but couldnt. We go through the layers and peel back the how things work so you get to understand more - and get the clarification that you need!
Steve Riley; Nathan Mercer; Michael Kleef; Jeff Alexander
SEC312
Securing Content with Information Protection Technologies: BitLocker, EFS and RMS
Is your information secure? What is your strategy for securing and controlling usage of mission-critical business information? Come and hear about how Rights Management Services (RMS), Encrypting FIle System and BitLocker fit together, where they overlap and where they dont. Byron Hynes will also show you how the growing number of keys are used and stored, and show you how to ensure they are protected and backed up to guarantee recoverability of corporate data. We will also highlight some of what's changed in these technologies for Windows Vista and Windows Server "Longhorn".
Byron Hynes
SEC313
Implementing BitLocker Drive Encryption
BitLocker™ Drive Encryption gives you stronger protection on your Windows Vista systems, even when the system is in unauthorized hands or is running a different or exploiting OS. BDE does this by preventing a thief who boots another OS or runs a software hacking tool from breaking Windows Vista file and system protections or even offline viewing of the files that make up the O/S itself. This session covers a feature overview and deployment and administrative requirements for enterprises running the technology.
Samesh Singh
SEC314
Windows Vista Security Guide
Windows Vista has made great security improvements over previous Windows versions, but it has also introduced tremendous complexity. Which security settings need to be changed from defaults? Which carry over from an upgrade? How do I lock Vista down to my desired security level? The Windows Vista Security Guide answers all these questions and provides tools and templates to make many security tasks easier. The authors of this guide walk you through it, and offer advice available nowhere else. This session includes live demonstrations of the tools and templates supplied with the Windows Vista Security Guide. Topics for this session include: development process for the guide; definition of security levels and target organizations; considerations to make before deploying security settings; specific guidance on securing the most important features of Windows Vista; deployment techniques and tips to reduce cost and improve reliability; and initial configuration control to ensure that Windows Vista starts and remains secure.
Wole Moses
SEC315
Intimate Secrets of the Windows Event Log
SOX requires you audit things, and you know that you have that box on the audit list ticked, so you can show me what happened on your network, right? The reality is, if you have ever dug through the windows security log, you know you can't. It's not that it's not there, the problem is there is so much there. There is SO MUCH data, finding that needle in the haystack is next to impossible. This session will discuss the Security and System event logs, their limitations, and how to get something useful out of them. Using both Microsoft and 3rd party tools to manage and query a distributed system to find who really did what, and when. Importantly I show how to keep this available every day, not as a one off forensic exercise. Who cares about "failed" security events, I want to know the "succeeds", because that's what they actually did.....
Paul Young
SEC317
Diving Deeper: A Hacker's Eye View of Threat Modeling Windows Vista
Microsoft are serious about securing Windows Vista from malicious attackers. Internally within Microsoft, the Software Development Lifecycle has been changed to seriously increase pro-active security measures when developing new product features - these activities extend to the design and development of its flagship product, Windows. The processes of Threat Modelling and mandatory Fuzz Testing has been embraced in an attempt to locate potential security threats and remediate them before product or operating system features are released to the public. Windows Vista has undergone a focussed security review, using independent security consultancies from theprofessional security community, to analyse the product from both design and implementation perspectives. NGS Software were invited by Microsoft to conduct a detailed design and code review of Windows Vista, analysing threat models and determining potential insecurities, before conducting active penetration testing to establish serious security bugs. As professional security consultants NGS were able to discover insecurities within Windows Vista and help developers to close bugs before public release. The success of this exercise has been well publicised, with the world's press reporting on the delays to Vista as a result of these security measures. NGS are proud to provide a 'Hackers Eye View' to Microsoft to ensure a greater level of security for Microsoft products and services. If you would like to learn about the process used to produce threat models for Windows Vista, the design and implementation analysis process used by NGS and the active penetration testing activities used to detect security vulnerabilities within Vista - then attend this TechEd session.
Kevin Dunn
SEC318
Anti-Malware Technologies in Windows Vista
Viruses and spyware are still the biggest security concern for many customers today. Windows Vista has many enhanced security technologies that have been developed to make the operating system more resilient against malware attacks. This session will cover how Windows is better protected against malware attacks, better at removing infections, and better at limiting potential harm from malicious software. This session will start with an overview of Microsoft's anti-malware technology strategy and also cover at a high level how the Windows Firewall, Data Execution Protection (DEP), IE protected mode, service hardening and user account control help prevent and contain malware. The main focus however will be on our anti-malware technologies found in Windows Vista including an architecture overview of Windows Defender (formerly Windows AntiSpyware) and the Malicious Software Removal Tool (MSRT). Come see how secure using Windows Vista can be.
Jeff Alexander
SEC407
Managing the Enterprise Firewall in Windows Vista
The Windows Vista Firewall is a radical departure both from previous firewalls in Windows and third-party products. For the first time, in Windows Vista, all the network blocking techniques are combined into a single interface, and are integrated with other advanced features in the operating system. This unprecedented level of integration provides the IT Security Administrator with critical new powers to protect both a host, and an entire network of hosts. However, unless carefully harnessed, this power will not be optimized. In this presentation Jesper Johansson will demonstrate the new interfaces, and show you some tricks for getting the most out of the new firewall to protect your network.
Jesper Johansson; Jesper Johansson
SEC410
Windows Vista System Integrity Technologies
For most of the history of computing, operating systems have lived in their own little bubbles of trust. Every part of an operating system pretty much assumed that every other part was exactly what it claimed to be and performed only what it claimed it could do. Recent attacks, though, have shown that such implicit trust is no longer suitable for computers that connect to hostile environments. A far more trustworthy operating system is one where the principle of least privilege is enforced throughout and where all operations are verified before taking action -- seriously reducing the chances of malware taking over the operating system and thereby improving the operating system's integrity. Windows Vista will ship with several new system integrity technologies, including code integrity, secure startup, service hardening, mandatory integrity control, and Internet Explorer protected mode. In this session, Steve Riley explores how these technologies work to thwart malware's attempts to take over your computer.
Steve Riley
SEC411
Is That Application Really Safe?
How many times has a vendor told you "Sure this app is safe. We use encryption." But is it possible to really know whether the app is safe without performing a full analysis? Yes, there are some red flags that you should look out for. In this session, Jesper Johansson shows you how. We cannot make application penetration testers out of you in this short time, but we can at least teach you about the glaring holes you should look for. We cover how to perform analysis on common off-the-shelf (COTS) software, such as enterprise services, Web sites, any application that talks to database servers, and other software. We can't tell for sure that an application is safe, but we can at least point out some ways it can be blatantly unsafe. Having that level of confidence is an integral part of your risk management strategy in order to Protect Your Windows Network.
Jesper Johansson
SEC416
Implementing Network Access Protection: A deep dive!
Learn to secure your network in depth using Network Access Protection. This will be a demo heavy session that covers how to implement NAP and what steps are needed in the install and config process. It also includes using SCCM (SMSv4) as a remediation service. Topics covered include LAN infrastructure security and implementation aswell as an overview of NAP in 802.1x, IPsec and DHCP enforcement scenarios and discussions on the interrelationships of Certificate Services, NAP, RADIUS and Group Policies. Demonstrations and audience participation are also features of this session.
Gavin Carius; Jon Ellis
SVR202
Ten things you need to know to about Windows Server "Longhorn"
This session focuses and details the key new features and capabilities of Windows Server code named "Longhorn". We focus on the new features and improvement in Windows Server code named "Longhorn" around our BETA 2 release. Although the current Windows Server edition is Windows Server 2003 R2, there is a need to prepare your knowledge and your environment for Windows Server code named "Longhorn". Major improvements such as NAP, Terminal Services Gateway and Remote Programs, Server Core, IIS7.0, Server Manager and the Role Management Tool, WDS, as well as Active Directory, DFS, DMI, File System, Group Policy are mentioned in the session in detail. This session also introduces why enterprises need Windows Server code named "Longhorn", and how Windows Server code named "Longhorn" benefits enterprises.
David Lowe
SVR211
Windows Server Code Named "Longhorn" Terminal Services: Introduction
Learn how the new Remote Programs and Terminal Services Gateway features in Windows Server code named "Longhorn" allow you to simply deliver access to applications to users regardless of bandwidth or devices. Discover how to architect a "Longhorn" Terminal Services infrastructure and see demonstrations of many key new features.
Byron Hynes
SVR303
Deploying and Managing a Windows-Based High-Performance Compute Cluster
For customers solving complex computational problems, Windows Compute Cluster Server 2003 accelerates time-to-insight by providing a High-Performance Computing (HPC) platform that is simple to deploy, operate, and integrate with existing infrastructure and tools. This session provides a technical overview of Windows Compute Cluster Server 2003, and guidance on deploying and managing a Windows-based compute cluster.
Graham Elliott; Chris Green
SVR305
Windows Branch Office Technologies - today and tomorrow
This session provides a review of Microsoft recommendations for using Windows 2003 R2 in a remote office, and describes how improvements coming in Windows Vista and Windows Server code named "Longhorn" will reduce the cost of managing IT services for remote offices while boosting user productivity. This session is focused around getting the best from DFS-R in Windows Server 2003 R2 but also in whats coming for Windows Longhorn Server.
Michael Kleef
SVR308
Deploying Active Directory Federation Services
Active Directory Federation Services (ADFS) is a new component in Microsoft Windows Server 2003 R2 and Windows Server code named "Longhorn", which helps companies to extend their authentication infrastructure across enterprise and organizational boundaries. Come listen to the engineer responsible for Microsoft's internal ADFS discuss ways to configure the ADFS components, including the federation server, federation server proxies, ADFS web agents, and deployment challenges to create a high availability, robust authentication infrastructure. We'll look at Microsoft's real-world deployment of ADFS, and discuss both the business and technical scenarios which ADFS can help you solve (and challenges you may face).
Brian Puhl
SVR309
How Microsoft IT Deploys and Manages It’s Active Directory Infrastructure
Ever wondered how Microsoft Information Technology (IT) manages and operates its Active Directory infrastructure? Do you think Microsoft employees are especially tolerant of downtime or performance issues? Microsoft has the oldest production Active Directory in the world (happily authenticating users since 1999). Come listen as Microsoft IT shares its best practices on everything from domain controller placement and performance monitoring to how we're using Longhorn AD features like Read Only Domain Controllers and 64-bit hardware.
Brian Puhl
SVR310
Windows Vista: Remote Deployments with WDS
Windows Deployment Services is the updated and redesigned Windows Server code named "Longhorn" version of Remote Installation Services (RIS). The technology assists with the rapid adoption and deployment of Windows. You can use it to set up new computers through a network-based installation without having to be physically present at each computer and without having to install directly from CD media. This session serves as an introduction and technical overview to the Windows Deployment Services feature area.
Scott Dickens
SVR313
Password Management with Microsoft Identity Integration Server
Wondering how you can leverage Microsoft Identity Integration Server (MIIS) to solve your password management needs? Learn about the technology arsenal that MIIS packs to solve password synchronization, management, enforcement and self service. Also in this session we'll discover how Quest Password Manager allows end users to reset forgotten passwords securely, allowing administrators to implement stronger password policies while reducing the helpdesk workload.
Chris Louloudakis
SVR314
Active Directory Domain Services (AD DS) in Longhorn Server
Come learn about the exciting and ambitious new features planned for Active Directory in Longhorn! This session is intended as an overview of the major Active Directory features being built for Longhorn. We'll drill down into technical detail on the larger DS features like Read-Only DC, Admin Role Separation, and the new DS role for server core with many demos for these new features.
Brian Puhl
SVR315
Creating and Managing a Clustered Virtualization Environment
By using Microsoft Virtual Server 2005 R2 and Microsoft Cluster Services, learn how to develop your own highly available virtual machine environment. The session teaches you how to configure the cluster and add virtual machines as cluster resources, and explains the benefits of this merging of two key Microsoft technologies.
Andrew Dugdell
SVR317
ServerCore in Windows Server Code Named "Longhorn"
This session walks you through configuration and deployment of servercore server roles within Windows Server code named "Longhorn". We focus on the four key roles that servercore provides for IT enterprises, DHCP, Active Directory Domain Controller, DNS, and File and Print. We go through in detail the standing up of these roles as well as the adding of multiple roles and the configuration and remote management of the servercore deployed servers.
Byron Hynes
WEB201
IIS 7: End-to-End Overview of Microsoft’s New Web Application Server
IIS 7 makes developing, deploying and configuring Web applications easier then ever before. In this overview session, we demo all of the key changes in IIS 7. Come see how the new componentized Web server architecture enables you to not only add or remove modules in IIS to customize it for a particular application, but replace IIS modules with your own. Learn how the new configuration system makes distributed configuration of IIS settings possible, and allows you to XCopy IIS configuration, along with content, to remote servers. Get a first glance at the brand new, rich graphical UI, which enables remote (over HTTP) management and configuration of applications. Finally, we show off the new diagnostics and instrumentation features, which make it much easier to diagnose errant applications, and troubleshoot server failures.
Ken Schaefer
WEB202
The Windows Live Platform: Build Applications That Have Access to 400 Million Address Books, and 13 Billion Contacts
Windows Live provides unique opportunities for developers from hobbyists to large ISVs to build social networking applications on top of the largest contact and address book database on the Internet. Developers can build these applications utilizing Windows Live services such as instant messaging, search, location based mapping, blogging, gadgets, and others. These can be AJAX style Web applications, run within Messenger or other rich applications. The Windows Live Platform provides several business models based on revenue sharing and paid placement. George Moore, General Manager of the Windows Live Platform, discusses and demonstrates the latest developments of the Windows Live platform including the new developer portal.
George Moore
WEB203
Extending Your Reach with Microsoft Gadgets
Windows Live and the Windows Vista Sidebar boost productivity by enabling access to Microsoft Gadgets, a new class of customisable mini-applications. Learn about the benefits of live.com and the use of the "Atlas" framework for building rich gadgets which extend your reach to the desktop and to a wealth of Windows Live customers. Increase your visibility with your customer base and deliver ambient information and value to end-users in the places they visit most frequently.
George Moore
WEB204
IIS 6: Everything a Web Administrator Needs to Know About MOM
In this fun-filled session, we explore the dynamic environment that surrounds most "Web applications" and look at how to effectively use Microsoft's Operations Manager (MOM) to monitor IIS 6.0 Web sites and applications. MOM 2005 offers event monitoring for various W3SVC events, as well as security features such as intrusion detection. We discuss the wide-range of features offered in the IIS Management Pack and explore how to best configure your IIS 6.0 Web servers in multiple common scenarios. This session helps IT professionals stay ahead of the curve and maximize their time by learning what alerts to set, monitor, and best of all how to react to them.
Ken Schaefer
WEB205
Programming Virtual Earth
The Microsoft® Virtual Earth™ platform makes it easy for enterprise developers to build location-aware solutions using Visual Studio .NET and Visual Studio. Microsoft is making significant investments in mapping and location-based services, including the recent addition of coverage for Australia in both the Virtual Earth™ platform and Windows Live Local Search. Learn about what's new in the latest release of the Virtual Earth APIs and how you can put these powerful tools to use today!
Jay Nanduri
WEB206
Windows Live Search Macros – Build, Share, and Use Your Own Search Engine in Seconds
Windows Live Search includes the power of Search Macros - custom search engines that can be created in seconds and that can powerfully alter the search results. Learn how to create these custom search engines, how to use them with a single click from within Windows Live Search, how to share them with others, and how to integrate them with search boxes and search results on your site.
George Moore
WEB211
Developing Data-Driven Web Applications with .NET Language Integrated Query
Language Integrated Query (LINQ) is a set of features that enable compilers to understand and implement query logic over in-memory collections of objects. .NET Language Integrated Query (DLINQ) is an implementation of LINQ that allows expression trees to be translated into query syntax for a given database engine. This session provides a developer overview of leveraging DLINQ to build data-driven web applications. This talk takes an in-depth look at DLINQ support with ASP.NET Web Forms, building an Object-Relational Mapping layer and using the ASP.NET data Controls to leverage DLINQ functionality. You will learn how to build scenarios involving filtering, master-details, Create-Retrieve-Update-Delete, sorting, paging, caching, optimistic concurrency and more.
Scott Guthrie
WEB307
IIS 7: Under the Hood for Web Request Tracing and Diagnostics
With IIS 7 you get new and exciting monitoring and diagnostic features: faster diagnosis of problems with real time views of currently executing requests, plus detailed reports showing timing and events as they occurred within your applications and modules. In this session, we stop kicking tires and take an in-depth look under the hood to see a request being monitored throughout its IIS 7 lifecycle. Learn how to use the IIS 7 monitoring and diagnostics features to quickly analyze trace logs, generate reports, and troubleshoot common problems: Come take an IIS 7 test drive!
Eric Deily
WEB308
ASP.NET: End-to-End - Building a Complete Web Application Using ASP.NET 2.0, Visual Studio 2005, and IIS 7 (Part 1)
Walk through the most exciting releases of ASP.NET, Visual Studio and IIS yet-ASP.NET 2.0, Visual Studio 2005 and IIS 7. Learn how the new releases enables developers and IT operators to dramatically reduce the amount of time, effort and code required to develop and deploy real-world Web applications. ASP.NET 2.0, Visual Studio 2005 and IIS 7 each provides much improved administration and management support, and dramatically improved performance. This session includes discussions of: ASP.NET "Atlas", Data Controls, SQL Output Caching, Master Pages, Themes/Skins, Personalization, Web Parts, Membership, Role Management and Security Controls, Web Site Administration Tool, IIS 7 Management Tool, Site Pre-Compilation and the significantly improved Visual Studio 2005 Web experience.
Scott Guthrie
WEB309
ASP.NET: End-to-End - Building a Complete Web Application Using ASP.NET 2.0, Visual Studio 2005, and IIS 7 (Part 2)
Walk through the most exciting releases of ASP.NET, Visual Studio and IIS yet-ASP.NET 2.0, Visual Studio 2005 and IIS 7. Learn how the new releases enables developers and IT operators to dramatically reduce the amount of time, effort and code required to develop and deploy real-world Web applications. ASP.NET 2.0, Visual Studio 2005 and IIS 7 each provides much improved administration and management support, and dramatically improved performance. This session includes discussions of: ASP.NET "Atlas", Data Controls, SQL Output Caching, Master Pages, Themes/Skins, Personalization, Web Parts, Membership, Role Management and Security Controls, Web Site Administration Tool, IIS 7 Management Tool, Site Pre-Compilation and the significantly improved Visual Studio 2005 Web experience.
Scott Guthrie
WEB310
ASP.NET: Creating High-Performance, Enterprise-Scale Web Applications Using Visual Studio 2005 Team System
This session looks at how Microsoft Visual Studio 2005 Team System takes the productivity of our Express products and extends that to each developer, tester, architect and project manager in your Enterprise. Team System's advanced engineering tools help developers find security vulnerabilities and performance bottlenecks. Testers learn to write, manage and execute everything from unit tests to full-scale Web tests. Architects learn to develop models that bridge the gap between development and operations. Project Managers learn how to monitor a project from inception to completion with Visual Studio 2005, Excel or Project. Visual Studio 2005 Team System ties all of this together with a new Enterprise-ready work item tracking data base, source code control system and reporting service; allowing each discipline to work naturally together.
Keith Smith
WEB312
ASP.NET 2.0 Tips and Tricks
Interested in the latest tips and tricks for ASP.NET 2.0 and Visual Studio 2005? Come get an update to Scott Guthrie's famous tips & tricks session redone, updated, and improved for ASP.NET 2.0!
Scott Guthrie
WEB313
ASP.NET: Building and Deploying Web Applications with Visual Studio 2005
ASP.NET 2.0 and Visual Studio 2005 provide new ways of building and deploying Web applications. This session reviews the full range of compilation options including pre-compilation to a single assembly and dynamic, server-side compilation into many assemblies. It also covers the various deployment features available for Visual Studio 2005 including Web Deployment Projects which allow pre- and post-build steps, strong-naming and assembly merge capabilities. This session is for any Web developer who wants to learn how to take advantage of the newest Web application build and deployment features in ASP.NET 2.0 and Visual Studio 2005 to get the sites they develop into production as efficiently and seamlessly as possible.
Keith Smith
WEB314
Developing Rich Web Applications with ASP.NET codename “Atlas”
This session is a developer overview of ASP.NET codename "Atlas," Microsoft's new cross-platform/cross-browser framework for building rich, client-centric AJAX-style Web applications. Learn about data-binding, modernized object-oriented JavaScript techniques, server vs. client programming models and designing interactive UI behaviors as we cover "Atlas" fundamentals and more advanced Web UI design and development techniques. See how quickly you can enhance and existing ASP.NET Web site with powerful "Atlas" client & server controls and seamless access to remote application services.
Keith Smith
WEB315
IIS 7: Building Custom Web Server Extensions
Join us for demo-packed session about the new extensibility models that IIS 7.0 provides. Now you have the power to extend or replace almost every aspect of the IIS 7.0 Web server in ways that have never been possible. In this session, we show you how to quickly build and deploy these powerful server components. If you dream about adding custom functionality like a new authentication or authorization scheme, or your own logging infrastructure, this session is for you. But it doesn't end with the server; the new configuration system is also extensible. You can easily add your own configuration properties and enjoy the benefits of a distributed, delegated and XML-based administration model; plus you get scripting and API support for free. And that's not all: what if you could easily add a user interface for your new feature? No problem. IIS 7.0 allows you to do this as well.
Eric Deily
WEB316
How to develop an Aussie Mashup using Microsoft Atlas
Learn how to develop a typical "mashup" web site using Microsofts Atlas technology. This session will show you how to consume web services client side, aggregate that content and serve it up for display on the browser. You will also learn how to create a typical Live.com gadget using Atlas to add value to your mashup, and do all this with a unique Aussie feel with local content.
Paul Glavich; Tatham Oddie
2 Comments
Pages
Comments
Comments
Loading...