Кто использует Java в реальном времени?

Я заметил, что Real Time Java 2.2 был выпущен еще в сентябре, похоже, прошел долгий путь с того момента, когда я в последний раз смотрел его. Тем не менее, кто-нибудь знает о реальном использовании, коммерческом или академическом на сегодняшний день?

http://java.sun.com/javase/technologies/realtime/index.jsp

4 ответа

Решение

Я предложил некоторым публично обнародованным пользователям Java в реальном времени в ответ на другой вопрос; Я воспроизведу здесь:

Спецификация реального времени для Java теперь имеет несколько реализаций коммерческого уровня:

  • JavaRTS от Sun/Oracle (в настоящее время недоступно, похоже, что Oracle расформировала команду JavaRTS и сделала продукт недоступным, не сообщая об этом публично)
  • IBM WebSphere Real-Time
  • Aonix PERC
  • aicas JamaicaVM
  • Апогей Апелий

Эти продукты охватывают континуум от компиляции до нативного кода (Aonix) до J2ME (aicas, apogee) и до полной J2SE (Sun, IBM). Большинство, если не все, видели развертывания в небольших количествах критически важных для безопасности систем, но импульс набирает обороты. В качестве примера можно привести модернизацию радара Eglin AFB для космического наблюдения и использование RTSJ ВМС США в эсминце DDG-1000/Zumwalt. Sun также заявляет о развертывании в области обработки финансовых транзакций.

Если вы заинтересованы в RTSJ, я предлагаю Питер Диббл Программирование на платформе в реальном времени или Параллельное и реальное программирование профессора Веллингса на Java.

В связи с этим также ведется работа по созданию критического для безопасности профиля для языка программирования Java, созданного как подмножество RTSJ. Также была сформирована группа экспертов для изучения Распределенного RTSJ DRTSJ, но работа зашла в тупик.

Не все вышесказанное относится к JavaRTS от Sun или даже к RTSJ; несколько поставщиков выбрали собственный проприетарный путь для Java в реальном времени, потому что считают, что RTSJ не соответствует потребностям их клиентов.

Некоторые дополнительные пользователи, которых я знаю сейчас, включают в себя Army Future Combat Systems и несколько претендентов на участие в DARPA Urban Challenge.

Версия корейского реактивного самолета T-50 будет иметь базовое приложение, написанное на Java в реальном времени.

Это Java-приложение обеспечивает отображение HUD, MFD и все основные функции компьютера миссии.

JamaicaVM из aicas перенесен на специально разработанный компьютер миссии.

Летные испытания запланированы на 4 квартал 2010 года.

Вся другая информация о различных используемых системах (вам придется искать, кто использует эти системы) как здесь, так и здесь.

Надеюсь, это поможет!

Очень в реальном времени, но не все стандарты RTSJ - это системы Ajile, они делают аппаратное обеспечение в реальном времени Java.

Я использовал его на компьютере управления огнем M101 CROWS. Это НЕ бит, который потерпел неудачу в видео на YouTube.

Другие вопросы по тегам