середу, 17 жовтня 2007 р.

Deployment Toolkit

Было бы неплохо определять из браузера установлена ли Джава у пользователя и если установлена то какая версия. Deployment Toolkit позволит осуществлять данный процесс намного легче, позволяя определять джава платформу из JavaScript или плагинов браузера.

На сегодняшний день основной механизм для автоматического определения Джава на пользовательской системе был ActiveX элемент называемый Auto-Install, выпущенный в J2SE 5.0. Этот механизм был ограничивался только браузером МС ИЕ, и только если пользователь разрешал выполнение ActiveX-контролов. Остальные способы заключались в том чтобы перенаправить пользователя на java.com для установки Джава платформы и надеяться на то что он вернется на ваш сайт.

Deployment Toolkit представляет возможности намного более мощной и расширенной системы которая запускается на различных браузерах и платформах, позволяя разработчикам определять автоматически что есть у пользователя, что можно с ним делать, и как запускать приложение когда Джава установлена.

Плагин к браузеру которые представляет высокий уровень определения, установки и запуска остается, но сейчас он портирован также на ФФ на Виндовз. Но если плагин не может быть использован, тогда JavaScript решение также существует которое хостится в основном на сайте Sun. Он содержит маленький кусок кода которые запускается на стороне разработчика, которые позволяет делать намного больше чем текущий ручной подход.

Плагин может определять версии Джава с точностью до версии апдейста, и автоматически может запускать установку новой версии, запуская приложение когда установка завершится. Решение на JavaScript не столь мощное, но тем не менее позволяет определять версию Джавы до уровня семьи – например J2SE 5.0, Java SE 6 и так далее. JavaScript версия не может запускать Джава установщик напрямую, но может перенаправить пользователя на соответствующую страничку загрузки и далее вернуть на оригинальную страничку и запустить приложение после завершения установки.

Немає коментарів: