… v bezpečí silného teamu! Jabber/XMPP – výhody a úskalí otevřeného IM protokolu Jan Pinkas Administrátor Jabbim HumboldTec spol.s r.o. 26.října 2007,

Slides:



Advertisements
Podobné prezentace
Hotel Tatra, Velké Karlovice 23. – 25. dubna 2007 S4U – Seminář o Univerzitním informačním systému 1 Osobní management Tomáš Procházka.
Advertisements

Vytvořila:Monika Hradilová. NA ÚVOD… NA ÚVOD… Přátelství a internet…Tohle téma je hodně otevřené. Na celém světě existují milióny sociálních stránek.
TeamSpeak - komunikační program ● TeamSpeak je flexibilní a výkonný program, který ● umožňuje lidem navzájem spolu mluvit přes internet. ● TeamSpeak se.
TRANSPARENTNÍ ORGANIZACE Financování politických stran Jakub Michálek 6. října 2011.
Projekt Informační a vzdělávací portál Libereckého kraje I CZ.1.07/1.1.00/ I Školení pro uživatele portálu.
VY_32_inovace_01_infpojmynet1_01 Vypracovala: Mgr. Lucie Bernátová Datum: leden 2013 Předmět:Informační technologie Ročník:7. ročník Škola - adresa:Základní.
Informatika pro 5. ročník Úvod do světa počítačů - Hardware.
1 Aplikovaná informatika - Alternativní síťová komunikace Aplikovaná informatika Opakování tématu - cvičení - Alternativní síťová komunikace ZEMÁNEK, Z.
Elektronické učební materiály - II. stupeň Digitální technologie 9 Autor: Bc. Pavel Šiktanc Movie Maker uložení a sdílení filmů Co se všechno naučíme???
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Prostředí internetu Číslo DUM: III/2/VT/2/2/27 Vzdělávací předmět: Výpočetní technika Tematická oblast:
Přecházíme na WordPress Hynek Beran Správa ICT město Hořice
2OP484 Manažerská informatika 4Office doplňkySnímek 1 2OP484 Manažerská informatika 4 Office 365 Co nebylo ve skriptech
Virtuální kolega Attavena, o.p.s. Prezentace projektu a návrh implementace jeho nabídky: do systému vzdělávání.
Název materiálu: Internetová úložiště Anotace: Výklad nového učiva Autor: Iveta Pasterňáková, 2013 Ověření ve výuce , 5.třída Vyučovací předmět:
Elektronické učební materiály - II. stupeň Informatika – aplikace informačních technologií Autor: Bc. Pavel Šiktanc Internetové stránky Co se všechno naučíme???
Základní škola a mateřská škola Lázně Kynžvart Autor: Mgr. Petra Šandová Název: VY_32_INOVACE_5B_INF3_16_ Téma: pro 4.,5.ročník ZŠ, vytvořeno:
Principy Základních registrů Ing. Ondřej Felix, CSc.
Síťové operační systémy OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
Software Licence a distribuce Karel Nymsa Dotkněte se inovací CZ.1.07/1.3.00/
Univerzitní informační systém III., Lednice 2004 Vývoj a koncepce nového univerzitního webu Ondřej Kudlík
ŠKOLA: Gymnázium, Chomutov, Mostecká 3000, příspěvková organizace AUTOR:Mgr. Jiří Kolář NÁZEV:VY_32_INOVACE_08B_15_Sítě_internet2 TEMA:HARDWARE A SOFTWARE.
Sub-projekt PF 098: Práva dítěte ve školské praxi Brno, 26. listopadu 2013 Autentická participace Petra Ali Doláková Realizátor projektu: Česko-britská.
INTERNET. Internet je celosvětový systém navzájem propojených počítačových sítí, ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů TCP/IP.
OneNote. Co to je?  OneNote patří k produktům Microsoftu, nyní je ke stažení zdarma  jde o aplikaci pro rychlou, snadnou a přehlednou správu různých.
2 Marketingové koncepce
Číslo projektu CZ.1.07/1.4.00/ Název sady materiálů
PŘIHLÁŠENÍ K ELEKTRONICKÉ EVIDENCI TRŽEB
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Internet komunikace.
Systém vzájemného sdílení mezi občanem a obcí
AUTOR: Mgr. Marcel Bednařík NÁZEV: VY_32_INOVACE_09_INF_12
Základní škola a mateřská škola Lázně Kynžvart Autor: Mgr
Tutoriál ~ eKnihy Stahování
MICROSOFT WINDOWS.
Talent marketingových komunikací
Internet.
Základní škola a mateřská škola Lázně Kynžvart Autor: Mgr
Demoverze QI Informace pro partnery DCC
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Internetové služby – Disk Google Číslo DUM: III/2/VT/2/2/36 Vzdělávací předmět: Výpočetní technika Tematická.
Druhy sítí podle rozlehlosti
AUTOR: Eva Strnadová NÁZEV: VY_52_INOVACE_04_05_04_DÝCHACÍ SOUSTAVA
STANDARDY KVALITY V SOCIÁLNÍCH SLUŽBÁCH „SKSS“
Zpráva o činnosti za rok 2007
INTERNET Číslo projektu CZ.1.07/1.5.00/ Název školy
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Zábava na internetu
Prvky v síti Střední škola hotelová a služeb Kroměříž Název školy
Icq Jan Nehyba.
Webová aplikace MS2014+ Ing. Josef Šetek
2. ROČNÍK KONFERENCE K RODINNÉ POLITICE MĚSTA OLOMOUCE,
Autor: Mgr. Vladimíra Dvořáková
EQF a Národní soustava kvalifikací v České republice
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Jednotná informační brána jako studnice informací pro lékaře
Bibliografické odkazy a citace změny oproti starší verzi normy ISO ČSN 690 Mgr. Zdeňka Firstová Univerzitní knihovna ZČU v Plzni
Stanislava Andršová Josef Vlach
MISYS - Pasporty.
Technická Evidence Zdravotnických Prostředků 1
Remote login.
Název školy: Autor: Název: Číslo projektu: Název projektu:
Název projektu | Název společnosti | Jméno prezentujícího
Sdružení historických sídel Čech, Moravy a Slezska - druhé největší sdružení v ČR ( ) členů - založeno 1990 Základní poslání a cíle Sdružení:
Platforma pro personalizaci standardizovaných výukových materiálů
Přednášky z Distribuovaných systémů
Název školy Základní škola praktická Rožnov pod Radhoštěm
Nádherné prezentace navrhnete a předvedete snadno a s jistotou.
Online databáze pro ohrožené rodiny a děti v ORP Chrudim SÍŤ POMOCI A PODPORY na Chrudimsku V RÁMCI PROJEKTU EFEKTIVNÍ ŘÍZENÍ SÍTĚ SLUŽEB PRO OHROŽENÉ.
První pomoc.
NOVINKY OD BUŘINKY – DUBEN 2016
Primární emise akcií (IPO) VOKT (P-8)
(hlášení místního rozhlasu)
Digitální učební materiál
Transkript prezentace:

