Home      |   Agenda   |       Speakers    |     Sessions    |     Register    |    Videos        




April 13th - Day 1 - Conference

Time: 11:30 AM - 12:45 PM - Level :200
In this 2 part session, we will show step by step how to design, build and style a WPF application using Microsoft Expression Design, Blend and (a little bit of) Visual Studio. Special focus will be on user interface design and the developer>designer collaboration and workflow

Time :12:45 PM - 01:15 PM - Level :200
In this second part of the 2 part session about Expression Blend and Design we will finish our application and talk about the bigger picture of Microsoft’s offerings in the UX space

Time :11:30 AM - 12:45 PM - Level :100
This Introductory workshop discusses the history, motivation, and justification for the current Agile movement. From this workshop, the attendees will learn why Agile Development is important to organizations, and how it can help your software development efforts. This workshop begins at a high level suitable for beginners and executives, and goes to the next level of detail describing the principles of agile management and development. This workshop is designed to simply introduce its audience to the concept of Agile software development and its basic principles. Common topics often addressed in this session, including:

• Where did Agile Software Development come from
• The Values and Principles of Agile Software Development
• Agile Software Development : A Paradigm Shift
• How to Plan for an Agile Project
• Agile Methods and Practices
• Moving Towards Agility

Time 03:30 PM - 04:45 PM - Level :200
With the release of IIS7 there are a lot of features that developers can leverage to make themselves less dependent on networking staff. This session will focus on the new configuration system as well as the security features built into IIS7 running on Windows Server 2008.

Time 03:30 PM - 04:45 PM - Level :200
The session will unveil Microsoft’s Real-world approach in building SOA Solution; it will cover topics as the middle-out approach, Governance, Security and will also explore in details the Microsoft ESB Guidance.

Time :05:15 PM - 06:30 PM - Level :200
In this session we will cover AJAX as it is being used in line of business applications including demonstrations of how to implement AJAX without getting carried away.

Time 05:15 PM - 06:30 PM - Level :300
This session will dive into Microsoft’s Vision and stack of products that are used to develop closed loop BPM Solutions. The session will focus on the BPM capabilities inside BizTalk that include process execution, rules engine management and business monitoring.

Time 01:15 PM - 02:30 PM - Level :200
In this session we will take a look at the “S+S world”. We will walkthrough S+S from Architecture and technical point of view and discuss the considerations we should have in mind while building an S+S solution.

Time 11:30 AM - 12:45 PM - Level :200
Visual Studio 2008 includes many new features including LINQ, WPF, .NET 3.5, Better web support, and more.

Time 03:30 PM - 04:45 PM - Level :200
Cosmos - C# Open Source Managed Operating System. Cosmos is an open source project that allows you to develop in Visual Studio, press F5, and instantly take your C# code, compile it, and deploy it in VMWare (or QEMU with GDB debugger), or even a network boot to a real PC on one click! See how it is done, and how to use it on your own.

Time 05:15 PM - 06:30 PM - Level :200
What is XNA? It is nothing short of .NET for the Xbox 360! Learn how you can use .NET to develop games and other applications for the XBox with the same ease that you can develop for Windows. Simply use Visual Studio.NET, build, deploy.

Time 01:15 PM - 02:30 PM - Level :200
A hands-on session on how to use LINQ as language extensions for working with collections of data from various sources including services from the Web such as Flickr, Amazon, etc. We will look at a progression of demos that go from simple objects such as the file directory, event log, system diagnostics, then move into live services. This session will illustrate the usage of LINQ in real world scenarios including accessing data collections outside of the relational world and the interfaces required to make them work.

April 14th - Day 2 - Conference

Time :09:30 AM - 10:45 PM - Level :200
If you are interested to have a fast glance on What is new in VSTS 2008 as a whole and what is new in Visual studio Team Edition for DB professionals then this is your session. This session will try to introduce the road map of the visual studio team system, it new capabilities at the server side, it new capabilities at the editions side, the Microsoft vision for MSF and VSTS as an Application Lifecycle Management (ALM) integrated solution. Then the session will try to concentrate on the DB professional Edition new capabilities in 2008 and how the current 2005 users can acquire some of them. If time permits the session will delves into the implications of the introduction of REST architecture if applied into the next coming versions of VSTS.

Time :09:30 AM - 10:45 PM - Level :200
Come discover the new features available in Visual Studio 2008 for C++ developers. We’ll cover our improvements in IDE productivity, from building faster to improving the debugging experience. In addition, we will walk through the latest VSTS features, which make life easier for both seasoned developers and novices alike. Finally, we will offer a glimpse into how we intend to improve C++ developer productivity for years to come.

