Welcome, Guest. Please login or register.

Author Topic: AmiZilla Update 9/12/05  (Read 3611 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AntsTopic starter

  • Newbie
  • *
  • Join Date: Apr 2003
  • Posts: 24
    • Show only replies by Ants
    • http://ants.name
AmiZilla Update 9/12/05
« on: December 09, 2005, 08:44:39 AM »
After many months of little activity, the AmiZilla project has had a kick of adrenaline- news on the GTK->MUI project, and some unexpected help!

AmiZilla Update 9/12/05

Right, it' s been awhile since we had an update- as we didn't have much time free, things were quiet there for awhile. But recently it's been quite exciting!

Firstly, oli has finished his GTK->MUI AROS Bounty- though not actually part of the AmiZilla project it will be of great help! To get the GUI working, there may be some extra GTK and GLib functions needed, and GDK will need porting. Some GDK Functions can be ported as is, but many will need porting to Cybergraphics/Picasso96 and possibly MUI. GDK accesses many X11 calls, so these will need to be converted or possibly the code copied from the X11 source.

GTK->MUI Screenshots:
http://sourceforge.net/project/screenshots.php?group_id=141931

GTK->MUI Demo code and compiled exes (68k):
http://prdownloads.sourceforge.net/gtk-mui

Also, OS4 people have ported the the GTK->MUI emulation layer from AmigaOS3.1 to AmigaOS4:
http://www.amigasoft.net/misc/gtk/gtk2.jpg

Max has done some initial work in getting the NSPR (low-level OS abstraction layer) working under AmigaOS4, which looks promising.

But the real exciting bit is Piyush Khengar (Captain Moo Moo on AW), who is a lecturer at King's College London, is getting five of his 3rd year Electronic Engineering students who have covered C/C++ in their 1st two years of study, to help on the AmiZilla project as the practical part of their coursework!
Now, great as this is, just remember that these students aren't that experienced in programming, or familiar with the Amiga OS. They may take awhile to get to grips with such a big project like this, so don't expect too much from them for a few months-  they're meant to be spending 5-10 hours a week for 6 months on their projects.
AmiZilla has been split up into individual projects for them- as we have five students, we have added in creating a GTK->Reaction layer to AmigaOS4, and maybe porting AmiZilla to MorphOS and AROS, as well as the AmigaOS 3.1 target:

Project Number: 1
Port the GDK library from Linux to AmigaOS3.1. The GDK library is a medium level video abstraction layer for the GTK Library on Linux.

Project Number: 2
Help with the GTK->Reaction project (AmigaOS3.9 and AmigaOS4).

Project Number: 3
Create a GTK emulation layer for the Reaction GUI on AmigaOS3.9 and AmigaOS4.
Port the GDK emulation layer (Project #1) to Amiga OS3.9 and AmigaOS4.

Project Number: 4
Create a GTK and GLib emulation layer for the Reaction GUI on AmigaOS3.9 and AmigaOS4.

Project Number: 5
Finish off programming the XPCOM, and NSPR layer, and get it all working, and get AmiZilla compiling and running. Also put an Arexx port on AmiZilla.

Project Number: 6
Finish off programming the NSPR, and get it all working, and get AmiZilla compiling and running.
Get an X11 Server running on AmigaOS3.1, and compile the GTK, GLib and GDK sources (Linux ones) directly into libs, and get an AmiZilla Window up.
Port AmiZilla to AROS and MorphOS (using the MUI GUI).

For those interested, the full specs for these projects are here:
(LZX) http://amizilla.sourceforge.net/downloads/AmiZilla_Project_Specifications.lzx
(Text) http://amizilla.sourceforge.net/downloads/AmiZilla_Project_Specifications.txt

And a Resource List has been started here: http://amizilla.sourceforge.net/downloads/AmiZilla_Resources_List.txt

Note: some of these may yet be adjusted (especially as there are 6 projects and only 5 programmers- we had a couple of programmers drop out). And I realise that we can't use the C++ lib in Mozilla, and we won't use it in the GTK emulation layers either.

As we have five students, we would appreciate it if some developers could come and help the students! We only have about 3 developers active in AmiZilla, and none of us have much free time, so we're concerned we may not be able to help them enough- especially in the early stages, until they get more experience and can work more on their own. Note: they would only have to provide advice, and help them if the students get stuck- they don't have to actually spend time doing any coding if they don't want to! Note: at the moment the students will only be researching over the holidays, they won't actually be coding until they come back next year.
Also, as we're doing ports to AmigaOS4, MorphOS and AROS, it'd be good if devs from those platforms, could help the students with any OS specific problems they may face on those platforms. :)
And again, remember, there is the AmiZilla bounty, which goes to people who help in the project (when finished of course).

To join the AmiZilla list, either send an email to amizilla-subscribe@yahoogroups.com , or go to the http://groups.yahoo.com/group/amizilla website (but you need to create a Yahoo account, to do it this way). Also, donations to help encourage more developers, are most welcome too! :) - http://www.discreetfx.com/AmiZilla.html

  - Ants

      AmiZilla Team

- Ants
 

Offline c64_d0c

  • Sr. Member
  • ****
  • Join Date: Sep 2004
  • Posts: 383
    • Show only replies by c64_d0c
Re: AmiZilla Update 9/12/05
« Reply #1 on: December 09, 2005, 02:22:39 PM »
great news!  :-)
________
Wendie 99
« Last Edit: May 08, 2011, 06:27:35 AM by c64_d0c »
On schedule and rockin\\\'!!!1!!
 

