C#, OpenGL Desktop Application. Continue previoius work


I have a program that I have written in C# (.NET 4.0) that utilizes OpenGL as the graphics backend. This will not change.

The program is essentially "alpha". It works, but needs things added, rearranged, optimized, and so on. This is a very flexible program. The end goal is to allow users to "program" their user interface easily and uniquely based on sensor inputs through a hardware module. The hardware, interface, and so on is complete and functional. The GUI is functional, but barely. My available time has been cut short, and I need to get this program working. Program updates will be rolled out as you work on it. The schedule is flexible if needed. I would like some big things done in a few months at the most.

As you work, the scope may grow. I would like someone who can make decisions themselves and suggest new ideas. I have near zero graphics talent but have some PSD files I have been using for the interface. If you have talent in that area it is a plus, but not required.

Some big things that need to be done:

- Add Gauge support for linear, circular, stepped/multi-image sensors. Think of a car's speedometer, something that when given the value 20, would draw the needle at 20 but have configurable minimum/maximum/step values, user defined or a set of pre-defined images for the gauge and needle itself. Things like that.

- Integrate a TTF (True Type Font) parser into the program so it can be drawn with OpenGL. The user can select which TTF (by name, like "Verdana") and have it drawn where specified (drawing is taken care of, but could be improved or may need to change depending on implementation).

- Add a way to add/edit "variables" (already defined object) from the in-program configuration screen.

- User Interface improvements. My graphics ability and user interface approach ranges from lacking to non-existent. I would like someone who knows "simple" to offer and implement suggestions for the program. Something where your grandmother could pick it up and with a little effort and time be able to use without emailing for tech support.

- Pre-defined user interface elements. For instance, when a user wants to put a gauge on the page, have a few/couple pre-defined choices that it could look like. Or perhaps even "themes" and when selected the gauges will change background colours/texturing to reflect the theme. Also allow to import user elements, but that is a different bullet.

- Finish user configuration file and default internal configuration file merging. Currently the program loads the internal and then loads the user config file. Eventually it should overwrite the internal configuration file settings with the user configuration file settings if available and in the correct format.

There are lots of things that need to be done. This is a small subset. I welcome people who will not just implement exactly what I say how I say it, but will use common sense and their knowledge of customer interfaces to implement something they are proud of. If I took the time to detail every little thing I would like done and how it should be done and so on, I could have just done it myself. I need someone with a backbone and opinions. I may not always agree with your opinion, but if the customers like it, then so be it.

I do not care where you are located, but you must be able to code and write in English so that there is no translation barrier. Time zones are not important as I am awake most of the time.

I should also mention that this program is intended to be used in many applications, but will generally be with a touchscreen. So big chunky buttons and user interface is required. Absolutely no Windows Forms. This will be ported to Android in the near future with limited capabilities.

Skills: C# Programming, OpenGL, Software Architecture

See more: opengl desktop, write what i say, work on translation, what is linear programming, what is functional programming, what is application programming interface, what is a module in programming, what are work values, themes for android, tech programming, sharp choices, set in c, scope programming, programming tech, programming schedule, programming font, parser android, page plus programming, opengl programming, opengl *, offer up for android, non linear programming, near c programming, my schedule plus, multi code by linear programming

Project ID: #4178759

17 freelancers are bidding on average $2288 for this job


Expert with OpenGL

$3200 USD in 14 days
(8 Reviews)

I can do it.

$3000 USD in 20 days
(4 Reviews)

I think we can help you

$3000 USD in 60 days
(10 Reviews)

Hello, I think its best if you use opencv instead of openGL. OpenCV is much more powerful tool for this and is best suited for your requirements

$1500 USD in 25 days
(6 Reviews)

Hi , ready to work.

$1500 USD in 20 days
(2 Reviews)

Please see private message. Thanks

$3000 USD in 60 days
(1 Review)

consider it done . !!! check pm.

$1500 USD in 20 days
(6 Reviews)

Quality work, but need to review the source code before committing to anything

$3000 USD in 60 days
(2 Reviews)

Hello, We are ready for that job. Please check Private Message. Thanks & Regards Tera Technolabs

$1800 USD in 20 days
(1 Review)

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

$1500 USD in 28 days
(2 Reviews)

Hi We have read your requirements.We have completed 80+ big asp.net,c# projects in last 5 years. Please check private message board for details.

$3000 USD in 25 days
(0 Reviews)

Hi, I have already develop this type of application.You can check it in my portfolio. I have been developing websites and application solutions for last 8+ years, and very familiar with the requirements you mentioned More

$3000 USD in 15 days
(0 Reviews)

I already worked as an UI programmer for 2 commercially available, big games (one for PC, the other one for X360/PS3), so I have the skills required. We will need to have a first big discussion and code review; base More

$2500 USD in 45 days
(0 Reviews)

Hi Sir, the work can be done neatly and very efficiently. Please see PM.

$1500 USD in 30 days
(0 Reviews)

I have the experience and qualities to work on the project. The deadline is fictional since no detailed spec is provided. Please send some detailed task descriptions for me to give precise dedlines

$1500 USD in 30 days
(0 Reviews)

I am currently working away from home on a contract and i am restricted to 35 hrs. per week, so I have about 10-20 hrs that I can spend on your project instead of in the bar.

$1599 USD in 30 days
(0 Reviews)

Hi Good Morning, Hope you are doing well. We have review your proposal and we found that we can fit into your requirement. We have very strong expertise in building small to large scale web application. So fa More

$2800 USD in 25 days
(0 Reviews)

Hi, It sounds like you're building a GUI builder. I have previously built GUIs for both Java3D and XNA, not directly for OpenGL on C# but it sounds like the right kind of experience. On top of that, I'm a profession More

$3000 USD in 38 days
(0 Reviews)