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
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
Telepracownik Nowelizacja ustawy Kodeksu Pracy Pracodawca 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
Popularność Komunikator Popularność Gadu-Gadu 43,17% Skype 28,20% Tlen.pl 6,36% Źródło: Megapanel PBI/Gemius, czerwiec 2007
Dlaczego Skype ? Platforma: Windows, Max OS X, Linux, Pocket PC, Windows Mobile (Beta) Szyfrowane połączenia Skype Out Skype In Skype Voicemail Skype SMS SkypeCast Skype Extras Standardowa funkcjonalność (audio, video, chat)
Architektura Skype Superwęzły Węzły przekazywania Węzły standardowe
Skype API Udostępnia wymianę wiadomości tekstowych pomiędzy oknami Skype4COM Skype4Java App2App (ang. Application to Application)
Koncepcja biznesowa Diagram koncepcji zarobkowej
Tablica współdzielonych informacji graficznych Zał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)
Architektura Architektura aplikacji Architektura komunikacji pomiędzy uczestnikami Faza 1 Faza 2
Sposób przesyłania grafiki Podział tablicy graficznej na komórki Przesyłanie komórek, które uległy modyfikacji
Protokół komunikacyjny Pola, 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
Aplikacja „Whiteboard”
Dziękuję za uwagę Proszę o pytania