Мда... Печаль, однако.
Во-первых. Виталий, вы уже научились программировать хотя бы под одну платформу? Подозреваю, что нет. Так что программировать "кроссплатформенно" у вас все равно не получится. Попробую перевести на вашу художественную терминологию: существует много разных техник рисования (кистью, карандашами, на компе, еще как-то наверняка вам виднее). Вот вы к нам сейчас пришли и спрашиваете: а есть такой инструмент, которым можно и маслом на холсте рисовать, и jpg файлы генерировать, и на фотобумаге отпечатки делать? Вам отвечают - так не бывает, объясняют, почему, а вы в ответ - фу, тупые художники, столько лет технического прогресса, а такую простую вещь создать не могут.
Во-вторых, почему нельзя создать создать код, который будет выполняться везде. Примерно потому же, почему нельзя написать книгу, которую будут понимать люди, разговаривающие на разных языках. Ваш путь - написать на всех языках сразу - тупиковый. Каждый человек будет читать понятный ему 0,1% текста, тыкать пальцем в остальное и спрашивать: а это чо за ху... простите, ерунда?
Java и прочие интерпретируемые языки в этой аналогии работают так: там придуман особый "птичий" язык (который не понимает вообще никто), вы пишете книгу на этом птичьем языке и засовываете в специальный аппарат. Фирма Sun (разработчик джавы) изготавливает 100500 видов аппаратов, каждый из которых перводит птичий язык на какой-либо человеческий. И каждый, кто хочет прочитать вашу книгу, берет аппарат, который переводит книгу на нужный язык и читает.
Кроме того, 98 - 99% пользователей сидят на виндах, убунте и маках, остальные - на других платформах. Оно вам надо?
P. S. Прошу модераторов дать возможность топикстартеру отдохнуть от этого обсуждения недельку и хорошенько все обдумать. А то уже давно несмешно. Я уже перестал понимать, кто над кем тут больше глумится