Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
http://www.t3.co.uk/news/247/general/general/apple_reveals..._nothing

...surely they can manage a simple file browser which gets you navigate all your folders easily and move items without having to copy and delete. Finder is like the fisher price of file browsers for people who lack the cognitive ability to understand/remember where they put stuff!...

I actually kind of agree with this. I really don't find myself in the situation too often when I need to find stuff. When I do, it's nice to have all these features, though. However, it would be nice if Apple channeled some of their creativity toward some innovative solutions for organizing/moving files, beyond what is available now. I find the Finder to be quite a pain when I'm moving files around and what not.
 
Hmmm. After reading this thread, I'm starting to think Leopard is starting to sound impressive, but it sounds to me like Steve did a poor job of highlighting its best features.

Things I've been looking forward to for a loooooooong time:
- A fast Finder, with no 'beachballing' when accessing network shares.
- A consistent UI.
- Bring back Tabbed windows (or equivalent)

Things I've needed:
- Ability to quick-switch between Windows (not virtualized) and Mac.
- A working search.
- Ability to conveniently transfer files between my Macs in different locations.

Things I don't like:
- FiTunder. iTunes as a file interface? Bleh.
- 3D dock. Wastes more space than the current Dock, reflections are cute but distracting.
- Curvy stacks? Why - is horizontal text (in filenames) too easy to read?
 
I actually kind of agree with this. I really don't find myself in the situation too often when I need to find stuff. When I do, it's nice to have all these features, though. However, it would be nice if Apple channeled some of their creativity toward some innovative solutions for organizing/moving files, beyond what is available now. I find the Finder to be quite a pain when I'm moving files around and what not.

Stacks in the Finder would be nice, instead of just in the dock... Kind of stifling its potential, wouldn't you say?

-Clive
 
I must admit to being exasperated by the general tone of disappointment regarding Leopard.

This is just me, but I see that Leopard is a fundamental and quantum leap forward with OS X.

Sure those of you who wanted a particular look and feel or a particular theme for the OS maybe disappointed but is that what this is truly about? I mean get a grip, go make a really strong pot of coffee, pour one into a huge mug and sniff it!

I can think of a number of facets to Leopard that, each by themselves, completely repositions Leopard positively from Tiger and from Vista. It's years ahead. For example, take core animation.
This is the future for developing a wholly new UI's for applications. Isn't this significant - by itself? Doesn't this whet your appetite for what is to come with iLife and iWork?

Other features are just as significant: 64 bit and 32 bit application support. Means nothing to you now, but in a year you won't have to upgrade your OS as your favorite applications become 64 bit - you won't even know there is a change.

Please guys get a sense of proportion about the look and feel versus the plumbing and tools made available to the plumbers.

This version of OS X is absolutely great from a strategic perspective.

And you want WOW now? I just don't get it.

WPF already does exactly what core animation does so that's not really a quantum leap for Apple.
 
I must admit to being exasperated by the general tone of disappointment regarding Leopard.

This is just me, but I see that Leopard is a fundamental and quantum leap forward with OS X.

Sure those of you who wanted a particular look and feel or a particular theme for the OS maybe disappointed but is that what this is truly about? I mean get a grip, go make a really strong pot of coffee, pour one into a huge mug and sniff it!

I can think of a number of facets to Leopard that, each by themselves, completely repositions Leopard positively from Tiger and from Vista. It's years ahead. For example, take core animation.

This is the future for developing a wholly new UI's for applications. Isn't this significant - by itself? Doesn't this whet your appetite for what is to come with iLife and iWork?

Other features are just as significant: 64 bit and 32 bit application support. Means nothing to you now, but in a year you won't have to upgrade your OS as your favorite applications become 64 bit - you won't even know there is a change.

Please guys get a sense of proportion about the look and feel versus the plumbing and tools made available to the plumbers.

This version of OS X is absolutely great from a strategic perspective.

And you want WOW now? I just don't get it.

WPF/Avalon already does exactly what Core Animation does so that's not really a quantum leap but Apple catching up to something Microsoft released last November.
 
WPF already does exactly what core animation does so that's not really a quantum leap for Apple.

Let me know when a windows developer creates a Time Machine like interface using only simple API calls in Vista, and then call Core Animation WPF...

Core Animation does not do anything new. It just makes doing things which were hard earlier (impossible on a non MS budget) really easy.

Actually, no application/API does anything new, they all just rearrange 1's and 0's differently....Question is, how easy do they make rearranging those 1's and 0's, so you have the 1's and 0's the way you want them. That is the only functionality any application can give you.
 
