amiga.org
     
iconAll times are GMT -6. The time now is 01:13 PM. | Welcome to Forum, please register to access all of our features.

» Amiga.org » The "Not Quite Amiga but still computer related category" » Alternative Operating Systems » Open Source Java

Alternative Operating Systems This forum is dedicated to discussions of alternatives to the Commodore Amiga Platform, such as Linux distributions, FreeBSD, OpenBSD, and others.

Reply
 
Thread Tools Display Modes
Old 10-27-2006, 05:03 PM   #1
asian1
Defender of the Faith
Points: 14,420, Level: 77 Points: 14,420, Level: 77 Points: 14,420, Level: 77
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Feb 2002
Posts: 1,359
Default Open Source Java

Sun Microsystem plan to release the source code of Java in the next 60 days.
If this source code can be ported to AmigaOS 3.X, 4.X, AROS and MorphOS, is it possible to create multi platform application on the above OS?
Will this enable many new applications to run on the above OS?

From Cnet:

"Sun Microsystems is likely to use the Community Development and Distribution License to govern the forthcoming open source Java software project, chief executive Jonathan Schwartz said on Wednesday. "We're within 30 to 60 days of announcing the open sourcing of the core Java platform, using an OSI-approved licence — likely the same licence as we use for the Solaris operating system," Schwartz said during an Oracle OpenWorld speech in San Francisco."
asian1 is offline   Reply With Quote
Old 10-27-2006, 05:09 PM   #2
SamuraiCrow
Premium Member
Points: 13,253, Level: 75 Points: 13,253, Level: 75 Points: 13,253, Level: 75
Activity: 5% Activity: 5% Activity: 5%
 
SamuraiCrow's Avatar
 
Join Date: Feb 2002
Location: South Dakota, USA
Posts: 2,017
Blog Entries: 2
Send a message via Yahoo to SamuraiCrow Send a message via Skype™ to SamuraiCrow
Default Re: Open Source Java

The trouble is in the porting. Sun's code will likely only work on Linux. Amiga has a few virtual machines that will work but the Swing, AWT, and similar such GUI classes haven't been ported yet.
SamuraiCrow is offline   Reply With Quote
Old 10-28-2006, 12:26 PM   #3
smithy
Cult Member
Points: 7,413, Level: 57 Points: 7,413, Level: 57 Points: 7,413, Level: 57
Activity: 19% Activity: 19% Activity: 19%
 
Join Date: Mar 2002
Posts: 511
Default Re: Open Source Java

Quote:
SamuraiCrow wrote:
The trouble is in the porting. Sun's code will likely only work on Linux. Amiga has a few virtual machines that will work but the Swing, AWT, and similar such GUI classes haven't been ported yet.
Swing is written entirely in Java, so again, no porting needed here.

AWT is written partially in Java. How much I don't know for sure. How much of the native stuff can be ported, as opposed to being re-implemented is the key question. You'd hope their SAL just does dumb stuff like open windows, rather than implement any of Java's horribly complicated GUI layouters.


smithy is offline   Reply With Quote
Old 10-27-2006, 09:26 PM   #4
_yak_
Technoid
Points: 2,746, Level: 31 Points: 2,746, Level: 31 Points: 2,746, Level: 31
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Mar 2006
Posts: 227
Default Re: Open Source Java

Please note that they said "We're within 30 to 60 days of announcing the open sourcing of the core Java platform" which means that in two months it will be officialy announced that Java goes open-source, not that the source will be available at that time. Moreover, so far they are open-sourcing only the core.
_yak_ is offline   Reply With Quote
Old 10-28-2006, 10:20 AM   #5
SamuraiCrow
Premium Member
Points: 13,253, Level: 75 Points: 13,253, Level: 75 Points: 13,253, Level: 75
Activity: 5% Activity: 5% Activity: 5%
 
SamuraiCrow's Avatar
 
Join Date: Feb 2002
Location: South Dakota, USA
Posts: 2,017
Blog Entries: 2
Send a message via Yahoo to SamuraiCrow Send a message via Skype™ to SamuraiCrow
Default Re: Open Source Java

AARGH! Without the classes Java is worthless! We already have versions of the core. We need the classes. Maybe somebody should look into GNU ClassPath.
SamuraiCrow is offline   Reply With Quote
Old 10-28-2006, 11:46 AM   #6
Karlos
Sockologist
Points: 48,752, Level: 100 Points: 48,752, Level: 100 Points: 48,752, Level: 100
Activity: 8% Activity: 8% Activity: 8%
 
