
Mac Community Home
Articles and Books
JVM's and SDK's
Tools
More Info
|
Welcome to the Mac Java community
This community is for all things Macintosh and Java related. That may mean developing Java code on the Mac, with the various tools available to Mac developers... or it may mean running your Java code on the Mac, using available technologies to deliver a great experience to your Mac-based users... or even tying into technologies like Cocoa. If you have Mac-specific projects, weblogs, questions, or advice, this is the place to be.
This page is not officially affiliated with or endorsed by Apple Computer, Inc.
Java 6, Mac OS X, Linux - follow up and reality check
An Apple-made developer preview for Java 6 on Leopard has reappeared - but these are only marginally good news. In fact, we are still missing any official word about when the final release of Java 6 will be available; and being the latest Java 6 preview only for 64-bits hardware, this opens up another bunch of speculation and doubts. And even when Java 6 will be available to us the incident won't be closed, since it's clear that the same thing will happen again for Java 7. The only hope there is about the community and the open source Soylatte.
—
Fabrizio Giudici (Dec 21, 2007)
|
Java SE 6 Developer Preview 8
Apple has finally released an updated developer preview of Java SE 6 for Mac OS X 10.5 Leopard. Available to all Apple Developer Connection members, Java SE 6 Developer Preview 8 is targeted at Java developers. "This version of Java for Mac OS X requires an Intel-based Mac capable of running 64-bit applications, including computers with Core 2 Duo processors and any Mac Pro computer. Java SE 6 takes advantage of Leopard's 64-bit capabilities to offer unique performance capabilities for current and future generations of Macs." (Dec 19, 2007)
|
Installation problems with NetBeans 6.0 on Mac? Sharing the tip I learnt.
If you have problem with installing NetBeans 6.0 on Mac, you might find this useful. I had installed NetBean 6.0 RC2 earlier and wanted to update with NetBeans 6.0. My installation experience was not good and I had to open a thread on NetBeans User mailing list to know what is happening and get it finally working. —
Rama Pulavarthi (Dec 17, 2007)
GlassFish on SoyLatte on Tiger
The path to having the SoyLatte work integrated in OpenJDK is still long, but as long as you can put up with the licensing and compatibility limitations (i.e. at development time), it's a great step forward. Now you don't have to be hostage to Apple's maddening mishandling of the Java community for your work. As retribution for Apple's behavior, an upgrade to Leopard looks even less compelling now than it did before.
—
Roberto Chinnici (Nov 29, 2007)
Running NetBeans 6 on SoyLatte (follow up)
Landon Fuller has released the R3 version of his preview of the Java 6 port for Mac OS X. This simplifies the setup of NetBeans 6 and I've fixed a final problem with it. Now, to run NetBeans 6 with SoyLatte... —
Fabrizio Giudici (Nov 28, 2007)
|
Quaqua Look and Feel 4.1
The Quaqua Look and Feel project for Mac OS X has released version 4.1. "The Quaqua Look and Feel is a user interface library for Java applications which wish to closely adhere to the Apple Human Interface Guidelines for Mac OS X," automatically switching between appropriate looks for the Tiger, Panther, and Jaguar versions of OS X, and providing Swing implementations of NSBrowser and NSSheet. "Version 4.1 includes a FileChooserUI which roughly simulates the native file dialogs in Mac OS X 10.5 Leopard. Except for panel backgrounds and frame borders, Quaqua still uses the Mac OS X 10.4 Tiger design."
|
|
JamVM/Classpath on iPhone
Mark J. Wielaard has compiled wiki and forum announcements of a Java-compatible environment for the iPhone in Free your IPhone. "Want some free java on your IPhone? Robert Lougher posted some screenshots of JamVM and GNU Classpath running on it..." Installation requires a jailbreak of your iPod Touch or iPhone, and the wiki has full instructions for building from source or just installing pre-built binaries.
|
BSD Java 6 on Leopard: Developer Preview Release 1
Landon Fuller has now made enough progress porting the BSD Java 6 to Mac OS X to announce a Developer Preview 1 Release. "I'm pleased to announce the first Developer Preview Release of the open-source port of Java 6 to Mac OS X. This release includes support for 32-bit and 64-bit Intel machines running Mac OS X Leopard (10.5). (Nearly) everything up to and including Swing (X11) is functional. Sound is not currently supported. While I've spent some time testing this release with my own projects, this preview release should be considered beta quality. The project is very much in need of additional community testing -- If you're hankering for Java 6, please give this a try! See below for information on submitting bug reports."
|
MRJ Adapter 1.1
Steve Roy has posted version 1.1 of his MRJ Adapter for accessing Mac-specific Java functionality. "MRJ Adapter is partially a wrapper around some APIs provided by Apple and which are built into their various virtual machines. However, they have changed over time and some APIs were not always available, so MRJ Adapter provides a consistent API for the developer wanting to target the Mac. MRJ Adapter is an easier path for developers because it is easier to learn, leveraging concepts they already know, such as action listeners to handle menu items. It also shields the developer from the problems associated with compiling their code on other platforms when the APIs they need only exist on the Mac." MRJ Adapter is open-source and published under the Artistic License.
|
|
Java on Mac OS X v10.5 Release Notes
Apple has posted the Java on Mac OS X v10.5 Release Notes. "J2SE 5.0 on Mac OS X v10.5 contains many new features including 64-bit Intel support, a refreshed Swing Aqua Look and Feel, improved SWT interoperability, and a Sun 2D graphics pipeline." The available versions are also worth noting: "Java on Mac OS X v10.5 is comprised of J2SE 5.0 (1.5.0_13-b05) and J2SE 1.4 (1.4.2_16-b05). J2SE 1.3 is not present on Mac OS X v10.5. J2SE 5.0 is recommended for all development and deployment on Mac OS X, and all use of J2SE 1.4 is deprecated." (Oct 31, 2007)
|
 |
Chris Adamson
|
Joshua Marinacci
|
Daniel Steinberg
|
|
News: Jobs: iPhone SDK coming in February
Apple CEO Steve Jobs on Wednesday said the company would release an SDK for the iPhone and iPod touch in February. The SDK will allow third-party developers to make native applications for both devices, Jobs said in an open letter posted to the company's Web site.
[MacCentral]
 |
|
 |