LINUX.ORG.RU

Java RTS выбрана для управления радаром наблюдения за космосом

 , , , ,


0

0

Компания Sun Microsystems сообщила, что организация ITT Corporation выбрала Sun Java Real-Time System 2.0 (Java RTS) и ОС Solaris 10 в качестве платформы для разработки программного обеспечения для своей программы управления и обработки сигналов.

Радар по исследованию космоса в Эжлине (FPS-85), который отслеживает и составляет каталог космических объектов, сейчас переживает комплексную модернизацию, чтобы заменить компоненты для решения критически важных, ответственных задач. Sun Java RTS, высокоуровневая платформа для разработки и создания приложений, предсказуемо и с минимальной задержкой реагирующих на поступление в режиме реального времени информации о событиях, позволит ITT создавать новые решения, используя Java-технологию на Solaris 10 и стандартном оборудовании.

Sun Microsystems сообщает, что следующий релиз Java RTS 2.1 будет также доступен для лидирующих Linux-дистрибутивов реального времени от Red Hat и Novell. Бета-версия Java RTS 2.1 появится в апреле.

Взято с OpenNet: http://www.opennet.ru/opennews/art.shtml?num=15302

>>> Подробности



Проверено: maxcom ()

Ответ на: комментарий от iZEN

>> Аннотации, дженерики - они прекрасны. Они радуют!

> Первая доза бесплатно.

А еще очень не хватает ссылок на методы.

anonymous
()
Ответ на: комментарий от anonymous

> Оборонка этим и не занимается, быдлокодеришко. Так что за еду кодеришь ты в своей быдлятне.

> Ну, ты жалкий нищеброд, что с тебя взять. Бегаешь по вакансийкам в газетёнках "работа для вас"... Типичный бздёжь быдлокодера от тебя исходит, ничего нового. Тебя никто и близко не подпустит туда, где пишут действительно дорогостоящие, сложные, серьёзные вещи - к финансовой математике, например, к CAD-ам, к AI (САПРам), и т.п. Потому и доходы у таких как я в десятки раз выше чем у таких, как ты.

Ололо, илитисты детектед. Если человек чего-то не знает, это не делает его говном. А вот подобное отношение к людям делает говном тебя. Хехе.

Капча forguin как бы говорит нам, что господь тебя не простит.

anonymous
()
Ответ на: комментарий от anonymous

>Бегаешь по вакансийкам в газетёнках "работа для вас"... Типичный бздёжь быдлокодера от тебя исходит, ничего нового. Тебя никто и близко не подпустит туда, где пишут действительно дорогостоящие, сложные, серьёзные вещи - к финансовой математике, например, к CAD-ам, к AI (САПРам), и т.п. Потому и доходы у таких как я в десятки раз выше чем у таких, как ты.

Ты еще скажи что ты разработчик компиляторов aka vsl aka Maahuur. Уныло троллишь

>> Знаешь, есиб в ящике платили хотя б 20 тонн RUR

>В ящиках, которые я знаю, столько платят.

В том то и дело. Проще мобилки продавать и не загружать башку комбинаторами фиксированной точки

anonymous
()
Ответ на: комментарий от anonymous

>>> Знаешь, есиб в ящике платили хотя б 20 тонн RUR

>>В ящиках, которые я знаю, столько платят.

>В том то и дело. Проще мобилки продавать и не загружать башку

Это ты сказал: "Знаешь, есиб в ящике платили хотя б 20 тонн RUR, я б там работал"? Уже передумал и хочешь мобилки продавать?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>> Спецификация RTSJ у меня есть, ничего такого я там не нашел.

>.oO( почему меня это не удивляет? )

Direct memory access makes most sense on embedded systems with no OS, or a very simple OS. Once you're on virtual memory systems direct memory access is not allowed without explicit kernel involvement.

Absurd ★★★
()
Ответ на: комментарий от iZEN

>Нет никакой backward compatible — структуру .class файлов поменяли. Нельзя запустить код с -target1.5 на Java 1.4.2.

