Click Here
home features news forums classifieds faqs links search
6155 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
22 crawler(s) on-line.
 95 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!

/  Forum Index
   /  Amiga OS4 Software
      /  GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Register To Post

PosterThread
jingof 
GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 18-Mar-2009 8:14:50
#1 ]
Cult Member
Joined: 8-May-2007
Posts: 512
From: Jingo Fet is from "A Galaxy Far, Far Away"

Has anyone brought up or considered a port of GnuSTEP to AmigaOS?

http://www.gnustep.org/information/Booklet.pdf

Or do people think it would be a boneheaded idea?

I'm not sure, having only recognized GnuSTEP tonight. But it seems like an interesting idea perhaps. I mean, GnuSTEP is apparently just NextSTEP's original API, libraries and RAD tools reimplemented. So, there is no Mach, or Darwin dependency in there. Apparently, it would be a wrapper layer on top of the Amiga SDK, so it shouldn't add significant weight or resource consumption.

Yet it would provide a migration path for the existing GnuSTEP applications, and MacOS X apps. Plus, enable the developers familiar with the Cocoa API to immediately target Amiga. If the GnuSTEP implementation of Cocoa could retain the Amiga look & feel, it would just be another way to build apps for the Amiga, but one that leverages existing applications and talent pool.

Perhaps it is much more complicated than that.

Java, Eclipse, Tomcat and Subversion are another development environment I'd love to have on Amiga. Without them, I simply can't use Amiga for work. However, to my knowledge, no one is working on that development environment either. I'd love to be mistaken.

Anyone looking into an Eclipse/Java port to Amiga? Anyone besides me wanting this port worse than bad? I've often found myself wondering, how huge a porting effort would it be to migrate Eclipse to Amiga? I know Java is unrealistic, but Eclipse... maybe not. Any thoughts?

Last edited by jingof on 18-Mar-2009 at 08:23 AM.
Last edited by jingof on 18-Mar-2009 at 08:21 AM.
Last edited by jingof on 18-Mar-2009 at 08:18 AM.
Last edited by jingof on 18-Mar-2009 at 08:16 AM.

_________________
Vic-20, C-64, C-128
Amiga 1000, 3000
AmigaOne X1000

 Status: Offline
Profile     Report this post  
Trev 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 18-Mar-2009 17:23:52
#2 ]
Cult Member
Joined: 24-Jul-2005
Posts: 778
From: Sacramento, CA, USA

@jingof

Porting Sun's OpenJDK isn't unreasonable, but it's a big project.

Eclipse is written in Java, so you'd need to either port a compatible JVM like OpenJDK, compile the Java code directly to PowerPC assembly, or port/compile the Java code to another language.

_________________
Sam440ep-flex 733 MHz/1 GB RAM/Radeon 9250/AmigaOS4.1 Update 2
borked A1200/Blizzard1260+SCSI-IV/Z4+MediatorZIV/Deneb/Voodoo3/CatweaselMk3
more borked A1200/MBX1200z/Indivision
A500/clockport/RRNet
A600/A603

 Status: Offline
Profile     Report this post  
billt 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 18-Mar-2009 17:41:26
#3 ]
Elite Member
Joined: 24-Oct-2003
Posts: 3207
From: Maryland, USA

@jingof

Don't know gnustep. If there's important apps there, it's be nice to have to make porting easier. If there's nothing important that would use it, maybe prioritize other things. I don' tknow if OSX uses something based on this or not, but I would love to see something comparable to Wine for Linux that would allow OSX PowerPC binaries to run on OS4. Not an emulation, as I don't want to actually load up OSX itself, as shapeshifter or MacOnLinux would do, I just want the API and a loader for things to run more directly in OS4.

As for the development environment, we already have subversion.
http://os4depot.net/index.php?function=showfile&file=development/utility/subversion.lha

But Java, Eclipse, etc. No, those are lacking. I'd love to see Eclipse as well. amigabounty.net is working on putting together a set of bounties to encourage development of the Java native class libraries, so Jamiga engine will be useful. My motivation for suggesting Java there is for Eclipse on Amiga.

What is tomcat?

_________________
All glory to the Hypnotoad!

 Status: Offline
Profile     Report this post  
Trev 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 18-Mar-2009 17:49:16
#4 ]
Cult Member
Joined: 24-Jul-2005
Posts: 778
From: Sacramento, CA, USA

@billt

