
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.
Netbeans on Mac Tip As some of you may know I'm a big Mac person. I split my time equally between my iBook (now heading back to the shop, alas) and my WinXP desktop. Being a dyed in the wool plain jane text editor type of programmer I've used jEdit for the past five years and have only recently started using an IDE like Netbeans. I've found Netbeans to a great productivity booster but on my iBook it seems to generate garbage at a mad pace. This is okay, it's just garbage, not a memory leak; but it's a pain when the editor locks up for five seconds to do garbage collection. Fortunately there is a solution. —
Joshua Marinacci
|
J2SE 5.0 Release 3 for Mac OS X
Apple has released J2SE 5.0 Release 3 for Mac OS X 10.4.2 or later. The new version is a 42 MB installer that can be downloaded from Apple's web site. The release notes list the many bugs fixed with this release. Note that as with previous J2SE 5.0 releases for Mac OS X, Java 1.4.2 remains the default version of Java. (Nov 15, 2005)
|
|
Mac OS X 10.4.3 fixes Eclipse bug
The newly-released Mac OS X 10.4.3 update apparently fixes Eclipse bug 95475, "Eclipse get progressively slow under Mac OS X 10.4 (Tiger)". One comment in the bug log is typical of widely-reported experiences with 10.4.3: "I can confirm that the fix works. My Eclipse was running horribly, every time. After upgrading the OS last
night it appears to be normal."
|
MiniPsi: Mac Mini-based Java Robot
The MicroPsi project for building cognitive agents has recently shown off MiniPsi, an autonomous robot based on a Mac Mini. The Mini was chosen because of its small size, low power consumption, and its ability to run the complete MicroPsi toolkit, which includes Eclipse and J2SE 5.0. A Java API allows for control of the unit's three servos, as well as image analysis from the onboard iSight camera.
|
QuickTime for Java "expired" on Windows
The O'Reilly Network blog QTJ 10/16/05 WTF? describes a significant problem with QuickTime for Java on Windows, where it refuses to open the QuickTime session and instead says "QTJava has expired" if the date is later than October 15, 2005. The blog was updated on October 20 to say that a fix has been rolled into the currently-available QuickTime 7.0.3, and can be obtained by downloading the full installer or the iTunes+QuickTime installer. (Oct 19, 2005)
|
QuickTime Amateur
Want QuickTime Pro Player without the Pro fee? Amateur describes itself as "a free clone of Apple's QuickTime Player implemented in Swing using QuickTime for Java. However it is uncrippled and does not require registration or a serial number to provide full functionality." Project founder Elliotte Rusty Harold describes the project, its motivation, and its goals in his announcement to the quicktime-java list.
Don't Forget About Projects!
A note from your community leaders: while we enjoy bringing you news and features about Java and the Mac, don't forget that java.net is also a great place to host your open source project. Hosting on java.net lets your project have forums, mailing lists, a wiki, cvs, and more... for free! We hope that those of you working on projects of interest to the Mac Java community will consider hosting them here. To get started, just click that Request a project link from the usual java.net sidebar. (Feb 08, 2005)
|
Open QTJ
The OpenQTJ project has graduated from the incubator and joined the Mac Java Community. This project is a collection of resources related to QuickTime for Java, including updated demos, tutorials, workarounds for problematic API's, etc.
|
MRJ Adapter
MRJ Adapter provides a consistent means of addressing Mac-specific behavior, like tying into standard Mac "about" and "preferences" dialogs or opening the application associated with a document. This shields the developer from the ever-changing Apple Java API's, and handles things that aren't provided by Apple, like maintaining the monolithic menu bar when no (J)Frame is visible.
|
Java Programming on the Mac Column at MacDevCenter.com
Whether you're a hobbyist or a commercial developer, there's a compelling Java story on Mac OS X. In this column our very own java.net Editor, Daniel Steinberg, presents examples for developers looking for cross-platform solutions as well as those who want to write Mac OS X-specific applications in Java.
|
 |
Chris Adamson
|
Joshua Marinacci
|
Daniel Steinberg
|
|
 |