мудило, не путай backward- и forward- compatible. Или может ты -target1.4 на Java 1.3 запустить сможешь ? Или может -target1.6 на Java 5 ?

anonymous
()

Понятно, короче. Навалилась куча програмеров и флеймят о наболевшем. Суть в другом. Есть система управления радаром и система сбора данных. Так вот первую никто и никогда не напишет на Жабе, а вторая должнв быть быстрой, чтобы поспевать за радаром ("... с минимальной задержкой реагирующих на поступление в режиме реального времени информации о событиях...")- ее хоть на Васике пишите лишь бы не тормозило (ВАСИК RTS подойдет :) ). Все остальное - ЛОР.

void_ptr ★★★★
()
Ответ на: комментарий от void_ptr

Не думал, что опять прийдется объяснять по новой. Предположим ситуацию, чувакам притащили новый девайс (в нашем случае радар), всунули в руки либу (предположительно Сишную) и сказали: "Вот вам наше все, наш радар через эту либу производит перенастройку и перефокусировку за такое-то время). "Вау!"-вскричали чуваки - "Но мы знаем только Жабу". "Тогда будете сканировать 10 звезд в час" - сказали радарщики. "Жаба RTS - наше все - мы будем очень быстро снимать данные нашим новым супербыстрым компьютером, потом их компоновать и кидать на другой суперкомпьютер для анализа". Радарщики почесали лысины, но ничего не сказали, т.к. они были очень воспитанными.

void_ptr ★★★★
()
Ответ на: комментарий от anonymous

>Напиши на Java аналог вот этого:

НАучись это писать а не копипастить из гугла сначала - потом будешь выделываться насколько тебе это нужно в языке который является бекэндом для ASP в 99% юзекейсов.

r ★★★★★
()
Ответ на: комментарий от iZEN

>Поэтому-то иммутабельность строк жрёт память как свинья помои.

Покури немножко интернирование строк.

r ★★★★★
()
Ответ на: комментарий от Legioner

>Просто интересно. В плане того, что в джаве можно делать песочницы и прочее. В общем понятно, не знал.

покури класс Unsafe

r ★★★★★
()
Ответ на: комментарий от anonymous

>Потому и доходы у таких как я в десятки раз выше чем у таких, как ты.

Кончил?

r ★★★★★
()
Ответ на: комментарий от Absurd

> Once you're on virtual memory systems direct memory access is not allowed without explicit kernel involvement.

И что? Этот involvment будет заключаться в том, что ядро всё разрешит и умоет руки. Я впервые прочитал о прямом доступе Явы к физической памяти в архиве lkml, там для сертификации требовалось, чтобы ядро разрешило JVM неограниченный доступ к любой памяти.

tailgunner ★★★★★
()
Ответ на: комментарий от void_ptr

> Суть в другом. Есть система управления радаром и система сбора данных. Так вот первую никто и никогда не напишет на Жабе

Судя по информации по ссылке, они собираются написать на Яве именно систему управления: "write rigorous real-time controls". Хотя, конечно, пресс-релиз традиционный - вода.

tailgunner ★★★★★
()

java для управления радаром, созведие Firefox, и, казалось бы, причем тут линукс?

captcha: flints

anonymous
()
Ответ на: комментарий от iZEN

>Тупой аноним, оператор "+" для String и так перегружен — он занимается >выделением памяти под новую строку (размер памяти — сумма от двух >строк), копированием строк на новое место и пометкой ссылок на память >двух исходных строк для учёта в GC.

нет (по крайней мере не всегда точно), он создает StringBuilder и юзает его. Подекомпиляй код на досуге.

ЗЫ: я - не тот аноним

anonymous
()
Ответ на: комментарий от Bioreactor

>Учите классиков:

>"Главная проблема Жабы - это не сама Жаба, а те, кто на ней пишет." (c) Профессор В.С.Луговский.

ну да. он еще и про биореактор говорил. как средство - подойдет. чтоб пишуших на ней не было, а как следствие и проблем =)

black7
()
Ответ на: комментарий от iZEN

>Кто теперь рискнет крикнуть, что Java не рулит?

воистину рулит. фтопку

