Welcome, Guest. Please login or register.

Author Topic: AmigaOS DevContest kicks off!  (Read 6845 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ElwoodTopic starter

AmigaOS DevContest kicks off!
« on: February 14, 2005, 04:10:07 PM »
Brave AmigaOS coders stand up!

So you think AmigaOS is great? Then bring some great products to it!
This is your chance to contribute to AmigaOS and put your name into the hall of fame. You'll get popularity, recognition from the community and last but by no means least, you'll get the hardware to run your beloved new AmigaOS on.

This contest was made to help the platform by bringing cool products to it. Its here to help you to work for something and create the best program of all. This is why there are strict rules and there is a validation process in order to enter.
Only the best apps will be accepted because the Amiga community deserves the best software.

You are encouraged to form a group if you feel the need to. So you can "hire" coders and betatesters to shape up a great project.
Also consider that when your program is done, you may make it commercial or why not licence it to some Amiga company. Who knows?

What are you waiting for? Go code!

Click here to read more and to enter.
Philippe "Elwood" Ferrucci
AmigaOS 4.x betatester
Amiga Translator Organisation
My Homepage......
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: AmigaOS DevContest kicks off!
« Reply #1 on: February 14, 2005, 05:09:49 PM »
Edited by Admin: Trolling
 

Offline RWO

  • Newbie
  • *
  • Join Date: Mar 2003
  • Posts: 30
    • Show only replies by RWO
    • http://www.rwo.dk
Re: AmigaOS DevContest kicks off!
« Reply #2 on: February 14, 2005, 05:20:35 PM »
You have a point about MUI beeing discriminated

I have an idea for a project, but I dont like to choose Reaction becorse MUI is just that easyer to code for.. so as I see it its only making it harder to complete :-/
Debugging is a state of mind
 

Offline Rogue

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 566
    • Show only replies by Rogue
    • http://www.hyperion-entertainment.com
Re: AmigaOS DevContest kicks off!
« Reply #3 on: February 14, 2005, 06:09:34 PM »
Quote
I consider myself AmigaOS coder (AmigaOS being 1.x, 2.x, 3.x here), aswell as MorphOS coder.


I don't want to sound pissy, but this discrimination of AmigaOS 4.0 doesn't sound sane to me.
Look out, I\'ve got a gun
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: AmigaOS DevContest kicks off!
« Reply #4 on: February 14, 2005, 06:23:47 PM »
@Rogue

Don't worry, you don't.

I'm sure some my programs work under AmigaOS4, too. I can't test though.

@Everyone

The rules of the contest limit the target system to AmigaOS4 only, using many AmigaOS4 only components. With requirement of Reaction and other OS4 components, it's close to impossible to develop the program on anything else but OS4. Since OS4 is only available for AmigaONE, the contest is pretty much limited to existing AmigaONE users.

Wouldn't it make much more sense to give more flexibility, and thus make it possible to develop the program on AmigaOS 3.x, AROS, MorphOS, WinUAE, Amithlon etc? Obviously the final competing entry would still need to be OS4 native binary, but with portable code that wouldn't be too hard.

I am sure the contest would be much more of a success with wider audience. Limiting to Amiga coders with AmigaONE just limits too much, IMO.

Finally, I believe giving the AmigaONE system to someone who doesn't already own one would be much more sensible in promoting the AmigaONE platform.

Just my .02 euros.
 

Offline FluffyMcDeath

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 3440
    • Show only replies by FluffyMcDeath
Re: AmigaOS DevContest kicks off!
« Reply #5 on: February 14, 2005, 07:22:20 PM »
My main problem with MUI is that folks write code that depends on various MUI classes that you then have to hunt down and install and sometimes the ownership of those things move, the websites change, the class ceases development, etc. etc. The lack of centralized ownership makes maintenance and installing a pain in the arse.

If MUI 3rd party MUI classes were simply licensed by developers that need them so that they could be iuncluded in the distro then that would help the end user and hopefully get rid of the 68k ppc compatibility problems that come up but setting up my MUI apps was a hassle.

With Reaction at least you know that all the UI componants are already installed.

As to the matter of portability, if your functionality is too closely tied to your UI engine then you are always going to have problems. If you separate out your function from the presentation sufficiently then porting from MUI to Reaction to Carbon to Windows to whatever should be much easier. It'll probably help keep your code more understandable too.
 

Offline Glaucus

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4518
    • Show only replies by Glaucus
    • http://members.shaw.ca/mveroukis/
Re: AmigaOS DevContest kicks off!
« Reply #6 on: February 14, 2005, 08:31:32 PM »
Quote
The rules of the contest limit the target system to AmigaOS4 only, using many AmigaOS4 only components.
Yeah, so what's your point? It's their contest, it's their rules - you might as well complain that you can't submit a WIN32 app into the contest as well. :roll:

And as far as I can see, this is a nice idea, but more might be needed then simply giving away a free AmigaOne. I mean, any developer who makes an OS4 app probably already has one. I think it would be a good idea to give away money, as money can be a great incentive for people to invest their own time into a market that is otherwise not likely to give them a return.

  - Mike
YOU ARE NOT IMMUNE
 

Offline Batman

  • Newbie
  • *
  • Join Date: Mar 2004
  • Posts: 21
    • Show only replies by Batman
Re: AmigaOS DevContest kicks off!
« Reply #7 on: February 14, 2005, 09:25:25 PM »
@Piru

Quote
Since OS4 is only available for AmigaONE, the contest is pretty much limited to existing AmigaONE users [..] Finally, I believe giving the AmigaONE system to someone who doesn't already own one would be much more sensible in promoting the AmigaONE platform.


Wrong. It's open to Classic Amiga developer with OS3.9 and NDK and cross-compiler. OS4.0 is developed with the maximum source compatibility possible with OS3.9 in mind. :-D

IMHO this contest is aimed to encourage classic developer to (re)start using their 1200/4000 and producing nice code. And, the judges all have (AFAIK) an AmigaOne or Blizzard/Cyberstorm, so they can aid developer in the OS4-porting task.

Quote

With requirement of Reaction and other OS4 components, it's close to impossible to develop the program on anything else but OS4


That's the whole purpose of the contest: pushing up the platform again on the road. About Reaction,  you should be glad it's the only tool allowed..I still remember the troubles MorphOS had with its proprietary GUI toolkit not fully owned by the core team... :-)

