Today I had a one-day session with a group of developers from Tabulex in Roskilde, Denmark. Tabulex develop administrative systems to schools and municipalities. I have had several of the developers attend one my Silverlight workshops and they’re using Silverlight in more and more systems.
It was a pleasure to see how well Tabulex have adopted Silverlight and how passionate their developers are about it. I’m really looking forward to see the systems in production.
Today Jesper Hvid from Globe Team held a CNUG talk about WIF. It was a really good talk and Jesper gave a thorough introduction to the different aspects of WIF and how to use it.
The event was hosted by Valtech and included barbecue :) thank you very much for that!
You can download slides and demos here.
Again this year I have been invited to give a Silverlight tutorial at the JAOO conference in Aarhus, Denmark. The tutorial will learn the participants how to developing a Silverlight business application in the browser, on the desktop and on a smart phone.
There will be lots of great talks and I’m looking forward to be part of it.
Today I attended a full day event about Windows Phone 7 in Copenhagen arranged by Microsoft, Denmark. The agenda was packed with sessions about Silverlight and XNA related to WP7 development. The sessions were presented by James Rodriguez.
It was nice to get a full walkthrough of the thoughts behind many of the design decisions on WP7 but I missed some deep dives in some areas. In the breaks I met with lots of people from my network which always is a great.
All-in-all a good day :) Thank you, Microsoft.
Remember to join the usergroup “Windows Phone 7 Developers in Denmark”.
First of all, I wouldn’t buy an iPhone. But then again maybe I would… No matter how much I don’t like the Apple business model, I have to respect the amount of iPhone devices that they have sold*. Obviously Apple is doing something right! The design is unique and the user experience is amazing.
With the launch of Windows Phone 7 just around the corner, I’m getting ready to build applications on devices that are somewhat different then what I’m used to. To get inspiration and a better knowledge about this new type of applications, I have bought two books about iPhone application design and user experience:
Back to the main question, why I would buy an iPhone. I would do it to experience and learn about the application design and user experience. I’m looking forward to read all about it and get some hands on experience on how to do it related to Windows Phone 7.
*) of course that will stop overnight when Windows Phone 7 is launched ;)
With Silverlight 3 we got the opportunity to create Silverlight applications that install on the client machine. With Silverlight 4 we can require that the applications get elevated permissions to the client machine. We are able to access local files on the client machine and communicate with hardware and installed applications using COM under the same privileges as the logged in user.
It’s important that the user understands that an installed Silverlight application that runs with elevated permissions should be considered just like any other installed application. It’s no longer a web application that runs in a sandbox!
Scenario 1 – install without signed application
By default, when the user choose to install a Silverlight application that requires elevated permissions she get a security warning that the publisher of the application could not be verified.
“This application does not have a valid digital signature that verifies the publisher. You should only run software from publishers you trust.”
The security warning does not tell the user anything about the harm that this application potentially can course. Instead it has focus on the missing certificate.
Scenario 2 – install signed application
If we try to sign the application with a certificate and install the application again we will see a much more accurate security warning.
“This application can potentially access your personal data and harm your computer. Only install applications from sites you trust.”
The security warning now inform the user about the harm that this application potentially can course. Why isn’t the user warned in the first scenario? I hope (and believe) that this be fixed in a future version.