XMPP ํด๋ผ์ด์–ธํŠธ Kaidan 0.5.0 ์ถœ์‹œ

6๊ฐœ์›” ์ด์ƒ์˜ ๊ฐœ๋ฐœ ๋์— ๋‚˜์™”๋‹ค. XMPP ํด๋ผ์ด์–ธํŠธ์˜ ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค ๋ฐ์“ฐ. ํ”„๋กœ๊ทธ๋žจ์€ Qt, QXmpp ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค๋ฆฌ ๊ฐ€๋ฏธ ะธ ๋ฐฐํฌ์ž GPLv3์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด์…ˆ๋ธ”๋ฆฌ ์ค€๋น„๋œ ๋ฆฌ๋ˆ…์Šค์šฉ(AppImage), macOS ะธ Android (์‹คํ—˜์  ์กฐ๋ฆฝ). Windows ๋ฐ Flatpak ํ˜•์‹์šฉ ๋นŒ๋“œ ๊ฒŒ์‹œ๊ฐ€ ์ง€์—ฐ๋ฉ๋‹ˆ๋‹ค. ๋นŒ๋“œ์—๋Š” Qt 5.12 ๋ฐ QXmpp 1.2๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค(Qt๊ฐ€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์•„ Ubuntu Touch ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค).

์ƒˆ ๋ฒ„์ „ ๋˜์—ˆ๋‹ค ์ƒˆ๋กœ์šด XMPP ์‚ฌ์šฉ์ž์—๊ฒŒ ๋”์šฑ ํŽธ๋ฆฌํ•˜๋ฉฐ ์‚ฌ์šฉ์ž ์ธก์˜ ์ถ”๊ฐ€์ ์ธ ๋…ธ๋ ฅ ์—†์ด๋„ ๋” ๋†’์€ ์ˆ˜์ค€์˜ ๋ณด์•ˆ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Kaidan์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด์ œ ์˜ค๋””์˜ค์™€ ๋น„๋””์˜ค๋ฅผ ๋…น์Œํ•˜๊ณ  ๋ณด๋‚ผ ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฐ๋ฝ์ฒ˜์™€ ๋ฉ”์‹œ์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ƒˆ ๋ฆด๋ฆฌ์Šค์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์‚ฌ์†Œํ•œ ๊ฐœ์„  ์‚ฌํ•ญ๊ณผ ์ˆ˜์ • ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

XMPP ํด๋ผ์ด์–ธํŠธ Kaidan 0.5.0 ์ถœ์‹œ

๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ชฉ๋ก :

  • ์ผ๋ฐ˜ ๋กœ๊ทธ์ธ ๋ฐ QR ๋กœ๊ทธ์ธ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ๋‚ด์žฅ ๋“ฑ๋ก ์‹œ์Šคํ…œ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค ๋ฉ”์‹œ์ง€ ๋…น์Œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์—ฐ๋ฝ์ฒ˜ ๊ฒ€์ƒ‰์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ”์‹œ์ง€ ๊ฒ€์ƒ‰์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • XMPP URI ๊ตฌ๋ฌธ ๋ถ„์„์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์Šค์บ” ๋ฐ QR ์ฝ”๋“œ ์ƒ์„ฑ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์—ฐ๋ฝ์ฒ˜ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์•Œ๋ฆผ ์Œ์†Œ๊ฑฐ ๊ธฐ๋Šฅ ์ œ๊ณต
  • ์—ฐ๋ฝ์ฒ˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์ •๋ณด ํ‘œ์‹œ ์ œ๊ณต
  • ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ง€์›์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์—ฐ๋ฝ์ฒ˜ ๋ชฉ๋ก์ด ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ์•„๋ฐ”ํƒ€, ์ฑ„ํŒ… ํŽ˜์ด์ง€์—์„œ ์ฝ์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€ ์นด์šดํ„ฐ ๋ฐ ์ฑ„ํŒ… ๋ฉ”์‹œ์ง€ ํ’์„ ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Android์—์„œ ์•Œ๋ฆผ ํ‘œ์‹œ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณ„์ •์„ ์ผ์‹œ์ ์œผ๋กœ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ž˜๋ชป๋œ ์ž๊ฒฉ ์ฆ๋ช… ๋ฐ ๋” ๋‚˜์€ ํ‚ค๋ณด๋“œ ํ‚ค ์‚ฌ์šฉ์— ๋Œ€ํ•œ ํžŒํŠธ๋กœ ๋กœ๊ทธ์ธ ํ™”๋ฉด์„ ๋ฆฌํŒฉํ„ฐ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ์šฉ ๋ฉ”์‹œ์ง€๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Kaidan ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋งค์šฐ ๊ธด ๋ฉ”์‹œ์ง€ ์ž๋ฅด๊ธฐ๋ฅผ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ •๋ณด ํŽ˜์ด์ง€์— ๋ฌธ์ œ๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” ๋งํฌ๊ฐ€ ํฌํ•จ๋œ ๋ฒ„ํŠผ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ–ฅ์ƒ๋œ ์—ฐ๊ฒฐ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€;
  • ๊ณ„์ • ์‚ญ์ œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋กœ๊ณ ์™€ ์ผ๋ฐ˜ ๋ฐฐ๋„ˆ๊ฐ€ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • OARS ๋“ฑ๊ธ‰์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์—ฐ๋ฝ์ฒ˜ ์ด๋ฆ„๋ณ„๋กœ ๋ชฉ๋ก์˜ ๋ณด์กฐ ์ •๋ ฌ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์–ด์…ˆ๋ธ”๋ฆฌ๊ฐ€ F-Droid KDE ์ €์žฅ์†Œ์— ๋ฐฐ์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋” ๋‚˜์€ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์ง€์›์„ ์œ„ํ•ด ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์„ฑ๋Šฅ๊ณผ ์•ˆ์ •์„ฑ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์ฝ”๋“œ๋ฅผ ๋ฆฌํŒฉํ„ฐ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋” ์‰ฌ์šด ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ๋ฌธ์„œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์„ค์ •์˜ ์Šคํฌ๋กค ๋ฐ ์š”์†Œ ๋†’์ด ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€