The project we are working on is a virtual air-hockey game for the Microsoft Surface that utilizes an accelerometer mounted on an arduino to provide easy/realistic control. For more information about our project check out this post: Games for the Microsoft Surface Here is a quick view of what our game will look like: In …
Category Archive: Software
Jan
20
Jan
20
Accelerometer plotting in MATLAB
The current project I am working on concerns reading data from an accelerometer in order to move a player in an air hockey game being played on the Microsoft Surface. There is a delay in tracking fast movements on the surface which can be an issue when playing a game. The idea is to cut …
Aug
19
Wireless Socket Data Application
This summer at Project54 I have been working on my senior project, of which the ultimate goal is to allow wireless control of police cruiser devices via a motorola handheld PDA. The first part of this project requires an application on the PDA that allows the user to connect to a wireless device in the …
Jul
11
Games for the Microsoft Surface Presentation
My partner Shawn and I gave a presentation a couple weeks ago focused on the games available for the Surface. For our Senior Project we are working on designing a virtual air hockey game for the Microsoft Surface, I will be focusing my work on creating a controller that tracks a users movements and how …
Nov
09
Web Mapping Service Tile Stitching Server
Recently, Project54 was asked to create a demonstration of a Web Mapping Service (WMS) application for the Microsoft Surface. To maximize the usefulness of the demo, we were attempting to allow multiple WMS layers to be displayed at the same time. Doing this would allow the end user to find correlations between different sets of …
Oct
20
Custom C# Image Button
Recently I was implementing an image button on a Windows Mobile 6.5 system. On the desktop you can simply extend the Button class and overload the OnPaint function to control the look and feel (for example adding custom image fields). However, in the Compact Framework version of .Net the Button control doesn’t actually draw itself …
Apr
05
Reading Serial Data from Virtual COM Ports
While most desktop developers do not have to deal with Serial COM ports (and I doubt many people miss it), here at Project54 we use COM ports to communicate with a variety of devices (GPS Antennas, Radars, Video Systems, etc.). For anyone that is familiar with programming COM port communication in the Win32 platform, they …

