Welcome, Guest. Please login or register.

Author Topic: The way to fix 'openamiga'...  (Read 2547 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline DaveP

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2116
    • Show only replies by DaveP
Re: The way to fix 'openamiga'...
« Reply #29 from previous page: June 30, 2003, 03:05:00 PM »
Sure OK well maybe ask Wayne to create a forum on here called OpenAmiga, then when the site is fully up and running it can just embed the forum hosted on Amiga.org.

Then the rest of us can throw in ideas and debate the nitty gritty in one place and you can just weed out the stuff you don't need.
Hate figure. :lol:
 

  • Guest
Re: The way to fix 'openamiga'...
« Reply #30 on: June 30, 2003, 08:46:03 PM »
@DaveP
I've been in hospital Dave, give us a chance! :-)  I also lost my job, and had to find another, somethings take priority over free-time projects when you have a young family to look after.

The forums will be going up soon, so people can discuss in one central place.  Hopefully, Wayne will embed the forum here, and Targhan will do the same on MorphZone. :-)
 

Offline DaveP

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2116
    • Show only replies by DaveP
Re: The way to fix 'openamiga'...
« Reply #31 on: July 01, 2003, 07:42:24 AM »
@mdma

Hey I meant no offense - sorry to hear that you have been through a rough spot.

Will keep any further feedback back until you open the fora :-)
Hate figure. :lol:
 

  • Guest
Re: The way to fix 'openamiga'...
« Reply #32 on: July 01, 2003, 08:06:25 AM »
Quote

DaveP wrote:
@mdma

Hey I meant no offense - sorry to hear that you have been through a rough spot.

Will keep any further feedback back until you open the fora :-)


None taken mate.
 

Offline iamaboringpersonTopic starter

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 5744
    • Show only replies by iamaboringperson
Re: The way to fix 'openamiga'...
« Reply #33 on: July 02, 2003, 01:01:26 AM »
Quote
I see no process for RFCs and therefore no means by which to get agreement. Its a fait accompli.
well, thats right - i would like to see a #### load of disscusion before any so called standards are posted on the web site

a list of programs just wont do it


 

Offline Samuar

  • Full Member
  • ***
  • Join Date: Jun 2003
  • Posts: 158
    • Show only replies by Samuar
Re: The way to fix 'openamiga'...
« Reply #34 on: July 02, 2003, 01:06:10 AM »
OpenAmiga certainly is an interesting idea, given the community looks to be splitting between PegososPPC and AmigaOne - any chance it could apply to both, and/or provide help and technical details to aspiring programmers - say how to port skills from one platform to another.

Dell Dimension 5000; Dell Inspiron 1300.
 

Offline Iggy_Drougge

  • Sr. Member
  • ****
  • Join Date: Jul 2003
  • Posts: 333
    • Show only replies by Iggy_Drougge
    • http://www.kristallpojken.org
Re: The way to fix 'openamiga'...
« Reply #35 on: July 06, 2003, 03:49:26 AM »
Quote

iamaboringperson wrote:

i understand that MUI and reaction work very differently
but a C++ set of includes would be a way around all of that
you(the application programmer) wouldnt be using the same functions, you would create an object, such as a button, asign some attributes to it, and get the input in some other OOP way...
the MUI/gadtools/reaction interfaces would be completly invisible to the programmer


Mind you:
Why does a programmer prefer MUI or ClassAct? It is:
A) Because it has classes which he likes or needs.
B) Because he likes the API.

Thus you encounter two problems. The first one is a purely practical one, which may be resolved with lots and lots of hard work:
Lack of appealing classes!
You will need to replace loads of MUI and even ClassAct classes. Toolbar.mcc, Trafficlight.mcc, Inputfield.mcc, Textedit.mcc...
B is, however, the real problem. The programmer will favour one toolkit, and replacing both will one will run the risk of putting of both camps.

In the end, I think that MUI will slaughter all others, both because it is the only real cross-platform toolkit, and because it has been the more popular one since the late nineties. Really, how many ClassAct programs can you find outside of the AmigaOS CD? AWeb is probably the only major ClassAct app, and it's abandonware now.
Most of the antipathy towards MUI is historical, too. MUI is neither particularly slow nor buggy on a moderately fast classic Amiga, and in the next-generation context of OpenAmiga, there really is no slowness problem.
A4000/25MHz/64MB/20GB/RetinaBLTZ3/FastlaneZ3/CatweaselMKIII/Ariadne/A2301
A3000/40MHz/32MB/6GB/Merlin/Buddha/X-Surf/FrameMachineII+Prism24
Draco60/50MHz/128MB/15GB/Altais/DracoMotion/DV/IOblix+net
 

