1 Informatyczne narzędzia wspomagające pracę na odległośćPolitechnika Krakowska Wydział Inżynierii Elektrycznej i Komputerowej Informatyczne narzędzia wspomagające pracę na odległość Autor: Piotr Jędrzejec Promotor: dr inż. Jerzy M. Zaczek Konsultant: mgr inż. Krzysztof Rzecki
2 Spis treści Usługi oferowane przez aplikacje komunikacyjne (Skype)Architektura sieci Skype P2P Skype API – możliwości programistyczne Tablica współdzielonych informacji graficznych
3 Telepracownik Nowelizacja ustawy Kodeksu PracyPracodawca zobowiązany jest umożliwić wybór trybu pracy Pracodawca musi zapewnić odpowiedni sprzęt Pracownik musi mieć te same prawa co osoby pracujące w siedzibie firmy Zalety pracy zdalnej po obu stronach
4 Popularność Komunikator Popularność Gadu-Gadu 43,17% Skype 28,20%Tlen.pl 6,36% Źródło: Megapanel PBI/Gemius, czerwiec 2007
5 Dlaczego Skype ? Platforma: Windows, Max OS X, Linux, Pocket PC, Windows Mobile (Beta) Szyfrowane połączenia Skype Out Skype In Skype Voic Skype SMS SkypeCast Skype Extras Standardowa funkcjonalność (audio, video, chat)
6 Architektura Skype Superwęzły Węzły przekazywania Węzły standardowe
7 Skype API Udostępnia wymianę wiadomości tekstowych pomiędzy oknamiSkype4COM Skype4Java App2App (ang. Application to Application)
8 Koncepcja biznesowa Diagram koncepcji zarobkowej
9 Tablica współdzielonych informacji graficznychZałożenia: Każdy uczestnik spotkania współdzieli swoją tablicę graficzną z innymi uczestnikami Modyfikacja tablicy graficznej za pomocą standardowych narzędzi (ołówek, gumka, wstawianie obiektów) Zarządzanie sesją (podłączenie, zakończenie)
10 Architektura Architektura aplikacjiArchitektura komunikacji pomiędzy uczestnikami Faza 1 Faza 2
11 Sposób przesyłania grafikiPodział tablicy graficznej na komórki Przesyłanie komórek, które uległy modyfikacji
12 Protokół komunikacyjnyPola, z których składa się pakiet: Flaga początku Nadawca (login) Odbiorca (login) Typ (konfiguracja, bitmapa, paczka) Rozmiar Parametry (zależą od pola TYP) Dane (zależą od pola TYP) Flaga końca Schemat pakietu przesyłania komórki z tablicy graficznej
13 Aplikacja „Whiteboard”
14 Dziękuję za uwagę Proszę o pytania