Is Quicktime API calls inside JavaFX?

2014-03-25 Thread Tony Anecito
Hi All,
Is JavaFX using Apple Quicktime for video support?

Thanks,
-Tony


Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread David DeHaven

 Hi All,
 Apparently the JavaFX includes some libraries that use the obsolete 
 Quicktime. When some submits to the Apple Store a JavaFX app it gets rejected 
 based on JavaFX having the obsolete API. I found out how to fix it from 
 someone else running into the same issue.
 
 http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage

It uses the now deprecated QTKit to play media.

-DrD-



Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread Tony Anecito
Thanks for the verification. No matter what state Quicktime is in it is no 
longer accepted by the Apple Store.
I am guessing these new rules will soon apply to everything but I could be 
wrong.

Regards,
-Tony





On Tuesday, March 25, 2014 9:27 AM, David DeHaven david.deha...@oracle.com 
wrote:
 

 Hi All,
 Apparently the JavaFX includes some libraries that use the obsolete 
 Quicktime. When some submits to the Apple Store a JavaFX app it gets rejected 
 based on JavaFX having the obsolete API. I found out how to fix it from 
 someone else running into the same issue.
 
 http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage

It uses the now deprecated QTKit to play media.

-DrD-


Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread Tony Anecito
Hi All,
Apparently the JavaFX includes some libraries that use the obsolete Quicktime. 
When some submits to the Apple Store a JavaFX app it gets rejected based on 
JavaFX having the obsolete API. I found out how to fix it from someone else 
running into the same issue.

http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage

Regards,
-Tony





On Tuesday, March 25, 2014 7:49 AM, Tony Anecito adanec...@yahoo.com wrote:
 
Hi All,
Is JavaFX using Apple Quicktime for video support?

Thanks,
-Tony


Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread Tony Anecito
Thanks I read it. I also added a new issue regarding Apple now needing a pinfo 
file for the jdk plugin inside the bundle created by JavaFX deploy.

Regards,
-Tony





On Tuesday, March 25, 2014 10:36 AM, Phil Race philip.r...@oracle.com wrote:
 
I presume that Apple now want you to use AVKit which is new in 10.9.
However I don't understand how you can develop an app that targets 10.8 
if its
unable to use QTKit since that's all there is on  10.8 or earlier.

Does the AppStore  really disallow targeting something like half the 
installed base ??

-phil.


On 3/25/2014 9:19 AM, Stephen F Northover wrote:
 Here is the JIRA that is tracking this: 
 https://javafx-jira.kenai.com/browse/RT-34893

 Steve

 On 2014-03-25 11:46 AM, Tony Anecito wrote:
 Thanks for the verification. No matter what state Quicktime is in it 
 is no longer accepted by the Apple Store.
 I am guessing these new rules will soon apply to everything but I 
 could be wrong.

 Regards,
 -Tony





 On Tuesday, March 25, 2014 9:27 AM, David DeHaven 
 david.deha...@oracle.com wrote:

 Hi All,
 Apparently the JavaFX includes some libraries that use the obsolete 
 Quicktime. When some submits to the Apple Store a JavaFX app it gets 
 rejected based on JavaFX having the obsolete API. I found out how to 
 fix it from someone else running into the same issue.

 http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage
  

 It uses the now deprecated QTKit to play media.

 -DrD-



Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread Tony Anecito
Hi Phil,

What happened is when I submitted my app package it 
uploaded and Apple ran a check and pointed out the issue but did not 
suggest a solution.
There are other solutions for video out there but
 not sure Apple would approve. I will find out soon with my next app but
 for now trying not to throw too much technology at them at once.

Oracle may be interested in what I am up to and why I think it is very 
important I get my app approved for the Apple App Store.

http://www.myuniportal.com/screenshots.html

Best Regards,
Tony Anecito
Founder/President
MyUniPortal
http://www.myuniportal.com
Winner of Java Dukes Award




