Mobile Signature - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET.
You know sometime someone tells you about something, and you can tell there is a whole lot more to it than they are telling you about. Well, signature capture for Windows Mobile is one of those things. It's really not bad today and you can do it in one sitting easily now. But there was a time, when if your life depending on it you might be able to get it right. At least we have managed code now. A fewofus attempted to do this feat in embedded Visual Basic years ago and I'm surprised it didn't cost us our sanity. Oh the humanity…
You could do it you just had to copy each color pixel by pixel and save it into a bitmap, and that was a challenge too. And GetPixel() had to be the slowest function call ever. It took at least a second. No way, you were going to give someone a full screen to put there signature.
Office 2007 might have 2007 features in it. And it works for Office 2007, well to a point. But with Windows Mobile applications less is more. Don't get me wrong I really do think Mobile Signature would make a great feature in a more complete application. But as far as the feature of taking a signature on a mobile device this is a great approach.
Also note that Mobile Signature could be easily adapted into a drawing application, and so on, especially for kids.
Let's talk about UI first. Notice how much space is dedicated to taking the user's signature. This is important; I've seen almost the reverse before and that just isn't very usable. I took a little extra time and care to make sure all control had a black border around them,expect the black color square. It has a gray border.
One thing to note is a wanted the user to be able to tell what color they would be writing in without having to draw on the screen. This is accomplished by having the borders around the active color flash on and off. This is a great visual effect that was easy to implement with a timer. We track the currently active color in a form level variable, and on the timer tick event, which happens every 500 ms, we toggle the visibility of the border around the active color. Works great! Check it out!
The menu is another area that is simple but you can learn from it. Save is very important to us, so it is prominent and has it own hardware button that can cause it to occur. On the menu we have an option for clearing the screen, showing the about form, and exiting the application. But we also have a menu option to change the size of the line we are drawing with. It can be set from any of the following: 1 pixel, 3 pixels, 5 pixels.
The core of the application is the code that actually draws the lines on the screen. One area of code that is worth checking out is the code to save the bitmap of the signature. It's pretty advanced and powerful.
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Supported operating systems:
Windows Mobile 2003, Windows Mobile 5.0, Windows Mobile 6 Classic, Windows Mobile 6 Professional, Windows Mobile 6.1 Classic, Windows Mobile 6.1 Professional
Similar Software:
Happy Stylus Great discount for a pack of great programs! Pencil Box Deluxe and MultiPad
AmusArt Amus'Art is a graphics software to write notes or make drawings in color, that can be saved to resume thereafter
DrawingColours DrawingColours - This program is a simple freestyle drawing program. Tap the lower right button to change colours. NOTE: The drawings are lost when you exit the program.
This program requires that you have both the 'BeanDLL.dll' file ** and ** the runtime files for Visual Basic on your PocketPC computer
TXTBMPDrawing TXTBMPDrawing - TXTBMPDrawing is a drawing tool for Windows Mobile. The app allows you to insert text and draw over the image.
The resulted picture is saved to a 240x268 pixel JPEG image with custom compression.
TXTBMPDrawing uses the JPEG libraries from Independent JPEG Group
Kai's Stone Board.Net Kai's Stone Board.Net - Draw and write like the old Egyptians - on a flagstone. Lastly was the first Pocket PC founded for over 2000 years in Egypt ;-). Choose one out of the many available Backgrounds (Stone, Sand, Marble, Wood, Waterdrop). The program works as a database, that means you have not to care about opening and saving
DrawingPictures DrawingPictures - This program allows you to draw colour pictures. Tap the lower right icon to change colours. You can also select the width of the pencil from the toolbar. The files are saved in a compact file format.
This program requires that you have both the 'BeanDLL.dll' file ** and ** the runtime files for Visual Basic on your PocketPC computer
DoodlePads DoodlePads - DoodlePads is a small program that lets you draw and view doodles.
DoodlePads requires that you have both the 'BeanDLL.dll' file ** and ** the runtime files for Visual Basic on your PocketPC computer. Simply unzip the file for your processor and place the DLL file in the 'Windows' folder of your PocketPC computer
Pocket SuperDraw Pocket SuperDraw - Open any JPG or BMP image Save your files in bmp format! Fast drawing Palette of 16 colors! The picture is automatically saved when the application close. Convenient "clear" button IMPORTANT NOTE: For PocketPC2003, you may have to install eMbedded Visual Basic Runtime for Windows Mobile-based Pocket PC 2003 available at http://msdn.microsoft
Pocket KidDraw Advanced A simple application to draw colorful pictures. Even 3 years old kids can do it!
KidsPicturer KidsPicturer - This program can be used to teach a child how to draw. The program has a database of 99 subjects with items for each subject. The child draws a picture for each. The program allows you to view the drawings by category.
This program requires that you have both the 'BeanDLL.dll' file ** and ** the runtime files for Visual Basic on your PocketPC computer
Other Software by developer «Chris Craft»:
Mobile Quiz Mobile Quiz - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET.
Today we are going to look at another classic goal in Mobile development, data collection
Mobile SMS Remote Mobile SMS Remote - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET
Pocket Death Clock Pocket Death Clock - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET.
Let's have some fun today. And do an application that is just for kicks
Community Megaphone Reader Community Megaphone Reader - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET
SMS Logger SMS Logger - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET.
I've had a lot of requests for SMS related applications
Lunch-O-Matic Lunch-O-Matic - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET.
Being a geek, I have a lot of geek friends. Being friends, we tend to eat lunch together
Mobile Weather Mobile Weather - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET
Trippr Trippr - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET.
You've probably already figured out what this application does
Mobile SMS Contact Mobile SMS Contact - This application is part of the author's "30 Days of .NET" initiative to develop 30 mobile applications in 30 days. The source code of the application is included in order to help programmers new to Windows Mobile development write applications in .NET.
Today one of my readers, Paul Diston, made the following request