black7
()
Ответ на: комментарий от Sun-ch

>Между прочим, Java RTS портирована и продается для линакса.

для _линукса_, быдло

black7
()
Ответ на: комментарий от iZEN

> Сначала был изобретён FORTRAN, а потом Simula. Всё что раньше-позже уже не имело никакого смысла.

Ну уж слишком тупой стёб - не смешно... :\

yyk ★★★★★
()
Ответ на: комментарий от anonymous

> А вот за такое я бы своему коллеге нахуй сразу бы уебал.

Жавабыдлокодер дитектед.

Не увиливайте от вопроса, напишите это на яве.

Да, на более других языках оно выглядит покрасивее, но что уж поделать.

sv75 ★★★★★
()
Ответ на: комментарий от void_ptr

>а вторая должнв быть быстрой, чтобы поспевать за радаром ("... с минимальной задержкой реагирующих на поступление в режиме реального времени информации о событиях.

А радар штука механическая и с огромной массой, так что характерные врема там, наверное сотни миллисекунды, если не десятки секунд. Пускай вилдфред авторитетно скажет.

Sun-ch
()
Ответ на: комментарий от Sun-ch

> Solaris 8 supports all of POSIX 1003.1b.

А разве это не просто набор API? И их реализация (которая есть и в линуксе) разве гарантирует soft/hard RT?

sv75 ★★★★★
()
Ответ на: комментарий от r

> НАучись это писать а не копипастить из гугла сначала - потом будешь выделываться насколько тебе это нужно в языке который является бекэндом для ASP в 99% юзекейсов.

Принципиален факт возможности написания в VB.NET / C#, а не то, надо кому-то это или нет ;)

sv75 ★★★★★
()
Ответ на: комментарий от sv75

> А не надо смешивать Java и другие языки JVM, а то там много чего есть, как и для CLR ;)

вдобавок scala можно компилить в msil :)

anonymous
()
Ответ на: комментарий от Metallic

>у них cddl покруче gpl

макнили пытается бороться с фрисофтом. даже с злейшим врагом помирился. теперь вот лицензию выдумали дурацкую с той же целью

black7
()
Ответ на: комментарий от r

А даже в ASP нужны HOF. Там и first class continuations нужны, ну да уже и за одни только HOF-ы огромное спасибо мелкософту.

anonymous
()
Ответ на: комментарий от anonymous

> Ты еще скажи что ты разработчик компиляторов

Я разработчик CADов. И что такое комбинатор фиксированной точки я знать обязан.

Собственно, это любой знать обязан - это основа computer science, самая фундаментальная. Кто не знает теоретических основ - тот нищеброд-ремесленник, обезьянка легкозаменимая, надрессированная на тупое воспроизведение зазубренных алгоритмов и шаблонов.

anonymous
()
Ответ на: комментарий от anonymous

> Ололо, илитисты детектед. Если человек чего-то не знает, это не делает его говном.

Если человек не знает, что 2+2=4, но на работе должен интегралы считать методом вычетов, и считает, зазубрив весь процесс - то он таки да, говно.

Если человек пытается программировать, не зная самых простейших фундаментальных основ своей дисциплины - то он говно, и заслуживает презрения.

А если эта скотина ещё и пытается защищать своё жалкое право не знать эти основы, и бесится на тех, кто выше его - то он просто мразь. Как и ты и прочие защищающие эту быдловскую позицию.

anonymous
()
Ответ на: комментарий от anonymous

>Ну так на то ты и быдлятина и ничтожество, чтобы не понимать абстракций высокого уровня. Куда уж там никчёмному гнидёнышу-сосунку понять, что такое комбинатор фиксированной точки, для чего он нужен, и почему язык, в котором такая фундаментальнейшая математическая конструкция принципиально невыразима, является полнейшим унылым говном, не приспособленным к серьёзной разработке.

Никак реинкарнация Луговского? Я помню, он еще в ФИДО втирал, какая крутая штука - функциональное программирование и что вот-вот весь софт начнут писать на нем. Ну-ну, десять лет прошло, а воз и ныне там. Правда в том, что компьютер - это нифига не математическая конструкция, в нем нет никаких комбинаторов и фиксированных точек, поэтому функциональщина так и останется тормозным малопонятным говном для эстетов, не приспособленным, даже в отличии от явы, к серьезной разработке ни разу.

