The OpenNET Project / Index page

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

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

"DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +/
Сообщение от opennews on 09-Окт-12, 23:35 
В рамках проекта DoppioVM (http://int3.github.com/doppio/about.html) развивается реализация Java VM, написанная на языке CoffeeScript и позволяющая запускать в браузере Java-апплеты без необходимости установки Java-плагина. Код DoppioVM транслируется в JavaScript-представление, которое может функционировать в любом современном браузере. Исходные тексты проекта распространяются (https://github.com/int3/doppio) в рамках лицензии MIT.


Реализация включает в себя дизассемблер байткода javap. В настоящее время возможности проекта ограничены, но уже достаточны для выполнения  простейших Java-приложений и компилятора Java 4. Поддерживаются все 200 опкодов JVM. Эмулируются примитивные типы Java (в том числе 64-разрядный long). Реализована поддержка файлового и стандартного ввода/вывода, большей части Reflection API и основных библиотек JDK, таких как String, Pattern и HashMap.


URL: http://int3.github.com/doppio/about.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=35039

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +/
Сообщение от ffirefox on 09-Окт-12, 23:35 
Что-то похожее уже было:
http://opennet.ru/openforum/vsluhforumID3/81398.html
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +9 +/
Сообщение от Аноним (??) on 10-Окт-12, 00:05 
не иссякаема фантазия человеческая на всяческие извращения
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  –3 +/
Сообщение от Anonus on 10-Окт-12, 00:10 
DoppioVM - виртуальная машина Java, в которой работает линукс написанный на JS, в котором запущен браузер написанный на JS, в котором запущена DoppioVM написанная на JS...

Очень верным путём идут товарищи !

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "DoppioVM - виртуальная машина Java, выполняемая как..."  +/
Сообщение от arisu (ok) on 10-Окт-12, 05:54 
я сначала прочитал DupaVM. всмотрелся в новость повнимательней — и правда, дупа какая-то.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "DoppioVM - виртуальная машина Java, выполняемая как..."  +/
Сообщение от Имя on 10-Окт-12, 11:47 
> я сначала прочитал DupaVM. всмотрелся в новость повнимательней — и правда, дупа
> какая-то.

Проиграл

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +1 +/
Сообщение от Аноним (??) on 10-Окт-12, 09:31 
Разве возможно только средствами JS реализоваь все возможности JVM ? У JVM ведь прямой доступ к системе
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  –1 +/
Сообщение от Имя on 10-Окт-12, 11:20 
W3C уже принимает драфт systemdAPI, не беспокойтесь.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  –1 +/
Сообщение от Имя on 10-Окт-12, 11:49 
> W3C уже принимает драфт systemdAPI, не беспокойтесь.

Т е после его принятия прямого доступа уже не будет?

Также, Имя - это я

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +/
Сообщение от Xasd (ok) on 10-Окт-12, 15:52 
Вы пишете прям в точку!

но тем не менее смысл описываемый вами (который "в точку!") -- затрагивает немного пространства между Ваших строк...

а я поясню: суть такова -- все эти плугины -- JavaPlugin, AdobeFlashPlayerPlugin, SilverLightPlugin -- нужны (вёб дизайнерам) ЛИШЬ для того чтобы выполнять на клиентских компьютерах те операции которые были бы запрещены в целях безопасности.

тоесть плугин -- это средство к повышению привелегий. какбэ эксплоит.

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

19. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +/
Сообщение от kurokaze (ok) on 11-Окт-12, 15:20 
Годный у тебя дилер
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

12. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +/
Сообщение от Аноним (??) on 10-Окт-12, 11:56 
Да что ходить вокруг да около? Сменили бы концепт на "рабочий стол == браузер" и писали бы приложения на своём javascript как нормальные люди.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +/
Сообщение от Xasd (ok) on 10-Окт-12, 15:55 
> Да что ходить вокруг да около? Сменили бы концепт на "рабочий стол
> == браузер" и писали бы приложения на своём javascript как нормальные
> люди.

но ведь KDE (Qt Quick) и Gnome (GJS) -- как раз и сейчас и идут в этом направлении?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +/
Сообщение от Аноним (??) on 11-Окт-12, 11:44 
Промежуточный вариант. ChromeOS ещё более близок к этой цели.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

13. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +/
Сообщение от Аноним (??) on 10-Окт-12, 13:58 
Это полная замена джаве?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "DoppioVM - виртуальная машина Java, выполняемая как web-прил..."  +/
Сообщение от Celcion (ok) on 10-Окт-12, 20:57 
Это, все же, полумеры. Надо допилить JavaScript-эмулятор x86, написать под него операционную систему на JavaScript, под ней запустить реализацию JavaScript написанную под JavaScript и там уже запускать этот эмулятор. И первым приложением под него, конечно же, будет интерпретатор JavaScript.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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