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:
iNote Lite Draw and note everthing on your today-screen. It''''s Quick! & Easy!
DrawingTexted DrawingTexted allows you create JPEG drawings and insert custom text. Select "Insert Text" from the toolbar to view the text editor page and enter or paste the text into the editor. When you tap 'Ok' in the text editor the program will insert the text into the drawing. You can also use custom drawing tools to edit the image
ResizerDrawings ResizerDrawings allows you to create 240x268 pixel drawings with a full featured drawing tool and export them as 25, 50, 75, 100, 125, 150, 200, 300% of the drawing size. Draw the image and select the type of size adjustment to do. The JPEG libraries are from the Independent JPEG Group
DrawingBMP DrawingBMP allows you to create colour drawings and save them into 256,16 or Monochrome bitmap files. You can also load a 256,16 or 2 colour bitmap file and view/edit it. The program has pen width/style and colour options. The 24-Bit -> 8-Bit bitmap conversion from the libraries originally created by Ephraim Cohen
PDAcraft Paint PDAcraft Paint is a drawing tool you can use to create simple drawings. This program is similar to well-known desktop program Paint. Unlike desktop version, PDA version is more comfortable, because you can draw directly on touch screen with stylus. You can use Paint to work with pictures in .bmp format.
Now you can draw directly on the touch screen of your PDA
DrawingButtonsing DrawingButtonsing is a full-featured JPEG (240x268pxl) drawing composer/editor tool that organizes your JPEG images into categorized matrix buttons of 100 JPEG drawings each. For each drawing you can create a button shortcut will be created. Tap the picture button to view/edit the drawing and the drawings are saved in JPEG format
TwitterDrawingser TwitterDrawingser is a full-featured drawing tool that allows you to share 240x268 pixel JPEG images on Twitter via FTP server. You can draw and also insert text into the images as well as use the drawing tools. The JPEG libraries are from Independent JPEG Group. This service is provided by Twitter
AB Draw Lite AB Draw Lite is a Pocket PC application which allows you to draw using basic shapes (lines, rectangle, ellipses and text). The documents are stored in Scalable Vector Graphics (SVG) format (http://www.w3.org/Graphics/SVG/). This is a XML standard for storing graphics
Pocket Tablet Pocket Tablet - Now you can activate and control your desktop or notebook pc with the natural motions of a pen! Active Pen Tablet with visual feedback put your Pocket PC to work while it's sitting in the cradle! You can use the new handwriting recognition in Office/XP and Windows/XP
HandyPaint - Best Paint App On Mobile Device! HandyPaint is a powerful yet easy to use drawing tool for your mobile device, which provides you excellent drawing performance and comfortable user experience. You can use it to create your own paintings, or edit pictures taken from your device's camera, even you can take a screenshot for editing.
HandyPaint provides online gallery for you to upload your paintings onto it
Other Software by developer «Chris Craft»:
GPS Clock GPS 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.
I couldn't resist creating another GPS related mobile application
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
Prize Picker Prize Picker - 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.
There is probably someone out there who doesn't think this is the best looking application ever
MobileInfo MobileInfo - 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.
Information is power. And with the .NET Compact Framework we can have all the information we want
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
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 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
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