TechDays 2013 slides and demo code

by Semper IT Services 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.

 

Tags: , , , , , ,

General | PixelSense | Windows 8 | Windows Phone 8

Microsoft Surface renamed to Microsoft PixelSense

by Semper IT Services 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.

Tags: , , ,

PixelSense | Surface | Windows 8

Improve performance on LibraryBar and LibraryStack control

by Semper IT Services 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:
http://msdn.microsoft.com/en-us/library/ff727821.aspx

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.
More...

Tags: , ,

PixelSense | Surface

Create an MSI for your Surface solution.

by Semper IT Services 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:
http://blogs.msdn.com/b/pixelsense/archive/2009/12/17/developing-an-installer-for-your-surface-application.aspx

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.
http://wixtoolset.org/

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.

Tags: ,

PixelSense | Surface

Surface hardware safe switch off

by Semper IT Services 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.

Tags: , ,

Surface

TechDays 2012

by Semper IT Services 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.
http://www.jeffblankenburg.com/2012/02/10/windows-phone-business-cards/

  

Tags: , ,

General

Flightcase for the Samsung SUR40

by Semper IT Services 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:

  
More...

Tags: , ,

General

Semper IT Services

Semper IT Services is a dynamic and enthusiastic IT company. With years of experience in many industries almost any IT challenge can be solved.

Early 2009 Semper IT Services decided to focus on the Microsoft Surface. Alongside Surface also other touch devices like Windows 8, Windows 7 and Windows Phone 7 became a priority. After a couple of years Semper IT Services now has lots of experience with Multitouch.

Month List