Caliburn is an open-source client framework for WPF and Silverlight applications. Caliburn implements a variety of UI patterns for solving real-world problems. Patterns include MVC, MVP, Presentation Model (MVVM), Commands and Application Controller.
The key goals of Caliburn are:
- Support building WPF/SL application that are TDD friendly.
- Simplify various UI design patterns in WPF/SL.
- Simplify the use of a dependency injection container with WPF/SL.
- Simplify or provide alternatives to common WPF/SL related tasks.
- Provide solutions to common UI architecture problems.
Caliburn on CodePlex
Microsoft XAML Toolkit is a set of libraries enabling easier manipulation and analysis of XAML for .NET 4.0 and Silverlight. XAML Toolkit includes:
- XamlDom – LINQ-friendly XAML DOM that enables easy static analysis.
- XAML FxCop integration – Run FxCop rules that analyze your XAML against rules.
- XAML FxCop rule authoring – A BaseXamlRule implementation that enables you to write custom FxCop rules that target XAML.
- SilverlightSchemaContext – A XamlSchemaContext that allows System.Xaml to parse Silverlight XAML for tools use.
The following features are new in the Microsoft XAML Toolkit CTP – July 2010:
- The UISchemaContext has been removed.
- The SilverlightSchemaContext now supports Silverlight Version 3.0, 4.0 and Phone 7.
- A SilverlightAssemblyHelper static class has been added to help with loading the correct Silverlight schema version.
- License terms permit usage in live operating environments (with some restrictions) and distribution of the toolkit binaries.
Microsoft XAML Toolkit
Microsoft has released ASP.NET MVC 3 Preview 1. New features include:
- Select view engine
- New view engine called Razor
- Global action filters
- Dynamic ViewModel
- New action result types
- AJAX and JavaScript improvements
- Model validation improvements
- Dependency injection improvements
Download ASP.NET MVC 3 Preview 1
Introducing ASP.NET MVC 3 Preview 1
Linquify is a Visual Studio 2008/2010 add-in and C# .NET business class generator for LINQ to SQL and the Entity Framework, helping to support rapid development of .NET and ASP .NET web application data layers. Linquify is free for use under the LGPL.
Linquify installs as a Visual Studio 2008/2010 add-in, which allows you to select your LINQ to SQL dbml file or Entity Framework edmx file and automatically generate a set of easy to use business classes. The generated classes allow you to support a complete 3-tier software architecture and simple handling of database objects, with full support for LINQ queries. Customizations to the generated classes can be easily made within the generated user partial classes.
Linquify on CodePlex
Linquify Homepage
The SMSToolkit is an open-source SDK that allows any Windows Mobile 5 phone to be used in conjunction with a PC to act as an SMS Server, allowing developers to easily write SMS applications, using just their phone and a PC. Additionally, it provides a collection of samples that among other things, allow non-programmers to use Excel to send bulk SMSs and to build simple information lookup applications. This project is actively developed by Microsoft India Research team.
SMS Toolkit
Microsoft Visual Studio Scrum 1.0 is a free process template for Team Foundation Server 2010. Scrum is an iterative, incremental framework for project management and agile software development. A process template is a collection of files that define the various process elements of a team project on a Team Foundation Server. Included in a process template are definitions for your teams work items, work item queries, builds, reports, and SharePoint portal. Each of these artifacts help you manage the work for your software project, track and report on important trends, and ultimately drive toward releasing high quality software on time.
Visual Studio Scrum
Visual Studio 2010 Productivity Power Tools is a set of free extensions to Visual Studio Professional which improves developer productivity. Microsoft has shipped an update, which adds some new features and enhancements.
If you already have the Power Tools installed, you can update it as follows:
- Run Visual Studio.
- Select Tools > Extension Manager menu command. The Extension Manager window will appear.
- Click the Updates tab. This will show any updates available for the extensions you have already installed.
- Click the Update button for the Productivity Power Tools extension. This will download and install the update.
Download and Install Power Tools
Summary of New Features
DeveloperFusion offers a free .NET code converter. Simply paste your C# or VB.NET code into this web-based tool, then select your target language: C#, VB.NET, Python or Ruby. Supports syntax up to .NET 3.5.
Code Converter
Microsoft has released a beta version of tools for building applications and games for Windows Phone 7. The beta toolset includes the following:
- Visual Studio 2010 Express for Windows Phone Beta
- Windows Phone Emulator Beta
- Silverlight for Windows Phone Beta
- Microsoft Expression Blend for Windows Phone Beta
- XNA Game Studio 4.0 Beta
Download Windows Phone Developer Tools
Windows Phone 7 Developer Homepage
What’s New in Phone Tools Beta
JetBrains dotCover is a new commercial code coverage tool for .NET developers. dotCover 1.0 is scheduled for release in late Summer 2010. dotCover features include:
- Reporting statement-level coverage in .NET applications.
- Highlighting for uncovered code in Visual Studio.
- Detecting which tests cover a particular location in code.
- Integration with Visual Studio 2005, 2008 and 2010.
- Integration with ReSharper to show test coverage.
dotCover Homepage
Introducing dotCover 1.0 Beta