Having stated all this, I think all your fears are plainly unfounded. :-)
 

Offline Batman

  • Newbie
  • *
  • Join Date: Mar 2004
  • Posts: 21
    • Show only replies by Batman
Re: AmigaOS DevContest kicks off!
« Reply #8 on: February 14, 2005, 09:28:55 PM »
Quote
My main problem with MUI is that folks write code that depends on various MUI classes that you then have to hunt down and install and sometimes the ownership of those things move, the websites change, the class ceases development, etc. etc. The lack of centralized ownership makes maintenance and installing a pain in the arse.


This is another reason because MUI wasn't chosen as default GUI toolkit for OS4, dear piru. :-)
 

Offline samo79

  • Full Member
  • ***
  • Join Date: Jul 2002
  • Posts: 124
    • Show only replies by samo79
    • http://www.betatesting.it/backforthefuture/
Re: AmigaOS DevContest kicks off!
« Reply #9 on: February 14, 2005, 09:58:07 PM »
I don't understand why you complain when anyone attempts to write an "non compatible AmigaOS4" application without MUI (and therefore tending to exclude the old AmigaOS) while none complains when the MOS developer do the same exact thing.

So maybe in the future, before saying *there is no application for OS4 that justify an AmigaOne*, remember that the only solution to advance the platform is to cut definitely with the past.
 

Offline Lando

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 1390
    • Show only replies by Lando
    • https://bartechtv.com
Re: AmigaOS DevContest kicks off!
« Reply #10 on: February 14, 2005, 10:07:25 PM »
Quote

Wrong. It's open to Classic Amiga developer with OS3.9 and NDK and cross-compiler.


From the website:-
Quote

If your program is based on an OS3 program or an Open Source one, you can't just recompile the software for OS4.


Quote

How should I code?

Use OS4-specific features (hooks, reaction classes, vitualised memory...etc). It means you must use Reaction.
Use OS4 newlib runtime library


How exactly are you supposed to develop, test, and debug an application which only runs on OS4.0 on a OS3.9 system?  Simple answer: You can't.

