Results 1 to 9 of 9

Thread: Preview of the new cross-platform IDA Pro GUI

  1. #1
    Imported blog (Hex-Rays)
    Join Date
    Nov 2007

    Preview of the new cross-platform IDA Pro GUI

    In order to provide our customers with the best user experience and in order to target many different platforms, the IDA Pro graphical user interface is currently being rewritten using the Qt technology.

    Qt (pronounced "cute") is a cross-platform application and UI framework and the Win32 VCL-based IDA Pro interface is being ported to it. The goal is to provide all the features available in the current GUI while maintaining the maximum compatibility with plugins and other external modules.

    Here is a screenshot of the current build of idaqt running on Ubuntu:

    You can click on the images to enlarge them.

    From the first version idaqt will include a fully functional graphing, which is, as it is possible to notice from the screenshot, already implemented. The same is true for hints, navigation band and all other advanced IDA Pro features.

    This is idaqt on Windows 7. The text view looks exactly the same and all other features like choosers and forms will be available with no exception on all supported platforms.

    The full range of options and customizations which the Win32 interface provides will be available as well.

    As you can see, apart from the still to be implemented docking, the new interface looks pretty much the same as the Win32 one.

    Not only will it be possible to deploy the same native graphical interface to Windows, OS X, Linux and other platforms which in the future may become popular, but the quality of the user experience and the further development capabilities will be hugely increased thanks to an advanced framework such as Qt.

    Although idaqt is going to replace the current GUI completely, for some time they will be deployed together in order to fix any incompatibility issues and to give third party developers the necessary time to thoroughly test their products against the new interface.

  2. #2
    Administrator dELTA's Avatar
    Join Date
    Oct 2000
    Ring -1
    Blog Entries
    Very nice, they must have hired some very talented guy lately to pull off something like that...
    "Give a man a quote from the FAQ, and he'll ignore it. Print the FAQ, shove it up his ass, kick him in the balls, DDoS his ass and kick/ban him, and the point usually gets through eventually."

  3. #3
    Super Moderator Shub-nigurrath's Avatar
    Join Date
    May 2004
    Obscure Kadath
    hehe, someone called Daniel ;-)
    (`._.[*~-.,.-~* ŜħůβŇĝŕřāŧħ ₪*~-.,.-~*]._.)
    There are only 10 types of people in the world: Those who understand binary, and those who don't

  4. #4
    Registered User
    Join Date
    Jan 2008
    Blog Entries
    Thanks guys. 2 intense months of work indeed.

  5. #5
    Registered User
    Join Date
    Aug 2005
    Blog Entries
    As usual, impressive display of knowledge && skills, great work Daniel (Repository)

  6. #6
    Registered User
    Join Date
    Jan 2008
    Blog Entries
    Thanks evilcry!

    I've been tempted to write a post about these 2 months of work, but haven't had the time yet.

  7. #7
    Very nice... I might actually consider buying IDA out of my low student budget after cross platform gui is supported. Loading Windows only to use IDA GUI with graphs is getting somewhat annoying. :/ Keep it up!!

  8. #8
    As i told you, very nice Daniel, cant wait for test it

  9. #9
    Team_Toxicity - m0rris Goveynetcom's Avatar
    Join Date
    Feb 2010
    Inside my Linux Machine
    Nice, makes me want to purchase a copy now too...
    One man army of Team_Toxicity...

    Currently, I am the only member.

    T_T - <<_m0rris_>>

Similar Threads

  1. CTcpFwd cross-platform stdin/out to socket forwarding class
    By j00ru vx tech blog in forum Blogs Forum
    Replies: 0
    Last Post: April 20th, 2010, 02:20
  2. ProtectionId 6.0 BETA Public XMAS Preview
    By evlncrn8 in forum Tools of Our Trade (TOT) Messageboard
    Replies: 20
    Last Post: March 28th, 2009, 13:28
  3. Adding cross references
    By Hex Blog in forum Blogs Forum
    Replies: 0
    Last Post: November 14th, 2007, 00:35
  4. RTA 1.10 Sneak Preview and wishlist thread :)
    By squidge in forum Tools of Our Trade (TOT) Messageboard
    Replies: 3
    Last Post: March 3rd, 2003, 07:49
  5. Where to download Flexlm SDK of Solaris platform
    By HappyWolf in forum Advanced Reversing and Programming
    Replies: 1
    Last Post: March 24th, 2001, 11:40


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts