1. July 2014 09:02
The last couple of months I have been speaking at a lot of events. For those who visited these events or for those who want to know more about the subject I will give a brief summary of the talks and post the slides / sample code here for you.
At the SDN event last march I have been talking about Azure mobile services. In this talk I explained how to use Azure mobile services in combination with Windows 8 and Windows Phone 8. The example I have build for this is a clean example on how to do this in a simple way. You can find the slides (in Dutch) and example code here:
- Example code
At the TechDays in the Netherlands last april I have been talking about the new Kinect for Windows v2. As a participant in the Developer preview I had early access to the hardware and SDK. During this talk I showed a lot of the possibilities of the new Kinect for Windows sensor. You can watch my presentation online at the Channel 9 site.
- Kinect for Windows presentation
At the SDN event last june I spoke about connecting hardware to a Windows Phone 8 application. During this session I showed how you can connect and control Arduino hardware with your own Windows Phone 8 application. The Arduino hardware featured a lot of nice shining LED lights with the use of the Windows Phone application you could decide which to turn on or off. And even select the color of the RGB LED's. For now I'm only sharing the slides (in Dutch) since the code needs a little bit of cleaning up. But if you are interested in the rough code please contact me.
Well I hope to be speaking at more events about these or other topics soon.
7. October 2013 10:29
The first Windows Phone Developers Day was a big succes this year.
As a speaker I was able to talk about Windows Azure Mobile Services this year.
As promised you can download my slides and example code from here:
TechDaysDrinks_PhoneDevDay.zip (10,53 mb)
MobileServicesWinPhoneWeek.pdf (538,65 kb)
During the session we experienced one issue. The Push notifications did not make it to the clients. After the session I starting looking into the reason why this did not work since it worked fine the night before the session when I tested everything.
After adding some more logging to the Insert script I found out the script became Case Sensitive. After changing the column names in my script everything worked fine again. These updated scripts are also available in the solution.
I hope you all like looking into my example. If you have any questions or suggestions please let me know.
9. March 2013 13:54
I would like to thank all visitors at the Dutch TechDays. I especially would like to thank the people who visited one of my sessions.
As promised you can download the slides and example code here:
Slides: MobileServices.pdf (929.39 kb)
Demo code: TechDays_Drinks.zip (4.28 mb)
SpeedTrack for MS PixelSense.
At the TechDays SpeedTrack for MS PixelSense was also launched for the first time. The crowd reactions were amazing! I will give a short impression with pictures and video soon.
22. February 2013 12:50
The last couple of years I have always been attending the Dutch TechDays. Last year for the first time I was present as an Expert in the "Ask The Expert" area. This year I have the honor of being a speaker at the TechDays.
You can find my session's here.
Hope to meet you at the TechDays!
The session will be in Dutch, therefore the next part of this post will be in Dutch.
Mobile Services in combinatie met Windows (Phone) 8 applicaties.
Tijdens deze sessie zal met veel demo's getoont worden hoe je in Windows Phone 8 en Windows 8 applicaties eenvoudig gebruik kunt maken van Windows Azure Mobile Services. Onder andere het opslaan van je gegevens in een Windows Azure sql database en het toevoegen van Push notificaties aan je applicatie komen aan bod. Al deze taken worden door het gebruik van de Windows Azure Mobile services een stuk eenvoudiger gemaakt. Met een aantal aanpassingen is het zelfs mogelijk de notificaties te versturen aan zowel de Windows 8 als de Windows Phone 8 applicatie die tijdens deze sessie gedemonstreerd word. Na afloop van de sessie kunnen de bezoekers met behulp van Windows Azure Mobile Services hun Windows (Phone) 8 applicaties eenvoudig verrijken met sql database storage en push notificaties.
19. June 2012 12:38
With the introduction of Microsoft Surface, Microsoft delivered a new way for users to interact with technology in natural and inviting ways. Earlier this year, Microsoft and Samsung delivered the next generation vision-based device with Microsoft PixelSense technology on Windows 7 - the Samsung SUR40. Today Microsoft announced that they are extending the Surface brand again to deliver Microsoft designed and manufactured tablet devices that showcase the capabilities of Windows 8.
This means the devices we previously knew as Microsoft Surface are now being rebranded to Microsoft PixelSense. Only the name has changed! The Samsung SUR40 with Microsoft PixelSense delivers an innovative way to bring people together to connect, learn and decide using touch and everyday objects, making it a valuable tool for almost every organisation.
At Semper IT Services we will continue to build new and innovative solutions for all forms of multi-touch and interactive devices like the Microsoft Pixelsense and the new Microsoft Surface devices.
11. June 2012 10:54
For a customer I had to build an application that looked like the original Photo application that is available for Surface 1. One of the main points in this application is the use of the "LibraryBar" and "LibraryStack" control. There is a very good examples on how to use these controls available on the MSDN forum:
Soon after starting the development I noticed that performance of this control was not good when I started filling the control with more and more images. Some of these images where quite large this dramatically impacted the performance of scrolling or browsing through the Library.
2. April 2012 13:27
On the "Surface Application Design and Development" forum somebody asked how to install his application on a device. Since I have done this in the past for a couple of applications I gave it a try for Surface 2 as well.
At the time I created the MSI I used a excellent blog post from the Surface team:
I changed it a bit to make it suitable to my situation. Based on my old code base I changed a couple of things to make it work for Surface 2.
In order to be able to build the MSI you need to install WIX on your development environment, I use version 3.5.
Please make sure you change the provided example to your needs. On several places in the WIX files a GUID needs to be set, generate new GUID's for every single one of them! Make sure all of them are unique in all of your applications.
Here is the example solution:
SemperItMSIExample.zip (2,23 mb)
I hope this example solution can help out a lot of you.
26. February 2012 16:40
As mentioned by a couple of developers and early adopters the new Surface hardware "SUR40" does not have a safe switch off anymore. The first Surface unit had a button to simply shutdown without user interaction. This is perfect when the unit is deployed in Public locations or when it is rented for a fair or event.
To overcome this issue you can write some code to execute for example when a user places a tagged object on the table.
When the user places the tagged object a button becomes visible.
Behind the button click there is only one simple line of code:
private void surfaceButton_Click(object sender, RoutedEventArgs e)
Process.Start("shutdown", "/s /t 0");
I hope this helps you overcome this issue.
15. February 2012 19:41
During the TechDays 2012 you can find me in the "Ask The Expert" area. I will try to answer all your questions about Surface 2. You can also take a good look at the new Samsung SUR40 over there. I'm looking forward to meet you there!
For this occasion I have printed new business cards using the great design by Jeff Blankenburg.
6. February 2012 20:07
After contacting several flight case builders a custom flightcase has been build for the SUR40.
Here are some photo's to show the end result: