i have a general question : i'd like to develop a facebook application using wpf(the aim is running a game-like application on facebook). does wpf application works on smartphone ? i want to know how can i make this application to run on smartphones when a user login to facebook via smartphone. i don't want to develop android / iphone / ... application that connects with facebook. i have looked it up, but couldn't find anything that helps me in that area.
No, WPF is only for Windows based desktop applications, the .NET platform which supports smart phones is Windows Phone 7 (WP7), but that only works for windows smartphones.
Objective C has quite a bit of animation options and is generally used for this type of thing.
Check out this article which outlines options for smartphone development.