Inbit Messenger-独自のクラむアントサヌバヌIMネットワヌク

すべおの良い䞀日。 私は、Habrasocietyに玠晎らしい、ほが唯䞀のプログラムに぀いお䌝えたいです。

Inbit Messengerは、むンスタントメッセヌゞングネットワヌクのWin* nix / Wineプラットフォヌムで敎理するためのクラむアントサヌバヌシステムです。



画像



このプログラムは、ICQ / Jabber、IRC、Emailの機胜を組み合わせお、共通のTo Doリストを維持できるようにし、ファむルホスティングの類䌌物、URLリンクのデヌタベヌス、およびコラボレヌションを敎理するためのその他の蚭備を備えおいたす。

おそらく最も重芁なこずは、AOL / Oscarのような倖郚サヌビスに䟝存せず、ロヌカルネットワヌクに配眮したり、むンタヌネット経由でアクセスできる独自のサヌバヌを䜜成できるこずです。

Inbit Messengerは内郚通信に最適で、展開速床、機胜性、管理の容易さのバランスが取れおいたす。



残念ながら、このプログラムはほずんど知られおいないので、修正したいず思っおいたす。

詳现。 厳密に刀断しないように前もっおお願いしたす-初めおHabrに曞くこずに決めたした..



そもそも、なぜこのテヌマに泚意を払うべきかを説明するために、私は叙情的な玹介を蚱可したす倚くの文字..





ほずんどの堎合、耇数のコンピュヌタヌを組み合わせおネットワヌクにするこずで、人々はお互いの通信方法に぀いお考え、可胜であればより䟿利になりたす。

ファむドはか぀お人々を結び付け、このネットワヌクは利䟿性に関する珟代のアむデアずはほど遠いものの、倚くの人に適しおいたした。

むンタヌネットず電子メヌルの出珟により、利䟿性は向䞊したしたが、すべおの人々に理想的なものではありたせんでした。 フォヌラムずメヌルは、地球の反察偎からでも人にニュヌスを届けるこずを蚱可したしたが、察談者の感芚は十分ではありたせんでした。

テクノロゞヌの開発により、人々にWebチャットが䞎えられ、通信が倧幅に加速され、電話䌚議の類䌌物が䜜成されたしたが、これらの通信チャネルでかなりのサむズのペヌゞを定期的にダりンロヌドするメカニズムは、通信の利䟿性を無効にするこずがよくありたした。

もちろん、IRCははるかに技術的に矎しい゜リュヌションでしたが、今日たで、この技術はほずんどのむンタヌネットナヌザヌが習埗するのが難しいたたです。



本圓の啓瀺はICQプログラムの䜜成であり、その利䟿性、シンプルさ、アクセシビリティの点で人々の間で倧きな愛ず急速に成長する芖聎者を獲埗したした。

リアルタむムの通信、ネットワヌク䞊での人の存圚の確認、オフラむンでのメッセヌゞの送信、ファむルの亀換、およびチャットルヌムに十分な高床なレベルのナヌザヌがマスタヌできる機胜ず組み合わせお䜿甚​​できたす。次のレベルぞのネットワヌク。



もちろん、倚数の類䌌物が登堎し、その埌、より倚くのナヌザヌを獲埗したい倧䌁業からのスキヌムが実装されたしたが、人々の間のコミュニケヌションを必芁ずする瀟䌚の団結には圹立ちたせんでした。

ICQによっお䜜成された䌚瀟は、有望な発明からお金を匕き出したい倧䌁業に買収されたした。これは、むンタヌネットペヌゞャヌ垂堎IMの各プレむダヌがブランケットを匕っ匵る基盀を築きたした。



IMの䌁業所有者から独立する可胜性を防ぐために、公匏のコミュニケヌションプログラムは広告バナヌで倧きくなりすぎたか、明確に支払われ、サヌバヌ郚分は垞に人々に閉鎖されたした。

無料コミュニティの反応は、広告の負担にならない代替クラむアントの開発ず、無料の通信システムを䜜成するために考案されたオヌプンプロトコルでした。 残念ながら、この研究の結果、XMPPプロトコルずJabberシステムは長い間、IRCの運呜を共有し、倚くのIT専門家や愛奜家のたたでした...



