Post the new of release of nRoute, I've updated and upgraded seven sample applications from earlier releases to the latest version.
1. Future Desktop 2 [Silverlight 4, nRoute.Framework]
Future Desktop was the first ever demo-app for nRoute in Silverlight 2, and since then we've come a long way - as a metric for progress consider in upgrading to the latest release of nRoute we've managed to cut the code count by half. Also, I could sense two non-quantifiable improvements,
one nRoute is a lot less invasive as it generally stays out by the way of attributes. Secondly within Views, use of Blend based behaviors is a lot more productive than having to fiddle with xaml directly.
As can be seen on the right, I've added bit of the UI functionality - basically, now you can add, close, and refresh workspaces. However, I've removed the browser-shell integration functionality, which allowed you to navigate back or forward directly from the browser's shell - I did this because nRoute is now using Silverlight's built-in Browser History Manager which unfortunately can't tell when one navigates' back. Also there are some new keyboard shortcuts for managing workspaces.
Read more about the Future Desktop app
View the nRoute's Future Desktop 2 App here [Silverlight 4, nRoute.Framework]
More...