The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Демонстрация запуска стандартного Firefox на мобильной платф..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от opennews (ok) on 22-Фев-10, 23:57 
Мобильная платформа Android поддерживает только выполнение пользовательских приложений на языке Java, но используя Native Development Kit (https://www.opennet.ru/opennews/art.shtml?num=22340) (NDK) удалось (http://arstechnica.com/open-source/reviews/2010/02/hands-on-...) обеспечить выполнение нативного Си/Си++ кода, упаковав стандартный Firefox в Java-контейнер. Подробности об организации запуска Firefox в Android можно узнать в  данной заметке (https://wiki.mozilla.org/User:Joel_Reymont/Android_Notes).

Первая тестовая версия мобильной редакции Firefox (Fennec) для платформы Android (https://wiki.mozilla.org/Android), отличающаяся (https://www.opennet.ru/opennews/art.shtml?num=25225) специально оптимизированным для мобильных устройств интерфейсом, ожидается (http://www.androidspin.com/2010/01/26/first-beta-of-firefox-.../) в течение месяца.

URL: http://arstechnica.com/open-source/reviews/2010/02/hands-on-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=25530

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от FPGA (ok) on 22-Фев-10, 23:57 
Удалили все комментарии... Тогда мой комментарий по теме: если нативный код на C/C++ все равно будет обернут в Java-обертку, то тогда почему бы не применить C to Java конвертеры? Кто работал с такими программами, какие лучше?..
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от polymorphm1 (ok) on 23-Фев-10, 01:43 
что за C-to-Java контейнеры?

ведь код на C так и остался кодом на C (за исключением только того что -- его скомпилировали в двоичный (не байткод) код . врочем на то он и есть компилируемый язык )..

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от polymorphm1 (ok) on 23-Фев-10, 01:44 
fix('C-to-Java контейнеры', 'C-to-Java конверноты')

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от polymorphm1 (ok) on 23-Фев-10, 01:44 
fix('C-to-Java конверноты', 'C-to-Java конверторы')


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +2 +/
Сообщение от Аноним (??) on 23-Фев-10, 02:08 
fix('C-to-Java конверторы', 'C-to-Java конвертеры')
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от Avator (ok) on 23-Фев-10, 04:19 
Зачем что-то конвертировать?? Как я понимаю нативный код Firefox'а (а точнее Fenec'a) запускается через JNI.
Код браузера остаётся скомпилированным бинарником... зачем что-то меня здесь??
PS to polymorphm1 для того чтобы поправить сообщение есть кнопка "правка"... не надо плодить лишние сообщения в обсуждении...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от Mna (??) on 23-Фев-10, 08:05 
> если нативный код на C/C++ все равно будет обернут в Java-обертку

Именно. только вызовы внешние на Jav'е - а внутренний код на оригинальном C, подправленный, правда.

> тогда почему бы не применить C to Java конвертеры?

Потому что
1. их нет. нет промышленных решений, только исследовательские проекты, заброшенные давно
2. а зачем? производительность однозначно пострадает. не говоря уже о автоматическом потреблении памяти - оператор new без оператора delete как память в кредит, а отдавать не надо :)


> Кто работал с такими программами, какие лучше?..

Не работал, но пытался, давно, 2001. Но недавно обнаружил, что ничего не поменялось.

Был такой C2J, C to Java translator  http://tech.novosoft-us.com/product_c2j.jsp  Транслировал в старую Jav'у 1.1 даже тогда она была старой

Другой, тоже "C to Java converter", из Италии, транслировал в в старую Jav'у 1.2, что тоже не ахти

Еще Cappuccino (A C++ to Java translator) - но он вообще 1998го года.

Даже обратные проекты Java to C не годные хотя, должно было быть полегче:
Toba Java-to-C Translator - исследовательский проект, какие-то проблемы были даже с С, не то что с результирующей Jav'ой

ссылки здесь:
http://www.java-tips.org/java-applications/c-to-java-translator/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от XoRe (ok) on 23-Фев-10, 12:29 
Мне одному кажется, что в случае с FireFox это что-то типа Java-C-Java ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от Avator (ok) on 23-Фев-10, 13:55 
думаю что одному =)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от Аноним (??) on 24-Фев-10, 12:55 
во изврат, сперва создают проблемы а потом с помпой их решают.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Демонстрация запуска стандартного Firefox на мобильной платф..."  +/
Сообщение от аноним on 24-Фев-10, 20:30 
сплошные костыли...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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