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ésingadozá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/