140 likes | 251 Views
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.
E N D
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ść Ź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
Dziękuję za uwagę Proszę o pytania