Если Вы хотите проверить качество случайных чисел (с точки зрения независимости) существует несколько способов сделать это. Один хороший путь Критерий хи-квадрат .
Я бы не стал отказываться от встраивания веб-сервера. Я делал это раньше с помощью встраиваемого веб-приложения Jetty .
Загрузка была довольно быстрой, сервер запускается, и вы можете использовать BrowserLauncher для немедленного подключения вашего браузера к встроенному серверу и, следовательно, к вашему приложению. Jetty спроектирована как модульная и имеет небольшую занимаемую площадь, так что вы, вероятно, сможете сократить ее до самого необходимого.
Если вы использовали библиотеку JavaScript - ExtJs - тогда вы можете использовать ее с Adobe AIR для создания красивого настольного веб-приложения.
Создание приложений в Adobe AIR также просто и элегантно с помощью Flex Builder ide.
Есть несколько вариантов: Вы можете использовать API плагина Firefox и разработать там свое приложение. Вы можете использовать HTML, JavaScript, встроенную базу данных, все функции браузера и получить доступ к уровню ОС.
Или вы можете попробовать PyQt (Python и Qt), который позволяет очень быстро писать простые приложения. .
[EDIT] Основная проблема, с которой вы столкнулись, - это безопасность: из соображений безопасности приложения JavaScript (работающие на HTML-странице) не могут получить доступ к локальным ресурсам ОС. Поэтому, если ваш браузер не позволяет вам писать плагины на JavaScript (что верно только для FF AFAIK), невозможно написать приложение, которое использует HTML в качестве «представления» без помощи чего-то еще.
Более того, HTML очень ограничен, когда дело доходит до функций для приложений. HTML разработан, чтобы быть «статическим представлением документа», а не «приложением». Вы можете делать такие вещи, как GMail, но если вы сравните GMail с любым настоящим почтовым приложением (Outlook, Thunderbird, Notes), вы быстро увидите, что настоящие настольные приложения предлагают гораздо больше функций.
If your option goes to embed a light server, check winstone is not fully J2EE compliant but should be enough for what you need. About the browser, I am not a big fan of swt myself, it complicates a lot cross-platform deployment, so probably worth to keep an eye on jwebpane, not quite ready yet, but probably the solution you'll need.