The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

GPL проект XMLVM позволит запускать Java программы на iPhone

27.10.2008 21:35

Создатели проекта XMLVM, распространяемого под лицензией GPL, нашли способ выполнения Java программ на iPhone, без нарушения лицензионного соглашения на iPhone SDK, запрещающего создание программ на языках отличных от Objective-C. XMLVM представляет собой кросскомпилятор, позволяющий транслировать байткод Java приложения в универсальное XML-представление, которое затем может быть преобразовано в код на языке Objective-C и запущено на iPhone как родное приложение.

XMLVM не ограничивается Java и Objective-C, на вход могут приниматься программы написанные для .NET (CLR) или на языке Ruby (байткод YARV), и транслироваться в Python, Java, .NET, C++ или запускаемый в браузере JavaScript код. В отличии от других кросскомпиляторов, XMLVM работает на уровне преобразования байткода, не требуя наличия исходных текстов. По словам создателей проекта, транслировать инструкции байткода, подготовленного для выполнения в виртуальной машине, значительно проще, чем заниматься парсингом исходных текстов.

  1. Главная ссылка к новости (http://www.heise-online.co.uk/...)
  2. OpenNews: JavaScript реализации Ruby, выполненная в V8 VM, оказалась быстрее интерпретатора Ruby
  3. OpenNews: Возможность разрабатывать скрипты для web-браузера на языках Си и Python
  4. OpenNews: Реализация Ruby и Java на JavaScript
  5. OpenNews: Новая версия инновационного набора компиляторов LLVM Compiler 2.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/18598-compile
Ключевые слова: compile, bytecode, jvm, java, iphone
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Ivan (??), 22:03, 27/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > нашли способ выполнения Java программ на iPhone, без нарушения лицензионного соглашения на iPhone SDK, запрещающего создание программ на языках отличных от Objective-C.
    > нипонил... аппле отымели чтоли?

    Так им и надо извращенцам. Жаба рулит! "For the Duke!" (c) ;-)

     
     
  • 2.6, User294 (ok), 00:30, 28/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Жаба рулит!

    Если она так рулит то почему на ней до сих пор нет нормальных програм?

     
     
  • 3.8, Orfik (?), 03:07, 28/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    ну если у тебя нет, значит ищи лучше
     
  • 3.14, lucentcode (ok), 20:44, 05/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А вы не пользовались Eclipse, Zend IDE или Aptana? А есть еще idea - обалденная IDE для Java. И наконец, под Windows в своё время я юзал muCommander, потому что TC был мне не по карману, а я в то время старался использовать по возможности открытое ПО. Юзал 7zip, OpenOffice.org, Infra Recorder, aTunes, Mplayer,VLC, Firefox, затем появился SMplayer для просмотра аниме.
     

  • 1.3, Аноним (-), 22:57, 27/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как они Java-классы в Cocoa будут переводить ?
     
  • 1.4, waf (ok), 23:02, 27/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прошу по вечерам такие новости не публиковать -- потом спать страшно, мозг не успокаивается, ржёт как ненормальный.
     
  • 1.5, Оммм (?), 23:34, 27/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >А как они Java-классы в Cocoa будут переводить ?

    там вроде есть мосты для этого, в самом кока, аля явабиндинг, питонбиндинг и тд

    собсно, через цидию ставится явавм и все работает нативно, правда ява эта нормальная а не микроедишин, так что куча софта для моб телефонов запустить не удасццо :(

     
     
  • 2.9, sda (ok), 08:29, 28/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >(в сторону) гланды!Через жопу!Автогеном!!!

    +1 ;) Вечно в opensource все идет не нормальным путем

     
     
  • 3.10, Andrey Mitrofanov (?), 08:38, 28/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Автогеном!!!
    >+1 ;) Вечно в opensource все идет не нормальным путем

    Не угадал. Минимум - в ифоне, если не в огрызке.

    Осорс - гланды, жаба - автоген ["хвирменный", с винтом], айфон - ...$ойнельзянельзянельзя.

     
  • 3.11, const (??), 09:10, 28/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Вечно в opensource все идет не нормальным путем

    Где тут опенсорс? Речь идёт о адаптации байткода (без исходников) к выполнению на кастрир...  урезанной проприетарной платформе.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру