Farkas Gábor
A Skype architektúrája P2P hálózat Supernode –ok, peer-ek,
login server
Szolgáltatásai IP telefon ingyenes Hátránya: érzékeny a csomagvesztésre, késleltetés-
ingadozásra, … sok további szolgáltatás
További szolgáltatások Instant message Fájlok küldése
Video telefonálás Konferenciabeszélgetés Jelenlétkövetés
Felhasználók kereshetőek
Miért jó a Skype? A hasonló szolgáltatások között (pl. MSN Messenger)
a legnépszerűbb Jó hangminőség (jobb, mint a hagyományos telefonnál) Egyszerű konfiguráció és használat Biztonságos (end-to-end encryption, titkos forráskód)
Sok platformon elérhető
Népszerűség 2008. szeptember 1 milliárd letöltés 13 millió online felhasználó egyszerre Ma kb. 22 millió online
felhasználó egyszerre
Népszerűség
További szolgáltatások Nem csak két számítógép között lehet használni SkypeOut vezetékes és mobiltelefonok felé nem ingyenes, de nagyon olcsó
a cél-országig interneten keresztül, onnan a helyi hívás díját kell fizetni
prepaid
SkypeIn Csak bizonyos országokban elérhető (Magyarországon is) Előfizetés ellenében
A Skype API A Skype API (Application Programming Interface)
lehetőségeket biztosít különböző, felhasználók által készített szkriptek és alkalmazások számára, hogy vezéreljék a Skype felhasználói interfész funkcióit, és hogy kiegészítő funkciókat készítsenek a Skype-hoz.
A Skype Public API Egyszerű szöveges parancs protokollt (Command
Protocol) használ a felhasználói alkalmazások és a Skype közötti kommunikációra (a Communication Layer-en keresztül) A Communication Layer platformonként más A Command Protocol platformfüggetlen (a gyakorlatban az új funkciók először Windows-on érhetőek el), ha a Communication Layer rendelkezésre áll, bármilyen programozási nyelven használható Skype Protocol Tracer – terminálszerű alkalmazás
A Skype API – wrapper-ek Skype4COM ActiveX objektum Skype4Java Java objektumok Skype4Py Python specifikus könyvtár
Skype API – lehetőségek Hívások indítása és menedzselése SMS-ek küldése és menedzselése Hívásdíj információk Videohívások indítása és menedzselése Hangüzenetek (Voicemail) hagyása Hívástovábbítás menedzselése Chat létrehozása, chat-üzenetek küldése
Skype API – lehetőségek 2. Kapcsolatok és csoportok menedzselése
Keresés (Userek, hívások, sms-ek, voicemail-ek, …) Előzmények menedzselése A Skype user interface-ének vezélése
Saját menük és események saját menüket lehet létrehozni a Skype user interfaceében, amire ha rákattint a felhasználó, akkor az azt létrehozó alkalmazás egy notification-t kap
Skype API – lehetőségek 3. AP2AP – Alkalmazás-alkalmazás parancsok két alkalmazás kommunikálhat egymással, anélkül, hogy ez látható lenne a kliensben Hang folyamok felvételek készítése, vagy éppen visszajátszása hívásokba Kapcsolat tesztelése
Skype API - objektumok Skype objektumok, amiknek le lehet kérdezni
tagváltozóit, és akciókat, változtatásokat lehet kezdeményezni GET, SET és ALTER parancsokkal
USER (keresés, adatok lekérdezése), PROFILE, CALL,
MESSAGE, CHAT, VOICEMAIL, SMS, APPLICATION, FILETRANSFER (csak monitorozás, nincsenek akciók, mint küldés vagy fogadás beleegyezés), …
General parameters GET, SET paranccsal lekérdezhetőek és módosíthatóak
általános változók, mint pl. SKYPEVERSION CURRENTUSERHANDLE
USERSTATUS (user állapota, láthatósága) AVATAR stb…
Skype API - események Skype -> Alkalmazás üzenetek Notification
válaszok GET parancsra változások
Error
Errorcode Hibaüzenet
Alert events megjelenik a user interface-ben és a tálcán
Skype extrák 2007. június-tól Skype Extras Manager letölthetőek és indíthatóak is belőle harmadik fél által fejlesztett alkalmazások kijelölhetőek automatikusan induló alkalmazások Sokféle alkalmazás hívásrögzítés, visszajátszás fax alkalmazások üzleti célű alkalmazások (call center)
Skype extrák 2. Sokféle alkalmazás megosztott whiteboard hang analizálók (lie detector, love detector) szórakoztató és közösségi alkalmazások játékok (sakk, backgammon, …) Letölthetőek a Skype Shop-ból ingyenes és fizetős alkalmazások is Skype certified extrák harmadik fél által fejlesztett, Skype által elismert
Skype extrák 3. Problémák a Skype Extras Manager-rel, sokan inkább
kikapcsolták Láthatóság, ismertség hiánya 2009. szeptemberben megszűnik a támogatás nincs több Skype certified extra de az eddigi extrák attól még megmaradnak új alkalmazások továbbra is készülhetnek, az API-t
továbbra is karbantartják
Népszerű extrák Pamela sok funkció egy alkalmazásba integrálva hívás, videó, chat rögzítése viocemail-ek mentése határidőnapló, születésnapok mcePhone integráció a Windows Media Center-be együttműködés Skype-hardware-ekkel CTSS Chat Translator And Speaker For Skype 51 nyelvre fordít és 10 nyelven felolvas
Források http://arxiv.org/ftp/cs/papers/0412/0412017.pdf http://skypenumerology.blogspot.com/2008_09_01_ar
chive.html http://skypenumerology.blogspot.com/ http://share.skype.com/sites/en/2009/09/skype_tops_ the_im_app_charts.html http://en.wikipedia.org/wiki/Skype https://developer.skype.com/ http://share.skype.com/sites/devzone/ https://extras.skype.com/