Основное понятие и применение Java-апплета

Печать

аплеты java Java-апплет - это небольшое приложение , специально написанное на Java и предоставляется пользователям в виде байт-кода. Пользователь запускает Java-приложение с веб-страницы и затем она выполняется в рамках Виртуальной Машины Java (JVM) в процессе отдельно от веб-браузера самостоятельно. Апплет Java может отображаться в рамках на веб-странице нового окна приложения. Java-апплеты были введены в первой версии языка Java в 1995 году.

Апплеты Java могут быть написаны на любом языке программирования , который компилируется в байт-коде Java. Они обычно пишутся в Java , но также могут писаться в других языках, таких как Jython, JRuby, Скала или Eiffel (через SmartEiffel).

Java-приложения работают на очень высокой скорости, но, как правило, медленнее, чем другие компилируемые языки, например, как C++. Примерно до 2011 Java-апплеты были во много раз быстрее, чем JavaScript. В отличии от JavaScript, Java-апплеты имеют доступа к 3D аппаратному ускорению, что делает их пригодными для нетривиальных, вычисляемых интенсивных зрительных образов. Веб-браузеры получили поддержку аппаратного ускорения графики, благодаря холсту технологии (или специально WebGL в случае с 3D-графикой), а также просто во время компиляции javascript функции даты, где разница в скорости стала менее заметна.

Апплеты используются для предоставления интерактивных функций для веб-приложений, которые не могут быть обеспечены HTML в одиночку. Они могут захватить ввод с мыши и также имеют элементы управления, такие как кнопки или флажки. В ответ на действие пользователя, апплет может измениться при условии графического контента. Это делают апплеты для демонстрации, визуализации и преподавания. Апплеты используются также для создания онлайн – игр.

Апплеты java могут выполняться в браузерах (или других клиентах) для многих видов платформ, включая Microsoft Windows, FreeBSD, Unix, OS X и Linux. Они также являются тривиальным запуском Java-приложения как прикладное программное обеспечение с очень малым дополнительным кодом, так что его можно запустить непосредственно в интегрированной среде разработки (IDE).

Апплет может также иметь только текстовую область, обеспечивая, например, кросс-платформенный интерфейс командной строки некоторых удаленных систем. При необходимости, апплет может оставить выделенную зону и запустить ее в отдельном окне. Однако, апплеты имеют очень мало контроля над содержимым веб-страниц за пределами выделенной зоны апплета, поэтому они менее полезны для совершенствования и внешнего вида сайта в целом (хотя, такие апплеты, как бегущая строка или WYSIWYG редакторытакже широко известны). Апплеты могут также быть в средствах массовой информации в форматах, которые не поддерживается браузером.

Страницы HTML может встроить нужные параметры, которые передаются апплету. Отсюда же апплет может выглядеть по-разному в зависимости от параметров, которые были приняты.

Всегда апплеты были доступны до CSS .Они также широко используется для банальных эффектов, таких как кнопки навигации.

 Дата публикации: 22.09.2013, 22:20

 

Добавить комментарий


Защитный код
Обновить

Новости

Как можно использовать интернет-порталы?
В современных условиях процесс формирования сайтов разного типа может быть направлен на определенные цели. Функции, доступные при помощи сайтов разного типа, част...
Операционные системы для станков с ЧПУ
Все мы знаем, как нелегко зарабатывать деньги. Особенно тяжело приходится людям, которые работают физически. Для того чтобы хоть как-то облегчить им труд, специалис...
Выбор компьютерной литературы
К сожалению, в книжном магазине нет той литературы, которая бы называлась «Лучшая книга для программистов», «Прекрасный вариант для начинающих», и т. п. Однако, все �...

Операционные системы

Курсы для работы с ОС linux и javascript
В наше время компьютеры являются неотъемлемым элементом жизни и работы. В данном случае большое внимание уделяется процессу обучения в области использования тех �...
Какая операционная система установлена на вашем домашнем компьютере?
 

Интернет-технологии

Как включить куки: запуск функции JavaScript

Современные интернет технологии - JavaScript  как включить куки и JavaScriptПоследние достижения Интернет-технологий делают пользование глобальной сетью не только полезной, но и чрезвычайно приятной, ведь интерфейсы современных браузеров очень привлекательны, а функции, внедренные в структуру сайтов, позволяют...
Подробнее...

Сетевые технологии

Видео уроки: основы программирования на языке Java

Основы программирования на языке java – как один из способов разбогатеть видео уроки Java программированиВ настоящее время имеется множество разнообразных языков программирования, призванных решать различные задачи. Сложно представить, но подавляющее большинство современных языков программирования появились...
Подробнее...

Операционные Системы

Основы администрирования и безопасности linux

Виды операционных систем. Основы администрирования и безопасности linux основы администрирования и безопасности linuxВсе мы каждый день используем компьютер для работы, развлечения или общения с друзьями в социальных сетях. Однако крайне редко кто-то задумывается о том, каким...
Подробнее...