Tomcat is a lightweight Java application server. More robust products include JBoss (quite popular, part of Red Hat's plan to take over the world), JRun (now defunct outside ColdFusion), and BEA (now Oracle WebLogic, I think). EDIT: GlassFish deserves mention, too, since it's Sun's open source application server.

Last edited by Trev on 18-Mar-2009 at 05:50 PM.

_________________
Sam440ep-flex 733 MHz/1 GB RAM/Radeon 9250/AmigaOS4.1 Update 2
borked A1200/Blizzard1260+SCSI-IV/Z4+MediatorZIV/Deneb/Voodoo3/CatweaselMk3
more borked A1200/MBX1200z/Indivision
A500/clockport/RRNet
A600/A603

 Status: Offline
Profile     Report this post  
jingof 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 18-Mar-2009 18:50:58
#5 ]
Cult Member
Joined: 8-May-2007
Posts: 512
From: Jingo Fet is from "A Galaxy Far, Far Away"

@bilt

Quote:
I don' t know if OSX uses something based on [GnuSTEP] or not,

Turns out OS X is an evolution of NeXT's NeXTSTEP, not the original Apple Mac. Essentially, NeXT's OS and development environment became OS X and xCode. This is interesting because NeXT was the only 1980's OS and SDK that was even more ahead of its time than the Amiga.

Probably old news to most of you, but until recently, I just thought OS X was Mach based, not NeXTSTEP-based.

Isn't it interesting that when Steve Jobs was forced out of Apple, he immediately set to work in 1986 on what would eventually become OS X. Meanwhile, Apple floundered with Taligent etc.

Anyway, that's the tie to OS X, because GnuSTEP is an open reimplementation of NeXTSTEP, which OS X is based on. Therefore, OS X and GnuSTEP are not so far apart. So apparently, many are using it as a way of porting OS X apps to other platforms that run GnuSTEP.

Last edited by jingof on 18-Mar-2009 at 06:55 PM.
Last edited by jingof on 18-Mar-2009 at 06:54 PM.

_________________
Vic-20, C-64, C-128
Amiga 1000, 3000
AmigaOne X1000

 Status: Offline
Profile     Report this post  
billt 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 18-Mar-2009 19:07:35
#6 ]
Elite Member
Joined: 24-Oct-2003
Posts: 3207
From: Maryland, USA

@jingof

Quote:
Therefore, OS X and GnuSTEP are not so far apart.

Cool. Which would also make it close to something you could wrap an OSX binary in and see it run on OS4. There's still a good bit of PowerPC apps/games out there for OSX...

_________________
All glory to the Hypnotoad!

 Status: Offline
Profile     Report this post  
Trev 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 18-Mar-2009 19:48:04
#7 ]
Cult Member
Joined: 24-Jul-2005
Posts: 778
From: Sacramento, CA, USA

@billt

A source-compatible API is a far cry from a binary-compatible subsystem, and that's just one of the many APIs available to OS X programmers.

_________________
Sam440ep-flex 733 MHz/1 GB RAM/Radeon 9250/AmigaOS4.1 Update 2
borked A1200/Blizzard1260+SCSI-IV/Z4+MediatorZIV/Deneb/Voodoo3/CatweaselMk3
more borked A1200/MBX1200z/Indivision
A500/clockport/RRNet
A600/A603

 Status: Offline
Profile     Report this post  
billt 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 18-Mar-2009 21:18:42
#8 ]
Elite Member
Joined: 24-Oct-2003
Posts: 3207
From: Maryland, USA

@Trev

I never thought it would be trivial. :)

_________________
All glory to the Hypnotoad!

 Status: Offline
Profile     Report this post  
kolla 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 19-Mar-2009 0:17:07
#9 ]
Elite Member
Joined: 20-Aug-2003
Posts: 3568
From: Trondheim, Norway

@jingof
Quote:

Probably old news to most of you, but until recently, I just thought OS X was Mach based, not NeXTSTEP-based.


Actually, NeXTStep was Mach based, so in principle, you're right.

Anyhow, you might be interested in the Anubis project, which is heavily influenced by GNUStep.

Last edited by kolla on 19-Mar-2009 at 12:17 AM.

_________________
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC

 Status: Offline
Profile     Report this post  
wegster 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 19-Mar-2009 4:20:31
#10 ]
Elite Member
Joined: 29-Nov-2004
Posts: 8554
From: RTP, NC USA

@jingof

WindowMaker or AfterStep (don't recall, this MAY now BE GNUStep) may also be easier to port into Cygnix os4 environment..

_________________
Are we not done with the same silly arguments and flames yet??!

 Status: Offline
Profile     Report this post  
stychokiller 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 19-Mar-2009 5:30:57
#11 ]
Regular Member
Joined: 18-Dec-2003
Posts: 213
From: Slayton, MN, USA

@Trev

Also, the applications to create GUIs (Gorm & Project Center) are not even close to Intuitively obvious in how they are used, nor is the only tutorials available anywhere close to up-to-date.

_________________

 Status: Offline
Profile     Report this post  
wegster 
Re: GnuSTEP for Amiga OS? Eclipse/Java for Amiga OS?
Posted on 19-Mar-2009 5:41:12
#12 ]
Elite Member
Joined: 29-Nov-2004
Posts: 8554
From: RTP, NC USA

@stychokiller

Quote:

stychokiller wrote:
@Trev

Also, the applications to create GUIs (Gorm & Project Center) are not even close to Intuitively obvious in how they are used, nor is the only tutorials available anywhere close to up-to-date.


Sounds just like Emperor, no?

_________________
Are we not done with the same silly arguments and flames yet??!

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle