Category Archive: Software

Jan
20

Airhockey Game Demo

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 …

Continue reading »

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 …

Continue reading »

Jan
20

Back in Flight!

After updating my software to use a more efficient method of video stream communication between the drone and the surface, I had a vast number of complications which wound up with a non-responsive drone and software that could do nothing more than lift off and land the drone. After extensive testing, debugging, and reverting some …

Continue reading »

Aug
19

Wireless Socket Data Application

P1030199

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 …

Continue reading »

Aug
12

Micro Aerial Vehicles – The Future of UAVs

After spending the majority of my summer working on the Parrot AR.Drone Quadrotor, I spent some time researching other forms of micro aerial vehicles or “MAV”s and it turns out there is a lot of interest in MAV development. Consequently, the Microsoft Surface project myself and other students from WPI and UNH are working on, …

Continue reading »

Jul
15

AR.Drone Quadrotor Flight via Microsoft Surface

Main Window of Parrotsonjava Software

While working under Andrew Kun in Project54, I have been researching and developing applications for the Microsoft Surface for my Senior Project.  This project has eventual collaboration with other schools and professional groups working toward a multi-touch application which controls a fleet of multiple unmanned aerial vehicles, or UAVs.  Other groups have developed similar UAV …

Continue reading »

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 …

Continue reading »

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 …

Continue reading »

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 …

Continue reading »

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 …

Continue reading »

Older posts «