… v bezpečí silného teamu! Jabber/XMPP – výhody a úskalí otevřeného IM protokolu Jan Pinkas Administrátor Jabbim HumboldTec spol.s r.o. 26.října 2007, ZČU Plzeň Odpoledne s Linuxem 2

2 … v bezpečí silného teamu! Co je to Instant Messaging? ● Internetová služba ● Umožňuje sledovat aktuální dostupnost kontaktů (online, away, offline, zpráva o stavu – jsem na obědě) ● Zasílání zpráv a souborů ● Na rozdíl od u se vše odehrává v reálném čase

3 … v bezpečí silného teamu! Jak to vlastně začalo? ● 70. léta – na unixech se používá talk ● 1988 – Jarkko Oikarinen napsal IRC ● 1996 – Izraelská společnost Mirabilis přivádí na svět první opravdové IM řešení ke stažení zdarma ● 1997 – AOL reaguje – na světě je AIM ● 1998 – AOL kupuje Mirabilis za $407 mil. ● 2000 – Jeremie Miller uvolňuje server jabberd

4 … v bezpečí silného teamu! Přichází Jabber ● Na vývoji jabberd začal Jeremie v roce 98 ● 2000 – na světě je první verze jabberd ● 2002 – IETF formuje XMPP pracovní skupinu ● 2004 – přijaty standardy RFC 3920 a 3921 ● 2005 – přichází Google Talk ● 2006 – Google Talk se otevírá světu