anonymous
()
Ответ на: комментарий от sv75

> Да, на более других языках оно выглядит покрасивее, но что уж поделать.

И, главное, пишется то это один раз, а потом везде в коде при использовании очень сильно упрощает написание сложных конструкций.

Тот же fold тоже может в определении быдлокодеришкам глазёнки резать, зато в использовании понятен даже обезьяне.

anonymous
()
Ответ на: комментарий от anonymous

>>> Аннотации, дженерики - они прекрасны. Они радуют!

>> Первая доза бесплатно.

> А еще очень не хватает ссылок на методы.

Delphi ненужно.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

> какая крутая штука - функциональное программирование и что вот-вот весь софт начнут писать на нем

Штука крутая, но не очень доступная быдлятине. Так что никто не ждал, что весь софт начнут писать так - ведь пишет то в основном быдло. А элита как писала функционально, так и пишет. Правда, получилось толпы быдла перетащить поближе к функциональному программированию - вот, теперь почти никто уже и не плачет (кроме самых убогих) про иммутабельные строки в Жабе, многие привыкли правильно использовать const в C++, привыкли к итераторам, к универсальным высокоуровневым контейнерам. В практически всех мейнстримных языках появились функциональные конструкции, и быдлятина потихоньку начинает ими пользоваться.

А ты говоришь, что мол

> а воз и ныне там

... ну так фиг тебе. You will be assimilated. Resistance is futile.

> поэтому функциональщина так и останется тормозным малопонятным говном для эстетов

Про "тормозным" - 4.2, про "говном" - мнение нищего быдла никого не колышет.

> не приспособленным, даже в отличии от явы, к серьезной разработке ни разу.

Что может знать нищее быдло о "серьёзной разработке"?

anonymous
()
Ответ на: комментарий от anonymous

ЗЫ: то есть, по мнению ничтожества, C# гораздо меньше приспособлен к "серьезной разработке", чем жаба, поскольку в нём есть богопротивные замыкания? :)))

anonymous
()
Ответ на: комментарий от anonymous

>Что может знать нищее быдло о "серьёзной разработке"?

Быдло-эстет - человек, который считает возможным делить всех людей на элиту и быдло, основываясь на приобщенности к некому сакральному знанию, как правило в реальной жизни никому нафиг не нужному. Это могут быть особенности комбинаторов и фиксированных точек или способность перечислить все стили рэп-музыки. Как правило, такой стиль мышления свойственен подросткам, но некоторые умудряются сохранить его незамутненным всю жизнь. Тебе это явно удается. Так что быдло-эстетствуй уважаемый товарищ и дальше.

anonymous
()

Мне нравится ход дискуссии, товарищи, продолжайте пожалуйста :)

// :(

anonymous
()
Ответ на: комментарий от anonymous

> как правило в реальной жизни никому нафиг не нужному

Что ты о реальной жизни знаешь, чмошник?

> на приобщенности к некому сакральному знанию

Пипец. Материал первого курса любого приличного ВУЗа - "сакральное знание"?!?

А про "2+2=4" - тоже сакральное знание? Ведь и в реальной жизни оно не нужно, когда калькулятор есть.

anonymous
()
Ответ на: комментарий от iZEN

>Перегрузили бы оператор "+" для String, чтобы он не занимался перевыделением памяти под результирующую строку и всё в порядке было бы.

И тогда приходилось бы клонировать строки каждый раз, когда передаешь их кому-то вовне чтобы быдлокодеры не сломали инварианты твоего объекта. Или заморачиваться с const, который быдлокодеры не используют. Зашибись.

Absurd ★★★
()
Ответ на: комментарий от anonymous

>Что ты о реальной жизни знаешь, чмошник?

Я легко могу определить элитного быдло-эстета по его словам, для данной дискуссии мне этого пока хватает. С пламенным приветом!

