home *** CD-ROM | disk | FTP | other *** search
- BlackJava Frequently Asked Questions -
-
-
- Q1) If BlackJava has only just been released how can there be
- questions which are frequently asked?
-
- A) Next please. :-)
-
-
- Q2) Just what is BlackJava?
-
- BlackJava is a port of the Sun Microsystems Alpha 3 release of Java
- to NeXTSTEP.
-
-
- Q3) but why BlackJava?
-
- BlackJava is like Java, only without milk! The initial port was also
- targetted towards the NeXT black hardware (that is Motorola 68K).
-
-
- Q4) Will it run on other NeXTSTEP platforms?
-
- Yes, Bill Bumgarner has published a makefile fix for other platforms.
-
-
- The main changes were to:
-
- 1) the source tree (for Project Builder),
- 2) the thread mechanism (moved to C threads),
- 3) the Makefiles, the original Sun makefiles are not used.
-
-
- Q5) Who did this work?
-
- The initial port was carried out in September 1995 by David Griffiths
- (dave@prim.demon.co.uk) This was done to learn something about the
- Java language and was not originally intended for general release.
- David described the steps taken to port Java as:
-
- "It was fairly easy to get the runtime stuff working because Mach
- already provides support for threads and conditions. Note though that
- when I say "working", the approach I took was just to do the minimum
- necessary to get the compiler working. Then I put it all under
- ProjectBuilder (this was more difficult than porting the runtime!)
- and finally made a start on the Awt stuff. And I mean "a start". :)"
-
- Q6) Why is it being released now?
-
- When news broke of Dave's work a number of people in the NeXT
- community expressed an interest and asked if they could help.
-
-
- Q7) Where can I get BlackJava
-
- BlackJava is currently available as a source archive in the US from:
-
- ftp://ftp.thoughtport.com/pub/next/Java/
-
- In Europe it can be obtained from:
-
- ftp:://ftp.demon.co.uk/pub/NeXT
-
- and
-
- ftp.informatik.uni-muenchen.de
- /pub/comp/platforms/next/Developer/languages/java/
-
- The file is:
-
- BlackJava.0.1.N.s.gnutar.gz.crypt
-
-
- This is a gzip'd gnu tar archive - to extract you will need:
-
- 1) gunzip - the gnu decompression tool
- 2) gtar - because the directory paths exceed 100 characters.
-
- These can be obtained from:
-
- ftp://prep.ai.mit.edu/pub/gnu/
-
-
-
- Q8) What's all this crypt cloak and dagger stuff then?
-
- Well, you have to register with Sun to receive a copy of their Java
- source.
- They're trying to track who has a copy and why. Registering with
- Sun grants
- a NON-TRANSFERRABLE source license. BlackJava can only be
- distributed to people who have gone through the registration
- procedure with Sun <URL http://www.java.com>. BlackJava is encrypted
- with the standard UNIX crypt utility.
-
-
- Q9) How do I get a key?
-
- Email either:
-
- * david@threewiz.demon.co.uk
- or
- * bbum@friday.com
-
- with the response you received from Sun when you registered and you
- will receive the key by return of Email.
-
-
- Q10) What does BlackJava do?
-
- Currently the runtime has been ported. It's possible to build and
- execute Java applications on the NeXTSTEP platform.
-
-
- Q11) What about the browser?
-
- Dave Griffiths writes:
-
- "The only thing I've done is to implement the bit that creates
- windows, so you can actually run HotJava and a whole mass of windows
- appears on the screen (I didn't even bother to create them hidden -
- just wanted to see something on the screen!)."
-
- Q12) Do I want BlackJava?
-
- Bill Bumgarner writes:
-
- "Before everyone falls all over themselves with excitement (and
-
- clogs an otheriwse abused Internet)-- keep in mind two things:
-
- - BlackJava is based on the alpha3 release of Java. It is NOT
- compatible
-
- with the Java Developer Kit (JDK), nor is it the same Java that is
- used in
-
- Netscape-- IE; classes created with this kit are likely not to work
- with
-
- Netscape or any other browser/environment using JDK. Sun has yet to
- release
-
- the JDK or the beta sources!
-
- - This release does NOT include the AWT... that is, it does NOT do
- any
-
- graphics, windowing, UI, etc... it is JUST the runtime (a significant
-
- achievement in itself).
-
- In other words-- we are still a long way from Java under
- NEXTSTEP.
-
- This is a LARGE first step, but not one that a lot of people need to
- take.
-
- You probably don't want this unless you like to spend *a lot* of time
-
- pouring through code or want to work with the language directly
- without UI
-
- feedback."
-
- In other words, if you want to lend a hand and get them dirty then
- join the BlackJava team.
-
-
- Q13) So how do I help?
-
- 1) Register with Sun,
- 2) download BlackJava and build it.
-
-
- I am (david@threewiz.demon.co.uk) currently putting the source under
- RCS and will be integrating changes. Releases will also be made from
- time to time.
- I'm also trying to coordinate who is doing what and this information
- will be included in future releases of this FAQ. This doesn't
- preclude people from doing their own work or taking BlackJava and
- doing other things with it.
-
-
- Q14) How do I find out more about BlackJava?
-
- Subscribe to the mailing list:
-
- next-java@friday.com
-
- with the work subscribe in the body of the message. Please note that
- this mailing list is not exclusive to BlackJava but also discusses
- other ongoing ports and issues.
-
- Please DO NOT contact David Griffiths directly as he is off-line for
- a few weeks, instead send Email to:
-
- blackjava@threewiz.demon.co.uk. This will be copied to David
- Griffths, myself and Bill Bumgarner.
-
-
- Q15) What about a binary release?
-
- A binary release is not currently available. This is because
- BlackJava is still in early development. What is needed is people
- who are going to take a Source release and do some work on it.
-
-
-
- ======
-
- Compiled: Tue Oct 17 12:01:20 GMT 1995
- David Harvey-George, david@threewiz.demon.co.uk
-
-