Obviously there will need to be a "bedding in" period to sort out some teething problems but I wonder how much of an impact the release of the classic version will have on overall development. I am confident it will be positive. Any classic users/developers got any specific plans? I hope the classic roll out is happening smoothly, there doesn't appear to be many comments either way so far.
I think that OS4 Classic will have positive effects on development. But don't expect something earth-shattering. Maybe 5-20 new developers will be added, while 10 developers will have to give up due to broken A1's. :-S
But I agree with Rigo, an updated SDK is urgently needed!
I hope so. I'm struggling to get any developer interest in bringing wxWidgets to the Amiga. There are certain kinds of apps that I'd like to develop (video-editing), but I can't even start on that yet because the animation datatype needs to be updated to support modern video formats, and I need wxWidgets so that I can easily port it to other platforms too (otherwise the market's just too small). I don't like the way that other toolkits work on multiple platforms. There's also no firewire, which I can do without for now and I need an up-to-date OpenGL implementation (which is coming).
I've started on an animation datatype replacement, but it's far from finished. Right now it can play video (minus audio) without a GUI. It's using a wrapper for the old API to use the old animation datatypes (I haven't written a new one yet), and doesn't have a GUI yet. I haven't even started on the video saving API yet.
If I had a few others working on some of these external components, then I could focus on the actual app, instead of writing the base libraries that I need just to get started. My free time is way to small for me to be able to write an app and the support libraries that it requires.
But I agree with Rigo, an updated SDK is urgently needed!
What is it that would prevent any willing developer to use the current one? Why is the current SDK suddenly not good enough? What do people actually expect from the new one?
Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
But I agree with Rigo, an updated SDK is urgently needed!
What is it that would prevent any willing developer to use the current one? Why is the current SDK suddenly not good enough? What do people actually expect from the new one?
People developing drivers using DMA, and those wanting to write blankers are the only two groups I can think of that need some of the features that are missing in the current one.
I hope so. I'm struggling to get any developer interest in bringing wxWidgets to the Amiga. There are certain kinds of apps that I'd like to develop (video-editing), but I can't even start on that yet because the animation datatype needs to be updated to support modern video formats, and I need wxWidgets so that I can easily port it to other platforms too (otherwise the market's just too small).
I think the point is the TYPE of apps that we can expect from developers. These are mainly hobby peoples, so the development will be focused on smaller apps and utilities. Further, there will be ports of existing apps. There are some glorious exceptions however, like Wookiechat for example. But in general, and what keeps me thinking is that there won't be many "special Amiga apps" that don't exist on other OS and that made Amiga so special. Amiga was famous for video editing for example. These times are over now...
I hope so. I'm struggling to get any developer interest in bringing wxWidgets to the Amiga. There are certain kinds of apps that I'd like to develop (video-editing), but I can't even start on that yet because the animation datatype needs to be updated to support modern video formats, and I need wxWidgets so that I can easily port it to other platforms too (otherwise the market's just too small).
I think the point is the TYPE of apps that we can expect from developers. These are mainly hobby peoples, so the development will be focused on smaller apps and utilities. Further, there will be ports of existing apps. There are some glorious exceptions however, like Wookiechat for example. But in general, and what keeps me thinking is that there won't be many "special Amiga apps" that don't exist on other OS and that made Amiga so special. Amiga was famous for video editing for example. These times are over now...
Which is why I'm trying to encourage people to help out with things such as wxWidgets and extending some of the systems components. If Amiga OS already had a video codec system in place, I could have written a basic VirtualDub style app already.
WxWidgets would allow programmers that don't just code in their free time to make money in other OS markets, and provide an Amiga version. For example, Davy Wentzler ported Audio Evolution over to windows using wxWidgets. Now version 5 is windows only. If we had wxWidgets, Audio Evolution 5 (and up) could return without the prohitive amount of effort that it would take otherwise.
So that's an option that new (and existing) developers should think about, writing - or helping out with - support libraries that could be used to write larger apps.
People developing drivers using DMA, and those wanting to write blankers are the only two groups I can think of that need some of the features that are missing in the current one.
And shared object support, and any extra libraries/functions that have been added since the last one (which is two years old now, isn't it?)
But I agree that there is no reason not to start coding now as the current SDK should be enough for most things.
What is it that would prevent any willing developer to use the current one? Why is the current SDK suddenly not good enough? What do people actually expect from the new one?
The information for the OS4 timezone.library is not available in the current SDK for instance.
I am wanting to add this type of feature to Digital Universe 1.6 but the lack of an SDK containing the headers and info I need is holding me back
What is the point in OS4 having such nice features if develpers cannot make use them yet ?
Motivated, yes. spare time, no. Very little. However, I do have an xmas break coming up, so if you want to give me write access feel free and I'll see if I can do anything to help!
Motivated, yes. spare time, no. Very little. However, I do have an xmas break coming up, so if you want to give me write access feel free and I'll see if I can do anything to help!
You'll need to give him a sourceforge user-ID so that he can add you. It's a large project so help is appreciated. Right now only a few OS4 developers (ignoring those who started the project) have expressed an interest in helping out. Absolutely no response over on a.org from OS3/AROS/MOS develpers.
__WXAMIGA__ -> the wxBase on Amiga
__WXAMIGA_CLASSIC__ -> the wxAmiga variant that is able to run under Classic (i.e. every Amiga like systems)
In order to distinguish code we use __AMIGA__ for everything that is Amiga related. If a platform distinction is needed then use __amigaos4__, __MORPHOS__ or __AROS__ depending on which one it is.
The feature will be usable eventually when a new SDK comes out, but right now, there is nothing that keeps people from starting a project.
True which is why DU 1.5 has been released without any auto time zone support, which can be left fot the next update which I am now working on. And of course there are other things I am looking at in the meantime.
What is the timescale (assuming you are allowed to say in public) for the next SDK release. Months, years or decades ?
The YAM developers seem to have access to the necessary headers now, is it possible to apply for this information for use on a particular project ?
Quote:
You are the author of Digital Universe?
Co-author, I did not write the original but am in complete control of future Amiga (OS4 only!) development. See http://www.syz.com/DU for more info on the history and future of the application.