I’m looking for someone to write code to these specs.? It's basically writing a simple camera app for WinMo which can do zoom, focus, flash and resolution (just like the native camera app).
Some WinMo cameras have different drivers so I'm ok to focus on two devices - HTC Touch and Samsung Omnia.
Detailed spec:
1. MS Visual Studio 2005/2008, Win32 Smart Device, Windows Mobile5.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
11. PREVIEW after user clicked on CAPTURE the preview will be displayed
12. DONE button will close the app
Thanks/Xie xie ni !
## 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.