| Presentations
from the MSDN Yatra and other MSDN technical sessions |
| |
|
 |
| |
| MSDN Yatra and Session
Presentations |
| |
|
February 2007 |
| |
-
Vista and Office 2007 Developer Launch
Click on the link below to download the
presentations of the Vista and Office 2007 Developer
Launch.
Download Presentations and Demos
|
| 
|
| |
|
September 2006 |
| |
- Visual Studio Team Foundation
Server Roadshow
Click on the link below to download the
presentations of the Visual Studio Team Foundation
Server Roadshow.
Download Presentations and Demos
|
| 
|
| |
|
June 2006 |
| |
- Tech.Ed 2006
Click on the link below to download the
presentations of the Tech.Ed 2006.
Download Presentation
|
| 
|
| |
|
February 2006 |
| |
- ISV Community days
Click on the link below to download the
presentations of the ISV Community Days February 2006.
Download Presentation
(File size : 572 KB)
|
- MED Technology Roadshow
Click on the link below to download the
presentations of the MED Technology Roadshow – February
2006.
Download Presentation (File size : 3.31 MB)
- Web Platform Roadshow
Click on the link below to download the presentations of
the Building Scalable and Reliable Web Applications.
Download Presentation
(File size : 640 KB)
Click on the link below to download the presentations of
the Securing Web Applications.
Download Presentation
(File size : 1.34 MB)
|
| 
|
| |
| |
| November
2005 |
| |
- Windows Communication Foundation Tour
Click on the links below to download the
presentations and demos of the Windows Communication
Foundation Tour.
Download Presentation
(File size : 4 MB)
Download Demos (File
size : 207 KB)
|
| 
|
| |
| 
|
| |
| |
| September
2005 |
| |
- Building Performant .NET Framework Applications
using .NET Framework 2.0/VS 2005 and Debugging Techniques
for VS 2005/.NET Framework 2.0.
These presentations are all about demonstrating
some of the cool, new techniques that .NET Framework
2.0 and Visual Studio 2005 bring to you - to debug your
applications easily and accurately and ensuring that
applications are performant in terms of resource usage
(eg. memory, processor) and consumption which is always
one of the top priority concerns.
Download
Presentation (File size : 424 KB)
Download
Demos (File size : 159 KB)
|
| |
| |
| 
|
| |
| 
|
| |
| 
|
| |
| |
|
August 2005 |
| |
- SQL Server 2005: A Developer's Perspective
Click on the link below to download the
presentations of the SQL Server 2005: A Developer's
Perspective.
Download
Presentation (File size : 520 KB)
|
| 
|
| |
| 
|
| 
|
| April
2005 |
| |
- On the road to “Indigo”
Indigo is Microsoft's next generation unified distributed
communication platform that has itself based on the
principles of Service Oriented Architecture (SOA).
Presentation will explain
- What's Indigo and how it builds over our existing
distributed communications infrastructure.
- Under SOA and its 4 tenets and how Indigo builds on
it
- Writing apps using Indigo and how to gear up today
to migrate your architecture in a smoother manner to
Indigo
- Compare when to use which distributed communication
stack - COM+, Enterprise Services, Indigo, WSE and more
Download
Presentation (File size : 2.02 MB)
|
| 
|
| |
| |
| |
| February
2005 |
| |
- Building Secure Web Applications using ASP.NET
2.0 (“Whidbey”)
In .NET Framework 2.0 ("Whidbey"), ASP.NET
has undergone a lot of enhancements. Building secure
web applications is one of the aspects that deserves
good attention.
Presentation will explain
- Membership API that reduces the amount of code you
have write to implement user authentication and credential
management
- Role Manager API that allows you to build web applications
using Role-based security in conjunction with the built-in
and custom providers
- New security controls that leverage the new security
APIs to build secure applications using just drag-and-drop.
Download
Presentation (File size : 1.80 MB)
|
| 
|
| 
|
| |
| |
| |
| November
2004 |
| |
- Inside the ASP.NET Runtime
ASP.NET is a very powerful server side developer
environment. What makes it even more powerful is the
fact that it exposes a lot of mechanisms for the developer
to consume and intercept requests between the web server
and the client browser.
In this presentation, we shall have a look at the internals
of ASP.NET runtime, how it processes requests under
IIS 5.0 and IIS 6.0. We shall also take an inside look
at the various interfaces and mechanisms exposed by
the ASP.NET runtime, against which we can write handlers
and modules to do custom processing of the requests
exchanged between the web server and the client to support
our applications, using a custom ASP.NET pipeline.
We will also discuss SOAP extensions in the same context
and understand how they can be leveraged.
Download
Presentation (File size : 621 KB)
Download Demos (File
size : 104 KB)
|
| 
|
| |
| |
| October
2004 |
| |
- Inside the Guts of the CLR
In this session, we will take an inside look at
the gory details that hide the working of the CLR, but
knowing which shall definitely help you write better
and more performant applications. We take a detailed
look at how garbage collection works, why using Finalizers
is a bad practice, how Weak References can help you
reuse managed heap allocations and how CLR is hosted
by the system and how you can do so in your applications
to run managed code.
We also take a peek at what Whidbey CLR has to offer
in terms of enhancements - get a look at what goes behind
the scenes of a less-than-100-millisecond-Edit-And-Continue
operation and how any .NET language can use it!.
Download
Presentation (File size : 2.01 MB)
Download Demos
(File size : 1.05 MB)
|
| |
- The Distinguished Architect Lecture Series
Metropolis Envisioning The Service-Oriented
Enterprise
by Pat Hellend
Senior Architect
Microsoft Corporation
Download Part 1 (File
size : 22 MB)
Download Part 2 (File
size : 10 MB)
Enterprise Architecture
Why Do it? Why now?
by Gurpreet S. Pall
Senior Director, Architecture Strategy
Microsoft Corporation
Download Presentation
(File size : 3.68 MB)
|
| 
|
| |
| |
| September
2004 |
| |
- What’s new with SQL Server 2005
This MSDN session focuses on:
- Enhancements in XML support
- New T-SQL Additions
- SQL-CLR integration and how you can use managed code
in stored procedures Enhancements from the DBA's perspective
This session will help you gear up for not just SQL
Server 2005, but also help you understand how it will
make you productive over previous versions of SQL Server
- with insights to ADO.NET 2.0.
Download
Presentation (File size : 2.39 MB)
|
| 
|
| |
| |
| August
2004 |
| |
- Tech.Ed 2004
Tech.Ed 2004 featured 4 targeted tracks, 32 sessions,
countless opportunities to meet the experts behind the
technology, covering everything from Servers to Developer
Tools to Data Systems to Security.
Download
Presentations
|
| 
|
| |
| |
| July
2004 |
| |
- What's coming up in Microsoft Visual Studio 2005
In this presentation, we will take a look at the
next version of the .NET Framework, version 2.0, and
Microsoft Visual Studio 2005. We shall discuss and have
an overview of the enhancements in the CLR (like Generics),
productivity enhancements in compilers (like Iterators,
Anonymous Methods, Partial Types), the new architecture
of ASP.NET 2.0 and developer productivity with the newer
controls and finally, close down taking a look at enhancements
in WinForms for writing responsive async. Uis, usage
of new DataGridView, amongst other things.
Download
Presentation (File size : 2.72 MB)
|
| 
|
| |
| |
| May
2004 |
| |
- Understanding .NET Remoting Better
This session leads you from the basics of .NET Remoting
to reinforce the fundamentals of writing Remoting Servers,
Clients, Remoting Configuration Files to understanding
the internals of Remoting, like how RealProxy and TransparentProxy
fit in the picture, understanding the complete chain
of events. We also look at what goes in hosting objects
in IIS and how IIS's security capabilities can be leveraged
to design secure remoting solutions. Finally, we have
a look at Dynamic Remoting Servers, understand where
Call Contexts can be used and going through the issues
involved in writing remoting servers and clients that
should be kept in mind.
Download
Presentation (File size : 738 KB)
Download Demos
(File size : 192 KB)
- Practical .NET Interoperability and Security Strategies
(MSDN Yatra)
This session focuses upon how the .NET Framework
supports interoperating managed applications with unmanaged/legacy
applications. Have a look at how you can interoperate
with Win32 APIs, do bidirectional COM/.NET communication
and make CLR and JVM talk to one another in a tightly
coupled scenario.
Download
Presentation (File size : 2.1 MB)
Download
Demos (File size : 209 KB)
|
| 
|
| |
| |
|
April 2004 |
| |
- Practical .NET Interoperability Strategies
(Level 300)
In this session we discuss how COM Interoperability
and Platform Invocation Services help .NET Framework
based applications interact with Win32 and COM based
application, in addition to how COM+ base development
has been enhanced in .NET. Learn how to avoid common
interop pitfalls, maintain performance and build better
interoperating applications. Finally, see how .NET Remoting
can be leveraged to interoperate with Java applications
and take a look at VB to VB.NET migration strategy.
Download Presentation (File size : 2.49 MB)
Download Demos
(File size : 207 KB)
|
| 
|
| |
| |
|
March 2004 |
| |
-
SQL Server 2000 Reporting Services: Redefining the future
of reporting
SQL Server 2000 Reporting Services are creating a new
standard in which you will want to produce reports from
just about any data source, located on just about any
data source across the Internet. Through this presentation
understand what Reporting Services are and how they
work, how you can leverage the strength of Visual Studio.NET
and design reports in the RAD way, how to create nested/linked
reports, how security fundamentals are built-in to Reporting
Services, leveraging the .NET security fundamentals
and much more.
Download Presentation (File size : 2.68 MB)
|
| 
|
| |
| |
|
February 2004 |
| |
- Developing .NET Applications using SharePoint Products
and Technologies
Windows SharePoint Services for Windows Server 2003
and Microsoft Office SharePoint Portal Server 2003 are
great out of the box, but they also present extensible
platforms that leverage the full power of the Microsoft
.NET Framework and Visual Studio .NET. Among the many
facilities available to developers are:
- Web Parts, the building blocks for letting users build
and customize Web pages in every SharePoint site.
- Sites as programmable objects that can be accessed
from managed code and Web services.
- A Web services and WebDAV-accessible store for documents
and list content.
- An abundance of services for content indexing and
search, user profiling, server topology management,
topic area provisioning and control, and single sign-on
access to a wide variety of other applications.
Download Presentation (File size : 1.39 MB)
Demos
SPS Webservice
(File size : 33 KB)
Use the imaging WS to upload a picture to a Picture
List
Simple Web Part
(File size : 36 KB)
A simple Web Part with two HTML server controls: a text
box and a button that will set the Title property of
the Web Part. The following code sample shows all of
the modifications to a server control needed. The additional
code to define the Web Part's functionality is highlighted
in bold text
Amazon Web Parts (Calling
Web Services in a Web Part) (File size : 154
KB)
A C# Visual Studio .NET project for 2 webparts: The
Amazon Search webpart and Amazon Details webpart. Demonstrates
how you can call Web Services in a webpart.
Cell Provider:
Server (Web Part Connections)
A sample Web Part that implements ICellProvider.
Product Studio Web Parts
(File size : 322 KB)
A C# Visual Studio .NET project with an installer msi
and source code for the following six Product Studio
Web Parts. BugChart, BugDetail, BugList, FormatMap,
GlidePath, and SelfExtract.
Videos
MSDN Webcast on Web Parts
This Webcast took place on 9/11/2003, and covered how
to build Web Parts. You can view a recording of this
session at any time.
|
| 
|
| |
| |
|
January 2004 |
| |
| |
| |
 |
