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.

Here are some of the items you'll find on this Mac Java  Community page:


Fabrizio Giudici Bye bye, Mac OS X?
If you follow my blog, you know that I've a bad attitude towards Apple's gear, even though (or just because?) I've been an Apple user for three years now. I've been frustrated by a) lack of support for Java updates, b) Mac OS X not performing as I need (Linux on the same hardware box is faster) and c) the scarce quality of my MacBook Pro (first generation). So, this week I can officially say that - at the moment - Mac OS X is no more my primary operating system.   Fabrizio Giudici

OpenJDK 7 for Mac OS X
Landon Fuller has announced that OpenJDK7 is now runnable on Mac OS X (and the BSDs) as part of the OpenJDK BSD Port project, culminating the efforts of his SoyLatte project to bring the latest open-source JDK to the Mac. "The move to OpenJDK -- and Sun's re-licensing of the code under the GPL license -- opens the project to any interested contributor." He suggests there's more work to do with JCK conformance testing, enabling dtrace support, PowerPC and ARM support via the Zero project, Core Audio-based sound support, and more. To facilitate user testing, Landon has also posted OpenJDK 7 binaries for Darwin (and, by extension, for Mac OS X). 

Running VisualVM on MacOS X
The Aquarium points out a tip for Running VisualVM on MacOS X: "I wrote about VisualVM yesterday (entry) but I had missed Octavian's Introduction where he gives instructions on how to use VisualVM on MacOS X. As a reminder, to run the VisualVM client you need a recent JVM, so you will need to use the latest JVM from Apple, but the app can run in a variety of JVMs, remote or local to VisualVM. VisualVM can even save the data into a snapshot and process it offline."

Java SE 6 for Mac OS X 10.5.2
Available via Software Update, Java for Mac OS X 10.5 Update 1 adds Java SE 6 version 1.6.0_05 to your Mac. This version of Java is only for Mac OS X v10.5.2 and later, and only runs on 64-bit Intel machines. Developers may want to check out the release notes, which detail major new features including an API to work with the Dock icon (getting and setting the image, adding a badge, setting a dock menu, etc.), the ability to provide document-modal dialog sheets, support for Java DTrace probes, AppleScript as a supported language to the javax.script API, and more. 

And there is a whole lot more. Visit Mac Java Community today!

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

Virtual Classrooms in Geeksville

Over the last few years I've been spending a lot of time online learning a whole lot of stuff. There is no better tool to teach us about computing, programming languages, and software than the computer itself. Of course, I realize it's not the computer but the site or the program, but virtual learning is hugely successful and for good reasons. And it's not limited to computer topics, thank goodness.[Read More]

Learning in Second Life

Second Life (SL) is easy to misunderstand, and many people have the wrong idea that it is some kind of game environment, or a place where people just chat and act silly. On the contrary, Second Life has many places of learning from Science Friday, to Buddhist meditations, to technical seminars[Read More]


Comments:

Post a Comment:
Comments are closed for this entry.
About

Java Technology Fundamentals are now covered as part of the Core Java Technology Tech Tips. Please go there for more tech tips.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today