Есть ли возможность запускать апплеты на Android или Blackberry? - PullRequest
11 голосов
/ 12 марта 2010

Это то, что сайт Java www.java.com говорит:

"KVM, виртуальная машина для мобильных устройств, является аналогом JVM (виртуальной машины Java). Она используется для запуска апплетов и приложений, написанных с использованием технологии Java, на мобильных устройствах. KVM должен быть установлен производителем. НЕ доступно для скачивания или установки потребителями ".

Теперь в Android есть настраиваемая виртуальная машина, которая называется DVM (Dalvik Virtual Machine). Можем ли мы сравнить это с KVM? Интересно, сможем ли мы в дальнейшем перепрограммировать DVM, чтобы включить функции KVM для запуска апплетов на Android? То же самое касается Blacberry, есть ли возможность?

Ответы [ 8 ]

5 голосов
/ 30 июля 2011

Апплет Jave все еще жив, его используют многие организации, его используют многие HMI, а также банки, Я хотел купить несколько планшетов Android и использовать его на нашем заводе для наших специалистов, Но никакой поддержки апплетов, поэтому я буду продолжать использовать мой Android-планшет в качестве игрового автомата для моих детей.

3 голосов
/ 12 марта 2010

Интересно, сможем ли мы еще раз перепрограммировать DVM? включить функции KVM для запуска апплеты на Android?

Существует очень мало совпадений между тем, что предоставляет Android, и тем, что нужно апплету, например, AWT. Так как апплеты, как технология, были мертвы уже более десяти лет, я не могу себе представить, что стоило бы кому-то пытаться модифицировать прошивку Android для включения необходимых классов и выяснить, как запустить апплет в деятельности Android. *

2 голосов
/ 26 июня 2011

Я видел приложения, работающие с профилем cdlc / mid на Android, так как Android в любом случае является ядром Linux, после того, как вы рутируете свое устройство, я не вижу проблем с установкой еще одной JVM под linux, которая, в свою очередь, поддерживает профили CDC .

Но проблема в том, хорошо ли он интегрирует браузер по умолчанию? Сможет ли 2x JVM (скажем, Dalvik / OpenJava) значительно улучшить управление памятью?

2 голосов
/ 30 марта 2011

Апплеты не поддерживаются на телефонах по умолчанию. Клиенты могут купить браузер, который поддерживает его, такой как облачный браузер. У нас есть технология для преобразования существующих апплетов Java, чтобы они могли работать на мобильных устройствах без специального браузера. Если ваша компания нуждается в этой услуге, пожалуйста, свяжитесь с нами через наш веб-сайт unitedswe.

1 голос
/ 03 мая 2014

Oracle предлагает то, что называется Application Development Framework Mobile .Если я правильно понимаю страницу, этот фреймворк помогает создавать Java-приложения для iOS и Android.Хотя, думаю, вам придется отказаться от идеи апплета.

1 голос
/ 06 февраля 2011

Апплеты НЕ будут работать на BlackBerry по различным причинам, наиболее важно то, что апплеты классов AWT зависят от того, не доступны на BlackBerry. Модель пользовательского интерфейса сильно отличается и состоит из модели пользовательского интерфейса MIDP или модели BlackBerry, ни одна из которых не является AWT.

В дальнейшем вам следует использовать JavaScript для работы на стороне браузера, это единственное, что будет работать на мобильных платформах. К сожалению, апплеты - очень мертвая технология.

0 голосов
/ 11 марта 2015

Как утверждают другие, рутирование вашего Android-устройства с последующей загрузкой Linux и последующей установкой Java на эту ОС работает просто отлично. Вот руководство, которое вы можете использовать и изменить, которое я скомпилировал для другого файла ~ .jar, который я хотел запустить

http://forums.rptools.net/viewtopic.php?f=12&t=24082&sid=3092b606dd5c7278e0908f021956b9f3

Самое приятное то, что как только я понял, что для моей сети настроена переадресация портов, я смог разместить публичный сервер из этого небольшого окружения.

Надеюсь, это поможет вам всем, потому что я проверил это с другим Java-зависимым программным обеспечением, а версии JDK Java для ARMel и ARMhf прекрасно работают.

# Редактировать / Update # http://www.timelesssky.com/blog/running-debian-armhf-alongside-android После следования инструкциям, приведенным выше, я смог запустить apt-caxh search java - Java JDK от Orical был доступен для установки через менеджер пакетов при запуске Wheezy Hard Float на Android с приложением Debian Kit. Следующий шаг - посмотреть, будет ли Kali устанавливаться с помощью метода shroot, предлагаемого модифицированным кодом этого приложения.

0 голосов
/ 13 июня 2013

Я могу запускать Java-апплеты на своем S2 с Ubuntu 12.04 LTE и браузером Firefox с моим корневым телефоном Android от Samsung (4.1.2).

Установите linux для Android, настройте дистрибутив Linux для запуска Java-апплетов oracle / sun и Voila!

...