Amiga.org

Operating System Specific Discussions => Amiga OS => Amiga OS -- Development => Topic started by: AmigaEd on August 04, 2005, 04:04:27 AM

Title: Please recommend a nice way to create small apps with GUI
Post by: AmigaEd on August 04, 2005, 04:04:27 AM
Howdy,
I'm just wondering if someone could give some good suggestions about a nice way to create some small GUI based applications for OS3.1.

Many years ago I wrote a number of assembly language programs for the Amiga, but seem to have forgotten most of that. I've been looking at C and E and I think I can wrap my mind around either of the two, but I'm realy at a loss when it comes to the GUI part of things in the Amiga world.

I've been googling for a while but haven't quite found what I was hoping for. If someone could point me in the direction of some really simple example or tutorial of how to creat some simple apps with GUI's I would really appreciate it.

Thank you,
AmigaEd
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: CrazyProg on August 04, 2005, 05:25:09 AM
Hi AmigaEd,

A place to start would be the example code for reaction and MUI.

Regards Neil.
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: SamuraiCrow on August 04, 2005, 08:31:30 PM
Amiga E has a simple wrapper for gui generation called EasyGUI.  It's not as pretty as ClassAct/ReAct or MUI but it gets the job done in a hurry.  Look on the Aminet for examples of any of these.

-Edit-
For an easy way to make self-contained applications with MUI-Like configurability for free you might consider Feelin' (http://www.gofromiel.com/feelin/) which lets you set up most of your GUI and Application in general using an XML script.  It's a really small library too!
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: Gofromiel on August 04, 2005, 09:29:33 PM
@SamuraiCrow: Thanks for Feelin. I'm happy you talked about it  ++
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: Castellen on August 04, 2005, 11:24:49 PM
Another alternative is RxMUI, which is basically an Arexx script which has a MUI interface through the use of RxMUI libraries.
If you're familiar with Arexx, you can get some pretty neat stuff running without too much effort.

Most of my stuff I just write in C and try to avoid GUIs where possible because they're just big and scary to program with my limited knowledge. :-)

But as mentioned, the MUI examples are a really good place to start.  Should work fine in the likes of SAS/C, GCC, StormC.

The ROM Kernal manual has examples of how to generate GUIs using Workbench intuition, which aren't too bad to get going.

Also check out Aminet, there's lots of good source code examples on there for nearly any task you could imagine.
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: AmigaEd on August 05, 2005, 01:04:06 AM
Feelin... Ah Yes... I had downloaded Feelin sometime ago, had problems getting the XML to work and forgot about it. I'm sure the problem was more so due to my lack of knowlege. So, Perhaps I should re-visit this again. I know the package seemed nicely done.

Regards,
AmigaEd
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: itix on August 05, 2005, 01:59:53 AM
I can only recommend MUI. I wrote this example (http://www.lehtoranta.net/calculator/calc.c) code for MorphOS last year (ugly screenshot (http://www.lehtoranta.net/calculator/Calculator.png)) but is source compatible to AmigaOS 3.1 too.

Other possible toolkits are ClassAct and Feelin.
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: AmigaEd on August 05, 2005, 03:08:42 AM
@itix,
Thank's for the providing the link to the nice example. Very nicely done and mostly clear to me how it works. This will help me a lot.

I have also started to look at Feelin, did a complete reinstall but still struggling to get the XML stuff to work. Everythings else seems fine though.


Thanks Again,
AmigaEd
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: Gofromiel on August 05, 2005, 11:52:45 AM
If you are still interested in Feelin, you should start with this "getting started guide" (http://www.gofromiel.com/feelin/dev_step.php). I've tried to make it clear, simple and detailed. I hope it will help you ++
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: smithy on August 05, 2005, 12:03:23 PM
Feelin's great!  Thanks Gofromiel :-)




Title: Re: Please recommend a nice way to create small apps with GUI
Post by: Gofromiel on August 05, 2005, 02:00:22 PM
You're welcome ! Feel free to fill up my email box or the forum (http://www.gofromiel.com/feelin/forum/) if your have any questions.
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: Jose on August 06, 2005, 12:09:09 PM
@AmigaEd

Did you use Intuition back then in your assembler programs ? If so, using it in C is the same, except that you pass arguments to functions via function parameters instead of registers.
Title: Re: Please recommend a nice way to create small apps with GUI
Post by: mr_a500 on August 06, 2005, 01:45:58 PM
If you're really lazy (like me) and want to create small GUI apps without actually programming, you can use XBaze:

http://www.aminet.net/package.php?package=biz/dbase/XBaze-7.3.lha

It's a database program, but you can make a GUI with buttons that run executables or execute AREXX scripts.