OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 17 Ноябрь, 2019 13:14

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 12 Сентябрь, 2012 13:44 

Зарегистрирован: Вторник, 01 Март, 2011 09:34
Сообщения: 388
Откуда: Москва
Выложил свой проект - коммуникационное ПО для Оберона/BlackBox и С на
http://sourceforge.net/projects/ta1/.

1. TA позволяет строить распределенные системы на основе моделей клиент-сервер и издатель-подписчик, а также системы обмена сообщений низкого уровня. TA может заменить клиент-серверные технологии CORBA, DCOM и DDS-технологию издатель-подписчик.

2. TA построена исключительно на неблокирующем режиме сетевого взаимодействия, поэтому не страдает подвисаниями, характерными для COM (да и CORBA) и не требует отдельных тредов, блокируемых во время ожидание прихода данных.

3. TA имеет тип протокола обмена SRPS для локальных сетей и SOAP/HTTP - для глобальных. На физическом уровне в локальных сетях возможно использование протоколов: UDP multicast, UDP, TCP, ICMP, Shared Memory. Возможен обмен через DLL, а в C-Unix версии - через SO, Unix Domain Sockets и MSGQ. Множество поддерживаемых протоколов может расширяться.

4. TA - пилотный проект. Есть 2 варианта: TA для BlackBox и TA для C. Первая протестирована для Винды, хотя частично работает и в Wine. Вторая - тестироваана и для Linux.

5. TA распространяется в исходных текстах по лицензии LGPL.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 12 Сентябрь, 2012 14:33 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8196
Откуда: Троицк, Москва
Звучит интересно.
Надеюсь, специалисты посмотрят, потрогают.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 13:12 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9155
Откуда: Россия, Орёл
Дмитрий, очень интересно, буду искать время, чтобы детально посмотреть.

Пока вопрос: из чего растёт данный проект, какие у Вас применения/планы применений?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 17:16 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2626
Откуда: Россия, Ярославль
Не нужно, как мне кажется, стесняться делить свой компонент на осмысленные подсистемы (сам так сделал, до сих пор не жалею), а то вот я смотрю и не могу понять, что мне нужно сделать, а что нет. Идиотское ощущение.
Мне интересен компонент с точки зрения архитектуры, например.
А ещё он непонятен мне с точки зрения однообразия с остальными компонентами ББ, ну, когда, например, конфиги лежат в Rsrc, в документации есть Docu/Quick-Start.
Об этом я начал догадываться, когда мои, казалось бы, интересные компоненты никто не скачивал или не использовал просто потому, что они были оформлены чуть более, чем никак. Извините за возможный оффтоп


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 17:32 

Зарегистрирован: Вторник, 01 Март, 2011 09:34
Сообщения: 388
Откуда: Москва
Илья!

Сделаны 2 ИВС(общеблочная инф система) для АЭС на CORBA. Хочется теперь с корбой по-доброму распрощаться, заменив полностью прозрачным кодом (ta1 for c), с возможностью работы в Lin64,32 Tru64 Unix. Одновременно оцениваю возможность применения Оберонов. Вот линуксовую консольную версию 1.01 выложил (по Вашей viewtopic.php?f=34&t=1159), window-bb тоже обновлю 1.01.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 18:47 

Зарегистрирован: Вторник, 01 Март, 2011 09:34
Сообщения: 388
Откуда: Москва
Пётр Кушнир писал(а):
А ещё он непонятен мне с точки зрения однообразия с остальными компонентами ББ, ну, когда, например, конфиги лежат в Rsrc, в документации есть Docu/Quick-Start.

Принято, добавлю в ближайшем времени


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

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


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

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


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

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