Difference between revisions of "Bimoid"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(stub)
 
(цитаты)
Line 1: Line 1:
'''Bimoid''' - IM-система для платформы MS Windows, взаимодействие в которой происходит по собственному протоколу под названием OBIMP. Состоит из серверной и клиентской части, которые доступны для безвозмездного скачивания в бинарной виде.
+
'''Bimoid''' (“bim” – binary instant messaging, “o” связка, “id” – учётная запись) - IM-система для платформы MS Windows, взаимодействие в которой происходит по собственному бинарному протоколу под названием OBIMP (Open Binary Instant Messaging Protocol). Состоит из серверной и клиентской части, которые доступны для безвозмездного скачивания в бинарной виде. В качестве кодировки для сообщений использована UTF8.
  
В качестве основной цели проекта указано создание простого решения для локальных сетей организаций. Автор - [[Ильгам Зюлькорнеев]]. Ниже несколько цитат от автора
+
В качестве основной цели проекта указано создание простого решения для локальных сетей организаций. Разработка начата [[Ильгам Зюлькорнеев|Ильгамом Зюлькурнеевым]] после ухода из проекта [[QIP]], ориентировочно в 2009 году.
 +
 
 +
== Цитаты ==
 +
Ниже несколько цитат от автора (из анонса в блоге)
 +
;Открытость
 
  - Открытый исходный код? Насчет серверной части – возможно. А клиент будет с закрытым исходным кодом. <ref>http://www.inf.ru/2010/04/13/obimp-i-bimoid-nemnogo-o-novom-proekte/</ref>
 
  - Открытый исходный код? Насчет серверной части – возможно. А клиент будет с закрытым исходным кодом. <ref>http://www.inf.ru/2010/04/13/obimp-i-bimoid-nemnogo-o-novom-proekte/</ref>
 +
;Особенности серверной части
 +
- Самая легкая версия серверной части настолько проста, что даже не предполагает  использования какой-либо базы данных
 +
(установил сервер-системный сервис, запустил утилиту администратора, настроил как надо и все дела, подключайся, регистрируй,
 +
используй). Серверную часть можно использовать в компьютерах с ОС Windows 2000 и выше, т.е. не требуется серверный вариант ОС.
 +
Вариант серверной части с использованием базы данных появится по мере необходимости.
 +
;О проекте в целом
 +
- Казалось бы, ничего особого нового привнести в эту сферу уже невозможно и это в чём-то правильное суждение.
 +
Крупных публичных IM сетей, на сегодняшний день, достаточно большое количество, но большинство из них работает на
 +
закрытых протоколах, и сторонние альтернативные клиенты, мягко говоря, не шибко приветствуются владельцами таких сетей.
 +
И только единицы из них работают на открытом протоколе Jabber, который активно продвигается проектами qip, google talk,
 +
yandex online. Но это всё публичные IM сети с миллионами пользователей, а как же обстоят дела с интранетовскими или локальными
 +
IM сетями для небольшого числа пользователей?
 +
Тут дела обстоят несколько хуже. Да, есть всё тот же Jabber и возможно большинство сейчас им и пользуется в локальных сетях,
 +
но всё остальное выглядит скучноватым и унылым, особенно клиентская часть (исключая конечно мультипротокольные клиенты).
 +
Поскольку я, по большей степени, имел дело с бинарными IM протоколами и не нашел особых преимуществ в “гипертекстовых” протоколах,
 +
то появилось естественное желание написать открытый бинарный протокол, для использования его в локальных сетях (это конечно не
 +
исключает его использование в публичных IM сетях).
 +
;Будет ли поддержка XMPP
 +
- Об этом я тоже думал, создать к примеру BimoidJ клиент на протоколе jabber, но пока от этой идеи я отказался.
 +
Может в будущем, кто его знает, один и тот же клиент на бинарном и на гипертекстовом протоколе, звучит неплохо :)
 +
;Про велосипедизм (повторение уже изобретенного)
 +
- Я не планирую сделать этот протокол таким огромным и глобальным, как XMPP. Сервер и клиент для небольших сетей,
 +
где все возможности и вся мощь джаббера просто не нужна. В некоторых локалках/организациях даже и админов нет,
 +
а вы хотите чтобы они сервер jabberа накатили. Да, это всё пока очень просто и для windows. Но если учесть то, как быстро
 +
