Single Instance Windows 7 Recipe

Technologies
Windows 7, WPF, Windows Forms, MFC, C#, Visual Basic, C++
Tags
Single Instance Application, Single, Windows 7 Taskbar,
Description
As part of the Windows 7 Recipes project, the Single Instance recipe is a project aimed at developing a reusable, extensible and secure library which allows developers to easily create application which only run a single instance, thus allowing them to pass commands via the Windows 7 Taskbar.
Books.Show

Technologies
C#, WPF, Windows 7
Tags
Taskbar Touch Application Recovery and Restart Windows API Code Pack
Description
Books.Show is a book reader reference application written in WPF. We added integration with Windows 7 (Adding touch support, taskbar integration and Application Recovery and Restart). Also added new features and fixed bugs. MSFT contact person - Yochay Kiriaty.
Family.Show

Technologies
C#, WPF, Windows 7
Tags
Taskbar Touch Application Recovery and Restart Windows API Code Pack
Description
A genealogy reference application in WPF. We prepared version 4 which includes integration with Windows 7 (adding touch support, taskbar integration, added light sensor). Also implemented new features, fixed bugs and refactored code base. MSFT contact person - Jaime Rodriguez.
Tasks.Show

Tags
Taskbar, Windows API, Code, Pack, Application, Recovery, Application, Restart, Tasks.Show
Technologies
C#, WPF, Windows 7
Description
Tasks.Show is a tasks management reference application written in WPF. We added integration with Windows 7 (Taskbar integration, Application Recovery and Restart). Also added new features, fixed bugs and performed testing. MSFT contact person - Yochay Kiriaty.
Missile Launch

Tags
Silverlight, WPF, Shared Source Performance
Technologies
Silverlight, WPF
Description
Game developed for DPE to introduce best practices in developing Silverlight and WPF applications using shared sources and resources. The labs were developed by Alex Golesh. MSFT contact persons Yochay Kiriaty.
Missile Launch

Tags
Silverlight, WPF, Shared Source Performance
Technologies
Silverlight, WPF
Description
Silverlight and Windows Phone 7 lab and XNA & Windows Phone 7 lab: While Silverlight runs on the phone, there are some differences between Silverlight and Silverlight for the Windows Phone, not to mention some new controls and concepts. This unit focuses on all the new Silverlight controls, concepts, and tools for Windows Phones. XNA Game Studio 4.0 supports multiple platforms, including XBox 360, several Windows OS versions, and the latest addition, Windows Phone. While this unit doesn't offer a complete XNA Framework tutorial, it does introduce you to the basics of programming XNA Framework games with XNA Game Studio for Windows Phone. MSFT contact persons – Yochay Kiriaty.
XNA games/samples conversion project

Tags
XNA, Game, Silverlight Control Push Notification
Technologies
XNA
Description
The project includes converting of 4 XNA samples and 2 XNA games from XNA 3.0 to XNA 4.0 and Windows Phone 7. Current games/samples are published at http://creators.xna.com/. This project is currently at it's final stages. MSFT contact person – Chales Cox
XP2Win7
Tags
Windows 7, Vista
Technologies
C#, Windows 7
Description
The PhooView reference application, also known as the Windows XP to Windows 7 (XP2Win7), provides a tour of the unique Windows 7 technical features that enable developers to “light up” their applications on Windows 7. The XP2Win7 reference application features the Image Viewer, a WPF application that runs on XP. But the fun starts when you run the same application on Windows 7, which unlocks new technologies such as Taskbar, the Sensors and Location Platform, and Multitouch, as well as “old” Vista friends such as Application Recovery and Windows Search. This project shows that by exploiting Windows 7 features you can add a great deal of value to your application with relatively little effort and without sacrificing backward compatibility. MSFT contact persons – Yochay Kiriaty
Windows 7 Training Kit For Developers

Tags
Windows 7, Training, Taskbar, Libraries, AppCompat, Ribbon, Multitouch, SensorsLocation , Instrumentation ETW
Technologies
C#, C++, Win32
Description
The Windows 7 Training Kit for Developers includes presentations, hands-on labs, and demos designed to help you learn how to build applications that are compatible with and shine on Windows 7 MSFT contact person - Yochay Kiriaty.
AppFabric WCF templates for Visual Studio 2010
Tags
AppFabric, WCF
Technologies
AppFabric, ETW, WCF, IIS 7
Description
A set of item templates for Visual Studio 2010 that demonstrates how to use Windows Server AppFabric in conjunction with WCF in order to emit event tracing messages to AppFabric. The templates can be downloaded from Visual Studio 2010 gallery:
» http://visualstudiogallery.msdn.microsoft.com/633afbb4-1c97-4128-b22e-65954d450b64
» http://visualstudiogallery.msdn.microsoft.com/a685f193-ed1e-4ad4-938f-f0bd8212d53d
WP7 Push notifications using an Azure serviceStudio 2010
Tags
WP7, Azure
Technologies
WP7, Azure
Description
WP7 has a special web service which is used to send push notifications to clients' portable devices.In the project patterns were developed for sending such messages and exposed them as WCF services hosted in Windows Azure.
Activation Server
Tags
Security, Azure
Technologies
Azure, .Net Crypto API
Description
Any product sold on the market needs to be activated carefully otherwise it will be stolen.In the project an activation server was developed. The server provides keys for each sold copy and validates legitimate usage in the product.
FlashCards.Show