Karlos's Avatar
 
Join Date: Nov 2002
Location: I solve practical problems...
Posts: 16,606
Blog Entries: 18
Default Re: Open Source Java

Quote:
SamuraiCrow wrote:
AARGH! Without the classes Java is worthless! We already have versions of the core. We need the classes. Maybe somebody should look into GNU ClassPath.
Even if we had them, without a decent JIT VM, any large scale java apps would crawl.
__________________
OCA
This isn't SCSI... This is SATA!!!
I have CDO. It's like OCD except all the letters are in ascending order. The way they should be.
Core2 Quad Q9450 2.66GHz / X48T / 4GB DDR3 / nVidia GTX275 / Linux x64, AROS, Win64
A1XE 800MHz / 512MB / Radeon 9200 / OS4.1
A1200T BPPC 240MHz / 256MB / Permedia 2 / OS 3.1 - OS3.9, OS4
A1200T Apollo 1240 28MHz / 32MB / Mediator1200 / Voodoo 3000 / OS3.9
A1200D Apollo 1240 25MHz (ejector seat ROM edition) / 32MB
Karlos is offline   Reply With Quote
Old 10-28-2006, 12:12 PM   #7
SamuraiCrow
Premium Member
Points: 13,253, Level: 75 Points: 13,253, Level: 75 Points: 13,253, Level: 75
Activity: 5% Activity: 5% Activity: 5%
 
SamuraiCrow's Avatar
 
Join Date: Feb 2002
Location: South Dakota, USA
Posts: 2,017
Blog Entries: 2
Send a message via Yahoo to SamuraiCrow Send a message via Skype™ to SamuraiCrow
Default Re: Open Source Java

@Karlos

Actually, GCJ can compile Java directly to machine language so the code can theoretically outperform a JIT. However, the GNU ClassPath isn't as well optimized as Sun's classes.
SamuraiCrow is offline   Reply With Quote
Old 10-28-2006, 12:13 PM   #8
smithy
Cult Member
Points: 7,413, Level: 57 Points: 7,413, Level: 57 Points: 7,413, Level: 57
Activity: 19% Activity: 19% Activity: 19%
 
Join Date: Mar 2002
Posts: 511
Default Re: Open Source Java

Quote:
Karlos wrote:
Even if we had them, without a decent JIT VM, any large scale java apps would crawl.
The whole point is to open source Sun's JIT JVM! :-)

edit:
And I'd guess the developer tools would be open-sourced too. All of the substance of the dev tools are written in Java and are part of the core class library, so no porting required. The binaries in the SDK/JRE's bin folder are just stubs that don't do much beyond calling the corresponding stuff in the (private) API.

smithy is offline   Reply With Quote
Old 10-28-2006, 12:18 PM   #9
Karlos
Sockologist
Points: 48,752, Level: 100 Points: 48,752, Level: 100 Points: 48,752, Level: 100
Activity: 8% Activity: 8% Activity: 8%
 
Karlos's Avatar
 
Join Date: Nov 2002
Location: I solve practical problems...
Posts: 16,606
Blog Entries: 18
Default Re: Open Source Java

Quote:
smithy wrote:
Quote:
Karlos wrote:
Even if we had them, without a decent JIT VM, any large scale java apps would crawl.
The whole point is to open source Sun's JIT JVM! :-)
Sure, and no doubt it's fantastic if you are only interested in emitting x86 code from the JIT ;-)
__________________
OCA
This isn't SCSI... This is SATA!!!
I have CDO. It's like OCD except all the letters are in ascending order. The way they should be.
Core2 Quad Q9450 2.66GHz / X48T / 4GB DDR3 / nVidia GTX275 / Linux x64, AROS, Win64
A1XE 800MHz / 512MB / Radeon 9200 / OS4.1
A1200T BPPC 240MHz / 256MB / Permedia 2 / OS 3.1 - OS3.9, OS4
A1200T Apollo 1240 28MHz / 32MB / Mediator1200 / Voodoo 3000 / OS3.9
A1200D Apollo 1240 25MHz (ejector seat ROM edition) / 32MB
Karlos is offline   Reply With Quote
Old 10-28-2006, 12:10 PM   #10
smithy
Cult Member
Points: 7,413, Level: 57 Points: 7,413, Level: 57 Points: 7,413, Level: 57
Activity: 19% Activity: 19% Activity: 19%
 
