Apple has announced that there will be no new Java-based Cocoa API
shims after Mac OS X 10.4, though I'm not sure what the reasoning
behind that was, but you have access to a lot of Cocoa APIs from
Java already...
I doubt the Core Animation stuff will become available, though.
Maybe someone else on the list can comment about Apple's reasoning
behind dropping future API support.
- Terry
On Aug 16, 2006, at 9:24 AM, Vince Marco wrote:
In the past Cocoa Java apps really haven't been very interesting
to me. I've been on a Mac long before Java, but my Java
development has been J2EE, Swing, and SWT. But now that Apple is
shipping Intel-based computers capable of running Windows and
Linux, I find access to Cocoa and the Core APIs from Java would
be compelling.
I am currently consulting to a Fortune 100 company on Wall
Street, which does not include OSX as a supported OS. However, I
do all my work on a MacBook Pro, and there are a few other users
that are unofficial mac users. My point here is that companies
need motivation for opening up to Apple products. Individuals at
the companies I visit always gawk at what I can do on my Mac, but
companies don't currently take notice.
My app is EclipseRCP and involves data center recovery and
visualization. Currently my app is pretty simple, but provides a
very compelling GUI to the managers and executives backing the
effort, and is built on OSX and delivered for OSX, Windows and
Linux. Most specifically it is a rich client app accessing an
SOA backend. I believe that as enterprises extend into Service-
Oriented Architectures, they will be more open to rich client
applications. Since XML enables crossing technologies, it opens
the door to have rich client applications which specialize in
specific areas such as 3D visualization. The demo of
CoreAnimation in Leopard struck a chord with what I'm doing.
Creating an app that can produce visualization of applications,
servers, and networking in and among multiple data centers is
exactly the kind of thing that could pull OSX into the enterprise
space (unlike the still impressive flying album covers in 3D).
And it's also the kind of thing that AJAX (or Windows for that
matter) just isn't going to be able to match, at least as
efficiently.
However, asking enterprises to foster and support Objective-C
development is pushing a bit too far. So here is my request to
Apple for getting behind Cocoa Java and especially Core API
access from Java. While it wouldn't guarantee enterprise
adoption of OSX, it could open the door to getting OSX as an
accepted platform in many organizations (for specific purposes
anyway) and lead to a market that currently totally ignores Apple
products.
Vince Marco
Enterprise Frameworks, Inc.
(and Taligent Alumni ;-)
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden
This email sent to email@hidden