On Tuesday, March 25, 2014 11:27 AM, Tony Anecito adanec...@yahoo.com wrote:
 
Thanks I read it. I also added a new issue regarding Apple now needing a pinfo 
file for the jdk plugin inside the bundle created by JavaFX deploy.

Regards,
-Tony






On Tuesday, March 25, 2014 10:36 AM, Phil Race philip.r...@oracle.com wrote:

I presume that Apple now want you to use AVKit which is new in 10.9.
However I don't understand how you can develop an app that targets 10.8 
if its
unable to use QTKit since that's all there is on  10.8 or earlier.

Does the AppStore  really disallow targeting something like half the 
installed base ??

-phil.


On 3/25/2014 9:19 AM, Stephen F Northover wrote:
 Here is the JIRA that is tracking this: 
 https://javafx-jira.kenai.com/browse/RT-34893

 Steve

 On 2014-03-25 11:46 AM, Tony Anecito wrote:
 Thanks for the verification. No matter what state Quicktime is in it 
 is no longer accepted by the Apple Store.
 I am guessing these new rules will soon apply to everything but I 
 could be wrong.

 Regards,
 -Tony





 On Tuesday, March 25, 2014 9:27 AM, David DeHaven 
 david.deha...@oracle.com wrote:

 Hi All,
 Apparently the JavaFX includes some libraries that use the obsolete 
 Quicktime. When some submits to the Apple Store a JavaFX app it gets 
 rejected based on JavaFX having the obsolete API. I found out how to 
 fix it from someone else running into the same issue.

 http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage
  

 It uses the now deprecated QTKit to play media.

 -DrD-



Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread David DeHaven

Therein lies The Problem, and why we had to go with QTKit when we supported 
10.6... Every two releases they seem to deprecate half-baked APIs in favor of 
some new half-baked API. At least as of 10.8 that seems to have stabilized 
somewhat, as we transition more and more to an iOS clone.

We had issues with AVFoundation not working the way we needed and it wasn't 
available on 10.6. It's supposed to work correctly (never had time to confirm) 
on 10.8 but that still leaves 10.7 out in the cold. So we'll likely have to 
stick with QTKit for older releases and move to AVFoundation in 10.8 and later. 
Ideally, the QTKit component would be separate so it could be removed allowing 
MAS apps to still support A/V playback. I think the QTKit component can be 
dropped completely in FX 9 but it needs to be there in FX 8.

AVKit is a high level component that sits on top of AVFoundation, it doesn't 
look useful for our purposes at first glance.

-DrD-

 I presume that Apple now want you to use AVKit which is new in 10.9.
 However I don't understand how you can develop an app that targets 10.8 if its
 unable to use QTKit since that's all there is on  10.8 or earlier.
 
 Does the AppStore  really disallow targeting something like half the 
 installed base ??
 
 -phil.
 
 On 3/25/2014 9:19 AM, Stephen F Northover wrote:
 Here is the JIRA that is tracking this: 
 https://javafx-jira.kenai.com/browse/RT-34893
 
 Steve
 
 On 2014-03-25 11:46 AM, Tony Anecito wrote:
 Thanks for the verification. No matter what state Quicktime is in it is no 
 longer accepted by the Apple Store.
 I am guessing these new rules will soon apply to everything but I could be 
 wrong.
 
 Regards,
 -Tony
 
 
 
 
 
 On Tuesday, March 25, 2014 9:27 AM, David DeHaven 
 david.deha...@oracle.com wrote:
 
 Hi All,
 Apparently the JavaFX includes some libraries that use the obsolete 
 Quicktime. When some submits to the Apple Store a JavaFX app it gets 
 rejected based on JavaFX having the obsolete API. I found out how to fix 
 it from someone else running into the same issue.
 
 http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage
  
 It uses the now deprecated QTKit to play media.
 
 -DrD-
 
 



Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread Phil Race
I see .. so AVFoundation  was already there since 10.7, its AVKit that's 
new in 10.9