Time 03:00 PM - 04:15 PM - Level :400
This session will demonstrate the new features added to MFC in Visual Studio 2008, including support for Vista Common Dialogs, Vista Common Controls, the Microsoft Office 2007 Look and Feel (including support for an Office Ribbon style interface), Office and Visual Studio style Docking Toolbars and Tabbed Documents. We will also talk about our plans to evolve the MFC library for Visual C++ 10 and beyond.

Time 11:15 AM - 12:30 PM - Level :200
Most people know what a database index is and can even tell you why they are important, but surprisingly few can tell you how they work and what factors decide whether they work well. In this session we will explain the details of how Microsoft SQL Server does indexing and also touch on the new features in the latest versions of SQL Server that might make some of your old assumptions about how to work with indexes obsolete.

Time :11:15 AM - 12:30 PM - Level :400
WCF and WF are parts of the .NET framework 3.x. In this session we will concentrate on XOML workflows to enable services such as data exchange which store and carry workflows to host applications. Using WCF we will be exposing XOML Workflows to services and build workflow enabled services that use WCF for service messaging and WF for service logic. The 3 workflows will also be investigated (state machine, sequential and XOML activated). Custom ServiceHosts and custom behaviors will be used for integration. We will also go into the markup and modify XOML and compile workflows for further customization.

Time 04:45 PM : 06:00 PM - Level :300
In this session we will demonstrate the integration of the Windows Presentation Foundation’s rendering system as well as to show the power of XAML. We will create 2-D content, animate it, add video, and finally map it onto a rotating 3-D surface without writing a single line of C++, C#, or Visual Basic. We will also look at level of the integration of WPF into our desktop and Silverlight applications.

Time 14th, 12:45 PM - 02:00 PM - Level :200
We will about development scenarios that we can use to customize office 2007 applications or build server side applications using OpenXML.

Time 09:30 AM - 10:45 PM - Level :200
Going through the best practices for sharepoint development that enhance the performance, scalability and overall user Experience

Time 03:00 PM - 04:15 PM - Level :200
Walk through the development of a Silverlight application with many features. We’ll show how to use the Silverlight design and development tools (Expression Blend and Visual Studio) to create a web site which uses XAML, customized controls, and web services.

Time 04:45 PM : 06:00 PM -Level :400
Silverlight 2 introduces the power of .NET programming to Silverlight. If you’re an experienced .NET programmer and you want to do web development, Silverlight 2 will allow you to reuse your existing skills. Silverlight 2’s CLR is built from the same sources as the regular desktop version of the CLR but there are some differences. This talk examines how the Silverlight 2 CoreCLR differs from the CLR you’ve always programmed against.

Time 11:15 AM - 12:30 PM - Level :100
Do you know about the “mashup concept? Do you want to Create a mashup without writing a line of code. The Mashup Creator lets you combine different web sites together to form cool, new creations. Also, do you want to try and Create a web page with Popfly's graphical editor and embed your favorite mashups. The Web Creator lets you easily build web pages without writing any code. Come and join to see what POPFLY mashups is and web creator!! Another cool technology: Silverlight!! Microsoft Silverlight Lights up the web. It is a cross browser, cross platform and cross device plug in for delivering the next generation of media experiences and rich interactive applications for the web! Come and see the latest you can do with Silverlight! Finally, heard about Windows Live DEV tools? See how developers use Windows Live Services to create mashups—applications that combine data or content into a single integrated application. Also, Try the Windows Live Quick Apps: customizable out-of-the-box solutions and source code that can be configured to support a wide range of business applications. Sometimes you'll need help with your code. Here you can ask questions, discuss or debate anything related to developing Windows Live applications. Begin building your next web site with the Windows Live Platform today. Find the best resources to jump start your development.

Time 04:45 PM - 06:00 PM - Level :200
In this session we will review the wide range of improvements in SQL Server Analysis Services 2008. We will be looking at the most telling design, manageability and runtime improvements, and also the compelling new work in Data Mining.

Time 03:00 PM - 04:15 PM - Level :200
As the data platform for the end-to-end Microsoft Business Intelligence offering, Microsoft SQL Server 2008 builds on the strong momentum in the business intelligence (BI) market. This session will give you insight into the key new features available in the 2008 release of SQL Server across the BI components: Integration Services, Reporting Services, and Analysis Services.

Time 12:45 PM - 02:00 PM - Level :200
We will discuss in this session using SQL Server2008, with LINQ to XML technology and Virtual Earth to develop a mobile application for locating coffee shops and their nearest facilities.

Time 12:45 PM - 02:00 PM - Level :200
Discover how the new Team System can help you improve your software development process. Learn how using Team System can improve collaboration, communication and transparency within your team. We will look at an end to end scenario focusing on a development team using TFS and move from starting a new project, to discuss features such as Work Item Management, Continuous Integration, Project Management and other tools and reports like Code Metrics, Code Coverage, Web/Load Testing, Database Change Management, and many more as they fit into the various stages of the Application Life Cycle Model.