IBM Websphere Everyplace Custom Environment – это полнофункциональная промышленная среда исполнения, предназначенная для внедрения на встраиваемых приложений в закрытых системах, не требующих совместимости с J2ME.
Данная среда исполнения обеспечивает технические средства внедрения встраиваемых Java-приложений и представляет собой компактную, надежную и высокопроизводительную платформу на базе виртуальной машины IBM J9™. Она позволяет оптимизировать стек драйверов (device stack) в соответствии с системными ограничениями и требованиями работы приложения, а также поддерживает методы «глубокого» встраивания, которые позволяют сократить объем занимаемой памяти.
Виртуальная машина IBM J9™ оптимизирована для целого ряда стандартных отладочных платформ, что чрезвычайно важно, когда каждый байт памяти на счету, а высокая производительность приложения является главной целью. Среда исполнения IBM Websphere Everyplace Custom Environment обеспечивает максимальную гибкость и полный контроль системных ресурсов.
Возможности и преимущества:
Среда исполнения IBM Websphere Everyplace Custom Environment основана на высокопроизводительной виртуальной машине IBM J9:
применяется в промышленности и прошла независимое тестирование, подтвердившее высокую скорость работы для встраиваемых систем;
представляет собой конфигурируемый, компактный и быстродействующий архитектурный уровень с предсказуемым временем отклика, который обеспечивает общий интерфейс для управления множеством специфичных интерфейсов взаимодействия между ОС и устройствами;
поддерживает среды с ограниченными ресурсами и имеет гибкую конфигурацию с рядом настроек: поддерживаемые функции (например, динамическая загрузка классов), использование памяти и изменение размера стеков, инкрементное изменение распределения памяти, изменение размеров ПЗУ и ОЗУ для загрузки классов;
стабильная реализация виртуальной машины, которая упрощает перенос приложений с одной конфигурации на другую.
Обеспечивает точный контроль сред исполнения:
библиотеки классов Xtreme, Core, Gateway, Max;
технология SmartLinker позволяет разработчикам удалять до 30% неиспользуемых классов, методов и полей для достижения минимального объема занимаемой памяти;
обеспечивает максимальную гибкость в соотношении между функциональностью и объемом занимаемой памяти.
Совместимость со всеми поддерживаемыми процессорными архитектурами.
Реализация открытого стандарта SyncML:
ускорение обмена данными между приводами с поддержкой SyncML благодаря общему универсальному взаимодействия между устройствами, приложениями и сетями;
SyncML/DS обеспечивает синхронизацию приложений (от серверных приложений до ПО для мобильных телефонов).

