Today is an exceptional day for RunAtServer. My co-worker and i are proud to announce the release of our product called SmartUse. SmartUse is a solution designed specifically for professionals in engineering and architecture.
SmartUse is an application that allows engineers and architects to manipulate, and annotate their plans on touch screens such as the S55 table, digital tablets (toughbook) and computers. Information is instantly shared between the site and offices.
Designed on the model of a drawing table, the table S55 fulfils all the functions of a plans room and to view actual size plans.
SmartUse was designed by RunAtServer team, a subsidiary of Wygwam. Revolution for the construction trades, it leads to savings on paper, space and working time. It streamlines and optimizes the work of engineers and architects and guarantees them comfort and ease of use.
For more information, please visit the product website : http://www.smart-use.com

Regards,
LP
So last night I did a presentation at the Communauté .NET Montréal about - Les nouveautés de Windows Phone 7.5 "Mango" ( What’s new in Windows Phone 7.5 “Mango”). I really enjoy presenting last night. Thanks to everyone who were present.
Here the material that i used for my presentation:
Slides in PDF format:
http://storage.lppinsonneault.com/public/Presentation/Mango.pdf
The demos from my presentation:
http://storage.lppinsonneault.com/public/Presentation/Demos.zip
Here is a few link on resources that might be helpful if you are working or planning starting a Windows Phone application:
Jeff Blankenburg – 31 days of Windows Phone Mango
http://www.jeffblankenburg.com/2011/10/31/31-days-of-mango/
Windows Azure Toolkit for Windows Phone
http://watwp.codeplex.com/
Marketplace Test Kit
http://msdn.microsoft.com/en-us/library/hh394032(VS.92).aspx
The Windows Phone Developer Blog
http://windowsteamblog.com/windows_phone/b/wpdev/
Windows Phone Power Tools
http://wptools.codeplex.com/
Leveraging Background Services and Agents in Windows Phone 7 (Mango)
http://weblogs.asp.net/jgalloway/...-mango.aspx
Don’t forget Twitter is a really good source of information about Windows Phone:
@lpinsonneault
@gcaughey
@wp7dev
@jeffblankenburg
@winphonegeek
@plaberge
Thanks,
LP
Wednesday November 23rd, I'll do a presentation at the Communauté .NET Montréal. The subject of my presentation is about the new feature of Windows Phone 7.5 “Mango”. This presentation target developers who are interested in building or migrating Windows Phone apps.
|  | In my presentation i will talk about the following topics: So if your are interested by one or multiple topics … |
You’re welcome!
Don’t forget to visit the Communauté .NET Montréal website for more information:
http://www.dotnetmontreal.com/events/25833231/
Regards,
LP
Last year, i did an unofficial Windows Phone application. This year the team in charge of the TechDays ask me to create the application for this Year events. They provide me with a brand new event OData feed. In this new application, I’ve decided to make the application to support some Mango feature like Fast-switching, Secondary Title, etc.
I restart from scratch for the implementation of the Data inside the application. Now the application is fully functional without Internet connectivity (only the first time to gather the latest data from the OData feed).
I did a brand new scheduler, where you can easily view and flag which session you want to see. I hope you will like the application and find it useful.



The application have just been certified so the application should be available by Tuesday morning.
Here is the direct link:

I hope you enjoy TechDays (currently in Toronto, and coming soon in Vancouver and Montreal).
Regards,
LP
Building an application 100% bullet proof is somewhat something impossible, mainly in when the application can be use by wide range of customer. In Windows Phone, we are affected by the device, the connectivity, the lock screen, etc.). In some combination of event an error can occurred that have not been tested.
So my philosophy about that is to be pro-active. So i don’t want to wait the complaint of customer, i want to know when an error occurred with as much information to help me reproduce the problem to finally fix the issue.
To achieve this goal, there is some analytics component available for Windows Phone 7. Some of those are able to tracking the errors that might occur in your application. But i find out a nice component, that do the a really great job.
BugSense is a really simple component. When i mean simple, it’s really simple add the component and add 1 line of code in the App.xaml.cs and your done. The component can be download as standalone package or you use NuGet to install the package.
Here is a screen of the only line of code that is required by the component.

On the website you have access to a nice Dashboard that will provide you with a lot of information about the error and the recurrence.





You can if you want replace the default UnhandledException event with the event that is built-in the component, you can do it:
public App()
{
BugSenseHandler.Instance.Init(this, "Your_API_Key");
BugSenseHandler.Instance.UnhandledException += OnUnhandledException;
//UnhandledException += Application_UnhandledException;
...
}
You can also trap the exception in your try..catch statement:
try {
//Some code to execute
}
catch (Exception ex) {
BugSenseHandler.HandleError(ex);
}
So what happen when there is an error, the user will get notified and a report will be sent to the BugSense so you can get notified and review the error. As you can see there is some options, that allow you to control the popup window that show up by default (yes you can turn it off if you want).

Once an error is logged you indicate in your account to receive Email notification. Which is a good idea when you want to have a nice application (that don’t bug too often
).

It’s the first time i use this component and I'm very impressed by the quality of the tools and all the feature it provide (client side and server side). What to say more … I'll use it in future applications. Oh yay … i practically forgot that it FREE. www.bugsense.com
Regards,
LP