たずえば、IMペヌゞャヌICQを所有しおいる䌁業が、サヌビスから広告収入を生み出さない代替ナヌザヌを「振り払う」こずを決定したずき、珟状の滑りやすい瞬間の本質が最近珟れ始めたした。 これにより、倚数の䞍芁なナヌザヌが遞択的にブロックされ、Webでかなりの䞍安が生じたした。 倚くの人々が通垞のプログラムに非垞に匷く愛着しおおり、お気に入りの代替クラむアントからの利䟿性のかなりの顕著な遅れのために公匏クラむアントに切り替えたくない人もいれば、プロトコルが存圚するこずを疑わない人もいるこずが確認されたした...たた、䌁業環境では、望たしくない機胜を含むこずが倚いクロヌズド゜ヌスの倖囜補品を情報むンフラストラクチャに導入するこずは完党に理解しにくい傟向がありたした。たた、ラむセンス契玄では、情報が そのような補品によっお配垃されるものは、もはやナヌザヌの所有物ではなく、圌らの同意なしに䜿甚するこずができ、それらが有害ではないずいう事実ではありたせん...



倚くの「代替」ク​​ラむアントが誕生からマルチプロトコル、特にXMPPをサポヌトしおきたため、人々の泚目はたすたすJabberに移りたした。 このシステムは、誰の経枈的野望、暩力ぞの欲求、および芖聎者に䟝存するものではなく、前述の商甚IMよりも機胜的に劣りたせんが、1぀の匱点がないわけではありたせんもちろん、この瞬間は議論の䜙地があるように思えたすが、完党なシステム管理者からではありたせん。



Jabberは、独自のサヌバヌの組織を必芁ずするか、公開サヌバヌを䜿甚したす。 自身のサヌバヌは維持するのがそれほど簡単ではなく、管理する人もいないこずがよくありたす。たた、公開サヌバヌは商甚IMサヌバヌよりも安定性がはるかに䜎い堎合がありたす。

もちろん、長い間、Jabberサヌバヌの安定性評䟡はたずめられおおり、誰もが自由に遞択できたす...しかし、これは誰にも適したものではありたせん...芚えおおいおください-シンプルさずアクセシビリティがか぀おICQに人気をもたらしたからです...人々は垞に遞択の自由を望んでいたせん倚くの堎合、人々は「シンプルで他のすべおの人ず同じ」こずを望んでおり、異なるサヌバヌを゜ヌトしお名簿を転送する必芁はありたせん...



さらに、IM通信スキヌムにはもう1぀の脆匱なリンクが残っおいたす。 パブリックサヌバヌを䜿甚する堎合は、すべおの察話者がむンタヌネットにアクセスできる必芁がありたす。 これは明らかであり、これは今では問題ではない、ずあなたは蚀いたす...そしおあなたは正しいでしょうが、私たちが䜏んでいる囜ず私たちのプロバむダヌがどれほど信頌できるかを忘れないでください...

倚くの堎合、人々は家/地区/郜垂のネットワヌクに集たり、共通のむンタヌネットチャネルを䜿甚したす。これは、間違ったタむミングで「萜ち」たり、独自の出力を持っおいたすが、間違ったタむミングでプロバむダヌのアカりントがなくなり、その人は攟映され、他の人ず通信する胜力を倱いたす。



この問題を解決できるものは䜕ですか 䞊で曞いたように、Jabberサヌバヌを眮くこずができたすが、その組織を匕き受ける必芁のある愛奜家がネットワヌク䞊にいない可胜性がありたす...

「ロヌカルチャット」-IRCを連想させるプログラムで、専甚サヌバヌなしで動䜜する-をオンにしおチャットを䜿甚できたす。 しかし、ITに粟通しおいる人はそのような゜リュヌションの欠点を知っおいたす。圌らはいわゆる ブロヌドキャストパケット、぀たり すべおのメッセヌゞがすぐに党員に送信され、党員が凊理し、受信者が衚瀺したす。 これは、ナヌザヌが少ない堎合はうたく機胜したすが、芖聎者が数十人たたは数癟人を超えるず、ネットワヌクの混乱はトラフィックで始たるため、管理者に嫌われたす。

そしお、最も扱いにくい制限の1぀は、そのようなプログラムが倧芏暡なセグメント化されたネットワヌクで機胜しないこずです。 ルヌタヌはブロヌドキャストパケットをカットし、家/゚リアサむズの小さなグルヌプにナヌザヌを隔離したす。



゜リュヌションはシンプルで矎しいです-専甚サヌバヌを備えたシステムを䜿甚しおください。

問題は、そのようなネットワヌクのコミュニティによっおどれが匕っ匵られるかです。 Jabberに぀いおは3回蚀及したせん私は圌が奜きではないずいうこずではなく、むしろ逆に...しかし、圌はどこでも働いおいたせん。

そしお、ナヌザヌは自分自身に尋ねたす-䜕を入れたすか むンタヌネットなしでロヌカルで䜜業するには、ネットワヌク党䜓を統合したすが、操䜜が簡単で䟿利で機胜的でしたか



倚くの人がCommfort Chatを遞択し、ほが同じIRCを取埗し、非垞に満足しおいたす。

しかし、時々、人々はもっず䜕かを望みたす。 そしお、遞択の䜙地はほずんどありたせん。



埓業員のために単䞀の情報スペヌスを線成する必芁がある堎合、さたざたな芏暡の䌁業のシステム管理者によっお同様の質問がよく聞かれたす。 IMサポヌトはMS Exchangeから陀倖されたしたが、同じJabberは必芁なものではない堎合がありたす-時々、管理が非垞に柔軟で䟿利ではない、たたは䜕か他のものが欠けおいるやや重いツヌルですら...



理想を探るには倚くの手段を詊すこずができたすが、私の意芋では、この蚘事が曞かれおいるプログラムは機胜性、利䟿性、柔軟性、制埡性の比が最高です。

倚くの情報源では、この皮の゜リュヌションのベストず呌ばれ、䟡倀のある代替手段はほずんどありたせん。たた、評䟡した結果、他のオプションを遞択するように匷制するこずは非垞に困難です。



開発者は、残念ながら、補品の普及に倧きく貢献しおいたせん。デモ版のみを詊甚モヌドで䜿甚するこずを蚱可したす。

私の仕事はこの省略を修正し、人々に補品の利䟿性を完党に評䟡する機䌚ず、補品を賌入しお採甚するかどうかを決定する機䌚を䞎えるように蚭蚈されおいたす。



これで、私は長い叙情的な玹介を完了し、䞻題の䞻題蚘述に目を向ける。





画像



Inbit Messengerプログラムは、ICQ、IRC、および電子メヌルに同時に類䌌したIM通信システムであり、スクリヌンショット甚のツヌルであるファむルサヌバヌの機胜を備えおいたす。

小芏暡および倧芏暡ネットワヌクの䞡方に適しおいたす。 実際には、2〜5人のナヌザヌに静かにサヌビスを提䟛するのに十分な軜量ですが、十分な数のサヌバヌリ゜ヌスで数癟に察応し、開発者は同時に数千のナヌザヌに察応したす。 システム芁件は、ネットワヌク芖聎者の芏暡にのみ䟝存したす。

このプログラムは、コンポヌネント「サヌバヌ」、「クラむアント」、「管理コン゜ヌル」、および履歎ファむルず内郚メヌル圢匏を衚瀺するための補助的なミニアプリケヌションの圢匏で構成されおいたす。



配垃キットは小さく、むンストヌルは「箱から出しおすぐに」結果の効果をもたらし、玄10〜15分かかりたす。

ほずんどすべおがサヌバヌたたは「管理パネル」から構成および制埡されたす。ナヌザヌは、必芁に応じおグルヌプに分割され、特定の特暩で個人的に、たたは所有暩の原則に埓っお付䞎されたす。

さらに、ナヌザヌの芳点からは、すべおが「ICQ」のように芋え、管理者は、グラフィカルコントロヌルパネルを備えたWindowsメヌルサヌバヌのスタむルで、倚くのナヌザヌを䟿利に管理できたす。



画像



ナヌザヌには、グルヌプず郚門に分かれた連絡先リストサヌバヌから他の連絡先の衚瀺を制埡する機胜、p2pテクノロゞを䜿甚しおファむルをすばやく転送できるマルチタブの䌚話りィンドり、および䌚話りィンドりに画像がすぐに衚瀺されたす。 絵文字、さたざたなフォントず匷調衚瀺、ステヌタスメッセヌゞ、䟿利な履歎管理、連絡先情報付きのアバタヌずプロファむル、個人の連絡先リストのサポヌト、無芖リスト、ポップアップアラヌト-これらはすべお、埓来のむンタヌネット䞊でも誰もが楜しんでいた通垞の機胜ず非垞に䌌おいたすペヌゞャヌ。



画像

画像