Yes, you can compile an OS4 binary with the cross-compiler but that's not much use if you can't run it.

I've used cross-compilers every day for five years in my job but I've always had the target platform (PS1, PS2, GC, XBox etc) sitting next to me or under my desk as well.  

It's simply not possible to work without easy access to the platform you're developing for.
 

Offline Batman

  • Newbie
  • *
  • Join Date: Mar 2004
  • Posts: 21
    • Show only replies by Batman
Re: AmigaOS DevContest kicks off!
« Reply #11 on: February 14, 2005, 10:17:51 PM »
@lando

You develop on 3.9, then port and RELEASE on os4.0. In this way you can take part in the contest.

Then again, you forgot two simple things I stated before:

1) os3.9 and os4.0 APIs are quite similar. Os4.0 has some enhancements yes, but these doesn't broke retrocompatibility. It's somewhat like to port from linux 2.0 on i386 to linux 2.4 on i686.

2) many member of the grand jury of the contest have one (or more) A1 available and they're more than willing to help the contestants bugfixing their software before the deadline. So, the contestants do have that machine under the desk.

So, let me rephrase your statement: it is possible to work without easy access to the platform you're developing for. It's an Amiga, not your average PC.  :-D
 

Offline weirdami

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 3776
    • Show only replies by weirdami
    • Http://Bindingpolymer.com
Re: AmigaOS DevContest kicks off!
« Reply #12 on: February 14, 2005, 11:07:21 PM »
MUI always just slowed things down on my Amiga and every program I ever got that required MUI had an interface that had little to no interface design and I had to screw with the settings just to get it to work OR, I was required by the program itself to CHOOSE how I wanted things to look before I could use it. Lame.
----
Binding Polymer: Keeping you together since 1892.
 

Offline KennyR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 8081
    • Show only replies by KennyR
    • http://wrongpla.net
Re: AmigaOS DevContest kicks off!
« Reply #13 on: February 14, 2005, 11:15:48 PM »
Suit yourselves - if people decide against MUI and broader Amiga platform support out of old prejudices, they're only limiting their options. It's counter productive, but hey, it's their choice.
 

Offline Slash

  • Full Member
  • ***
  • Join Date: Mar 2002
  • Posts: 112
  • Country: gb
  • Gender: Male
    • Show only replies by Slash
    • http://www.the-snakepit.co.uk
Re: AmigaOS DevContest kicks off!
« Reply #14 on: February 14, 2005, 11:33:21 PM »
Quote

You develop on 3.9, then port and RELEASE on os4.0. In this way you can take part in the contest.

Then again, you forgot two simple things I stated before:

1) os3.9 and os4.0 APIs are quite similar. Os4.0 has some enhancements yes, but these doesn't broke retrocompatibility. It's somewhat like to port from linux 2.0 on i386 to linux 2.4 on i686.

2) many member of the grand jury of the contest have one (or more) A1 available and they're more than willing to help the contestants bugfixing their software before the deadline. So, the contestants do have that machine under the desk.

So, let me rephrase your statement: it is possible to work without easy access to the platform you're developing for. It's an Amiga, not your average PC.


Sorry, but it's not quite that simple. Believe me, I tried, it didn't work, so I bought an A1. Now, I haven't been working as hard on my project as I could have been but the porting of my old 3.9 code to 4.0 code is still in progress after 3 weeks, I've only skimmed the surface of the specific OS4 features.

Compiling a binary for OS4 is one thing, as Lando states, but then what... you give it to someone to test, it crashes, they tell you what and where, send you the Reaper Log, you send a new executable back which is possibly fixed, doesn't work... the circle continues. It is possible, but it's a pain in the backside!

Just because the APIs are 'similar' doesn't mean its just a matter of typing MAKE on OS4 with your 3.9 source code, it simply won't work. You could stuff a lot of #ifdef __amigaos_4__ in there I suppose.

Besides, if it's got to use ReAction how do you test that with a 3.9 app (ClassAct is not a solution here)? And use the OS4 specific features you're meant to be using as stated in the rules, application.library, AmiDock etc etc. Anyway, I'm a big fan of MUI and as it's in a native OS4 form now, I don't see why it should be banned.

I'm ranting... I'm off :-P