A2 & Oberon » Документы » Документы » Embedded Computing Conference 2009

Страниц (1): [1]
 

1. BohdanT - 09 Июня, 2009 - 17:32:53 - перейти к сообщению
Ну вот... на счет моего форм-дизайнера (я не уверен, что он почил.. можем вернуть к жизни) стало понятно, почему просили не продолжать разработку Хм

The A2
Operating System for Programming Complex Control Tas ks in
Reliability-Critical Applications
pdf 2'341KB
Ulrike Glavitsch, Sven Stauber, Florian Negele, ETH Zürich

там еще один доклад:

Oberon on Chip (OoC) , pdf 237KB
Markus Goldener, FHNW
2. lit-uriy - 09 Июня, 2009 - 23:53:54 - перейти к сообщению
Ну выглядит он у них довольно говённо, если чесно.

Эдакая какашка в в лучших традициях GNU'тых программ. Например GIMP'а
3. BohdanT - 10 Июня, 2009 - 12:03:11 - перейти к сообщению
lit-uriy пишет:
Например GIMP'а

действительно сходства есть Улыбка

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

Плюс ко всему, мне кажется, что их разработка в массы не пойдет. Как мне кажется они делают библиотеку и CASE-средства для разроботки Embedded-систем. Т.е. хотят зарабатывать деньгу.... Embedded-системы дорого стоят... По-этому навряд ли библиотеку они откроют.
Кстати в баг-трекере появился раздел "OC", в который непущают... т.ч. если туда непущают то и это не дадут...

Вообще то нужно бы свою ветку аос сделать... да людей маловато.
4. MaDzi - 10 Июня, 2009 - 18:05:29 - перейти к сообщению
Вирт со своим Обероном доказал, что и один в поле воин. Так что главное чётко определиться с целью и стремиться к ней.
5. BohdanT - 10 Июня, 2009 - 18:13:37 - перейти к сообщению
Судя по "A2 Concurrency Framework.pdf", и в частности A2Sequencers.Mod, такое впечатление, что опять все будет круто переписано...
т.ч. все что писалось полетит в печку...
Самое неприятное, что непонятно будет ли "стабилизация" проекта.. а то кардинальные изменения начинают доставать... Сказали бы подождите реализуме то-то и то-то, а затем будем вылавливать лажи...

Сейчас лажи не исправляют... Что будет в результате военная тайна, за семью печатями... Что будет доступно для простых смертных тоже неизвестно...
6. lit-uriy - 10 Июня, 2009 - 21:03:37 - перейти к сообщению
Поэтому я считаю, что деньги они фиг заработают.
Для успешного в применении проекта нужно вести главную линию разработки - ствол.
И держать ветки предыдущих выпусков - ветки сопровождения.

В ствол идеи, в ветки сопровождения исправления явных косяков, но никаких новшеств.

Например троли так делают:
Qt А.Б.В
А - мажорное отличие, версии А-1, А, А+1 взаимно несовместимы (без спец мер)
Б - минорные изменения, копилка идей, прога напиманная под Б-1, будет работать с Б
В - заплатки, только исправления ошибок.

а в "А2" что не изменения, то нервно начинаешь
не коментарий читать - "Косметическая правка"
А смотреть, что изменилось - переименовали Utils.mod в Stings.Mod

Пока ребята из ETH небудут так строго вести работу, никто несогласится их вещи использовать. И уж тем боелее в промышленности и на ответственных объектах.
7. BohdanT - 10 Июня, 2009 - 22:27:08 - перейти к сообщению
lit-uriy пишет:
Для успешного в применении проекта нужно вести главную линию разработки - ствол.

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

lit-uriy пишет:
несогласится их вещи использовать.

Так они будут готовые вещи продавать Подмигивание
Как систему управления светофорами (или чего то там), которую они на обероне сделали....
8. MaDzi - 10 Июня, 2009 - 23:39:19 - перейти к сообщению
Я думаю, что сначала это был исследовательский проект. Что получиться - то и получиться. По мере того, как стало получаться - пошли идеи как этот проект коммерциализировать.
Я так понимаю, что всё переписывается только в той части, которую надеются потом продать. И не факт, что эта часть будет доступна.

Фактически должно быть одно стабильное ядро, на которое можно собирать свои решения. Возможно, такое ядро будет сделано и будет даже обще-доступным. Но скорее всего, будет полуфабрикат, который каждый раз будут индивидуально допиливать напильником до нужной кондиции (каждый раз разной). Это гораздо удобнее, когда строиться микро-монолит. (не нужно тащить лишние модули, которые являются частью ядра, но не нужны в данном проекте).
(Добавление)
Лекции по Оберону07 и разработке под AVR https://www.nativesystems.inf.et...ecturesSystembau
9. BohdanT - 11 Июня, 2009 - 00:14:51 - перейти к сообщению
согласен

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0122]     [ Gzipped ]