Tags
Taskbar, Touch, Windows API Code Pack, FlashCards.Show
Technologies
C#, WPF, Silverlight, Windows 7, Windows Phone 7, Windows Azure
Description
FlashCards.Show is a reference application written in WPF, Silverlight and Silverlight for Windows Phone.This sample application shows how you can implement a great application for Windows 7, which interconnects with its Silverlight version on the web andon the phone, using Windows Azure. All these clients use a single code base.MSFT contact person - Yochay Kiriaty.
ASP.NET 4 Programmer's Reference book

Description
This new title is the only book of its kind for ASP.NET programmers—both a comprehensive how–to for programming professionals plus a comprehensive reference on ASP.NET namespaces, classes, properties, and APIs. Focusing on ASP.NET 4, this book helps you create efficient, scalable, and reliable Web applications—while you also learn how to solve real–world problems that crop up in the field. Topics covered include dynamic data, LINQ, Silverlight 4, MVC 2, and AJAX.
Introducing Windows 7 for Developers book

Description
Get your first look at Windows 7 and see how much more productive and efficient the development life cycle can be. Guided by three Windows programming experts, you'll examine new Windows 7 capabilities and get a head start exploiting them to build better user experiences and applications.
Ways to Load Application Faster - Windows Phone 7 Recipe

Tags
Windows Phone 7 Recipe, Load application faster
Technologies
C#, Silverlight, Windows Phone 7
Links
Description
His paper introduces the loading procedure for Windows Phone Silverlight applications. It explains common mistakes that application developers make during application launch, and how those errors can increase the total application load time and harm the user experience. Next, this paper describes some possible solutions for overcoming long load times and explains their implementation. MSFT contact person - Yochay Kiriaty.
Shake Gestures Library - Windows Phone 7 Recipe

Tags
C#, Silverlight, Windows Phone 7
Technologies
Windows Phone 7 Recipe, Shake gestures library
Links
Description
This paper introduces a helper library for identifying shake gestures by using the accelerometer built into Windows Phone 7 devices. It explains how to use the library, how the library works internally, and how you can configure the library's parameters to adapt gesture detection to your needs. MSFT contact person - Yochay Kiriaty.
CWL Courses
Courses by SELA available in MS Learning / MS CWL | |||||
Course Name | CWL Code | Days | Link in MS learniing | Link in MS CWL | |
C# Programming in the .NET Framework 2.0 | 50152 | 5 | link | link | |
From C# 2.0 to C# 3.0 | 50222 | 1 | link | link | |
C# 3.0 Programming in the .NET Framework | 50150 | 6 | link | link | |
LINQ with C# 3.0 | 50066 | 3 | link | link | |
Silverlight 2.0 for Developers | 50145 | 3 | link | link | |
Windows Presentation Foundation (WPF) | 50151 | 6 | link | link | |
.NET Performance; | 50153 | 4 | link | link | |
Introduction to Windows 7 for Developers | 50219 | 1 | link | link | |
Windows 7 Training for Developers | 50218 | 4 | link | link | |
Windows Internals for Programmers | 50154 | 5 | link | link | |
Windows Internals for IT | 50155 | 5 | link | link | |
What's New in Silverlight 3 | 50280 | 2 | link | link | |
Silverlight 3 Development - Basic | 50279 | 3 | link | link | |
Advanced Topics in Silverlight 3 Development | 50277 | 2 | link | link | |
Best Practices in Silverlight 3 Development | 50278 | 1 | link | link | |
Fast UI/UX Prototyping Using Blend 3 and Sketch Flow | 50299 | 1 | link | link | |
Programming the .NET Framework 3.5 | 50166 | 5 | link | link | |
Upgrading to ASP.NET 3.5 | 50257 | 2 | link | link |
Windows HPC with Burst to Windows Azure White Paper and Training Kit

