Đã Hủy

Need GUI Software (Win/Mac) for USB LED device

We have a basic GUI with USB protocol written in C# for a product that involves controlling 5 RGB LEDs via uploading through USB. We'd like a new GUI as explained below. The USB protocol is already fully tested and ready. If you are more comfortable in another programming language such as C++, we will need you to rewrite the USB protocol to match that of the current. We'd like to use VirtualCom over USB to avoid having the user install any drivers. We'd like both Windows and Mac OS versions.

Here is the new GUI concept image:

[url removed, login to view]

There will be a long black rectangle that represents a "timeline" of 1 RGB LED. The “timelines” represent how the LED will look when waved quickly from left to right. It will be scrollable but the displayed portion will represent about 50 milliseconds. On the left side of the GUI, there will be a "toolbox" much like you'd see in Photoshop. The toolbox will have a few options such as a 1mS dot, a 5mS dash, a 10mS fade-in, a 10mS fade-out etc. These options in the "toolbox" will be displayed in grey at first. Just above the toolbox will be an option for choosing the color. Once a color is selected, the toolbox will update to that color. When the user has chosen an color, they will then be able to drag and drop these options over to the "timeline" and it will snap into place ("timeline" grid will be divided by milliseconds). The user will also be able to scroll through the "timeline" to make their pattern up to 5000 milliseconds. There will also be a required LOOP option in the "toolbox" that identifies when the pattern should loop back to the start and repeat. The user also need to be able to save these patterns as single files on their hard drive, so there will be a LOAD, SAVE and SAVE AS buttons under the "timeline". Under the timeline there will also be a "textbox" input that can also serve the same function as the drag-and-drop "toolbox" but with defined code. This textbox needs to self-update when the user applies options from the "toolbox". So the user can either use the "toolbox" or the "textbox" or a combination of both to create their pattern.

There will be 5 of these "timelines" shown on the GUI, 1 for each RGB LED. The top one will be expanded first to show the "toolbox" and scroll arrows. The other 4 will just show a full view of the "timeline" with the pattern (if the user has defined one yet, otherwise it will just be black). For instance, if the the user has added some options past 50mS, these non-expanded timelines will show the full pattern, whether it be 100mS or 5000mS (in that case the pattern would look skewed when non-expanded). By clicking a non-expanded "timeline", the previously expanded will immediately save and the newly clicked one will expand with editing options.

The 2nd "timeline" in the GUI concept image represents what the 1st would look like after it was saved.

Please provide examples of previous work with your bid.

Kĩ năng: Lập trình C#, Lập trình C++, Mac OS, Kiến trúc phần mềm, Màn hình Windows

Xem nhiều hơn: gui usb, usb led, programming rgb led gui, programming leds mac, usb device mac, usb gui, gui led, windows programming language, windows gui programming, what was the first programming language, what programming language is windows written in, what is programming software, what is programming language, what is a loop in programming, top programming language, the first programming language, the d programming language, snap on, single match, self programming language, self programming, programming software for mac, programming patterns, programming on mac, programming on a mac

Về Bên Thuê:
( 18 nhận xét ) Orinda, United States

ID dự án: #1038793

6 freelancer đang chào giá trung bình $392 cho công việc này


I can make the changes if you can provide the present source code

$400 USD trong 8 ngày
(93 Nhận xét)

Please check PMB

$400 USD trong 10 ngày
(42 Nhận xét)

Please check PMB

$250 USD trong 10 ngày
(1 Nhận xét)

Hello, we have a great experience in C++ software development and would be glad to implement your project with an ecxellent quality. We propose to discuss the details via PMB. Thanks.

$1550 USD trong 25 ngày
(0 Nhận xét)

I have experience in development using Objective C as well as C#. Please start a good relation.

$450 USD trong 15 ngày
(0 Nhận xét)

I have experience with visual displays in C# and can have this to you in 2 weeks.

$350 USD trong 14 ngày
(0 Nhận xét)

Available upon request

$500 USD trong 5 ngày
(0 Nhận xét)