[ANNOUNCE] Java2 SE 1.3 (i386, PPC); Java3D (PPC); Java2 SE 1.2.2 (S/390)

2000-10-24 Thread Juergen Kreileder

The Blackdown Java-Linux Team is happy to announce the availability of
Java2 SE v1.3.0-FCS for i386 and PPC, Java 3D 1.2 for PPC, and Java2
SE v1.2.2-FCS for S/390.
  

Java2 Standard Edition Version 1.3.0 FCS for Linux on i386 and PPC
==

Don't confuse the Blackdown release with Sun's 1.3.0-FCS, our version
is based on Sun's 1.3.0_01 code.

Both the J2SDK 1.3.0 and the J2RE 1.3.0 include the Java Plug-In for
Netscape 4.x and Mozilla.  The Mozilla plug-in works with M17, M18,
and the current Mozilla code from CVS (it does not suffer from mozilla
bug 57046)

Installation instructions are available from
http://www.blackdown.org/java-linux/jdk1.2-status/INSTALL-1.3-j2sdk
and
http://www.blackdown.org/java-linux/jdk1.2-status/INSTALL-1.3-j2re


Java3D 1.2 FCS for Linux on PPC
===

For general information about J3D and documentation visit:
http://java.sun.com/products/java-media/3D/index.html

There are two J3D 1.2 variants:

* java3d1_2-FCS-linux-ppc-sdk.tar.bz2: Java3D 1.2 SDK
  This variant is for installation with a Java2 SDK v1.3
  Installation:
% cd 
% tar xvfI /java3d1_2-FCS-linux-ppc-sdk.tar.bz2
* java3d1_2-FCS-linux-ppc-sdk.tar.bz2: Java3D 1.2 Runtime Environment 
  This variant is for installation with a Java2 Runtime Environment v1.3
  Installation:
% cd 
% tar xvfI /java3d1_2-FCS-linux-ppc-re.tar.bz2

Please read the complete README file for further information and
requirements:  

http://www.blackdown.org/java-linux/jdk1.2-status/README-3D12


Java2 Standard Edition Version 1.2.2 FCS for Linux on S/390
===

Installation instructions are available from
http://www.blackdown.org/java-linux/jdk1.2-status/jdk1.2-status.html#s390


Please choose one of our FTP mirrors for downloading:
http://www.blackdown.org/java-linux/mirrors.html


Blackdown Java-Linux Team

-- 
Juergen Kreileder, Blackdown Java-Linux Team
http://www.blackdown.org/java-linux.html
JVM'01: http://www.usenix.org/events/jvm01/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Pablo Trujillo

2000-10-24 Thread Peter Schuller

> If Java were pass-by-reference, then in this code fragment:
>   String s = "foo";
>   myMethod(s);
>   System.out.println(s);
> 
> In a pass-by-value only language (like Java), you're going to get
> "foo" printed out.  In a pass-by-reference language, the string that
> gets printed depends on if myMethod changed s.

Why does everyone miss my point? The *object* is passed by reference. The
*reference* is passed by value. You are passing a reference to a method. A
reference to an object. I think we all agree on that (obviously, if
you pass an object to a method it does not get cloned by the JVM - such
behavior would be crazy).

I am just arguing that the answer to a qustion
"Are parameters in Java passed by reference?" is "Yes, in case of objects,
but not primitives." Because what the person is asking is whether an
*object* is passed by reference. If the person already knows that you are
passing a reference, then why is he/she asking? If the person *really*
wanted to know whether the *reference* is passed by value, it seems likely
that the question would explicitly say just that.

To say "no, they are passed by value" in response to such a question would
likely lead the person asking the question to believe the actual *object* is
being copied.

Again, it's a matter of semantics. I'm not debating what is actually going on.

-- 
/ Peter Schuller, InfiDyne Technologies HB

PGP userID: 0x5584BD98 or 'Peter Schuller <[EMAIL PROTECTED]>'
Key retrival: Send an E-Mail to [EMAIL PROTECTED]
E-Mail: [EMAIL PROTECTED] Web: http://scode.infidyne.com


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




rmi security bug

2000-10-24 Thread Joseph Shraibman

