I’m looking for someone to write code to these specs.? It's basically a simple camera app for Windows Mobile 6.0? which can zoom, focus, flash and resolution like the native camera app.
Windows Mobile project:
Some Windows Mobile cameras have different drivers. I'm ok to focus on? HTC Touch HD/Diamond & Samsung Omnia.
Spec:
1. Windows Mobile: MS Visual Studio 2008 Professional,? Windows Mobile 6.0 Pocket PC project
2. Application should work on the? HTC Touch Diamond (or HTC Touch HD) and? on Samsung i900 Omnia.? ? It could be necessary to compile two seperate CAB files.
3. Enumerate and open phone camera (direct show)
4. Make the preview data available for internal processing
5. Draw the processed? video buffer to the screen (should look just like the native camera app)
6. Zoom buttons? --? Add two buttons to zoom in/out and build the necessary functionality (just like native camera app)
7. Focus? button? -? change focus (write containing function to show that? it's working by focusing on one of areas? on the screen.? could also work by touching an area on the screen, e.g. like the Samsung Omnia's app)
8. FLASH BUTTON - toggle? fash on/off (for Omnia only as HTC devices don't have flash)
9. RESOLUTION? - enumerate the camera's resolutions options and add a simple combo-box to choose the desired resolution
10. CAPTURE button will save photo to main memory using the zoom, focus, flash, resolution settings with AUTOMATIC exposure.
11. PREVIEW after user clicked on CAPTURE the preview will be displayed
12. DONE button will close the app
![][1]
Thank you.
## Deliverables
Successful completion of project? would have to include *all* points above including the zoom/focus/flash/resolution features.? I already have a simple app that can do 1-5, 10, 11, 12 but? I want an app that can? do the extra features too.? So there will be no payment for partial work that doesn't include any of the points 1-12.
Coder should provide all source files and .CAB file that works on HTC Touch Diamond and on Samsung Omnia.? Coder will also provide basic documentation in code comments and? a brief installation guide.