Не уверен, что разделяю ваше мнение о виджете браузера SWT.AFAIK это просто оболочка в браузере по умолчанию на вашем компьютере, просто с несколькими точками доступа API.Я использовал его для мелких вещей, когда мне нужно было показать веб-страницу из приложения.Но написание целого приложения?Это не имеет смысла.
Если вы хотите создать веб-приложение, которое запускается в браузере на серверной платформе на основе Java, для этого существует множество платформ AJAXian.Вы все еще будете делать JavaScript для своего клиентского кода.И вы все равно будете иметь дело со всеми сложностями различных браузеров.Я не уверен, почему вы хотите разместить его в приложении SWT, а не просто прямо в окне браузера.