Juergen Kreileder wrote:
> 
> The Blackdown Java-Linux Team is happy to announce the availability of
> Java2 SE v1.3.0-FCS for i386 and PPC, Java 3D 1.2 for PPC, and Java2
> SE v1.2.2-FCS for S/390.
> 
> 
> Java2 Standard Edition Version 1.3.0 FCS for Linux on i386 and PPC
> ==
> 
> Don't confuse the Blackdown release with Sun's 1.3.0-FCS, our version
> is based on Sun's 1.3.0_01 code.
> 

Argh.
http://developer.java.sun.com/developer/bugParade/bugs/4326346.html
*still* hasn't been fixed.  How can a bug this serious continue to not
be fixed?  Does Sun not allow blackdown to fix this?

-- 
Joseph Shraibman
[EMAIL PROTECTED]
Increase signal to noise ratio.  http://www.targabot.com


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Pablo Trujillo

2000-10-24 Thread Albert Lai

> > If Java were pass-by-reference, then in this code fragment:
> >   String s = "foo";
> >   myMethod(s);
> >   System.out.println(s);
> > 
> > In a pass-by-value only language (like Java), you're going to get
> > "foo" printed out.  In a pass-by-reference language, the string that
> > gets printed depends on if myMethod changed s.

But String objects are immutable: no method can change it.

So if myMethod changed s, then I would be the Pope, and the sun would
rise from the west, and the string that gets printed would depend on
what myMethod did to s.  You are perfectly vacuously right.

And I totally agree with Peter Schuller's point.

"Peter Schuller" <[EMAIL PROTECTED]> writes:

> Why does everyone miss my point? The *object* is passed by reference. The
> *reference* is passed by value. You are passing a reference to a method. A
> reference to an object.

[...]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Pass-by-Value vs. Pass-by-Reference (was: Pablo Trujillo)

2000-10-24 Thread Peter Schuller

> We should probably take this discussion to another list as it isn't so
> much java-linux anymore

And therefore, I will try make my final response brief and to the point.

> > Again, it's a matter of semantics. I'm not debating what is actually going on.
> 
> "what is actually going on" is implementation trivia, what matters to
> a programmer in Java is that the values of your variables are safe.
> Those variables may or may not contain object references.

I am in total agreement. But when the question is whether *objects* are
passed by reference, the answer is still yes, even if the word "parameter"
was used when asking the question (even though the "parameter", which is
actually the reference itself, is passed by value).

Of course, I may be wrong in assuming the person asking the question was
really looking to know wheather objects are cloned or not, in which case I apologize,
but in my experience most people who ask that particular question are novice 
programmers
who usually aren't even quite sure of the fact that for:

 String myString = ...;
 
myString is not an object, but a reference to an object. Hence, my
assumption. I do recognize that my argument in my initial post was a bit
unclear as to what I really meant though, so I can understand the "up-roar" :)

-- 
/ Peter Schuller, InfiDyne Technologies HB

PGP userID: 0x5584BD98 or 'Peter Schuller <[EMAIL PROTECTED]>'
Key retrival: Send an E-Mail to [EMAIL PROTECTED]
E-Mail: [EMAIL PROTECTED] Web: http://scode.infidyne.com


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Java running slow in Gnome

2000-10-24 Thread Glenn Valenta

"Andrew R. Post" wrote:
> 
> My experience is that Jdk1.2.2 for Linux reacts very badly with Sawmill:
> default window positioning is partially off the upper left corner of the
> screen, Swing GUI elements are cut-off at the edges of windows, and
> general slowness. Running mwm instead makes these problems go away.
> Perhaps the same interactions occur with Sawmill on Solaris.
> 

I'm having the same positioning problems using enlightenment as well. I have
had the same positioning problem since I switched to Linux. I've been told it's
a problem with the jdk but the blackdown team say it's a problem in XFree86.
For some reason though, my work computer, with the same software, doesn't have
the problem.

-- 
Glenn Valenta   Engineering @ http://www.coloradostudios.com
[EMAIL PROTECTED] Personal mail http://402721926:5829/
[EMAIL PROTECTED] Work mail


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]