| |
| |
| Windows Embedded Essentials
Seminar |
| |
-
Session 1: Seminar Kick-Off: India Shinning, India Embedded
Shinning
Dilip Mistry (Director, Developer & Platform Evangelism,
Microsoft Corporation)
In his introductory address to this 2-day event, Dilip
talks about how the Government’s “India
Shining” initiative finds reflection in the potential
of the embedded industry in India, and the initiatives
being taken to catalyze growth in this sector.
Download (File size : 3.23 MB)
-
Session 2: Keynote Address: Introduction to Microsoft
Windows Embedded
Ashim Jaidka (Director, Embedded Devices Group, Microsoft
Corporation)
The presentation highlights some key trends in the industry
that are having a profound impact on the device space
today, and takes a peek at the future of smart connected
devices. It then touches on the initiatives that Microsoft
has been taking to build an ecosystem of technologies,
tools and resources around these products so as to provide
unique advantages and benefits to players in the embedded
space.
Download (File size : 7.82 MB)
-
Session 3: Windows CE .NET 4.2: The Brains Behind Smart
Connected Devices
Mike Hall (Technical Manager, Embedded Group, Microsoft
Corporation)
The session introduces the high-level benefits associated
with building devices on Windows CE .NET, and then reviews
the key features that map to these benefits. As part
of the feature discussion, Mike demonstrates the Windows
Embedded Studio tool suite, followed by a mention of
the customers currently shipping devices built on Windows
CE .NET. Finally, the roadmap and vision for Windows
CE .NET are discussed.
Download (File size : 4.73 MB)
-
Session 4: Windows XP Embedded: Creating Powerful eXPeriences
Mike Hall (Technical Manager, Embedded Group, Microsoft
Corporation)
The session introduces the high-level benefits associated
with building devices on Windows XP Embedded, and then
reviews the key features that map to these benefits.
As part of the feature discussion, Mike demonstrates
the Windows Embedded Studio tool suite, followed by
a mention of the customers currently shipping devices
built on Windows XP Embedded. A discussion on how Windows
XP Embedded compares to the desktop version of the product
– Windows XP Professional – as well as to
Microsoft’s other embedded operating system –
Windows CE.NET – follows.
Download (File size : 1.7 MB)
-
Session 5: Application Development for Windows Embedded
Mike Hall (Technical Manager, Embedded Group, Microsoft
Corporation)
The Windows Embedded Family consists of two embedded
operating systems – Windows XP Embedded and Windows
CE .NET. Windows XP Embedded is a high end embedded
OS designed to enable advanced embedded devices requiring
the richness of the Windows XP code base. Windows CE
.NET is a real-time embedded operating system that delivers
advanced technologies to enable innovative smart, connected
and small footprint devices. These 2 operating systems
offer similar development environments yet have key
differences that enable the platform to scale to meet
the needs of a broad range of devices. This session
explores the products in a bit more detail, at the same
time touching upon Microsoft’s effort to build
an ecosystem of technologies, tools and resources around
these products.
Download (File size : 834 KB)
-
Session 6: Making Wireless
Jithu Niruthambath (GM, Strategic Business Development,
Texas Instruments)
The session discusses the two primary growth vectors
in the wireless industry, and how Texas Instruments
has geared up for this by preparing a comprehensive
road-map for their proprietary OMAP Platform.
Download (File size : 5.52 MB)
-
Session 7: Introducing Intel PCA
S. Natarajan & Vivek Venkatesh (Intel Technology
India Pvt. Ltd.)
The session addresses how to get started with the right
PCA products and application development platforms,
the avenues for engaging with Intel as an independent
software vendor. It also discusses the available PCA
tools for development and optimization, and how to get
them and use them.
Download (File size : 4.05 MB)
-
Hands-on-Lab: Windows CE .NET
Mike Hall (Technical Manager, Embedded Group, Microsoft
Corporation)
The objective of this hands-on-lab session is to provide
an overview of Windows CE .NET features. To achieve
this, participants created, customized, built, downloaded
and debugged a Windows CE image to the Windows CE .NET
Emulator. There are three parts to the Step-by-Step
guide, and it takes approximately 60 minutes to complete
all the steps.
Download (File size : 1.33 MB)
-
Hands-on-Lab: Windows XP Embedded
Mike Hall (Technical Manager, Embedded Group, Microsoft
Corporation)
In this Hands-on-Lab session, participants worked with
the XP Embedded tools to build a bootable image of Windows
XP Embedded. This lab introduces the tools and basic
methodologies used to build components, work with the
Windows XP Embedded component database, and build and
deploy an operating system image.
Download (File size : 658 KB)
|
| |
 |
| |