Poster | Thread |
kadenaa
| |
Getting started with OS4 Software Development Posted on 21-Apr-2010 14:05:22
| | [ #1 ] |
|
|
|
Regular Member |
Joined: 6-Apr-2003 Posts: 145
From: Sydney | | |
|
| Hi All,
I am looking at getting an X1000 when released and would like to develop software for it. There are a couple of porting projects I will likely do first but these should be straight forward no gui just server code. However I would like to know what resources there are to assist the newbee. I have been a commercial software developer for 15 years mostly C/C++/C#/Java. I only played a bit with DICE C on the Amiga while I was at UNI and never could get the OS3 specific stuff working. So my question is are there any examples, tutorials, books etc that I can be looking at while I wait that cover Amiga specific stuff?
Many thanks,
Kad. |
|
Status: Offline |
|
|
Arko
| |
Re: Getting started with OS4 Software Development Posted on 21-Apr-2010 14:16:19
| | [ #2 ] |
|
|
|
Super Member |
Joined: 17-Jan-2007 Posts: 1989
From: Unknown | | |
|
| @kadenaa
Quote:
Server code ? A new Samba client would be great. All AmigaOD systems are programmed with GCC today. There is a SDK for AOS4 at the Hyperion website. If you are not interested in GUI and if you have no AOS4 computer you can start with GCC on a PC using AROS.
And there is X-Platform IDE enabling people writing soft for AOS4 (and others) without having the system: http://amidevcpp.amiga-world.de/ _________________ AmigaONE. Haha. Just because you can put label on it does not make it Amiga.
I borrowed this comments from here (#27 & #28): http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=38873&forum=2&start=20&order=0 |
|
Status: Offline |
|
|
kadenaa
| |
Re: Getting started with OS4 Software Development Posted on 22-Apr-2010 10:15:51
| | [ #3 ] |
|
|
|
Regular Member |
Joined: 6-Apr-2003 Posts: 145
From: Sydney | | |
|
| @Arko
Thanks for the info. I do already have AROS installed as a Virtual Machine. I was more interested in tutorials, sample code etc for how to interact with Amiga specific stuff GUI, Drivers etc. Ami Dev CPP :( sadly Windows only. It is bad enough I have to run Windows at work I'll not run it at home too. Hopefully it will not be too long for the X1000.
Kad. |
|
Status: Offline |
|
|
xeron
| |
Re: Getting started with OS4 Software Development Posted on 22-Apr-2010 11:01:52
| | [ #4 ] |
|
|
|
Elite Member |
Joined: 22-Jun-2003 Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe | | |
|
| @kadenaa Once you have an OS4 machine, you can use Codebench, and develop on OS4 itself.
The SDK comes with some documentation, and if you have any questions, utilitybase is a good place to ask.
_________________ Playstation Network ID: xeron6 |
|
Status: Offline |
|
|
Mrodfr
| |
Re: Getting started with OS4 Software Development Posted on 22-Apr-2010 11:31:51
| | [ #5 ] |
|
|
|
Super Member |
Joined: 28-Jan-2007 Posts: 1396
From: French | | |
|
| @kadenaa
One programming site:
http://utilitybase.com/
You can allready cross-compiling:
http://www.zerohero.se/cross/os4.html
For example, the amiblitz3 programmer use WinUAE and program amiblitz for AOS3, AOS4, morphOS,.......
Diego carossan code on his linux or PC box softwares for AOS3, AOS4 and morphOS.
That mean you can allready start.......now
_________________ BTW, what you have done for the amiga today ????
-A1200+Mediator+VooDoo3+060/50+96mo+SCSI-KIT -SAM440EP-667mhz-on MapowerKC3000+AOS4.1
Amiga Docs Disks Preservation Project |
|
Status: Offline |
|
|
DAX
| |
Re: Getting started with OS4 Software Development Posted on 22-Apr-2010 11:47:55
| | [ #6 ] |
|
|
|
Elite Member |
Joined: 30-Sep-2009 Posts: 2790
From: Italy | | |
|
| @kadenaa There is a resident here that is about to write a (printed!) book on Aos4 development there was a thread a while back testing the "interest" of the community, which was very high, so I think he will do it (it will have tutorials, snippets and so on). Not a programmer myself (just did very easy projects in visual studio and QT) but I am interested in that book too :)
_________________ SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4 Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2 AmigaCD 32 |
|
Status: Offline |
|
|
yoodoo2
| |
Re: Getting started with OS4 Software Development Posted on 22-Apr-2010 13:27:19
| | [ #7 ] |
|
|
|
Super Member |
Joined: 4-Aug-2003 Posts: 1332
From: Stourbridge, UK | | |
|
| Official thread for the OS4 Programming Guide (OS4PG).
The official website (with loads of links to current programming resources/guides etc) will be: www.ast-workshops.co.uk/os4pg although it hasn't been officially launched yet. _________________ Happiness is mandatory. MindSpace: MindMaps and UML diagrams for OS4
We ran 5 Recursion Computer Fairs before hitting the exit condition |
|
Status: Offline |
|
|
yoodoo2
| |
Re: Getting started with OS4 Software Development Posted on 22-Apr-2010 13:30:09
| | [ #8 ] |
|
|
|
Super Member |
Joined: 4-Aug-2003 Posts: 1332
From: Stourbridge, UK | | |
|
| @yoodoo2
NB the OS4PG project has a very good level of support from key Amiga developers and will be written and checked by a team of experienced Amiga programmers. More info to follow in 2 more weeks (ahem). _________________ Happiness is mandatory. MindSpace: MindMaps and UML diagrams for OS4
We ran 5 Recursion Computer Fairs before hitting the exit condition |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Getting started with OS4 Software Development Posted on 22-Apr-2010 17:48:04
| | [ #9 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12817
From: Norway | | |
|
| @kadenaa
There are a few example in the OS4 SDK, but there lost examples missing,
SDK documents consist most of a detailed description of what etch command does, it does not how ever explain what command to use, the types / structures used by the command, and does not feature any beginner guide.
If you need some information on the types / structures you need to dig in to header files this files are commented.
Most developer her are where friendly, if you need help whit some thing then just ask.
Last edited by NutsAboutAmiga on 22-Apr-2010 at 05:50 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
kadenaa
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 10:12:29
| | [ #10 ] |
|
|
|
Regular Member |
Joined: 6-Apr-2003 Posts: 145
From: Sydney | | |
|
| @DAX
Yes I saw the thread and added my interest. I do like a printed manual, something to read in the toilet, I love to multitask :). I might get a netbook so I can surf the web there too.
Kad. |
|
Status: Offline |
|
|
kadenaa
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 10:16:02
| | [ #11 ] |
|
|
|
Regular Member |
Joined: 6-Apr-2003 Posts: 145
From: Sydney | | |
|
| @yoodoo2
Thanks for the links I have them book marked now. I'll definitely be up for the copy of the book when it's released. I'm also happy to pre-order too :)
Kad. |
|
Status: Offline |
|
|
kadenaa
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 10:18:59
| | [ #12 ] |
|
|
|
Regular Member |
Joined: 6-Apr-2003 Posts: 145
From: Sydney | | |
|
| @NutsAboutAmiga
Thanks for that I'll download the SDK now and have a look. Ah reading through headerfiles, that brings back memories.
Kad. |
|
Status: Offline |
|
|
kadenaa
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 10:38:12
| | [ #13 ] |
|
|
|
Regular Member |
Joined: 6-Apr-2003 Posts: 145
From: Sydney | | |
|
| @Mrodfr
Thanks for the links will check them out.
Kad |
|
Status: Offline |
|
|
joeled
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 12:14:04
| | [ #14 ] |
|
|
|
Cult Member |
Joined: 25-Dec-2007 Posts: 724
From: Uppsala, Sweden | | |
|
| |
Status: Offline |
|
|
kadenaa
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 14:17:55
| | [ #15 ] |
|
|
|
Regular Member |
Joined: 6-Apr-2003 Posts: 145
From: Sydney | | |
|
| @joeled
Well. I haven't noticed any media streaming software for OS4 so I was thinking of porting one probably a simple one without transcoding at least in the first instance.
I have a couple of other ideas for stuff but really not decided on them yet.
Kad.
P.S. Your dog does not look at all well!
|
|
Status: Offline |
|
|
ChrisH
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 19:51:47
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @kadenaa Sounds cool :) _________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
Mechanic
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 21:08:19
| | [ #17 ] |
|
|
|
Elite Member |
Joined: 27-Jul-2003 Posts: 2007
From: Unknown | | |
|
| |
Status: Offline |
|
|
Chris_Y
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 21:58:46
| | [ #18 ] |
|
|
|
Elite Member |
Joined: 21-Jun-2003 Posts: 3203
From: Beds, UK | | |
|
| Quote:
kadenaa wrote:
Well. I haven't noticed any media streaming software for OS4 so I was thinking of porting one probably a simple one without transcoding at least in the first instance. |
Check out TuneNet and MPlayer first, concentrate your effort on something those two can't already stream.
Quote:
Rexx did not start out on the Amiga, ARexx is "just" a port from Unix with a message port added.
Chris
Last edited by Chris_Y on 23-Apr-2010 at 09:59 PM.
_________________ "Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar is Tabitha by Eric W Schwartz |
|
Status: Offline |
|
|
Kicko
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 22:13:27
| | [ #19 ] |
|
|
|
Elite Member |
Joined: 19-Jun-2004 Posts: 5009
From: Sweden | | |
|
| @kadenaa
Welcome and good luck with coding :) |
|
Status: Offline |
|
|
Mechanic
| |
Re: Getting started with OS4 Software Development Posted on 23-Apr-2010 22:35:32
| | [ #20 ] |
|
|
|
Elite Member |
Joined: 27-Jul-2003 Posts: 2007
From: Unknown | | |
|
| @Chris_Y
Quote:
Mechanic wrote: @kadenaa
Rexx did not start out on the Amiga, ARexx is "just" a port from Unix with a message port added.
Chris
|
Yes. And now another OS is doing the same thing.
????????? Never said Rexx started on Amiga.
|
|
Status: Offline |
|
|