How-to Hide Views inside Composite Application Guidance (aka Prism-v2) regions.

The IRegion interface allows to Add/Remove and Activate/Deactivate the views contained in the region. These two sets of actions let us manipulate the state of each view in regions. While the meaning of Add/Remove is clear, the semantics of Activate/Deactivate might be confusing as it greatly depends on the concrete implementation of IRegion. Activate semantic by [...]

Drink the red token – debug your claims-aware apps

Another identity development widget brought to you by Vittorio’s team. This time it’s a very tiny control called SecurityTokenVisualizer that helps debugging claims-aware web applications. But the thing I like of this control is that it can also be used as a teaching tool, very useful for demos by the way. Last week we “dogfooded” [...]

Composite Application Guidance (Prism-v2) sample application using Silverlight 3 Child Window

Today I tweaked the Event Aggregator Quickstart that comes with the Prism-v2 source code to show how Silverlight 3 Child Windows could be used in a Silverlight Composite Application. Child Window Overview Silverlight 3 has a new template called ChildWindow. It is basically a user control (unlike a Popup you can edit its XAML), but it allows [...]

Revisiting the Facade Pattern

The Facade Design Pattern provides an interface that simplifies access to a more complex (or in some cases poorly designed) API or subsystem. One of the motivations for use is to reduce the communication and dependencies between subsystems. Recently I was reflecting on how this pattern is frequently applied not only to software interfaces, but [...]

How to: Drag and Drop Silverlight Views between Regions in Prism-v2

As some of you may know, some weeks ago I blogged about how to drag and drop WPF views between regions in Prism-v2. Well, today I started spiking and was able to create the same sample for Silverlight (thanks Julian and Ezequiel for your contributions). So, if you were interested in the previous spike but [...]

Una Demo de la Gran 7

Grabá un Screencast de 5 minutos para TechNET y participa! ¡Hay en juego USD1000 en American Express Travelers Cheques, 2 Netbooks Asus EEE y tu oportunidad para hacer famosa tu Demo en los Newsletters, Sitios Web y Eventos de Microsoft! La participación en este concurso supone la aceptación de Bases y Condiciones Mas información: http://www.puertadeenlace.net/page/Demo.aspx

Geneva Server Beta 2: Troubleshooting Windows Integrated Authentication

When in Geneva Server Beta 2 you try to configure and use Windows Integrated Authentication, it may not prompt for credentials and instead you receive an error message: When connecting from another computer, you may see the following error message:  And when you connect from the same server, the more [...]

WebBrowser control Quickstart for the Composite Application Guidance for WPF and Silverlight (Prism-v2)

Last week, with Matias Bonaventura, Julian Dominguez and Pablo Constantini, we created a WPF demo application using Prism-v2 that shows both way interaction between different modules of the application and different WPF WebBrowser controls. Below you can find some of the highlights of how this application works. The demo shows interaction between the WPF application and [...]

Optional Checkable Tree View Control for .NET Compact Framework 3.5

During this month I was working with my teammates Julian Dominguez and Diego Perez on a project that targeted Window Mobile 6.0 and the .NET Compact Framework 3.5. The main objective of this project was to create a module for an existing mobile application to let users perform different surveys and allowing them to navigate [...]

The Cookie Experiment

Three people working together. A plate of five cookies available on the break. Social norms dictate that no one take the last (fifth) cookie, but what about the fourth? Such was the inquiry of the “cookie experiment” reported by Keltner, Gruenfeld & Anderson (2000). Groups of individuals were placed into teams of three, with two [...]

How-to: Consume WCF services from Composite Application Guidance for WPF and Silverlight(Prism-v2) Modules

Yesterday, while developing a demo app that uses Prism-v2, WCF services, ASP.NET web application and interaction with WebBrowser controls ,  I run into a little problem trying to consume the service from a module.  I thought could be useful posting about it to save someone a little time. Update: Damian Schenkelman has posted WebBrowser control Quickstart [...]

ASP.NET control for claims-aware apps

Vittorio just announced it in his blog… we helped writing an experiment of raising the level of abstraction to work against claims. We created a server control that allows you to work with claims. There are three types of expression: Claim Value: set the value of a property with the value of a specified claim type <cc1:ClaimsDrivenModifierControl [...]

Identity thoughts #2: Level 2 Authorization

In my last post I talked about an identity roadmap and how we are helping companies to achieve Level 1: Externalizing Authentication. In this first level, we only care about checking the credentials of a user in a Security Token Service and issue a token with a couple of claims. That token will be enough [...]