Tags
HPC, Windows HPC Server 2008 R2, Windows Azure
Technologies
Windows HPC Server 2008 R2, Windows Azure, SQL Azure, WCF, MPI
Description
A white paper describing the supported application models, data considerations, and deployment for bursting to Windows Azure from a Windows HPC Server 2008 R2 cluster. The white paper is accompanied by a training kit that demonstrates various HPC application types and concepts shown in the article (SOA), Parametric Sweep, Excel offloading, and MPI
White Paper + Offline Training Kit:
» http://www.microsoft.com/download/en/details.aspx?id=12006
Online Training kit:
» http://msdn.microsoft.com/en-us/HPCAzureBurstTrainingCourse
Windows Phone codenamed "Mango" Training Course
Tags
Silverlight, XNA, Windows Phone 7, Mango
Technologies
Silverlight for Windows Phone, XNA
Description
The project provides scenario-based hands-on labs demonstrating Mango's new capabilities. One will learn how to create and query local databases, how to pin and update secondary live tiles, use background agents, create alarms and reminders, access the camera stream APIs, use background transfer and many other new features.
The project products currently published under the following links:
Introduction to Visual Studio Team Foundation Server 2010 Training Kit

Tags
TFS 2010, Training Kit
Technologies
TFS 2010, SQL Server Reporting Services, Windows SharePoint Services
Description
The TFS 2010 Training Kit is intended to acquaint the user with the various capabilities of TFS 2010 and its place in the organization. The kit is intended for developers, testers, managers and business analysts.
10263A TS: Developing Windows Communication Foundation Solutions with Microsoft® Visual Studio® 2010. Microsoft Official Courseware WCF4.0

Description
This is the first time Microsoft Learning has asked an Israeli company to develop one of Microsoft's official courseware.The course was developed by Manu Cohen-Yashar and Ido Flatow, which are consultants and lecturers of Sela group for various .NET technologies, with the aid of the CTO of Sela Group, Sasha Goldstein. The development of the course was conducted by Ishai Ram, VP of training of Sela group.The WCF 4 course will be included in Microsoft's training material and will be used by thousands of training centers around the world.
XNA AppHub Education content
Tags
XNA, Windows Phone 7, Xbox 360, Educational Content
Technologies:
XNA
Description
The project includes creating educational content for new game developers and existing XNA developers. While the project focuses on Windows Phone 7 game development, but also includes an Xbox 360 and PC games development techniques using new version of XNA 4.0 framework. The content includes Hands-On labs, samples and white papers. The project is currently published at the following link:
Windows Phone 7 Training Course
Tags
Silverlight, XNA, Windows Phone 7
Technologies
Silverlight for Windows Phone, XNA
Description
The project includes creating educational content for developers to enable them easy migration/learning of Windows Phone 7 development.The project includes comprehensive hands-on labs, samples and best practices. The project products currently published under the following links:
» http://msdn.microsoft.com/en-us/wp7trainingcourse.aspx
» http://msdn.microsoft.com/en-us/wp7trainingcourse_wp7silverlight_unit
» http://msdn.microsoft.com/en-us/wp7trainingcourse_wp7xna_unit
Silverlight 4 Training Course
Tags
Silverlight, Training, New Features
Technologies
Silverlight
Description
Project introduced new features if Silverlight 4 at initial expose of the technology during PDC09. The project includes hands-on labs.The project labs currently published at the following link:
» http://msdn.microsoft.com/en-us/silverlight4trainingcourse_newfeatures_unit
Windows 7 Videos (for Channel 9)

Technologies
C#, C++, Win32
Tags
Location, Trigger-Start, Federated Search
Description
Assisted by a number of Sela experts, Sasha Goldshtein recorded a series of screencasts on the various Windows 7 features. The screencasts include managed and native code samples, API descriptions, feature demos, and in-depth code walkthroughs. The videos are published on the Microsoft Channel 9 website (under the Windows 7 tag). So far, a set of videos covering the new Taskbar features and Windows 7 Libraries have been posted on Channel 9.
Windows 7 Blogs

Technologies
C#, C++, Win32
Tags
Windows 7, Debugging, WER, Watson, Ribbon, Instrumentation Performance, ETW, SOS, WinDb
Description
Several Sela experts write guest blog posts for the Windows 7 Blog for Developers, led by Yochay Kiriaty. Topics include the Windows 7 Ribbon, performance improvements, debugging features, and many other topics not previously covered elsewhere on the web. The blog posts have magazine article quality, and are accompanied by detailed code samples and demo descriptions.
Windows 7 Launch Events

Technologies
C#, C++, Win32
Tags
Windows 7, Multitouch, Taskbar, Ribbon, Libraries, Trigger-Start, Location Sensors eDLP AppCompat DirectWrite Direct3D Direct2D
Description
Sela participated in the development of the Windows 7 Launch event materials for Microsoft DPE—three presentations packed with demos, sample code, and feature walkthroughs. Among the covered topics were the Windows 7 Taskbar, Libraries, Ribbon, Multitouch support, Troubleshooting Platform, Direct2D, and DirectWrite. The result of this effort wasa closed set of presentations that could be used at Windows 7 Launch events, including demo transcripts, installation guidelines, and other details.