Sentilla Software Suite позволит разрабатывать Java-приложения и развертывать их на миниатюрных маломощных процессорах, встроенных в портативные устройства.
«Благодаря новой платформе можно организовать управление этими приложениями на основе беспроводных технологий», — сообщил директор по технологиям и один из основателей компании Sentilla Джо Поластре.
Миллионы разработчиков Java-решений получат возможность создавать приложения для процессоров, интегрированных в устройства, которые поддерживают взаимодействие друг с другом.
«Разработчикам удалось преодолеть трудности, связанные с интеграцией Java-приложений в портативные устройства с небольшим объемом памяти, за счет размещения всей исполняемой среды Java непосредственно в микропроцессоре, — отметил Поластре. — Загрузка и выгрузка кода Java осуществляется по мере необходимости с помощью механизмов управления памятью и средств хранения. Это позволяет запускать на платформе с весьма ограниченными ресурсами даже достаточно масштабные программы».
Java-приложения разрабатываются на ПК, а затем переносятся в микропроцессор устройства. После этого все управление ими, включая проведение обновлений и обеспечение необходимой стабильности, осуществляется с помощью соответствующих средств управления.
Сейчас инструментарий Sentilla работает на 16-разрядном RISC-процессоре Texas Instruments MSP430, но в перспективе список поддерживаемых платформ расширять.
Новый программный пакет наделяет устройства, осуществляющие взаимодействие друг с другом, интеллектуальными функциями. Это позволяет расширить концепцию «повсеместной компьютеризации» (pervasive computing), в соответствии с которой устройства поддерживают постоянную связь друг с другом по беспроводным каналам или посредством каких-то иных коммуникационных технологий.
К числу задач, которые можно будет решить благодаря новым возможностям, относится, в частности, разработка программ управления для систем орошения, которые в режиме реального времени следят за тем, чтобы сады и виноградники не пересыхали.
«Интеллектуальные приложения для встроенных систем расширяют возможности складских хозяйств, промышленных производств и бригад скорой помощи, — отметил Поластре. — Врачи скорой помощи получают специальные программы для сбора информации о пациенте в режиме реального времени, а также для организации совместного доступа к ней по беспроводным каналам. Компании могут использовать данную платформу для контроля за перемещением товаров».
Компания Sentilla (ранее она носила название Moteiv) поддерживает тесные контакты с разработчиками Sun Microsystems. Две компании активно работают над развитием варианта платформы Java, претворяющей в жизнь концепцию pervasive computing.