ГлавнаяIT-РешенияJava поменьше

Java поменьше

java поменьше

Компания Sun в настоящее время работает над сокращением размеров виртуальной Java-машины и системы исполнения для использования их в приложениях с более ограниченными объемами памяти. На сегодня у Sun есть две версии Java меньшего размера: Java 2 Platform, Personal Edition, и Java 2 Platform, Micro Edition PersonalJava и EmbeddedJava. Обе версии являются подмножествами стандартного Java с различными наборами основных функций.

Версия Personal Edition (J2PE), или PersonalJava это упрощенный Java с областью применения от интеллектуальных приставок до Internet-телевизоров и автомобилей. Виртуальная Java-машина для PersonalJava занимает менее 2 Мбайт, ОЗУ до 1 Мбайт. Вариант PersonalJava рассчитан на 32-разрядные микропроцессоры среднего и высшего класса (включая и высокопроизводительные RISC-устройства) с тактовыми частотами обычно 50 МГц и выше.

Версия Micro Edition (J2ME), или EmbeddedJava, представляет собой самый младший член иерархии языков Java. Его область применения промышленные системы и контроллеры, пейджеры, телефоны и т.п. Виртуальная машина для EmbeddedJava занимает менее одного мегабайта ПЗУ и требует менее 1,2 мегабайта ОЗУ. Для нее вполне пригодны 16 - и 32-разрядные микропроцессоры с тактовыми частотами вплоть до 25 МГц

Java приобретает все большую популярность как средство создания вычислительных систем предприятия. С его помощью существующие сети легко могут быть дополнены коммерческими расчетами . Этот уровень вычислений располагается между клиентским ПК или терминалом и обслуживающим сервером и реализует бизнес-логику ответственных приложений

Более того, есть специальная версия Java-машины, так называемая К-машина, которая может применяться в бытовой электронике и небольших встроенных устройствах. Ее требование к памяти всего 30 Кбайт. Поддержка Java 2 Platform с библиотеками J2ME требует 80 Кбайт. Естественно, это минимальная конфигурация чем больше требуется функций, тем больше объем занимаемой памяти. К-машина может исполняться в 16-разрядных микропроцессорах с общей памятью от 128 до 256 Кбайт. Режим реального времени К-машиной не поддерживается.

Поставщики инструментальных средств уже ориентируются на EmbeddedJava. Например, Insignia Solutions поставляет продукт с названием Jeode Java, в который входят интегрированная среда разработки и встроенная виртуальная машина EVM (Embedded Virtual Machine). Продукт Jeode совместим как с PersonalJava, так и с EmbeddedJava и обеспечивает настройку встроенной Java-платформы в соответствии с вычислительными потребностями. Инструментальное средство Jeode поддерживается самыми разными аппаратно-программными платформами, включая Windows СЕ с SH и MIPS, Linux в ARM, VxWorks с PowerPC и Windows NT с Pentium.

Инструментарий Jeode это пример того, какую форму может принять встроенный Java. Объем ПЗУ для поддержки EVM-машины колеблется от 250 Кбайт до порядка 2,3 Мбайт в полной комплектации. EVM-машина обладает рядом специальных функций, рассчитанных на применение во встроенных системах, например:

· Параллельный сборщик мусора выполняется параллельно с другими задачами в качестве треда (thread) и может приостанавливаться и прерываться более приоритетными задачами;

· Адаптивный динамический компилятор в состав EVM-машины входит адаптивный компилятор, который компилирует и помещает в буфер наиболее часто используемый код;

· Конфигурируемость EVM-машины разработчик может сам определять характеристики буферов, пулов объектов, системного пула, параметры и память под компилятор

Поделиться


Вы можете установить ссылку на данный материал на сайт или блог используя следующий код:

Предварительный просмотр :

HTML ссылка на статью:
Ссылка для форума:
 


Читайте:


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


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

Новости IT-решений:

Новые функциональные возможности

· использование карманных и портативных компьютеров и терминалов без специального ПО, мобильных телефонов и иных средств связи в дополнение к тради...

Так какой же тип объектов ActiveX использовался в тестах?

Но более актуально рассмотрение ограничений на используемые ActiveX-объекты. При встраивании объектов ActiveX может использоваться, по крайней мере,...

Эффективность и надежность

Заметим, что очень часто системы, которые как и WizFactory функционируют под управлением Windows NT, подвергаются справедливой критике, поводом кото...

Бизнес сборник:

Как получить хорошие фотоснимки

News image

Хорошие, качественные фото могут значительно улучшить пиар-компанию, создать положительное восприятие товара или услуг...

Как начать свою деятельность в бизнесе, и одновременно посто

News image

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

Инвестиционное решение

News image

Но большинство инвестиционных проектов находится между двумя этими крайностями. Например, фирма, создающая установку д...

Советы, по ведению бизнеса. Планируйте бизнес на сто лет

News image

Предприятие необходимо планировать на очень длительный период. Предполагайте, что Вы будете работать все сто лет, незави...

Менеджмент:

News image
News image
News image
News image
News image
News image

Финансовый консалтинг:

Необходимость промежуточных оценок

News image

Чтобы быть полезной, учетная информация должна быть своевременной, и потому определять финансовые затраты и результаты...

Парадокс денежной наличности

News image

Парадокс заключается в том, что как только предприятие увеличивает наличность, оно должно пускать ее в оборот. Другими...

Консолидированная финансовая отчетность

News image

Резюме значительных аспектов учетной политики Консолидация. В консолидированной финансовой отчетности представлена ...

Уроки инвестиций:

News image

Составление бюджета

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

News image

Валовые отклонения

Отклонения суммарной бюджетной прибыли от суммарной фактической называют валовым отклонением прибыли . Аналогичным образом соот...

News image

Оценка по продажной (реализуемой) стоимости

Это оценка функционирующего предприятия, если оно продается целиком, а не по отдельным компонентам. Стоимость реализации (после ...

News image

Определенные продукты или услуги

Определенные продукты или услуги находятся под монопольным контролем государства. Например, в Великобритании правительство контр...

News image

Неоплаченные счета дебиторов

Наиболее распространенным методом снижения среднего срока неоплаченных счетов дебиторов (кроме частых напоминаний по почте или ф...

Авторизация