Steven Houben Student Human-Computer Interaction

24Feb/100

A c# mobile paint module

Introduction

This small module was part of a project for the course Tools and Technologies of User Interfaces at Uhasselt. We built a Todo application that exploited the properties of mobile devices (gps, touch, accelerometer, ...).

Mobile Paint

For this project I was looking for a small paint application that could be used to create notes that could be attached to a specific todo. Since no open source mobile paint application seemed to do the job I wrote a small c# .Net paint module that can be added to any mobile application via drag and drop from the toolbox. It only supports basic free drawing with 6 colors and a variable brush size. Drawing shapes, lines, ... are not implemented but can be easily added if necessary.[1] You can also set a bitmap (like a map, frame,...) as canvas.

Licence

Copyright (c) Steven Houben

This code is free software; you can redistribute it and/or modify it  under the terms of the GNU Lesser General Public License 3 or later, as published by the Free Software Foundation. Check  [2] for details.

Downloads

  1. Compiled DLL [download] (1 file - DLL)
  2. Source Code [download] (1 file: class files)
  3. Test + Source Visual Studio Project [download] (2 projects + builds)

Support

I am not actively developing or supporting this control. However if you add functionality or find any bugs you may contact me via this blog (comment or email) and I will update the code.

References

[1] .net Shape manipulation demonstration, http://blog.anxma.com/?s=shape

[2] http://www.gnu.org/copyleft/lesser.html

Tagged as: , , , No Comments