anonymous
()
Ответ на: комментарий от anonymous

>Пипец. Материал первого курса любого приличного ВУЗа - "сакральное знание"?!?

Не все, что проходят на первом курсе может пригодиться в реальной жизни. К сожалению. Но многие не понимают этого и к пятому

anonymous
()
Ответ на: комментарий от anonymous

Вообще, только быдло и недочеловеки делят знание на "пригодится в реальной жизни" и "не пригодится". Это от того, что собственно знаний у этой человекообразной мрази и нет, у них есть надрессированные шаблоны поведения в типовых ситуациях. У людей же, настоящих, разумных, знания составляют единую, цельную систему, и лишних знаний в этой системе быть не может. Особенно когда речь идёт о фундаментальном знании, таком, из которого получаются все используемые на практике следствия.

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

Вообще, спор умных людей с быдлоремесленниками вечен, и первые никогда ни в чём не убедят вторых.

anonymous
()
Ответ на: комментарий от anonymous

Что, говно плебейское, обидно тебе, что я - элита, а ты - никто? А ведь и ты мог бы быть элитой, если бы, мразь, не делил знания на "пригодится в быдлокодерёжке" и "не пригодится в быдлокодерёжке". Ну да ладно, мне тебя пинать смысла нет, ты и так наказан жизнью. Ты нищий, убогий, с узеньким кругозором и примитивными интересами. Жизнёнка твоя примитивна и уныла. И ты этого заслужил, своим отказом войти в ряды интеллектуальной элиты.

anonymous
()
Ответ на: комментарий от anonymous

>своим отказом войти в ряды интеллектуальной элиты

На самом деле в этих рядах полно людей с пограничными состояниями и педиков, считающих себя элитой.

Sun-ch
()
Ответ на: комментарий от anonymous

>Что, говно плебейское, обидно тебе, что я - элита, а ты - никто? А ведь и ты мог бы быть элитой, если бы, мразь, не делил знания на "пригодится в быдлокодерёжке" и "не пригодится в быдлокодерёжке". Ну да ладно, мне тебя пинать смысла нет, ты и так наказан жизнью. Ты нищий, убогий, с узеньким кругозором и примитивными интересами. Жизнёнка твоя примитивна и уныла. И ты этого заслужил, своим отказом войти в ряды интеллектуальной элиты.

Самому не смешно? Я вообще не понимаю, как такое можно писать в здравом уме. Элита, мля...

Всем кто читает - не ведитесь на функциональщину, иначе такими же станете :) Точнее, не рассматривайте функциональщину как серебрянную пулю, которой она ни разу не является.

anonymous
()
Ответ на: комментарий от anonymous

> Пипец. Материал первого курса любого приличного ВУЗа - "сакральное знание"?!?

Хмм.. А в Москве есть-то хоть один из этих ВУЗов? (ищу работу :)

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Точнее, не рассматривайте функциональщину как серебрянную пулю, которой она ни разу не является.

А кто говорит, что является?

Функциональщина - охренительно удобный инструмент для построения сложных абстракций (то есть, для упрощения работы программиста). Так что язык, который предоставляет такие возможности, заведомо выше уровнем (по степени абстракции) и мощнее, чем примитивный язык, таких возможностей не имеющий. Только и всего. Однако же находятся ущербные недоумки, смеющие возражать на тривиальное утверждение о превосходстве C# над Жабой. Причем, возражения получаются уровня "на C# можно написать код, который я не понимаю, значит C# - язык не высокого уровня". Прикольно. Логика, доступная только быдлокодерам, нормальному человеку так мыслить невозможно даже после литра спирта.

anonymous
()
Ответ на: комментарий от anonymous

>Однако же находятся ущербные недоумки, смеющие возражать на тривиальное утверждение о превосходстве C# над Жабой.

Жаба превосходит C# в политическом смысле - не хочется же поиметь такое приключение как с SCO.

Absurd ★★★
()
Ответ на: комментарий от anonymous

>Что, говно плебейское, обидно тебе, что я - элита, а ты - никто?

ТАк ты кончил или затруднения?

r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.