port QT anyone?
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 503 from 2013/5/29
    Recently Alfkil has ported the Qt gui toolkit to AOS4 and thanks to that seems that great tools can be ported then.
    I guess if It's difficult to port from Aos to MOS as I think It bring us new doftware.

    What do you think?
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »25.07.13 - 09:23
    Profile
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    Quote:

    tolkien wrote:
    Recently Alfkil has ported the Qt gui toolkit to AOS4 and thanks to that seems that great tools can be ported then.
    I guess if It's difficult to port from Aos to MOS as I think It bring us new doftware.

    What do you think?


    I dont think it is worth effort. But if someone decide to port QT to MorphOS I can help to build a shared library.
    1 + 1 = 3 with very large values of 1
  • »25.07.13 - 09:38
    Profile
  • Butterfly
    Butterfly
    dekanyz
    Posts: 94 from 2013/2/6
    From: Hungary
    As I know, Qt apps are death slow on OS4.

    Trolltech spent years polishing Qt to be a good and fast library.
    It is funny to hear, that a guy just ported it to OS4 in some months. It's not a big surprize, that it just not works soo much well.

    I think, the porting is a waste of time.
  • »25.07.13 - 09:44
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 503 from 2013/5/29
    I have read that the last version is fast enough. Much faster than the old one.
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »25.07.13 - 09:48
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    BSzili
    Posts: 559 from 2012/6/8
    From: Hungary
    I bet it is (was?) slow on SAM-class hardware, but it should be alright on used Macs.
    This is just like television, only you can see much further.
  • »25.07.13 - 10:03
    Profile Visit Website
  • MorphOS Developer
    Nadir
    Posts: 157 from 2003/3/17
    Just out of curiousity, where is the source code of that port? I don't have plans to port it but I wanted to have a quick look to see what the guy did.
  • »25.07.13 - 23:52
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12098 from 2003/5/22
    From: Germany
    > where is the source code of that port?

    http://sourceforge.net/p/qtamigaosnative/code/131/tree/trunk/src/
  • »26.07.13 - 00:17
    Profile
  • MorphOS Developer
    Nadir
    Posts: 157 from 2003/3/17
    Thanks
  • »26.07.13 - 18:21
    Profile
  • Cocoon
    Cocoon
    cha05e90
    Posts: 52 from 2010/6/23
    Quote:

    dekanyz schrieb:
    As I know, Qt apps are death slow on OS4.
    ...
    I think, the porting is a waste of time.

    You can't "know', because it's not true. It is even reasonably usable on my Sam440ep (667 MHz). And I think is was no waste of time, in more than one regard.
    II/G4
  • »27.07.13 - 18:46
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2259 from 2003/2/24
    "easonably usable" can mean a lot of differnet things for a lot of different people...

    (heck I remember some people claiming that the 1st TimberMilf alpha was useable !!)

    For me it's stop where it is again another alien toolkit used to infest a system with nonports.
  • »27.07.13 - 19:30
    Profile
  • Cocoon
    Cocoon
    cha05e90
    Posts: 52 from 2010/6/23
    Oh, yes. I know that feeling - all those (Open)GL, SDL, Cairo stuff. Not even Envoy is used most of the time - most people use TCP/IP stacks nowadays. Even Icons are PNF format - not IFF for some unknown reason. Ah, nevermind, it's all so disappointing...
    II/G4
  • »27.07.13 - 22:29
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 503 from 2013/5/29
    You have to use only Qt based programs if you want but I think It´s good to have options, programs to can use....Yes, I prefer original Amiga stuff but there are not so many coders out there.
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »27.07.13 - 22:47
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Tom01
    Posts: 179 from 2009/9/20
    Porting Qt is better than nothing.
    But preferable would be rewriting the app based on MUI using open source libraries.
  • »27.07.13 - 23:02
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    BSzili
    Posts: 559 from 2012/6/8
    From: Hungary
    Porting a Qt application would be a complete rewrite in most cases. I don't think of this as a zero-sum game, people who would port Qt applications are probably not interested in rewriting almost everything from scratch.

    [ Edited by BSzili 28.07.2013 - 20:11 ]
    This is just like television, only you can see much further.
  • »28.07.13 - 09:09
    Profile Visit Website
  • ASiegel
    Posts: 1372 from 2003/2/15
    From: Central Europe
    If QT runs reasonably fast and can be made to integrate seamlessly with the MorphOS user interface, this should be a good thing.

    That said, due to the inherent complexity of a rich framework such as QT, getting everything to run well and stably should take quite some effort and time.
  • »28.07.13 - 09:21
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    SoundSquare
    Posts: 1213 from 2004/12/1
    From: Paris, France
    if it allows to make SoulSeekQT portable, i vote for it with both hands up.
  • »29.07.13 - 21:31
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    redrumloa
    Posts: 1424 from 2003/4/13
    Did anything ever become of this? I'd sure love to see a port of DiskImagery64 to MorphOS!!!
  • »09.10.13 - 03:08
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    BSzili
    Posts: 559 from 2012/6/8
    From: Hungary
    Given the size of the framework, it would have been quite an achievement if someone have ported it in just ~2,5 months.

    edit: BTW, a Qt port is among my future plans, perhaps as a joint bounty with AROS. But that's not going to happen anytime soon.

    [ Edited by BSzili 09.10.2013 - 11:00 ]
    This is just like television, only you can see much further.
  • »09.10.13 - 09:54
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 503 from 2013/5/29
    Great! I'll be ready to donate then...
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »10.10.13 - 13:50
    Profile
  • Moderator
    Kronos
    Posts: 2259 from 2003/2/24
    @red/ round'n'square

    Both apps (with just looking at the screenshots) seem to have relativly little in GUI, with most of the code/functionality happening offscreen.

    Doing a proper MUI-port for either of those should be easily doable IF that backend code is portable.
    If it ain't you wouldn't find much help within a QT-port.

    Edit:
    Quote:

    Users may not decompile, reverse engineer, disassemble, or otherwise reduce the software to a human readable form. Users may not modify, adapt, translate, rent, lease, loan, resell for profit, distribute, or otherwise assign or transfer the software, or create derivitive works based upon the software or any part thereof.



    So I guess Soulseek is out, QT or no QT.

    [ Edited by Kronos 10.10.2013 - 15:00 ]
  • »10.10.13 - 13:57
    Profile
  • Cocoon
    Cocoon
    cha05e90
    Posts: 52 from 2010/6/23
    redrumloa,
    Quote:

    I'd sure love to see a port of DiskImagery64

    Hm, at least it seems to build just nicely. Haven't tested all functionality, but so far it works. Alas, wrong system for this forum, I assume... :-)
    II/G4
  • »10.10.13 - 19:35
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2259 from 2003/2/24
    Quote:


    Seeing that link I though I would end up somewhere here:

    http://www.ruthe.de/ ;)

    Downloaded DI64 and after removing images and text files I was down to just 250k of source. Someone withe descent knowledge of C64 images and MUI could probraly rewrite/port that within a weekend...
  • »10.10.13 - 20:00
    Profile
  • Cocoon
    Cocoon
    cha05e90
    Posts: 52 from 2010/6/23
    Kronos,
    Quote:

    http://www.ruthe.de/ ;)

    Yep, that's the other one - who invented the "Indernett". :-)

    Quote:

    rewrite/port that within a weekend...

    Absolutely possible - but typing "qmake" and gmake" is still faster... ;-)
    II/G4
  • »10.10.13 - 20:08
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    redrumloa
    Posts: 1424 from 2003/4/13
    Kronos,
    Quote:

    Downloaded DI64 and after removing images and text files I was down to just 250k of source. Someone withe descent knowledge of C64 images and MUI could probraly rewrite/port that within a weekend...


    You think a small bounty would bear fruit?
  • »10.10.13 - 21:31
    Profile
  • Moderator
    Kronos
    Posts: 2259 from 2003/2/24
    Quote:

    redrumloa wrote:

    You think a small bounty would bear fruit?


    You mean like 50$ aka "not even one night out" ?? *runs*

    Just typed "make" in the "diskimage-0.95" subdir and that created a bunch of working binaries (working as in : don't crash and ouput a simple useage pattern).

    Might see if I can install & recompile it under OSX sometimes later (maybe this WE). But for now it seems it just a bunch of rather simple GUIs running those binaries and than displaying the result. Not sure what that "net" subdir is supposed to do. Running those images from 1 computer in an emulator on another ? Why not just use samba,ftp etc ??

    If you want a proper port (which I won't promise here&now) you'd need to walk me through what this app can actually do, and which parts of it you really need.

    Some changing/adding/removing files from those images should atleast be doable.

    Edit:
    Actually "diskimage-0.95" is a small link-lib and the tools are just the test cases for, API seems straightforward, so writing a MUI-class that put the filenames into a ListView and then reads/write the file to/from a directory on the MorphOS-side (where you could modify/display them) can be with ease.
  • »10.10.13 - 21:53
    Profile