Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: OpenJDK 1.7 under OS/X and question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OpenJDK 1.7 under OS/X and question



On Nov 30, 2010, at 7:01 PM, Mike Swingler wrote:

> On Nov 30, 2010, at 6:19 PM, Rob Ross wrote:
>
>> On Nov 30, 2010, at 5:48 PM, Mike Swingler wrote:
>>
>>> On Nov 30, 2010, at 5:28 PM, Rob Ross wrote:
>>>
>>>> What will be the best email list to use for discussion on this project? The open-bsd list, or a mac-specific openJDK list, or will this Apple java-dev list be appropriate? I have questions and requests but have held off asking until the official channels are established.
>>>>
>>>> Thanks, and I'm looking forward to getting this project started!
>>>
>>> The Mac OS X OpenJDK project will have it's own dev list, however the project was just proposed today, so it still needs to be approved and setup on the java.net servers.
>>>
>>> Until then, I'm happy to answer any questions here, to the best of my ability.
>>
>> Well, for starters, can we factor the new Mac OpenJDK port to support alternative main screen menu bar implementations?
>
> OpenJDK is an open source project, is it not? ;-)
>

Yes, but as you mentioned the screen menu bar requires a lot of low level AWT integration, and it would be hard to bolt on an alternative implementation after the fact if the underlying model doesn't anticipate such a feature; and it would be silly to fork just to support an alternative menu implementation. So I'm glad to hear you're receptive to the idea.

>
> The single biggest problem we have with the screen menu bar is that it is (and always has been) too slow. Right now, the primary reason that opening the Help menu slogs in Java apps is because the entire menu object hierarchy has to be crawled to build the live-search data structure in AppKit.

To be honest, except for the Help menu, I've never perceived the Apple Java global menu bar to be any slower than a native app. Netbeans is the slowest in my personal experience of Java apps I use, but my IDEA menu bar is just as snappy as say, XCode's menu bar. And the Help menu slowdown doesn't seem to be just a Java issue, it's slow period, even in XCode. The first time I click Help in XCode after starting it up, it can take 1-2 seconds before it finally pops up. So I've never thought the Help menu in Java was any worse than for native applications.

Thanks for the reply.


Rob _______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Michael Hall <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Pratik Solanki <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Pratik Solanki <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Alexander Strange <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Mike Swingler <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Rob Ross <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Mike Swingler <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Rob Ross <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Mike Swingler <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.