fpw / kianxali

Kieler Analyzer for Executables and Libraries - an interactive disassembler
11 stars 0 forks source link

GUI is too slow #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
While the actual disassembler is quite fast, the GUI is very slow and thus 
working with larger files isn't fun. See 
[http://stackoverflow.com/questions/20151701/swing-text-api-override-labelview-w
ith-different-string-length here] for more information on the issue.

Original issue reported on code.google.com by folke.will@gmail.com on 11 May 2014 at 6:45

GoogleCodeExporter commented 9 years ago

Original comment by folke.will@gmail.com on 11 May 2014 at 6:46

GoogleCodeExporter commented 9 years ago
> the GUI is very slow

They why develop it in Java in the first place? Why not Python + Qt? ;-)

Original comment by pmis...@gmail.com on 8 Sep 2014 at 10:43

GoogleCodeExporter commented 9 years ago
Good point :-) I needed a scriptable disassembler for my master thesis as our 
work group didn't want to buy a license for IDA Pro just for my project. But 
since I really needed the disassembler for some proofs, this project had to be 
finished rather quickly - hence I chose a language where scripting suppport 
would be really easy. I've integrated Python support into a C++ project before 
(using Boost.Python) and thus knew I would have to write boiler-plate code to 
export classes and methods to Python. In Java, there is no need for that due to 
its runtime reflection support.

But I still agree, given more time I would actually have chosen Qt :-)

Original comment by folke.will@gmail.com on 9 Sep 2014 at 6:11