5 … v bezpečí silného teamu! Jabber v ČR ● Začátek roku 2001 – založen první veřejný server, dione.zcu.cz ● Duben 2001 – založen server jabber.cz ● Červenec 2001 – založen server njs.netlab.cz ● Září 2005 – jabber.cz byl pohlcen serverem njs.netlab.cz ● 2006 – tyto servery nadále vystupují pod jedním jménem – Jabbim ● 2007 – velký boom malých serverů

6 … v bezpečí silného teamu! Jabber vs XMPP ● XMPP je standardní protokol ● Jabber je řešení postavené na XMPP ● Jabber má ke XMPP stejný vztah jako Web k HTTP protokolu.

7 … v bezpečí silného teamu! Výhody XMPP protokolu ● Decentralizace ● Otevřený protokol, standard ● Otevřenost – velké množství svobodného kódu ● Bezpečnost – SASL, TLS, GPG ● Rozšiřitelnost – specifikace XEP, pružnost XML ● Možnost výběru – klienti, servery, služby

8 … v bezpečí silného teamu! Nevýhody XMPP protokolu ● Chybí heartbeat ● Roztříštěnost – díky rozšiřitelnosti si každý implementuje, co ho napadne ● Nemožnost převodu JID mezi servery ● Chybí killer app – Jabber nenabízí uživatelům vlastně nic nového ● Malý počet uživatelů (v populaci jsou i normální lidé, ne jen geekové)

9 … v bezpečí silného teamu! Proč nepřichází úspěch? ● Absence velkých serverů s kvalitní podporou – malé servery nejsou schopny přitáhnout větší množství uživatelů ● Gtalk – v podstatě tají, že se jedná o XMPP server, navíc službu nepropaguje ● Chybí klient pro běžného uživatele – to co jde ve Skype jedním tlačítkem, na to v XMPP světě potřebujete 5 minut a dvě vysoké školy. ● Jabber nepřináší uživatelům nic nového, spíše naopak

10 … v bezpečí silného teamu! Proč to nejde snadno změnit? ● Chybějící obchodní model ● Síťový efekt – uživatelé chtějí používat službu, kterou už používají jejich přátelé ● Jabber nepřináší uživatelům služby, které by je donutily přejít ● Decentralizace – uživatelé nechtějí paradoxně možnost výběru ● Klienti – je jich moc (každý doporučuje jiný, nefunguje viral marketing), chybí podpora videa a hlasu, sdílení souborů

11 … v bezpečí silného teamu! Co můžeme udělat pro změnu? ● Netahat do IM politiku a náboženství – dnes je všude prezentován Jabber stylem „ICQ je špatné“ - tohle uživatele vůbec nezajímá ● Podílet se na dokumentaci pro běžného uživatele, současná je příliš složitá – Jabber.cz Wiki ● Podílet se aktivně na vývoji klientů pro běžného uživatele – nejlepší možnost, dokumentace nebude třeba ● Propagovat a používat Jabber pro Jabber, ne jako bránu do ICQ