Although Time Machine is "sweet" (as SJ said many times), I would only end up using this feature a few times. How often do files magically disappear from your finder? For me, not many. This app reminds me of my initial feeling about automater. When automater was first announced, I thought "this program is amazing...i'm going to use it everyday." In reality, I've maybe used it twice my whole Tiger career.

Did anyone else notice those little 3D forward and back arrows underneath the "architecture presentation" that Steve found when he "saved the day" in his Time Machine demo? I think Time Machine has more uses here than just backup/restore. Otherwise it's one of these great features you hope you'll never need. :) I think it is literally keeping older versions of files. If you click "back" on the arrow under the presentation (not on the screen, under the presentation) I suspect it will show you older versions.

Now THAT would be cool (depending on how many versions it keeps and how it works when you're on your laptop, and away from the network on which your time machine drive sits!)

When I code Java applications in Eclipse, the BEST feature of it is the multiple local history versions it keeps, so when I decide I've gone down the wrong path, or have partly screwed something up, I can go grab an older version from earlier in the day. Saved me many many times, and encourages me to experiment because I can always come back to where I am now if something doesn't go the way I hope.

I'm curious to see how this all plays out. There are Time Machine APIs out there, since it's built into iPhoto, AddressBook etc. What if MSFT put it into Office so you could go back through older versions? Or if Delicious put it into Delicious Library so you can see what you've added to your library.

It's bordering on a versioned file system if that happens. Not sure if it's all there in this release, but it's the beginnings of something that could be a really neat feature. And it's a feature we'd use all the time then. :)

be well

t
 
Let me know when a windows developer creates a Time Machine like interface using only simple API calls in Vista, and then call Core Animation WPF...

Core Animation does not do anything new. It just makes doing things which were hard earlier (impossible on a non MS budget) really easy.

Actually, no application/API does anything new, they all just rearrange 1's and 0's differently....Question is, how easy do they make rearranging those 1's and 0's, so you have the 1's and 0's the way you want them. That is the only functionality any application can give you.
Otto Store

http://wlfortv.spaces.live.com/
http://blogs.msdn.com/tims/archive/2007/04/30/keeping-track-of-mix.aspx

http://www.youtube.com/v/8YAW-blQTmU
http://channel9.msdn.com/Showpost.aspx?postid=313671
http://blogs.msdn.com/tims/archive/2007/02/22/great-wpf-applications-11-areva-e-terravision.aspx
http://blogs.msdn.com/tims/archive/2007/03/27/great-wpf-applications-13-z-rich-airport.aspx
http://blogs.msdn.com/tims/archive/2007/03/05/great-wpf-applications-12-roxio-central.aspx
http://blogs.msdn.com/tims/archive/...ions-9-scripps-institute-cancer-research.aspx
http://blogs.msdn.com/tims/archive/2007/02/02/great-wpf-applications-6-fnac-com.aspx
http://blogs.msdn.com/tims/archive/2007/02/01/great-wpf-applications-4-otto.aspx
http://blogs.msdn.com/tims/archive/...ions-1-british-library-turning-the-pages.aspx
http://channel9.msdn.com/Showpost.aspx?postid=116327

WPF apps are arguably easier to design (and clearly more powerful) than Core Animation apps and they can be made to be crossplatform (Windows/IE, Windows Firefox, Mac Safari, Mac FireFox, and soon to be on Linux as well) via silverlight. Have you seen Photosynth? It blows the Time Machine interface away.

http://labs.live.com/photosynth

http://channel9.msdn.com/Showpost.aspx?postid=313671
http://channel9.msdn.com/Showpost.aspx?postid=116327
http://channel9.msdn.com/wiki/default.aspx/WPF.ApplicationPortfolio

Like I said, Apple is just catching up with Microsoft and WPF. Even then that is not entirely true because WPF is does far more than Core Animation.
 
I think it is literally keeping older versions of files. If you click "back" on the arrow under the presentation (not on the screen, under the presentation) I suspect it will show you older versions.

Now THAT would be cool (depending on how many versions it keeps and how it works when you're on your laptop, and away from the network on which your time machine drive sits!)
I bet that's the case. See Mac OS X State of the Union video from WWDC last year, semi-publicly available at "ADC on iTunes" for any online ADC member.
 
Windows Presentation Foundation

Like I said, Apple is just catching up with Microsoft and WPF. Even then that is not entirely true because WPF is does far more than Core Animation.

I've played with WPF extensively. Although I like most of the effects, translucence, and 3D rendering, it still feels cheap and somewhat flat. Core Animation can do in 20 lines of code what WPF cannot even attempt at 4000 lines of code. This is where the ceiling and of Aero will keep things from advancing further. Not very processor and RAM efficient either.
 
I've played with WPF extensively. Although I like most of the effects, translucence, and 3D rendering, it still feels cheap and somewhat flat. Core Animation can do in 20 lines of code what WPF cannot even attempt at 4000 lines of code. This is where the ceiling and of Aero will keep things from advancing further. Not very processor and RAM efficient either.

Bull.

1. Show me what "Core Animation can do in 20 lines of code what WPF cannot even attempt at 4000 lines of code". Hell, show me anything that CoreAnimation can do in much code than WPF can (keep in mind that WPf is basically XML so it often requires a few extra lines for end tags and such just like XHTML/CSS does... but those things don't make it harder to write).
2. WPF is not connected to Aero in anyway. WPF runs on XP which does not have Aero, Vista Basic which does not have Aero, and Windows Server which does not have Aero. Furthermore, WPF/E-Silverlight runs on multiple platforms (like the Mac and Windows CE) which do not have Aero.

I don't even think you've ever written anything in WPF based on your last post so please don't bs me.
 
.
.
.

Like I said, Apple is just catching up with Microsoft and WPF. Even then that is not entirely true because WPF is does far more than Core Animation.

I have not used Core Animation or WPF. However, here is my impression. Core Animation lets you resize a window with a smooth transition with a line of code similar to the following:
Code:
No transition:
[myWindow setFrame:rect];

Transition:
[[myWindow animator] setFrame:rect];

For the one with transition, you just call that one line of code, and it will smoothly resize the window - without you having to manage frames or anything. I believe some of this works in 3-D space as well, but I'm not sure.

Can WPF do things like that? I'm asking. I've never used it. What do you think it does that CoreAnimation doesn't?

Can you post the equivalent code to the above for WPF?
 
Things I don't like:
- 3D dock. Wastes more space than the current Dock, reflections are cute but distracting.

Does it use up more space? I thought the icons were in the same place, and the background 'floor' was tilted, shaving the top off slightly?
 
I liked most of the new features, the best where the new finder and stacks those for me are the best I do a load of movie and image editing and have loads of files or groups of files to keep track of, and all within one version of the OS no 'pro' or 'plus' versions to confuse or price gouge.

I just have one problem I really hope leopard will run on my MacBook I really doubt it will it's almost 6 months old now :(
 
I have not used Core Animation or WPF. However, here is my impression. Core Animation lets you resize a window with a smooth transition with a line of code similar to the following:
Code:
No transition:
[myWindow setFrame:rect];

Transition:
[[myWindow animator] setFrame:rect];

Can WPF do things like that? I'm asking. I've never used it. What do you think it does that CoreAnimation doesn't?

Can you post the equivalent code to the above for WPF?

This is dummy names (i.e. foo and bar) but here it is:
Code:
<ContentControl Content="{Binding}" ContentTemplate="{StaticResource SomeTransition}" />

Technically, that control is made to transition the content within the window and not the window itself (although it can do that too). So each photo in the image below would have its own transition when selected. If you wanted to just transition the window itself that would be a somewhat easier code to write.

TransitionSample.jpg


http://11011.net/archives/000661.html
The entire source code including custom made transitions is posted on that page.

What do you think it does that CoreAnimation doesn't?

Works cross platform, has all the advantages of XML (for instance, there was a PHP script created to make a WPF app based on user info entered into a webpage), superior databinding (an XML advantage), completely resolution (device) independent, hardware accelerated video rendering, hardware accelerated text rendering, more powerful development tools (VS vs Xcode, Expression/Illustrator/Maya/3DSMax/Flash vs Xcode/IB) and all sorts of other stuff. WPF does a lot of the stuff that Flash and AJAX do... which isn't really the purpose of Core Animation.
 
Apple what about disabled developers who can't attend the conference? Are you purposely excluding disabled persons

Yes! They are! Steve Jobs and his evil cabal of nogoodniks had a secret meeting in their ultra-secret Fortress of A$sholery and decided to not let any cripples into the WWDC. Muwahahahahaha!

Get a clue...
 
4) New .Mac for seamless and instant syncing and file searching with multiple systems/desktops.

uh? wait, do you mean you need .mac account to share desktops? no please! at least not in local network. it's a nonsense.
 
Works cross platform, has all the advantages of XML (for instance, there was a PHP script created to make a WPF app based on user info entered into a webpage), superior databinding (an XML advantage), completely resolution (device) independent, hardware accelerated video rendering, hardware accelerated text rendering, more powerful development tools (VS vs Xcode, Expression/Illustrator/Maya/3DSMax/Flash vs Xcode/IB) and all sorts of other stuff. WPF does a lot of the stuff that Flash and AJAX do... which isn't really the purpose of Core Animation.

WPF seems more like a UI platform than an animation library. It seems to be a completely different thing than Core Animation.

Core Animation is meant to be used from inside the program, adding little to no overhead, to simply animate components. WPF seems to be focused on a method of creating components, which Core Animation is not.

Here is an example of what Core Animation is meant to do (from my understanding):

attachment.php


Basically, a target location is specified, and Core Animation handles the rest. So, when a programmer has written the code to decide where a bunch of thumbnail images should be located, instead of simply moving the images with something like [image setRect:newloc], the programmer would use [[image animator] setRect:newloc].

It integrates into the code the programmer would write anyway, with just a few characters added. In other words, little additional programming is required.

See this YouTube video for what a demo of what I'm talking about. The demo (which Steve showed briefly at WWDC 06, and is shown half-way into the clip) was apparently written in only 2000 lines of code, and it is quite feature-filled.

The above image is from a website I created where I made something remotely similar to Core Animation in Javascript.

To me, it seems like WPF and Core Animation are meant to accomplish completely different things.
 

Attachments

  • Picture 3.png
    Picture 3.png
    72.3 KB · Views: 1,178
  • Picture 2.png
    Picture 2.png
    78.4 KB · Views: 111
Pop quiz!

I just downloaded this files from my sony camera:

DSC0023.jpg
DSC0024.jpg
DSC0027.jpg
DSC0028.jpg
DSC0029.jpg
DSC0030.jpg
DSC0022.jpg
DSC0025.jpg
DSC0026.jpg

Quick! Which one has my daughter in it? Who do you think will find it first? You, with your alphabetical list here, or someone with coverflow?

Anyone want to bet?

Bang_On_The_Money.

I doa lot of web design stuff, and am always cluttering up my desktop with versions of images, or stuff downloaded from istockphoto, and things like stacks and coverflow in the finder will make it easier to find stuff without opening things to find them.

I thought coverflow in finder was a stroke of genius myself.
 
Bang_On_The_Money.

I doa lot of web design stuff, and am always cluttering up my desktop with versions of images, or stuff downloaded from istockphoto, and things like stacks and coverflow in the finder will make it easier to find stuff without opening things to find them.

I thought coverflow in finder was a stroke of genius myself.

Coverflow will also make it nicer to find files. You know, those ones which aren't safe for work let alone for work. :D

Stacks, Coverflow and Quicklook = yay.
 
Wpf

WPF is not connected to Aero in anyway. WPF runs on XP which does not have Aero, Vista Basic which does not have Aero, and Windows Server which does not have Aero. Furthermore, WPF/E-Silverlight runs on multiple platforms (like the Mac and Windows CE) which do not have Aero.

Sorry, I meant 'Avalon' not Aero

WPF apps are arguably easier to design (and clearly more powerful) than Core Animation apps and they can be made to be crossplatform (Windows/IE, Windows Firefox, Mac Safari, Mac FireFox, and soon to be on Linux as well) via silverlight. Have you seen Photosynth? It blows the Time Machine interface away.

I don't even think you've ever written anything in WPF.
And you've written code in Core Animation? I never claimed to have written code in WPF, but I can tell you interoperability is pretty poor. (Winforms in WPF) You probably noticed the archaic WinForms control defies all z-order laws and steals the entire "air space" of your WPF window. It's like a huge, ugly insect splattered on your wind-shield, and you haven't any fluid left to wipe it off. Also, There is no built-in support for declarative manipulation of acceleration/deceleration paths (animation through constant velocity is painfully unnatural and IMO an incomplete implementation). And so the burden of natural-feeling motion is solely on the programmer, instead of, in the hands of the designer where it should be available. This seems to go against the intent of WPF, which is to decouple design elements from code. Major oversight IMO.

Works cross platform, has all the advantages of XML (for instance, there was a PHP script created to make a WPF app based on user info entered into a webpage), superior databinding (an XML advantage), completely resolution (device) independent, hardware accelerated video rendering, hardware accelerated text rendering, more powerful development tools (VS vs Xcode, Expression/Illustrator/Maya/3DSMax/Flash vs Xcode/IB) and all sorts of other stuff. WPF does a lot of the stuff that Flash and AJAX do... which isn't really the purpose of Core Animation.

True, Core Animation and WPF are very different animals, with somewhat different intents. While WPF (Avalon) is primarily XML, Core Animation works within the OS and provides functionality for Apps which run in its environment. Wouldn't it be great if WPF could work within Vista's environment in a similar manner?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.