Offline Wilse

Re: AmiZilla Update 9/12/05
« Reply #2 on: December 09, 2005, 04:31:30 PM »
Glad to see progree still being made.

Well played, chaps. :pint:

Offline AntsTopic starter

  • Newbie
  • *
  • Join Date: Apr 2003
  • Posts: 24
    • Show only replies by Ants
    • http://ants.name
Re: AmiZilla Update 9/12/05
« Reply #3 on: December 09, 2005, 11:24:01 PM »
Thanks! :)

And oops, slight change- GTK->MUI has been ported from AROS to OS4, not from WB3.1- it doesn't currently run on WB3.1 (but it wouldn't take long!

- Ants
- Ants
 

Offline amipal

  • Jr. Member
  • **
  • Join Date: Oct 2003
  • Posts: 71
  • Country: gb
    • Show only replies by amipal
    • Flickr
Re: AmiZilla Update 9/12/05
« Reply #4 on: December 10, 2005, 02:10:42 PM »
Great news - keep up the good work! :-D
After a decade away from the scene, I am back!
 

Offline Dr_Righteous

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1345
    • Show only replies by Dr_Righteous
Re: AmiZilla Update 9/12/05
« Reply #5 on: December 10, 2005, 07:14:38 PM »
GTK eh? So does this mean we're headed down the Linuxizing path? We're gonna have to download 600 different packages to install a single program on AmigaOS, just like Linux? This is BAD news.
- Doc

A4000D, A3640 OC-36.3MHz, custom tower, Mediator A4000D. Diamond Banshee 16M, Indivision AGA 4000, GVP HC+8.

Mac Mini 1.5GHz, that might run MorphOS someday, when the fools who own it come to the realization that 30 minutes just isn\'t enough time to play with it enough to decide whether or not you like it enough to cough up $200.

 - Someone please design SOME kind of DIY accelerator for the A4000. :D -
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: AmiZilla Update 9/12/05
« Reply #6 on: December 10, 2005, 08:02:58 PM »
Err ... when I run GTK applications on Windows (GAIM, WinGimp) they simply install a single GTK package. I imagine it'll be the same for AmigaOS, a single GTK installer.
 

Offline AntsTopic starter

  • Newbie
  • *
  • Join Date: Apr 2003
  • Posts: 24
    • Show only replies by Ants
    • http://ants.name
Re: AmiZilla Update 9/12/05
« Reply #7 on: December 11, 2005, 08:22:13 AM »
Dr_Righteous:

>GTK eh? So does this mean we're headed down the Linuxizing path? We're gonna have to download 600 different packages to install a single program on AmigaOS, just like Linux? This is BAD news.

No, not at all- the GTK->MUI layer converts the GTK calls into MUI native ones, so you will just have one or two small libs- gtk.library and gdk.library, with maybe both merged into one.

For temporary testing purposes we may compile the Linux code and an X11 Server, if the GTK->MUI stuff and GDK aren't ready to put into AmiZilla

- Ants
- Ants