OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 10:57

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Portos
СообщениеДобавлено: Понедельник, 25 Апрель, 2011 11:40 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Кто-нибудь может прокомментировать --- ОС (http://portos.org/) и упоминаемая Пфистером --- одно и тоже, или это совпадение названия?
Pfister С. Component Software, 1997 писал(а):
4.1 Languages
...
Component Pascal is a modern component-oriented language that complements Java, because it is much smaller and simpler, and not bound to a virtual machine. These factors are particularly important for embedded systems, such as robot control systems. For cost reasons, even high-performance embedded systems have only limited amounts of memory, and it is often necessary to write new device drivers for such applications. The Portos [Portos] operating system is designed for embedded real-time applications that have to meet hard real-time constraints, and yet have to be extensible in a component-oriented way. Portos is completely implemented in Component Pascal, and supports applications written in Java. The two languages are close enough that they can even share the same asynchronous real-time garbage collector.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Понедельник, 25 Апрель, 2011 11:47 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Цитата:
Portos is almost entirely written in C and can be easily ported to various platforms. If you would like to purchase the source code, please contact us with detailed information on your company and project size. Pricing is based on company and/or project size.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Понедельник, 25 Апрель, 2011 11:48 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Видел. Но учитывая прошедшие 12 лет, этого мало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Понедельник, 25 Апрель, 2011 12:01 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Евгений Темиргалеев писал(а):
Кто-нибудь может прокомментировать --- ОС (http://portos.org/) и упоминаемая Пфистером --- одно и тоже ..?
Не похоже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Понедельник, 25 Апрель, 2011 12:14 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
По описанию оно похоже на описание JBed в вики (писал вроде тов. Ермаков...)
Цитата:
JBed (Oberon Microsystems) — создавалась на базе BlackBox, поддерживает совместное выполнение модулей Компонетного Паскаля и классов Java, является наиболее качественной реализацией Java2 Micro Edition, которую используют 5 из 6 известных производителей сотовых телефонов
А ценовая политика похожа на Блэкбоксовскую...
Цитата:
Pricing is based on company and/or project size.
Интересно, много народу щас придерживается такого подхода?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Понедельник, 25 Апрель, 2011 12:46 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Много.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Понедельник, 25 Апрель, 2011 15:16 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Общеизвестный PortOS - это не тот Portos, который был у Оминков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Понедельник, 25 Апрель, 2011 22:48 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Илья Ермаков писал(а):
Общеизвестный PortOS - это не тот Portos, который был у Оминков.

Основание для такого заключения есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Вторник, 26 Апрель, 2011 12:46 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Где-то в текстах щвейцарцев я явно видел эту оговорку ("не путайте"), в исторических заметках.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Четверг, 12 Май, 2011 21:34 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
В блоге Руслана Петровича Богатырёва нашел историю про Portos и другое.

Цитата:
В 1993 г. три друга, три товарища, учившиеся аспирантуре в швейцарском ETH, основали компанию Oberon microsystems. Их звали Cuno Pfister, Clemens Szyperski (ныне в Microsoft Research), Beat Heeb. В 1994 г. они сделали первый вариант BlackBox. Хотелось создать своими руками хорошую среду, чтоб и Оберон заиграл и народ полюбовался, как здорово работают идеи Вирта и Гуткнехта.

И все бы ничего, но тут как гром среди ясного неба грянула Java. Что делать? Срочно была предпринята коллективная ревизия Оберона — "наш ответ Чемберлену". Собрали военный совет, тут добавили, там подправили — вот оно, что-то вышло. Новоиспечённому языку дали (из рыночных, как они говорили, соображений) имя Компонентный Паскаль (Component Pascal). Было это в 1997 г. Вирта позвали в крёстные отцы. Что делать — согласился, надо же поддержать молодёжь.

[Пишу по памяти — весной 1998 г. готовил публикацию по Компонентному Паскалю в ComputerWeek-Moscow и связался с Куно Пфистером. Тот живо откликнулся и прислал материал, который и пошёл в печать. В то время у них уже была своя ОС реального времени для встроенных систем с именем Portos.]

В 1999 г. от Oberon microsystems отпочковалась компания Esmertec. Создавали её уже четыре "танкиста" — Daniel Diez, Beat Heeb, Hansruedi Heeb и Peter Eichenberger. Во многом развитию нового направления способствовал потенциал той самой Portos. Эта ОС поддерживала два языка — Компонентный Паскаль (спец. версию для задач реального времени) и Java. Ядро реального времени делалось, разумеется, не на Java. Ну а инструментарий для кросс-разработки (на базе BlackBox) нарекли именем Denia — курортное местечко в Испании, на Коста-Бланка. Portos не нужна была ни виртуальная машина, ни интерпретатор кода, ни JIT-компилятор. Использовались идеи М.Франца.

Попытки продвинуть Змей-Горыныча о двух головах (CP/Java) заметным успехом не увенчались. Очень уж мешалось название "Компонентный" да ещё "Паскаль" в сфере микромира. Java — это класс, Java — это сила! Правильно. Сделали ставку на раскрученную вещь, зная, что уж она у них работать будет, как часы. Portos переименовали и стёрли с карты мира (чтоб никто и не вспоминал). Теперь "героя Дюма" звали Jbed — "ложе для Java". Брат Пфистера — Бернд подсуетился насчёт инвестиций, основал свой фонд, начал накачивать денег. К делу подключили связи по Европе — Франция, Германия, Швейцария. Идея народ вдохновила — ещё бы, Sun ещё там только на бумаге чертила красивые диаграммы, расставляла столбики с надписью "Java Micro Edition — руками не трогать", а они взяли и рванули. На святое замахнулись, на самое ядрёное ядро. Кто помнит, Java ведь с этой идеи начиналась, захвата микромира — "мы им там всем покажем кузькину мать!".

К началу 2007 г. количество устройств, в которых используется Jbed, достигло 100 млн. штук. Стали мировым лидером в области J2ME. Верховодил в компании француз Alain Blancquart. Кстати, ушёл в никому не известную Esmertec из Borland Europe, где занимал высший пост. Стала сколачиваться нехилая команда, пошли люди из IBM Europe, а теперь — стоит глянуть на топ-менеджмент и совет директоров: что ни персона, то ого-го!

Michel Bon — 8 лет возглавлял France Telecom
Ulrich Schumacher — бывший президент Siemens Semiconductor Group
Jean-Pascal Aubert – бывший вице-президент Bull
Michel Kuntz – бывший вице-президент Alcatel
Sylvie Vollet – бывший топ-менеджер Apple Computer Europe
Chase Bailey — бывший главный технолог в Cisco
Jean-Luc Gianduzzo – 12 лет проработал в топ-менеджменте Hewlett-Packard, затем занимался развитием новых технологий в Cisco Systems Europe.


А Бернд Пфистер выбивал и выбивал денюжку. Европейские инвесторы просто помешались на этой компании. Золото, золото! Про Обероны забудьте. Нет у них такого слова. На чём работает Jbed — ни за что не скажут — военная тайна. А тем, кому нужна особая эффективность в микромире, – есть скрытый шлюз Компонентного Паскаля. Как говорится, обращайтесь, господа — сделаем на заказ.

История имеет ещё то продолжение, что в определённых моментах мы близки к подходам Esmertec. Они давно уже многие вещи засекретили, изъяли из публичного обращения, оставив на поверхности одну Java и обозначив компактный Smalltalk, но те, кто следили за их ростом, этими вещами обладают и спокойно могут додумать то, что и как там сделано (на уровне архитектуры и подходов). Считайте, что в технологическом (а не рыночном) понимании мы будем своеобразными конкурентами Esmertec. Но делать будем иначе, зная их плюсы и минусы. К тому же наша задача – перенацеливаемая ОС. Не только встроенные системы (реального времени), хотя они – в первую очередь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Четверг, 12 Май, 2011 21:38 

Зарегистрирован: Суббота, 09 Август, 2008 14:22
Сообщения: 71
Откуда: Украина, Херсон
Кто-то знает чем сейчас Богатырев занимается?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Пятница, 13 Май, 2011 04:32 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 557
здесь сказано
Богатырев Руслан Петрович руководитель отдела Консультант Плюс Москва

здесь подробнее от 15.10.2009, 15:18
Цитата:
По всем вопросам, связанным с этим письмом, просьба обращаться к Руслану Богатыреву, руководителю Отдела мониторинга конкурентов Департамента продуктовой стратегии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Пятница, 13 Май, 2011 08:14 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
divan писал(а):
В блоге Руслана Петровича Богатырёва нашел историю про Portos и другое.
Огромное спасибо, информация полезная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Portos
СообщениеДобавлено: Пятница, 05 Август, 2011 16:39 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
1) Component software: beyond object-oriented programming, p. 455

http://books.google.com/books?id=U896iw ... ed&f=false

2) http://www.cin.ufpe.br/~rise/seminars/chapter_20_21.ppt

http://www.slidefinder.net/c/component_ ... 0460880/p2


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB