I am in the process of writing a website, plus apps for iOS and (in time) Android. At present, these are having to link to Skype for video conferencing functionality, but my real aim is to have exactly the same capability (video / audio / text between multiple users, peer-to-peer, file uploading etc.) but run from my own website and apps.
To ensure maximum compatibility for Windows, Mac OSX, Linux, iOS and Android, the app would need to be written in Flash (for web browsers such as IE, Safari, Firefox and Chrome), Java for my Android app, and Objective C for the iOS devices.
Anyone up for the challenge??