Я заметил, что Real Time Java 2.2 был выпущен еще в сентябре, похоже, прошел долгий путь от того, когда я в последний раз смотрел на него, Однако знает ли кто-нибудь о каких-либо реальных действиях в реальном мире, коммерческих или академических на сегодняшний день?
Кто использует Java в реальном времени?
Ответ 1
Я предложил некоторым публично открытым пользователям Java в режиме реального времени в ответить на другой вопрос; Я воспроизведу здесь:
Спецификация в реальном времени для Java теперь имеет несколько коммерческих сортов Реализации:
Sun/Oracle JavaRTS(сейчас недоступно, похоже, что Oracle расформировал команду JavaRTS и сделал продукт недоступным, не публично об этом публиковаться).- IBM WebSphere Real-Time
- Aonix PERC
- aicas JamaicaVM
- Apogee Aphelion
Эти продукты охватывают континуум из компиляция в собственный код (Aonix) до J2ME (aicas, apogee), полный J2SE (Sun, IBM). Большинство, если не все, имеют видели развертывания в небольшом количестве безопасности или критически важных систем, но импульс строится. Примеры включить Eglin Радар космического наблюдения AFB модернизации и ВМС США использование RTSJ в DDG-1000/Zumwalt разрушитель. Солнце также утверждает развертывание в финансовой домен обработки транзакций.
Если вас интересует RTSJ, я предложите Программу Платформа для программирования в реальном времени Peter Dibble или Профессор Веллингс и программирование в реальном времени на Java.
В соответствующей заметке есть также работа для обеспечения безопасности профиля для программирования на Java язык, построенный как подмножество RTSJ. Кроме того, группа экспертов сформировала изучить распределенный RTSJ DRTSJ, но работа застопорилась.
Не все из вышеперечисленных относится к Sun JavaRTS или даже RTSJ; несколько вендоров преследовали свой собственный проприетарный путь для Java в реальном времени, потому что считают, что RTSJ не соответствует потребностям своих клиентов.
Некоторые дополнительные пользователи, о которых я знаю, теперь включают Army Future Combat Systems и несколько претендентов на DARPA Urban Challenge.
Ответ 2
Версия корейского реактивного тренажера T-50 будет иметь основное приложение, написанное в режиме реального времени Java.
Это Java-приложение обеспечивает HUD, MFD diplays и все основные функции компьютера миссии.
JamaicaVM от aicas портируется на специально разработанный компьютер миссии.
Летный тест запланирован на 4 квартал 2010 года.
Ответ 3
- Промышленный робот-контроль
- Встроенные и потребительские устройства
- Дополнительные встроенные системы
Вся много другой информации о различных используемых системах (вам нужно будет искать, кто использует эти системы) здесь и здесь.
Надеюсь, что это поможет!
Ответ 4
В реальном времени, но не во всех стандартах RTSJ, это системы Ajile, они делают аппаратное Java-оборудование в реальном времени.
Я использовал его на компьютере управления огнем M101 CROWS. Это НЕ бит, который не удался в видео на YouTube.