but AV Foundation is what FX would use.
It looks like Apple starting encouraging migration to AV Foundation 
about 18 months ago

based on the date of this document :-
https://developer.apple.com/library/mac/technotes/tn2300/_index.html
I suppose we need to learn read the apple seeds and interpret that as a 
big, urgent, hint.


-phil.




On 3/25/2014 12:09 PM, David DeHaven wrote:

Therein lies The Problem, and why we had to go with QTKit when we supported 
10.6... Every two releases they seem to deprecate half-baked APIs in favor of 
some new half-baked API. At least as of 10.8 that seems to have stabilized 
somewhat, as we transition more and more to an iOS clone.

We had issues with AVFoundation not working the way we needed and it wasn't 
available on 10.6. It's supposed to work correctly (never had time to confirm) 
on 10.8 but that still leaves 10.7 out in the cold. So we'll likely have to 
stick with QTKit for older releases and move to AVFoundation in 10.8 and later. 
Ideally, the QTKit component would be separate so it could be removed allowing 
MAS apps to still support A/V playback. I think the QTKit component can be 
dropped completely in FX 9 but it needs to be there in FX 8.

AVKit is a high level component that sits on top of AVFoundation, it doesn't 
look useful for our purposes at first glance.

-DrD-


I presume that Apple now want you to use AVKit which is new in 10.9.
However I don't understand how you can develop an app that targets 10.8 if its
unable to use QTKit since that's all there is on  10.8 or earlier.

Does the AppStore  really disallow targeting something like half the installed 
base ??

-phil.

On 3/25/2014 9:19 AM, Stephen F Northover wrote:

Here is the JIRA that is tracking this: 
https://javafx-jira.kenai.com/browse/RT-34893

Steve

On 2014-03-25 11:46 AM, Tony Anecito wrote:

Thanks for the verification. No matter what state Quicktime is in it is no 
longer accepted by the Apple Store.
I am guessing these new rules will soon apply to everything but I could be 
wrong.

Regards,
-Tony





On Tuesday, March 25, 2014 9:27 AM, David DeHaven david.deha...@oracle.com 
wrote:


Hi All,
Apparently the JavaFX includes some libraries that use the obsolete Quicktime. 
When some submits to the Apple Store a JavaFX app it gets rejected based on 
JavaFX having the obsolete API. I found out how to fix it from someone else 
running into the same issue.

http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage

It uses the now deprecated QTKit to play media.

-DrD-




Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread Stephen F Northover
Apple has a long history of burning developers like this.  It's the 
price of running on their platform.


Steve

On 2014-03-25 3:30 PM, Phil Race wrote:
I see .. so AVFoundation  was already there since 10.7, its AVKit 
that's new in 10.9

but AV Foundation is what FX would use.
It looks like Apple starting encouraging migration to AV Foundation 
about 18 months ago

based on the date of this document :-
https://developer.apple.com/library/mac/technotes/tn2300/_index.html
I suppose we need to learn read the apple seeds and interpret that as 
a big, urgent, hint.


-phil.




On 3/25/2014 12:09 PM, David DeHaven wrote:
Therein lies The Problem, and why we had to go with QTKit when we 
supported 10.6... Every two releases they seem to deprecate 
half-baked APIs in favor of some new half-baked API. At least as of 
10.8 that seems to have stabilized somewhat, as we transition more 
and more to an iOS clone.


We had issues with AVFoundation not working the way we needed and it 
wasn't available on 10.6. It's supposed to work correctly (never had 
time to confirm) on 10.8 but that still leaves 10.7 out in the cold. 
So we'll likely have to stick with QTKit for older releases and move 
to AVFoundation in 10.8 and later. Ideally, the QTKit component would 
be separate so it could be removed allowing MAS apps to still support 
A/V playback. I think the QTKit component can be dropped completely 
in FX 9 but it needs to be there in FX 8.


AVKit is a high level component that sits on top of AVFoundation, it 
doesn't look useful for our purposes at first glance.