Join Date: Mar 2002
Posts: 511
Default Re: Open Source Java

Quote:
SamuraiCrow wrote:
AARGH! Without the classes Java is worthless! We already have versions of the core. We need the classes. Maybe somebody should look into GNU ClassPath.
I think it's safe to assume that the classes will be open sourced too (what would be the point otherwise?). The source code for the classes is already supplied with the Java 2 SDK anyway and has been for years.


smithy is offline   Reply With Quote
Old 10-28-2006, 12:14 PM   #11
SamuraiCrow
Premium Member
Points: 13,253, Level: 75 Points: 13,253, Level: 75 Points: 13,253, Level: 75
Activity: 5% Activity: 5% Activity: 5%
 
SamuraiCrow's Avatar
 
Join Date: Feb 2002
Location: South Dakota, USA
Posts: 2,017
Blog Entries: 2
Send a message via Yahoo to SamuraiCrow Send a message via Skype™ to SamuraiCrow
Default Re: Open Source Java

@smithy

There is a licence fee that must be paid for distribution of the Java Classes. That's why AmigaDE didn't ship with them by default but, instead, required you to download them from Sun's site.
SamuraiCrow is offline   Reply With Quote
Old 10-28-2006, 12:28 PM   #12
smithy
Cult Member
Points: 7,413, Level: 57 Points: 7,413, Level: 57 Points: 7,413, Level: 57
Activity: 19% Activity: 19% Activity: 19%
 
Join Date: Mar 2002
Posts: 511
Default Re: Open Source Java

Quote:
SamuraiCrow wrote:
@smithy

There is a licence fee that must be paid for distribution of the Java Classes. That's why AmigaDE didn't ship with them by default but, instead, required you to download them from Sun's site.
Ahhhh.. I didn't know that... but hopefully this will be covered in the open source terms - otherwise it won't really be open source!
smithy is offline   Reply With Quote
Old 10-28-2006, 10:40 AM   #13
Tomas
Kindred of Babble-on
Points: 13,331, Level: 75 Points: 13,331, Level: 75 Points: 13,331, Level: 75
Activity: 2% Activity: 2% Activity: 2%
 
Join Date: Feb 2002
Posts: 2,828
Default Re: Open Source Java

Is the solaris license even compitable with the linux license?
Tomas is offline   Reply With Quote
Old 10-28-2006, 12:11 PM   #14
Piru
' union select name,pwd--
Points: 30,457, Level: 100 Points: 30,457, Level: 100 Points: 30,457, Level: 100
Activity: 69% Activity: 69% Activity: 69%
 
Piru's Avatar
 
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
Default Re: Open Source Java

@Tomas
Quote:
Is the solaris license even compitable with the linux license?
GPL does not require that applications running on top of GPL operating system are GPL aswell. Read the license.
Piru is offline   Reply With Quote
Old 10-28-2006, 08:26 PM   #15
Tomas
Kindred of Babble-on
Points: 13,331, Level: 75 Points: 13,331, Level: 75 Points: 13,331, Level: 75
Activity: 2% Activity: 2% Activity: 2%
 
Join Date: Feb 2002
Posts: 2,828
Default Re: Open Source Java

Quote:
Piru wrote:
@Tomas
Quote:
Is the solaris license even compitable with the linux license?
GPL does not require that applications running on top of GPL operating system are GPL aswell. Read the license.
I am no GPL expert, but i know most linux distros refuse to bundle certain OSS with the distro because of license not being compitable.
Tomas is offline   Reply With Quote
Reply

Bookmarks

Tags
java , open , source

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Open Source VHDL ? OSS542 Amiga Software Issues and Discussion 4 10-13-2008 09:15 AM
Open-source 68k assembler for *nix? skurk Amiga OS -- Development 3 05-14-2007 06:20 AM
Sun offers its Java source code free on Internet redrumloa Amiga Software Issues and Discussion 5 11-13-2006 05:00 PM
Open Source Beer Red_Melons CH / General 3 08-22-2005 11:35 AM
Yet more Open Source (Solaris) Plaz General chat about Amiga topics 1 01-26-2005 05:52 AM