Re: Cover Flow in Cocoa?

2008-05-29 Thread John C. Randolph


On May 28, 2008, at 2:19 PM, Scott Anguish wrote:


I really can't stress how bad an idea using private API is.


Speaking as a former DTS engineer, I will second Scott's statement  
above.


-jcr
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-28 Thread Scott Anguish
Jens (ex-Apple) is speaking from experience here (not from using  
private API, but from how things work)


Apple can change private API at any time because Apple controls all  
the apps that use it.  Teams can be made aware that change "foo" is  
happening, and they can be required to make alter their code to be  
compliant with that change. Making an API public can require major  
changes, or very minor ones (changing the name of a method ever so  
slightly based on feedback internally).


As Jens said, this happens all the time.



I really can't stress how bad an idea using private API is.





On May 28, 2008, at 3:51 PM, Alexander Cohen wrote:


On May 28, 2008, at 11:08 AM, Jens Alfke wrote:



On 28 May '08, at 1:04 AM, Steve Harrison wrote:

On another thread on the Apple Mailing Lists, Alexander Cohen said  
that there is an API in Leopard for CoverFlow (see archived post  
here: "http://www.cocoabuilder.com/archive/message/cocoa/2007/11/6/192424 
"):


Yeah, but that's private API. I wouldn't use that in a serious app,  
as it could change incompatibly or be taken out in any future OS  
release. (The former is quite likely: a primary reason why  
frameworks or classes don't get made public is that Apple hasn't  
polished their APIs yet. Making something public involves  
committing to supporting binary compatibility with it, which really  
limits what you can do with the API, and Apple doesn't take that  
lightly.)


I agree with you on that. The only reason i would see for using them  
is that the CoverFlow Private API is pretty much interchangeable  
with the ImageKit Browser API. This does at least show some sort of  
consistency and might point to the IKImageFlow being made public  
soon (I hope).


___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-28 Thread Scott Anguish


On May 28, 2008, at 4:04 AM, Steve Harrison wrote:

On another thread on the Apple Mailing Lists, Alexander Cohen said  
that there is an API in Leopard for CoverFlow (see archived post  
here: "http://www.cocoabuilder.com/archive/message/cocoa/2007/11/6/192424 
"):


there is no public, useable, API for Coverflow.

reverse engineering, and using, a private API is bad. your app will  
break in the future.



___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-28 Thread Alexander Cohen


On May 28, 2008, at 11:08 AM, Jens Alfke wrote:



On 28 May '08, at 1:04 AM, Steve Harrison wrote:

On another thread on the Apple Mailing Lists, Alexander Cohen said  
that there is an API in Leopard for CoverFlow (see archived post  
here: "http://www.cocoabuilder.com/archive/message/cocoa/2007/11/6/192424 
"):


Yeah, but that's private API. I wouldn't use that in a serious app,  
as it could change incompatibly or be taken out in any future OS  
release. (The former is quite likely: a primary reason why  
frameworks or classes don't get made public is that Apple hasn't  
polished their APIs yet. Making something public involves committing  
to supporting binary compatibility with it, which really limits what  
you can do with the API, and Apple doesn't take that lightly.)


I agree with you on that. The only reason i would see for using them  
is that the CoverFlow Private API is pretty much interchangeable with  
the ImageKit Browser API. This does at least show some sort of  
consistency and might point to the IKImageFlow being made public soon  
(I hope).


AC
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-28 Thread Jens Alfke


On 28 May '08, at 1:04 AM, Steve Harrison wrote:

On another thread on the Apple Mailing Lists, Alexander Cohen said  
that there is an API in Leopard for CoverFlow (see archived post  
here: "http://www.cocoabuilder.com/archive/message/cocoa/2007/11/6/192424 
"):


Yeah, but that's private API. I wouldn't use that in a serious app, as  
it could change incompatibly or be taken out in any future OS release.  
(The former is quite likely: a primary reason why frameworks or  
classes don't get made public is that Apple hasn't polished their APIs  
yet. Making something public involves committing to supporting binary  
compatibility with it, which really limits what you can do with the  
API, and Apple doesn't take that lightly.)


—Jens

smime.p7s
Description: S/MIME cryptographic signature
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Re: Cover Flow in Cocoa?

2008-05-28 Thread Steve Harrison

Hello,

Here are several things that might be of help...

As stated by Nick Zitzmann, Apple has a sample Cover Flow-style  
application called "CovertFlow", which is located at "/Developer/ 
Examples/Quartz/Core Animation/CovertFlow/".


On another thread on the Apple Mailing Lists, Alexander Cohen said  
that there is an API in Leopard for CoverFlow (see archived post here:  
"http://www.cocoabuilder.com/archive/message/cocoa/2007/11/6/192424";):



The name of the class is IKImageFlowView and it's in ImageKit. The API
is very similar to the other image kit classes. The dataSource and
delegates are almost the same. I have a working app that uses the
class and it's really nice ( Its not a shipping app, just test
purposes ). Very easy to set up.


There is also a tutorial on adding a Cover Flow view & Quick Look  
effects to a photo application at MacResearch: "http://macresearch.org/cocoa-tutorial-image-kit-cover-flow-and-quicklook-doing-things-we-shouldnt-are-too-fun-resist 
".


Quill
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-27 Thread colo
Dumb question. But has anyone tried to recreate the Real First
Coverflow? The one that started thais whole thing. The Cover flow app
had a really smooth animation dynamic, and ever tilted overhead just
so slightly. That one was just awesome compared to the current
coverflow like



On Tue, May 27, 2008 at 11:33 AM, Bill Dudney <[EMAIL PROTECTED]> wrote:
> Hi Wayne,
>
> A screen cast in which I build out a custom cover flow impl using core
> animation and your iPhoto library just launched today;
>
> http://www.pragprog.com/screencasts/v-bdcora/creating-a-compelling-user-interface-with-core-animation
>
> The free intro shows the app that is built out.
>
> Any feedback would be greatly appreciated.
>
> HTH,
>
> -bd-
> http://bill.dudney.net/roller/objc
>
> On May 23, 2008, at 3:33 PM, Wayne Shao wrote:
>
>> I am thinking to use Cover Flow in cocoa app.
>>
>> - Is this a good idea for a desktop/laptop app?
>> - What APIs are available?
>>
>> Thanks,
>>
>> --
>> Wayne Shao
>> ___
>>
>> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
>>
>> Please do not post admin requests or moderator comments to the list.
>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>>
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/cocoa-dev/bdudney%40mac.com
>>
>> This email sent to [EMAIL PROTECTED]
>
> ___
>
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/colo0logo%40gmail.com
>
> This email sent to [EMAIL PROTECTED]
>
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-27 Thread Peter Maurer

I am thinking to use Cover Flow in cocoa app.

- Is this a good idea for a desktop/laptop app?
- What APIs are available?


I wouldn't go as far as calling this an API, but feel free to look at  
the main header file of my Cover Flow implementation, which is  
implemented as a stand-alone bundle because it's supposed to work with  
applications that target Mac OS X 10.4 as well:


<http://www.manytricks.com/developer/PMFlowView.h>

If you think PMFlowView could be useful to you, I'd be happy to  
discuss details off list. :-)


Best,

Peter.
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-23 Thread Jonathan del Strother
On Fri, May 23, 2008 at 10:33 PM, Wayne Shao <[EMAIL PROTECTED]> wrote:
> I am thinking to use Cover Flow in cocoa app.
>
> - Is this a good idea for a desktop/laptop app?
> - What APIs are available?

CoverFlow outside of iTunes?  Terrible idea, it'll never take off.
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-23 Thread Wayne Shao
On Fri, May 23, 2008 at 2:40 PM, Nick Zitzmann <[EMAIL PROTECTED]> wrote:

>
> On May 23, 2008, at 3:39 PM, Wayne Shao wrote:
>
>  I never tried this on non-touch based devices. Not sure on the
>> scrolling/selection experience. Any standard Apple apps with this interface?
>>
>
>
> Finder and iTunes both use cover flow.
>
oh! I did not know this until now. thanks!

>
>
> Nick Zitzmann
> 
>
>


-- 
Wayne Shao
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-23 Thread Nick Zitzmann


On May 23, 2008, at 3:39 PM, Wayne Shao wrote:

I never tried this on non-touch based devices. Not sure on the  
scrolling/selection experience. Any standard Apple apps with this  
interface?



Finder and iTunes both use cover flow.

Nick Zitzmann


___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-23 Thread Wayne Shao
Thanks,

On Fri, May 23, 2008 at 2:37 PM, Nick Zitzmann <[EMAIL PROTECTED]> wrote:

>
> On May 23, 2008, at 3:33 PM, Wayne Shao wrote:
>
>  I am thinking to use Cover Flow in cocoa app.
>>
>> - Is this a good idea for a desktop/laptop app?
>>
>
> Why not?


I never tried this on non-touch based devices. Not sure on the
scrolling/selection experience. Any standard Apple apps with this interface?

>
>
>  - What APIs are available?
>>
>
>
> The only built-in one is private. You can make your own using CoreAnimation
> though; search your drive for the "CovertFlow" sample.


> Nick Zitzmann
> <http://www.chronosnet.com/>
>
>


-- 
Wayne Shao
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: Cover Flow in Cocoa?

2008-05-23 Thread Nick Zitzmann


On May 23, 2008, at 3:33 PM, Wayne Shao wrote:


I am thinking to use Cover Flow in cocoa app.

- Is this a good idea for a desktop/laptop app?


Why not?


- What APIs are available?



The only built-in one is private. You can make your own using  
CoreAnimation though; search your drive for the "CovertFlow" sample.


Nick Zitzmann
<http://www.chronosnet.com/>

___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Cover Flow in Cocoa?

2008-05-23 Thread Wayne Shao
I am thinking to use Cover Flow in cocoa app.

- Is this a good idea for a desktop/laptop app?
- What APIs are available?

Thanks,

-- 
Wayne Shao
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]