This project is to build a hex-to-text-to-hex string converter in Linux. The project would be GUI driven using the same technologies as existing equivalent software especially GHex. It would also be installed in the same manner as GHex, that is, using a .deb file. If you have no experience building .deb files you should probably not bid on this project.
The project outcome is a .deb file that will install on a Debian-based linux platform of no less than 1 year of age. That means you should install on something like a Linux Mint that is a year old and also an up-to-date version. The software is not to be a copy of any other existing software and it will not be distributed so there is no breach of open-source softwares.
The software will do similar things as GHex so you need to install and use GHex. I need to see on screen a character that is seen on my 20x4 LCD display in my project. This means I need to see a character on screen for most if not all the hex possibilities from 0 to 255.
Unfortunately there are a good many LCD driver chips and it is difficult to purchase a 20x4 LCD screen and specify the driver chip so I need to go with a common driver chip and a character set that is extensive. I am choosing the SPLC780C and the character set as seen on pp.14 of the datasheet. You will need to display that character set on screen.
I require the GUI to display two window panes that can show at least 48 characters (64 preferred) on screen that have some whitespace in between them. One pane will have the text in one line and the hex underneath each character. The other pane will show the hex and the text underneath. There is to be a vertical visual alignment for each character.
The font used for the text should show each character in a unique way. There should be no confusion between the number 'one' and the letter 'el' for example.
The top line of the pane should have a background tint to act as a highlighter.
I need to be able to copy and paste both text and hex to the program. When I copy the hex from the program it needs to be placed into the clipboard in this format; 0x00,0x01,0x02 etc, etc. When I paste the hex into the program it will be in this form; A3E45D12 etc, etc.
The hex on screen will not be comma delimited nor will it have the leading 0x or leading 0's. It will be just plain - like this A3E45D12.
Assume a 1920 display and use 95% of its width. There is no need to have a window that resizes.
This project is not a script. It uses the normal software suite of tools as used for programs like GHex. Do not think that you can go ahead and change this requirement. This program is a step in a larger set of tools I need made.
Any questions please ask.
Please bid according to your experience and your estimate. The Freelancer estimate may be inaccurate.
4 freelancers estão ofertando em média $143 nesse trabalho
I have more than two years of experience in software development. I know how to create .deb files Good at algorithms Customer satisfaction is my top priority.