Offline Iggy_Drougge

  • Sr. Member
  • ****
  • Join Date: Jul 2003
  • Posts: 333
    • Show only replies by Iggy_Drougge
    • http://www.kristallpojken.org
Re: The way to fix
« Reply #36 on: July 06, 2003, 04:15:05 AM »
Quote
Whoosh wrote:
If I were to use GUIs myself I think I would write my own one, that way I would ensure portability. If you use an external one then the problem is that 5 years down the line everyone will have abandoned that path, and you will be stuck with complicated + interesting + unusable source code.


Whereas you are stuck with further developing your own one. That works if you're Stefan Stuntz, whose only concern is that of developing a toolkit for others to use, but as you said yourself, only 5 percent of a program should be the interface, and how do you manage that with a fairly complex interface, if you have to incorporate your entire private GUI toolkit into your program.
You will even have to think about portability of your own toolkit. You advocate dropping the bitplane system. Well, let's say that your private toolkit made use of that. Now you will have to update your toolkit to run on chunky screens, whereas if you had used GadTools, ClassAct or MUI, it would run just as fine without knowing.
The last few weeks, I've been running Betascan, and the programmer uses his own private OO toolkit. Well, good for him. Bad for me. It tries to fit in, but there's only so much you can do to ensure that your toolkit will be really system friendly. Basically, it mimics a plain grey OS 3.0 interface, using the standard grey colour, Topaz 8 as its screen font, and so on. Well, I'm sorry, but I stopped using Topaz 8 as my system font in 1994, and I don't feel like making its acquaintance anew, especially not on a screen with square pixels. It also looks like it uses the ASL requester, only it doesn't. It just mimics Intuition, but since it isn't Intuition, it doesn't fit in with any system which has had its prefs changed, or its system upgraded. Betascan's reimplementation of the ASL requester doesn't adhere to the standard shortcut keys, doesn't have the same menu features, and will in no way behave the way you expect after having used ASLPrefs.
If you adhere to standards, you will not alienate users. And if you use external toolkits, your program will often be upgraded along with the toolkits. For example, a program released in 1992 will inherit all the new features of the latest ASL library, whereas your own implementation will forever be frozen in the 1992 stage.

Quote
People complain about progs that use their own GUI, I say smart move! Your prog will port everywhere.


Port everywhere, fit in nowhere. What a useless concept.

Quote
People keep sobbing for standardisation of interface, I have no sympathy for you!: the "standardised approach" of today is in a rubbish dump tomorrow.


Like everything else, you mean?
Mind you, some standards do persist. Standard keyboard shortcuts have been the same ever since Apple and Commodore first defined them. Why, the QWERTY keyboard is an even older standard (which, however, deserves to end up in the dump ;-). However, are you saying that your own standard ensures longevity surpassing that of the OS/toolkit developers? Even though GadTools is deprecated, it still works, on every Amiga system in existence.

Quote
I remember once writing some shareware prog, and someone criticised my docs saying they should be more standardised, they should be in amigaguide. Well amigaguide wonderful though it is never took off.


What world or year are you from? AmigaGuide is very much the standard documentation format, and used by most software packages with more than one K of documentation.

Quote
OS2.0 with its gray wb was someones bright idea of standardisation, standardisation is so mind numbingly boring. Please dont ask for this, who is going to standardise, what qualifies them to do it, please dont even think about it. Standardise the OS by all means but not the interface.


OS2 with its gray WB, and the UI guidelines, made Amiga apps more usable, since programmers could concentrate on programming, instead of reinventing the GUI wheel and confusing the user. It was a win-win deal for all sides.

You say OSes should be standardised, but not the GUI. Well, AmigaOS is a GUI OS, and has always been one. You standardise the OS, you standardise the GUI. And GUIs are, despite what you might think, not the only parts of an OS which are upgraded or left behind. Only, when you use the standard GUI, you leave the updating to someone else, and hopefully in a way which won't break your program.
A4000/25MHz/64MB/20GB/RetinaBLTZ3/FastlaneZ3/CatweaselMKIII/Ariadne/A2301
A3000/40MHz/32MB/6GB/Merlin/Buddha/X-Surf/FrameMachineII+Prism24
Draco60/50MHz/128MB/15GB/Altais/DracoMotion/DV/IOblix+net