12 … v bezpečí silného teamu! Rok 2007 – ta snadnější cesta ● Vychází Miranda 0.7.0, kvalitní podpora XMPP protokolu, tedy ideální trojský kůň pro Jabber ● QiP Infium – podpora XMPP protokolu ● Instalujte a doporučujte svým okénkovým přátelům použití multiprotokolového klienta, argumenty jako rychlost, paměťová náročnost nebo pěkný design na většinu uživatelů zabírají. ● Při instalaci Mirandy přidejte registraci Jabberu a svůj kontakt jako bonus :-)

13 … v bezpečí silného teamu! Jabbim – tak trochu jiný Jabber ● Největší kouzlo Jabbim jsou specifické české služby a bezkonkurenční podpora – diskuzní fórum, wiki, MUC konference ● To vše díky relativně silné vývojářské komunitě ● Jabbim komunita aktivně přispívá k rozvoji této technologie – část software je opensource – Jabber Disk, Jabbim klient ● registrací, aktivních uživatelů, více než uživatelů ve špičce

14 … v bezpečí silného teamu! Jabbim – jak to funguje? ● Jádrem serveru je XMPP server ejabberd, umístěný na dvou serverech, běžící jako Erlang nody ● Data jsou ukládána do MySQL, innodb tabulky, všechny operace v transakcích ● Transporty a roboti jsou napsáni v C, C++, Perlu, Pythonu, Ruby, PHP ● V současné chvíli využíváme pro naše služby 4 servery

15 … v bezpečí silného teamu! Jabbim – transporty ● 2 ICQ transporty JIT, 1 ICQ transport PyICQt pro VIP uživatele ● MSN transport ● Yahoo transport ● AIM transport ● IRC transport ● SMTP transport – JID funguje jako ová adresa

16 … v bezpečí silného teamu! Jabbim – služby ● Jabber Disk – 50 MB pro každého a 1 GB pro VIP uživatele, public, private, album ● SMS transport – SMSky do Vodafone a O2 bez opisování kódu ● Dict transport – překladové slovníky využívající Perl::Metatrans ● Program televize, Předpověď počasí, RSS ● Robot poskytuje jízdní řády MHD/vlak/BUS, svátky, kurzy a

17 … v bezpečí silného teamu! Jabbim – www služby ● Jabbim Album – fotoalbum spravované pomocí Jabberu (přes Jabber Disk) ● Jabbim PasteBin – místo pro výměnu zdrojových kódů a log souborů, výborné pro vývojáře ● Jabber Disk – www rozhraní k veřejné části Jabber Disku ● Status ikonka – aplikace pro zobrazení vašeho statusu na www stránkách

18 … v bezpečí silného teamu! Jabbim – plány do budoucna ● Nasadit dva nové servery, zvýšit stabilitu a dostupnost služeb na 99.9% ● Stávající vyřazované servery repasovat a přesunout jako podpůrné do serverovny ● Historie na serveru – včetně www rozhraní a implementace do Jabbim klienta ● Garantované levné SMS do CZ a SK sítí ● Dále rozvíjet naše vlastní služby ● Podporovat nové Jabber projekty (i finančně)

19 … v bezpečí silného teamu! Jabbim klient ● Jabbim klient je aplikace napsaná v Pythonu za použití knihovny Qt4 ● Klient funguje pod Unixy i pod MS Windows ● Cílem je přivést k Jabberu běžné uživatele bez čtení složité dokumentace ● Klient má už teď vlastnosti, které ho od ostatních odlišují, například podporu skinů a pluginů ● Část konfigurace klient získává sám, cílem je funkční připojení a FT ihned po instalaci

20 … v bezpečí silného teamu! Jabbim klient ● Klient je zveřejněn pod licencí GPL ● ● Vývojáři stále hledají nové kolegy: designery, překladatele do češtiny, autory dokumentace, grafiky

21 … v bezpečí silného teamu! Diskuze ● Prostor pro vaše dotazy

22 … v bezpečí silného teamu! Psi 0.11 – předvedení služeb ● Jabbim Album ● Slovníky ● SMSky

23 … v bezpečí silného teamu! Děkuji za pozornost ● ●