появляются алтернативные клиенты, и многие из которых кроссплатформенные, то народ долго себя ждать не заставит,
 +
если конечно это кому-то нужно будет.
 +
И давайте не будем с темой велосипеда. Если кто-то видит протокол и сервер с клиентом по другому, не как в jabber,
 +
это не значит, что он не имеет права создать что-то новое, работающее по другим принципам, протоколам, алгоритмам.
  
 
== Ссылки ==
 
== Ссылки ==

Revision as of 22:09, 7 December 2010

Bimoid (“bim” – binary instant messaging, “o” связка, “id” – учётная запись) - IM-система для платформы MS Windows, взаимодействие в которой происходит по собственному бинарному протоколу под названием OBIMP (Open Binary Instant Messaging Protocol). Состоит из серверной и клиентской части, которые доступны для безвозмездного скачивания в бинарной виде. В качестве кодировки для сообщений использована UTF8.

В качестве основной цели проекта указано создание простого решения для локальных сетей организаций. Разработка начата Ильгамом Зюлькурнеевым после ухода из проекта QIP, ориентировочно в 2009 году.

Цитаты

Ниже несколько цитат от автора (из анонса в блоге)

Открытость
- Открытый исходный код? Насчет серверной части – возможно. А клиент будет с закрытым исходным кодом. [1]
Особенности серверной части
- Самая легкая версия серверной части настолько проста, что даже не предполагает  использования какой-либо базы данных 
(установил сервер-системный сервис, запустил утилиту администратора, настроил как надо и все дела, подключайся, регистрируй, 
используй). Серверную часть можно использовать в компьютерах с ОС Windows 2000 и выше, т.е. не требуется серверный вариант ОС. 
Вариант серверной части с использованием базы данных появится по мере необходимости.
О проекте в целом
- Казалось бы, ничего особого нового привнести в эту сферу уже невозможно и это в чём-то правильное суждение. 
Крупных публичных IM сетей, на сегодняшний день, достаточно большое количество, но большинство из них работает на 
закрытых протоколах, и сторонние альтернативные клиенты, мягко говоря, не шибко приветствуются владельцами таких сетей. 
И только единицы из них работают на открытом протоколе Jabber, который активно продвигается проектами qip, google talk, 
yandex online. Но это всё публичные IM сети с миллионами пользователей, а как же обстоят дела с интранетовскими или локальными 
IM сетями для небольшого числа пользователей?
Тут дела обстоят несколько хуже. Да, есть всё тот же Jabber и возможно большинство сейчас им и пользуется в локальных сетях, 
но всё остальное выглядит скучноватым и унылым, особенно клиентская часть (исключая конечно мультипротокольные клиенты). 
Поскольку я, по большей степени, имел дело с бинарными IM протоколами и не нашел особых преимуществ в “гипертекстовых” протоколах, 
то появилось естественное желание написать открытый бинарный протокол, для использования его в локальных сетях (это конечно не 
исключает его использование в публичных IM сетях). 
Будет ли поддержка XMPP
- Об этом я тоже думал, создать к примеру BimoidJ клиент на протоколе jabber, но пока от этой идеи я отказался. 
Может в будущем, кто его знает, один и тот же клиент на бинарном и на гипертекстовом протоколе, звучит неплохо :)
Про велосипедизм (повторение уже изобретенного)
- Я не планирую сделать этот протокол таким огромным и глобальным, как XMPP. Сервер и клиент для небольших сетей, 
где все возможности и вся мощь джаббера просто не нужна. В некоторых локалках/организациях даже и админов нет,
а вы хотите чтобы они сервер jabberа накатили. Да, это всё пока очень просто и для windows. Но если учесть то, как быстро
появляются алтернативные клиенты, и многие из которых кроссплатформенные, то народ долго себя ждать не заставит, 
если конечно это кому-то нужно будет.
И давайте не будем с темой велосипеда. Если кто-то видит протокол и сервер с клиентом по другому, не как в jabber, 
это не значит, что он не имеет права создать что-то новое, работающее по другим принципам, протоколам, алгоритмам.

Ссылки

Примечания

  1. http://www.inf.ru/2010/04/13/obimp-i-bimoid-nemnogo-o-novom-proekte/