- Best Java (J2ME) based Browsers for Mobiles
- 1. BOLT from Bitstream:
- 2. Opera Mini from Opera
- 3. UC Browser from UC Web:
- Браузеры с поддержкой Java
- Safari
- UC Browser
- Google Chrome
- Mozilla Firefox
- Pale Moon
- Tor Browser
- Netscape Navigator
- Epiphany (Web)
- Konqueror
- Существуют ли какие-либо браузеры Android, которые поддерживают загрузку Java-апплета в браузере?
- редактировать
Best Java (J2ME) based Browsers for Mobiles
Nowadays, there are plenty of Browsers available for surfing websites on mobile. Some are designed for faster page loads while others for btter optimization. Here’s a look at the most popular Java browsers available for mobile phones.
1. BOLT from Bitstream:
Bold is claimed to be built on ThunderHawk‘s compression and rendering technologies, making it the fastest J2ME browser currently available. The best feature that Bolt provides is the PC style display of Webpages. It renders the webpage almost similar to how it will render on a computer. It also provides an option to load the mobile versions of websites (if available). For example, if you activate the mobile version and open this post, you’ll find a different version specially made for small screen devices. Here’s a look at its key features:
- Desktop like rendering of Webpages.
- View Streaming videos from Youtube and Facebook directly in browser.
- Tabbed Browsing.
- Built-In download manager. Download multiple files Simultaneously.
- Select and Copy text from Webpages.
- Widgets to easily access Facebook or Twitter.
- Shows full webpage as a single screen.
- Save pages for Offline Reading at a later time.
- Also available for S60 devices (.sis), Windows Mobiles and Tablets and Android
2. Opera Mini from Opera
Opera Mini was the first complete Java browser designed for mobile phones and is still largely used for browsing Wap Sites. However, it has problems rendering heavy websites. As of Opera Mini 5, there is a Built-In download manager to easily download files and select and copy functions. The newer versions of Opera Mini requires a good amount of Physical Memory. So, they won’t work perfectly on older phones. Here’s a look at its features:
- Best display/rendering of Mobile Sites.
- Built-In download manager (Version 5x onwards).
- Mobile View to fit page exactly as screen’s width.
- Save pages for Offline Reading at a later time.
- Bookmark Sync to Sync bookmarks on all devices you use.
- Speed-Dials for faster access to most used sites.
- Proper management of Browsing History.
- Tabbed Browsing (Version 5x Onwards).
- Also available for S60, Windows Mobile, Android and PC as Opera Mobile/Opera
Download Opera Mini: On Mobile
3. UC Browser from UC Web:
Earlier known as UC Web, UC browser is the most popular mobile browser in the world with over 100 self-designed and patented cores. UC Browser has improved a lot from what it was when it appeared in the beginning. UC now provides a better rendering of pages and with faster load times. UC Browser compresses content before receiving, thus saving a lot on data costs. UC also has the Best Download Manager among all other browsers. Here’s a look at itskey features:
- Best In-Built Download Manager. Pause/Resume Downloads.
- Built-In File Manager to view/copy/move files.
- Homepage shortcuts to most accessed sites.
- Faster and better page loads using patented U3 kernel.
- Bookmarks management with separate folders.
- Save Pages for Offline Reading.
- Make Calls and Send SMS without closing the browser.
- In-Built separate Copy/Paste function.
- Tabbed Browsing.
- Key Shortcuts for easy access and navigation.
- Also available for almost All other Platforms and Devices.
Download UC Browser: On Computer | On Mobile
Источник
Браузеры с поддержкой Java
Практически каждый пользователь при работе за компьютером сталкивается с необходимостью установки компонентов Java. Этот плагин активно задействован в браузерах для воспроизведения медиаконтента и запуска веб-приложений различного рода. Такая технология используется только в определенных обозревателях, куда внедрена архитектура разработки плагинов NPAPI (Netscape Plugin Application Programming Interface). В рамках сегодняшней статьи мы бы хотели рассказать о популярных браузерах, которые совместимы с Джава и поддерживают ее на текущий момент времени.
Safari
Браузер Safari выпускается с 2003 года и изначально предназначался для платформы MacOS. Спустя несколько лет появилась полноценная версия для Windows, однако в 2012 году обновления были прекращены и на этих ОС Сафари больше не обновляется. Пользователям остается только работать в старых версиях или переходить на альтернативные варианты. Преимущество даже старой сборки этого обозревателя заключается в поддержке Java и других популярных плагинов.
Благодаря применению рассматриваемого сегодня компонента Safari отлично справляется с воспроизведением видео, открытием изображений и запуском приложений. Сразу же стоит отметить, что, как и все остальные браузеры, Сафари требует установленной на компьютере Java. Только тогда взаимодействие с этим инструментом будет производиться нормально и никаких проблем с серфингом в сети возникнуть не должно.
UC Browser
Изначально мобильное приложение UC Browser позже стало выходить и для компьютеров с операционными системами Windows. Пользователям известно множество особенностей этого обозревателя, включая встроенный блокировщик рекламы и сжатие данных. Среди всех присутствующих функций выделяется и поддержка среды Java, что обеспечивает нормальное воспроизведение медиаконтента.
Помимо этого, качественное функционирование содержимого обеспечивает наличие двух движков — Chromium и Trident, поэтому вы навсегда сможете забыть о каких-либо проблемах с совместимостью представленного на сайтах материала. UC Browser, как и большинство веб-обозревателей, распространяется бесплатно и доступен для скачивания на официальном сайте.
Google Chrome
Google Chrome — один из самых популярных браузеров в мире на сегодняшний день. Компания-разработчик активно занимается не только поддержкой своего продукта, но и старается всегда развивать его. Несколько лет назад при выходе стабильной версии 45 Гугл Хром отказался от модулей Netscape Plugin Application Programming Interface, что означает прекращение поддержки Java. При желании использовать Хром с этим компонентом придется загрузить его более старую версию, поскольку в новых работа с медиаконтентом осуществляется при помощи других технологий.
Что касается взаимодействия с этим веб-обозревателем, то мнения пользователей на тот счет разделяются. Некоторых он вполне устраивает, а для других считается недостаточно функциональным и влияет на производительность компьютера из-за сильного потребления системных ресурсов. Особенно нагрузка чувствуется при активном задействовании дополнительных расширений и множества разнообразных вкладок.
Mozilla Firefox
Mozilla Firefox — еще один достаточно известный браузер, активно использующийся на разных платформах, например, он является стандартным во многих дистрибутивах Linux. До версии 52, которая вышла в марте 2017 года, Мозилла поддерживал NPAPI, но после она была вырезана, вследствие чего был убран и модуль Java. Всем желающим задействовать эту технологию в прежнем ее виде рекомендуется скачивать более старые стабильные версии.
Однако существует специальная сборка ESR, созданная специально для организаций, требующих поддержку массового развертывания. В этой версии браузера сохраняется возможность использования NPAPI, поэтому и Джава там тоже будет доступна. Определить, активна ли сейчас сборка ESR, поможет специальный пункт в меню настроек, где отображается соответствующий идентификатор.
Pale Moon
Многие обладатели слабых компьютеров сталкивались с рекомендациями по поводу использования в качестве постоянного браузера именно Pale Moon. Он отлично оптимизирован под старое железо, однако разработчикам не пришлось жертвовать общей функциональностью, чтобы достичь такого результата. Среди списка присутствующих возможностей имеется и совместимость с интересующим вас Java. Касается это всех версий, и пока производитель не думает отказываться от модулей Netscape Plugin Application Programming Interface, активно поддерживая эту технологию для сборок на любых платформах.
В Windows работа Джава в Pale Moon включается сразу же после инсталляции последней сборки компонента на компьютер, но обладателям дистрибутивов, основанных на ядре Linux, придется дополнительно добавлять библиотеки через стандартную консоль, чтобы обеспечить нормальное взаимодействие инструментов. Детально о выполнении этой процедуры написано в официальной документации к каждой платформе.
Tor Browser
Tor Browser известен многим юзерам как анонимный браузер, позволяющий производить безопасное соединение, проходящее через несколько сетевых адресов до конечной точки. Такая цель строится из активных сессий браузера и проходит не только по разным городам, но и странам. Конечно, из-за этого скорость соединения значительно падает, но надежность такого подключения выше средней. Кроме этого, в TOR без проблем открываются ссылки псевдо-доменов верхнего уровня .onion, которые не индексируются стандартными поисковиками.
Java здесь поддерживается, но многие активные юзеры отключают этот компонент или переходят на максимальный режим безопасности, где инструмент отключается самостоятельно. Дело в том, что он создает уязвимости, нарушающие общую безопасность подключения. Впрочем, это не мешает оставить Джаву включенной и перейти к выполнению необходимых задач.
Netscape Navigator
В рамках сегодняшней статьи нельзя не затронуть и Netscape Navigator, ведь именно для этого веб-обозревателя изначально были разработаны модули Netscape Plugin Application Programming Interface и впервые были созданы подключаемые плагины. Что касается функциональности этой программы, то она практически такая же, как в ранних Mozilla Firefox, поскольку те были основаны именно на этом браузере с открытым исходным кодом.
Поддержка Джава была включена во всех известных четырех версиях Netscape Navigator и функцонировала там без каких-либо сбоев. К сожалению, разработка ПО была прекращена в 2007 году, из-за чего могут возникать проблемы с совместимостью на новых сборках операционных систем. Обладателям старых компьютеров мы рекомендуем обратить внимание именно на этого представителя, чтобы хотя бы ознакомиться с его интерфейсом и принципом взаимодействия.
Epiphany (Web)
Предыдущие браузеры совместимы с платформами Linux и Windows, но Web совместим только с дистрибутивами на базе Линукс. Он по умолчанию встроен в графическую оболочку GNOME и полностью интегрируемый с окружением рабочего стола, в чем и заключается его преимущество. Конечно, для такого инструмента непременно нужна поддержка Java, имеющаяся у Линукс. Пользователю не нужно устанавливать дополнительные компоненты и выполнять настройки, ведь все и так работает сразу же после инсталляции.
Помимо этого, у Epiphany имеется огромное количество дополнительных расширений, делающих его еще более гибким и удобным. Для инсталляции этого браузера в случае его отсутствия даже не придется ничего скачивать с сайта, достаточно в консоли написать sudo apt install epiphany-browser для Linux Mint, Debian или Ubuntu. Для других дистрибутивов присутствуют TAR.GZ или RPM пакеты в пользовательских хранилищах.
Konqueror
Последним в нашем сегодняшнем списке выступит еще один веб-обозреватель для Линукс, встраиваемый в графическую оболочку KDE. Konqueror отличается от конкурентов своей модульностью. Используемая в нем технология позволяет встраивать компоненты из другого программного обеспечения, что обеспечивает свободное воспроизведение различного медиаконтента или, например, работу с текстом.
При таком наборе функций поддержка Java является обязательной. Активируется этот инструмент сразу же после установки браузера, однако при скачивании дистрибутивов обращайте внимание на сборку, поскольку сейчас часто разработчики начали отказываться от Konqueror, встраивая вместо него другие веб-обозреватели.
Браузеров с поддержкой Java существует достаточно большое количество, поскольку это востребованный инструмент, необходимый многим юзерам. Однако иногда возникают ситуации, когда в новых сборках обозревателей разработчики отказываются от поддержки модулей и Джава больше недоступна. Мы рекомендуем всегда читать документацию о нововведениях, чтобы быть в курсе всех изменений. К тому же, ничего не мешает вам использовать старую версию обозревателя при нежелании переходить на новую.
Помимо этой статьи, на сайте еще 12476 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
Существуют ли какие-либо браузеры Android, которые поддерживают загрузку Java-апплета в браузере?
У нас есть клиент, который переключается с Windows Mobile (и IE Mobile) на устройства на базе Android.
У нас есть определенное программное обеспечение, которое мы развертываем для своих сотрудников WM через апплет ActiveX, который загружается в IE Mobile, но, очевидно, Android не будет поддерживать ActiveX. Поэтому нам нужно будет перенастроить наше приложение на платформу для Android, и Java является очевидным выбором для этого.
Существуют ли какие-либо браузеры Android, которые поддерживают загрузку Java-апплета в браузере, во многом аналогично тому, как апплет ActiveX загружается в IE (т.е. он полностью интегрируется в процесс просмотра).
Подобные вопросы были заданы здесь раньше, короткая версия, JAVA-апплеты не поддерживаются на Android. Версия JAVA, используемая на Android, — это не просто обычная версия JAVA, поэтому для запуска любых апплетов вам потребуется сначала установить на телефон JAVA-компилятор. Что я не считаю возможным или, по крайней мере, осуществимым.
Почему бы просто не скачать Android SDK и создать собственное приложение? Вам не нужно продавать его на рынке, но если ваше приложение может быть использовано другими, вы можете сделать это, что поможет вернуть часть денег, потраченных на разработку.
Единственные два варианта, о которых я могу подумать, — это создать кроссплатформенное мобильное приложение HTML5, которое будет работать по всему спектру, сказав, что я могу понять корпоративную среду, желающую цепляться за IE для поддержки приложений ActiveX в браузере, который наводит вас на мысль, что Java на рабочем столе такая же, как на Android, что не соответствует действительности .
По большей части и во втором варианте SDK охватывает подмножество Java 5, коллекции, apache и т. Д., С точки зрения синтаксиса, идентичны, поэтому, возможно, перекомпиляция бизнес-логики и новый пользовательский интерфейс для интерфейса для Платформа Android. (Да, вы можете перекомпилировать этот целевой пакет Android SDK . )
Короче говоря, никто не может обойтись, если не будет мотива и стремления восстановить его, чтобы он был совместим с устройствами сейчас и в будущем.
редактировать
После комментариев, оставленных ниже, резюмируем:
Браузер не поддерживает запуск апплетов Java внутри себя. JRE! = Android Java Runtime, также известный как DalvikVM. В настольной Java используется JavaVM / JRE, одобренная Sun / Oracle и OpenJava JDK, санкционированная Oracle. JRE = среда выполнения Java
Терминальная IDE, которая содержит «Java-компилятор», скорее всего (я установлю его и сообщу об этом, кстати), это крайне ограниченная урезанная версия OpenJDK, единственная доступная для ARM, согласно этому блогу которые не могут создавать собственные приложения Java Windowing, такие как Swing или JavaBeans, по той простой причине, что версия Java Runtime Environment сильно отличается для Android и сильно оптимизирована для собственного процессора.
Кроме того, DalvikVM ничего не знает о Swing, JavaBeans и т. Д., Поэтому объясняет, что Java на настольном компьютере отличается от Java на Android.
Что касается представления о том, что Android очень похож на Linux, то я придерживаюсь того мнения, что это не Linux, а само ядро linux, но инструменты пользовательской среды предоставляются busybox , более того, запускается собственный C-код. временная библиотека под Android называется бионической и ограничена из-за таких маленьких процессоров, как ARM. По сравнению с настольной версией Linux есть библиотека времени выполнения, предоставляемая gcc — GNU C Library или более широко известная как glibc — которая поддерживает гораздо больше специфических особенностей C / C ++, таких как STL, Boost, полная обработка исключений. Это моя точка зрения, и она отделена от темы и отклоняется от проторенного пути. 🙂
Источник