Android:
Android Dev: http://developer.android.com/index.html
Android SDK: http://developer.android.com/sdk/index.html
Android videos: http://developer.android.com/videos/index.html#v=QBGfUs9mQYY
IPhone:
IPhone: http://developer.apple.com/library/ios/navigation/
Human Interface Guidelines: http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/Introduction/Introduction.html
Palm:
Palm Information: http://developer.palm.com/
Installing Palm SDK: http://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1545
Command line Tools: http://developer.palm.com/index.php?option=com_content&view=article&id=1552
Blackberry:
Blackberry Dev Zone: http://na.blackberry.com/eng/developers/
Blackberry Simulator: http://na.blackberry.com/eng/developers/resources/simulators.jsp
In case if you are developing an application that needs to play a video (for eg: Scanner application which scans the barcode of a prodcut, fetch the upc of it and displays the ads related to it) following are the links to check the supported video formats on the devices:
Android supported Media formats: http://developer.android.com/guide/appendix/media-formats.html
Apple supported Media Formats: http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html
Blackberry supported Media Formats: http://supportforums.blackberry.com/t5/BlackBerry-Curve-BlackBerry-8300/Supported-media-files-attachment-files-multimedia/m-p/25917
Android supported Media formats: http://developer.android.com/guide/appendix/media-formats.html
Apple supported Media Formats: http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html
Blackberry supported Media Formats: http://supportforums.blackberry.com/t5/BlackBerry-Curve-BlackBerry-8300/Supported-media-files-attachment-files-multimedia/m-p/25917