Bopup IM Client Software Development Kit (SDK) – безплатен набор от библиотеки, включващ документация, изходен код на примерни програми и COM компоненти за разработване и внедряване на функционалност за незабавни съобщения в съществуващи приложения, писане на собствен клиентски софтуер (месинджъри), базиран на архитектура клиент-сървър.
Приложенията, разработени с този SDK, взаимодействат с централен сървър за незабавни съобщения Bopup Communication Server, който се използва като сървърна част на организираната система за съобщения.
Bopup IM Client SDK предоставя интерфейси и функции, необходими за установяване на връзка със сървъра за съобщения, изпращане и получаване на лични (частни), групови незабавни съобщения, получаване на приоритетни и спешни известия от сървъра, управление на списъка с контакти на потребителя, получаване на актуализации на текущия статус на присъствие за потребителите от списъка с контакти.
SDK поддържа различни режими за оторизация със сървъра за незабавни съобщения:
Функции Bopup IM Client SDK
Всички предавани съобщения и файлове се криптират с помощта на мощни криптографски алгоритми, базирани на обмен на ключове Diffie-Hellman и CAST-128.
Сървърът за съобщения поддържа различни методи за оторизация и удостоверяване на потребителите: Обикновена, Оторизация Windows или Лично име/парола за вход.
Всеки потребител може да зададе свой собствен статус.
Съобщенията в режим офлайн (чакащи) се съхраняват на сървъра и се препращат автоматично на получателите веднага щом станат достъпни.
Получавайте планирани известия и приоритетни съобщения от сървъра, за да сте информирани за събития и важни новини. Тези съобщения се изпращат автоматично от централния сървър в планирано време или с определена честота.
На сървъра е наличен пълен архив на всички изпратени съобщения с възможност за преглед, търсене и отпечатване на данни за определен период, за определен служител, както и за запазване на резултатите в тестов файл.
Компонентите на SDK предлагат разработване на клиентски софтуер за незабавни съобщения с поддръжка на различни програмни езици и платформи, които включват C/C++ и рамката Microsoft C #/Visual Basic.NET.
Библиотеката осигурява и интерфейс за разработчици за средата VBA (Visual Basic for Applications ), която представлява платформа за разработка на вградени приложения в Microsoft Office, което прави възможно създаването на макроси с всички офис програми, включително Microsoft Excel, Microsoft Word, Microsoft Outlook, Microsoft Access, Microsoft PowerPoint и други.
Бележка
Bopup IM Client SDK изисква Bopup Communication Server да е инсталиран като сървърно приложение.