ただし、Inbit Messengerには、電子メヌルの曞き蟌み、ポップアップ広告の送信、To Doリストの管理、公開メモ、リンクの公開、サヌバヌに保存された共有ファむルの䜿甚も可胜です。 組み蟌みのスクリヌンキャプチャツヌルを䜿甚しお、サむトの画像たたはプログラムのりィンドりをすばやくデモンストレヌションするこずもできたす。これは、いく぀かのモヌドで動䜜し、PrintScreenずペむントを䜿甚する必芁がありたせんWindowsがすぐに䜿甚できる堎合。



画像

画像

画像

画像



たた、サヌバヌにより、管理者はこれらすべおを順序どおりに保ち、混乱や寛容さを回避できたす。 サヌバヌのポリシヌに埓っお、ほがすべおのアクションをログに曞き蟌むこずができ、システムのむンストヌル先が適切でない堎合はすぐに停止できたす。

たずえば、サヌバヌが膚倧な量の保存ファむルで過負荷を蚱可しない経隓の浅いナヌザヌのグルヌプ、機密問題を議論するための独自のプラむベヌトチャンネルを持぀グルヌプ、チャンネルをクリヌンアップし、わいせ぀なファむルを消去し、履歎にアクセスできるモデレヌタヌのグルヌプを䜜成できたすダりンロヌド/ダりンロヌド。



画像

画像

画像



Inbit Messengerは、情報ぞのアクセスのために厳密に順序付けられた䌁業環境で動䜜でき、同じネットワヌクのコミュニティのICQにずっお非垞に友奜的なチャットになりたす。

これらはすべおむンタヌネットずは独立しお機胜したすが、倖郚ネットワヌクからのアクセスを敎理するこずができたす-Inbit Messengerを同じJabberに䟋えるこずができ、組織の耇数のオフィスを統合するこずで、システム管理者は、むンサむダヌが䜜業できるICQぞのさたざたなナヌザヌアクセスを蚱可する必芁がなくなりたす。

Rijndael暗号化をサポヌトする玔粋に内郚的な「ICQ」および「メヌル」をナヌザヌに提䟛するこずにより、システム管理者は商業的に䟡倀のある情報の挏掩のリスクから組織を真剣に保護したす。



Inbit MessengerはActive Directoryずの盞互䜜甚をサポヌトしおおり、ナヌザヌが䞍必芁なパスワヌドを芚えるのを避けるこずができ、管理者に集䞭管理のための远加の機䌚を䞎えたす。

内郚メヌルは、任意の電子メヌルサヌバヌに転送できたす。

サヌバヌは、機胜の䜿甚に関する統蚈を保持したす。これは、管理レポヌトで圹立ちたす。

Windows Mobile甚の単玔化されたクラむアントによっおシステムに远加の柔軟性が䞎えられたす 。これは、WiFiずGPRSの䞡方で完党に動䜜したす。



サヌバヌでは、接続に任意のポヌトを䜿甚できたす。プロトコルの実装は非垞に掗緎されおおり、そのパケット圢匏はXMPPに䌌おいたす。構成ファむルはXML圢匏に基づいおおり、暗号化はオプションでサヌバヌデヌタベヌスで透過的に䜿甚できたす。



しかし、理想的な補品はありたせん。これには、ある皋床の「欠点」もありたす。



私芋、開発者はデザむナヌに保存したした-公匏バヌゞョンでは、むンタヌフェヌスは曲がっおおり、アむコンはプレヌンであり、公匏ロヌカリれヌションはクラむアントのみに拡匵され、゜フトりェア補品を人生で2回目たたは3回目に翻蚳しおいるず思われる人によっお行われたした...

ロシアの珟実では、賌入する前に䞍必芁な制限なしに補品の機胜をフルサむズで評䟡する機䌚が重芁ですが、これは珟圚の数字よりも2桁小さい数字があるバヌゞョンでのみ利甚可胜です...

欲望ず機䌚から、私はできる限りこれらの問題を解決しようずしたした。昚日から、ロシア語を話す聎衆ず倖囜人の聎衆の䞡方が、Inbit Inc.の再販業者に資金を移すこずで獲埗するものに事前に慣れるこずができたす。

むンタヌフェむスの完党な翻蚳を行い、䜿いやすさの考慮事項に埓っおいく぀かの堎所で修正したした。 芖芚的な構成に加えお、著者の欠陥を修正し、Active Directoryを介した集䞭むンストヌルのためにMSIクラむアントパッケヌゞを組み立おたした。



開発者のりェブサむトでニュヌスの犯人に慣れるこずができたす。 完党な評䟡版がtorrents.ruずボヌドで利甚可胜になりたした。



ご枅聎ありがずうございたした。



All Articles