-DrD-


I presume that Apple now want you to use AVKit which is new in 10.9.
However I don't understand how you can develop an app that targets 
10.8 if its

unable to use QTKit since that's all there is on  10.8 or earlier.

Does the AppStore  really disallow targeting something like half the 
installed base ??


-phil.

On 3/25/2014 9:19 AM, Stephen F Northover wrote:
Here is the JIRA that is tracking this: 
https://javafx-jira.kenai.com/browse/RT-34893


Steve

On 2014-03-25 11:46 AM, Tony Anecito wrote:
Thanks for the verification. No matter what state Quicktime is in 
it is no longer accepted by the Apple Store.
I am guessing these new rules will soon apply to everything but I 
could be wrong.


Regards,
-Tony





On Tuesday, March 25, 2014 9:27 AM, David DeHaven 
david.deha...@oracle.com wrote:



Hi All,
Apparently the JavaFX includes some libraries that use the 
obsolete Quicktime. When some submits to the Apple Store a JavaFX 
app it gets rejected based on JavaFX having the obsolete API. I 
found out how to fix it from someone else running into the same 
issue.


http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage 


It uses the now deprecated QTKit to play media.

-DrD-






Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread David DeHaven

Yes, this is true, but QuickTime (despite it's horrible component architecture) 
was stable and actually useful for a very long time, then they dropped it and 
replaced it with what amounts to absolutely nothing useful. Only in 10.8 did 
they start putting useful bits back in, it's still a long ways to go to catch 
up to the utility of QuickTime.

-DrD-

 Apple has a long history of burning developers like this.  It's the price of 
 running on their platform.
 
 Steve
 
 On 2014-03-25 3:30 PM, Phil Race wrote:
 I see .. so AVFoundation  was already there since 10.7, its AVKit that's new 
 in 10.9
 but AV Foundation is what FX would use.
 It looks like Apple starting encouraging migration to AV Foundation about 18 
 months ago
 based on the date of this document :-
 https://developer.apple.com/library/mac/technotes/tn2300/_index.html
 I suppose we need to learn read the apple seeds and interpret that as a big, 
 urgent, hint.
 
 -phil.
 
 
 
 
 On 3/25/2014 12:09 PM, David DeHaven wrote:
 Therein lies The Problem, and why we had to go with QTKit when we supported 
 10.6... Every two releases they seem to deprecate half-baked APIs in favor 
 of some new half-baked API. At least as of 10.8 that seems to have 
 stabilized somewhat, as we transition more and more to an iOS clone.
 
 We had issues with AVFoundation not working the way we needed and it wasn't 
 available on 10.6. It's supposed to work correctly (never had time to 
 confirm) on 10.8 but that still leaves 10.7 out in the cold. So we'll 
 likely have to stick with QTKit for older releases and move to AVFoundation 
 in 10.8 and later. Ideally, the QTKit component would be separate so it 
 could be removed allowing MAS apps to still support A/V playback. I think 
 the QTKit component can be dropped completely in FX 9 but it needs to be 
 there in FX 8.
 
 AVKit is a high level component that sits on top of AVFoundation, it 
 doesn't look useful for our purposes at first glance.
 
 -DrD-
 
 I presume that Apple now want you to use AVKit which is new in 10.9.
 However I don't understand how you can develop an app that targets 10.8 if 
 its
 unable to use QTKit since that's all there is on  10.8 or earlier.
 
 Does the AppStore  really disallow targeting something like half the 
 installed base ??
 
 -phil.
 
 On 3/25/2014 9:19 AM, Stephen F Northover wrote:
 Here is the JIRA that is tracking this: 
 https://javafx-jira.kenai.com/browse/RT-34893
 
 Steve
 
 On 2014-03-25 11:46 AM, Tony Anecito wrote:
 Thanks for the verification. No matter what state Quicktime is in it is 
 no longer accepted by the Apple Store.
 I am guessing these new rules will soon apply to everything but I could 
 be wrong.
 
 Regards,
 -Tony
 
 
 
 
 
 On Tuesday, March 25, 2014 9:27 AM, David DeHaven 
 david.deha...@oracle.com wrote:
 
 Hi All,
 Apparently the JavaFX includes some libraries that use the obsolete 
 Quicktime. When some submits to the Apple Store a JavaFX app it gets 
 rejected based on JavaFX having the obsolete API. I found out how to 
 fix it from someone else running into the same issue.
 
 http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage
  
 It uses the now deprecated QTKit to play media.
 
 -DrD-
 
 



