Создатели проекта XMLVM (http://xmlvm.org/overview/), распространяемого под лицензией GPL, нашли способ выполнения Java программ на iPhone, без нарушения лицензионного соглашения на iPhone SDK, запрещающего создание программ на языках отличных от Objective-C. XMLVM представляет собой кросскомпилятор, позволяющий транслировать байткод Java приложения в универсальное XML-представление, которое затем может быть преобразовано в код на языке Objective-C (http://www.xmlvm.org/iphone/) и запущено на iPhone как родное приложение.
XMLVM не ограничивается Java и Objective-C, на вход могут приниматься программы написанные для .NET (CLR) (http://www.xmlvm.org/clr2jvm/) или на языке Ruby (байткод YARV), и транслироваться в Python, Java, .NET, C++ или запускаемый в браузере JavaScript (http://www.xmlvm.org/clr2jvm/) код. В отличии от других кросскомпиляторов, XMLVM работает на уровне преобразования байткода, не требуя наличия исходных текстов. По словам создателей проекта, транслировать инструк...URL: http://www.heise-online.co.uk/open/Open-source-XMLVM-aims-to...
Новость: http://www.opennet.me/opennews/art.shtml?num=18598
> нашли способ выполнения Java программ на iPhone, без нарушения лицензионного соглашения на iPhone SDK, запрещающего создание программ на языках отличных от Objective-C.
> нипонил... аппле отымели чтоли?Так им и надо извращенцам. Жаба рулит! "For the Duke!" (c) ;-)
>Жаба рулит!Если она так рулит то почему на ней до сих пор нет нормальных програм?
ну если у тебя нет, значит ищи лучше
А вы не пользовались Eclipse, Zend IDE или Aptana? А есть еще idea - обалденная IDE для Java. И наконец, под Windows в своё время я юзал muCommander, потому что TC был мне не по карману, а я в то время старался использовать по возможности открытое ПО. Юзал 7zip, OpenOffice.org, Infra Recorder, aTunes, Mplayer,VLC, Firefox, затем появился SMplayer для просмотра аниме.
А как они Java-классы в Cocoa будут переводить ?
Прошу по вечерам такие новости не публиковать -- потом спать страшно, мозг не успокаивается, ржёт как ненормальный.
>А как они Java-классы в Cocoa будут переводить ?там вроде есть мосты для этого, в самом кока, аля явабиндинг, питонбиндинг и тд
собсно, через цидию ставится явавм и все работает нативно, правда ява эта нормальная а не микроедишин, так что куча софта для моб телефонов запустить не удасццо :(
>(в сторону) гланды!Через жопу!Автогеном!!!+1 ;) Вечно в opensource все идет не нормальным путем
>>Автогеном!!!
>+1 ;) Вечно в opensource все идет не нормальным путемНе угадал. Минимум - в ифоне, если не в огрызке.
Осорс - гланды, жаба - автоген ["хвирменный", с винтом], айфон - ...$ойнельзянельзянельзя.
> Вечно в opensource все идет не нормальным путемГде тут опенсорс? Речь идёт о адаптации байткода (без исходников) к выполнению на кастрир... урезанной проприетарной платформе.