For a software telephone, I need a skin designer program and skin interpreter. Both should be written with VC++6 and MFC.
User of the skin designer program needs to be able to choose the layout, function, position and size of the telephone's buttons and the telephone's display.
The application should work like a simple graphic design program with moveable and resizable objects. There are three different object types: Buttons, the one & only phone display, and background images.
Buttons and the display should have property dialogs to specify the details: function, background bitmaps, button icon or font, colors, etc.
I will provide you with code for drawing the buttons in their different states (enabled, disabled, mouseover, pressed etc.), and for drawing the phone display. You will also get default bitmaps for button backgrounds and display background.
The skin design will be saved in XML file. I have attached a small demo XML to this post (only a demo, has only three buttons!!).
Skin designer program user should always see how his telephone will look like when he runs the interpreter.
The skin interpreter program will then have to read the XML and bring the telephone with its backround, buttons and display to the screen.
I will provide a DLL exporting the phone funtionality in an easy-to-use class: When the user presses a button on the phone, all the interpreter has to do is to call a function of this class (in addition to visibly changing the button's state, of course). The
DLL sends display information and button state information via virtual funtion calls. As said above, code for the display will be provided.
I prefer working with persons rather than working with teams or companies. You should have at least three years of experience in C++ programing.
I am interested in long term co-operation with you. I have interesting projects, e.g. an IVR skript designer program.
I need the project's source code, of course.
6 freelancers are bidding on average $1252 for this job
Hi, I have more than 8 years of designing/developing different types of applications using VC++. I can assure you my pormpt delivery of the project with assured quality.