1. Build a GUI data entry form to collect biographical data (name, date of birth, current address, permanent address, phone, father's/husband's name, gender, height, eye color, hair color 2. A 16-character PIN will be generated from the collected data: First 4 characters will come from the last name + first name if necessary Next 8 characters will come from the DOB Last 4 characters will come be sequentially generated: 0001, 0002, etc. This whole biographical data collection will be STEP 1. 3. After the form data entry is done, the operator should be prompted with a screen to move to STEP 2: Photo. Please download and review activeID OCX from [url removed, login to view] Use the trial version in your code to capture a photo in a ID-sized format, and save it onto the disk. The filename should be .jpg (where is the pin generated in step 2 above. After STEP 2 is done, informed the user (Step 2 complete) and prompt to start STEP 3, Fingerprint capture. 4. STEP 3 Download the GrFinger SDK from [url removed, login to view] (pick your language). Modify the code to so when step 3 starts, it will capture the fingerprint, and save it on disk as [url removed, login to view] or -FP.BMP. I realize you may not have a fingerprint scanner, and that is OK. Write the code, and use a #IFDEF (or equivalent in your chosen language) to de-activate it. We will test it. After this is done, inform the user that STEP 3 is done, and ask to start STEP 4, Signature capture. 5. STEP 4: Download sample code from [url removed, login to view] Again, I realize you will not have the signature pad. Given that, just live above, you job is to modify and integrate the code so after step 4 starts, it will grab the signature, and save it as [url removed, login to view] or -SIG.BMP. 6. All data collected in step 1 and names of the photo-file, fingerprint-file and signature file should be written to a lightweight local database (MSDE, JET, Java database, etc)
Note: A single language should be used throughout if possible. 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows. If you write it in Java so it works on other platforms (Using JMF for the webcam code) that is fine. If you have any questions, please contact immediately/ You will get paid if the code compiles cleanly, and does the basic parts well. If there are compatibility issues with the hardware (which I can't send to you) we will work to get that fixed after delivery.