Re: Is Quicktime API calls inside JavaFX?

2014-03-25 Thread Stephen F Northover
As I said, Apple does this.  It took cocoa (a nice API) years until it 
had the functionality of carbon (an awful API).  Believe me, I have 
experienced the trail of dead API and the pointless developer rewrites.


Steve

On 2014-03-25 4:02 PM, David DeHaven wrote:

Yes, this is true, but QuickTime (despite it's horrible component architecture) 
was stable and actually useful for a very long time, then they dropped it and 
replaced it with what amounts to absolutely nothing useful. Only in 10.8 did 
they start putting useful bits back in, it's still a long ways to go to catch 
up to the utility of QuickTime.

-DrD-


Apple has a long history of burning developers like this.  It's the price of 
running on their platform.

Steve

On 2014-03-25 3:30 PM, Phil Race wrote:

I see .. so AVFoundation  was already there since 10.7, its AVKit that's new in 
10.9
but AV Foundation is what FX would use.
It looks like Apple starting encouraging migration to AV Foundation about 18 
months ago
based on the date of this document :-
https://developer.apple.com/library/mac/technotes/tn2300/_index.html
I suppose we need to learn read the apple seeds and interpret that as a big, 
urgent, hint.

-phil.




On 3/25/2014 12:09 PM, David DeHaven wrote:

Therein lies The Problem, and why we had to go with QTKit when we supported 
10.6... Every two releases they seem to deprecate half-baked APIs in favor of 
some new half-baked API. At least as of 10.8 that seems to have stabilized 
somewhat, as we transition more and more to an iOS clone.

We had issues with AVFoundation not working the way we needed and it wasn't 
available on 10.6. It's supposed to work correctly (never had time to confirm) 
on 10.8 but that still leaves 10.7 out in the cold. So we'll likely have to 
stick with QTKit for older releases and move to AVFoundation in 10.8 and later. 
Ideally, the QTKit component would be separate so it could be removed allowing 
MAS apps to still support A/V playback. I think the QTKit component can be 
dropped completely in FX 9 but it needs to be there in FX 8.

AVKit is a high level component that sits on top of AVFoundation, it doesn't 
look useful for our purposes at first glance.

-DrD-


I presume that Apple now want you to use AVKit which is new in 10.9.
However I don't understand how you can develop an app that targets 10.8 if its
unable to use QTKit since that's all there is on  10.8 or earlier.

Does the AppStore  really disallow targeting something like half the installed 
base ??

-phil.

On 3/25/2014 9:19 AM, Stephen F Northover wrote:

Here is the JIRA that is tracking this: 
https://javafx-jira.kenai.com/browse/RT-34893

Steve

On 2014-03-25 11:46 AM, Tony Anecito wrote:

Thanks for the verification. No matter what state Quicktime is in it is no 
longer accepted by the Apple Store.
I am guessing these new rules will soon apply to everything but I could be 
wrong.

Regards,
-Tony





On Tuesday, March 25, 2014 9:27 AM, David DeHaven david.deha...@oracle.com 
wrote:


Hi All,
Apparently the JavaFX includes some libraries that use the obsolete Quicktime. 
When some submits to the Apple Store a JavaFX app it gets rejected based on 
JavaFX having the obsolete API. I found out how to fix it from someone else 
running into the same issue.

http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage

It uses the now deprecated QTKit to play media.

-DrD-