
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.
MacJTray: First public preview
The MacJTray project has released its first public preview. The goal of the project is to deliver a clean-room implementation of the tray icon functionality of JDIC for Mac OS X. The project founder is looking for developers with Cocoa expertise to help solve some of the issues of working with Mac OS X (in particular, positioning menus, using icons, keeping a background task around to serve requests, etc.)
|
Using Mac OS X Help Viewer with Java
The Apple Developer Connection sample application HelpHook shows how to integrate a J2SE application with the Mac OS X Help Viewer application. This Cocoa-based demo also shows how to avoid possible deadlock between AWT and AppKit when making the [NSApplication showHelp] call.
|
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)
Hasty conclusions OpenOffice.org for Mac OS X will keep its X11 dependency and apparently will never get a native Aqua look. The Java-assisted NeoOffice/J is already part-way there. What's the big picture? —
Chris Adamson
|
Streaming QuickTime with Java
Real-time streaming was widely assumed to be broken in QuickTime for Java, because so many people couldn't get the SDK demos to work. And that was before Apple deprecated so much of QTJ in version 6.1. But as it turns out, the feature still works, allowing your Java application to stream QT-supported content. The ONJava article Streaming QuickTime with Java shows how to get the pieces up and running.
|
JDock
Apple's Development Tools page is featuring JDock, a Swing-based framework for managing inner windows or components, using common layout managers like BorderLayout or GridBagLayout. It allows you to dynamically add and remove actions, save and restore the state of your environment, and avoid using split-panes.
|
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
|
|
 |