Welcome, Guest. Please login or register.

Author Topic: Please recommend a nice way to create small apps with GUI  (Read 1705 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AmigaEdTopic starter

  • His Dudeness, El Duderino
  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 512
    • Show only replies by AmigaEd
Please recommend a nice way to create small apps with GUI
« 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
"Pretty soon they will have numbers tattooed on our foreheads." - Jay Miner 1990

La Familia...
A1K - La Primera Dama -1987
A1K - La Princesa- January 2005
A2K - La Reina - February 2005
A2K - Doomy - March 2005
A500 - El Gran Jugador - April 2005
A1200 - La Hermosa Vista - May 2005
A2KHD - El Duro Grande - May 2005
A600 - Prístino - May 2005
A1200 - El Trueno Grande - July 2005
CDTV - El Misterioso - August 2005
C64 - El Gran Lebows
 

Offline CrazyProg

  • Newbie
  • *
  • Join Date: Oct 2004
  • Posts: 14
    • Show only replies by CrazyProg
Re: Please recommend a nice way to create small apps with GUI
« Reply #1 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.
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2280
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Please recommend a nice way to create small apps with GUI
« Reply #2 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' which lets you set up most of your GUI and Application in general using an XML script.  It's a really small library too!
 

Offline Gofromiel

  • Newbie
  • *
  • Join Date: Jul 2004
  • Posts: 38
    • Show only replies by Gofromiel
    • http://www.gofromiel.com
Re: Please recommend a nice way to create small apps with GUI
« Reply #3 on: August 04, 2005, 09:29:33 PM »
@SamuraiCrow: Thanks for Feelin. I'm happy you talked about it  ++

Offline Castellen

Re: Please recommend a nice way to create small apps with GUI
« Reply #4 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.
 

Offline AmigaEdTopic starter

  • His Dudeness, El Duderino
  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 512
    • Show only replies by AmigaEd
Re: Please recommend a nice way to create small apps with GUI
« Reply #5 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
"Pretty soon they will have numbers tattooed on our foreheads." - Jay Miner 1990

La Familia...
A1K - La Primera Dama -1987
A1K - La Princesa- January 2005
A2K - La Reina - February 2005
A2K - Doomy - March 2005
A500 - El Gran Jugador - April 2005
A1200 - La Hermosa Vista - May 2005
A2KHD - El Duro Grande - May 2005
A600 - Prístino - May 2005
A1200 - El Trueno Grande - July 2005
CDTV - El Misterioso - August 2005
C64 - El Gran Lebows
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Please recommend a nice way to create small apps with GUI
« Reply #6 on: August 05, 2005, 01:59:53 AM »
I can only recommend MUI. I wrote this example code for MorphOS last year (ugly screenshot) but is source compatible to AmigaOS 3.1 too.

Other possible toolkits are ClassAct and Feelin.
My Amigas: A500, Mac Mini and PowerBook
 

Offline AmigaEdTopic starter

  • His Dudeness, El Duderino
  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 512
    • Show only replies by AmigaEd
Re: Please recommend a nice way to create small apps with GUI
« Reply #7 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
"Pretty soon they will have numbers tattooed on our foreheads." - Jay Miner 1990

La Familia...
A1K - La Primera Dama -1987
A1K - La Princesa- January 2005
A2K - La Reina - February 2005
A2K - Doomy - March 2005
A500 - El Gran Jugador - April 2005
A1200 - La Hermosa Vista - May 2005
A2KHD - El Duro Grande - May 2005
A600 - Prístino - May 2005
A1200 - El Trueno Grande - July 2005
CDTV - El Misterioso - August 2005
C64 - El Gran Lebows
 

Offline Gofromiel

  • Newbie
  • *
  • Join Date: Jul 2004
  • Posts: 38
    • Show only replies by Gofromiel
    • http://www.gofromiel.com
Re: Please recommend a nice way to create small apps with GUI
« Reply #8 on: August 05, 2005, 11:52:45 AM »
If you are still interested in Feelin, you should start with this "getting started guide". I've tried to make it clear, simple and detailed. I hope it will help you ++

Offline smithy

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 511
    • Show only replies by smithy
Re: Please recommend a nice way to create small apps with GUI
« Reply #9 on: August 05, 2005, 12:03:23 PM »
Feelin's great!  Thanks Gofromiel :-)




 

Offline Gofromiel

  • Newbie
  • *
  • Join Date: Jul 2004
  • Posts: 38
    • Show only replies by Gofromiel
    • http://www.gofromiel.com
Re: Please recommend a nice way to create small apps with GUI
« Reply #10 on: August 05, 2005, 02:00:22 PM »
You're welcome ! Feel free to fill up my email box or the forum if your have any questions.

Offline Jose

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2869
    • Show only replies by Jose
Re: Please recommend a nice way to create small apps with GUI
« Reply #11 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.
\\"We made Amiga, they {bleep}ed it up\\"
 

Offline mr_a500

  • Hero Member
  • *****
  • Join Date: May 2004
  • Posts: 865
    • Show only replies by mr_a500
Re: Please recommend a nice way to create small apps with GUI
« Reply #12 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.