Google Wave. Google Wave. Marcin Koziński. Seminarium Systemy rozproszone na Wydziale MIM UW. 8 października 2009
|
|
- Sebastian Kulesza
- 9 lat temu
- Przeglądów:
Transkrypt
1
2 Google Wave Marcin Koziński Seminarium Systemy rozproszone na Wydziale MIM UW 8 października 2009
3 Spis treści 1 Wprowadzenie 2 Google Wave API 3 Federation Protocol
4 Wprowadzenie Spis treści 1 Wprowadzenie Historia Co to jest Google Wave? Jak wygląda? 2 Google Wave API 3 Federation Protocol
5 Wprowadzenie Historia Parę lat temu... Google Maps
6 Wprowadzenie Historia Parę lat temu... Lars i Jens Rasmussen Bracia Lars i Jens, to główni pomysłodawcy i twórcy Google Maps. Po dużym sukcesie postanawiają rozpocząć kolejny ambitny projekt. Ich pomysłem jest narzędzie do komunikacji i współpracy.
7 Wprowadzenie Historia Komunikacja i współpraca dzisiaj Najpopularniejsze formy komunikacji w Internecie dzisiaj: i komunikatory (IM). Zaprojektowane ponad 40 lat temu. Naśladują tradycyjną komunikację: pocztę i rozmowy telefoniczne. Dlaczego w ogóle musimy wybierać pomiędzy nimi, skoro się dopełniają? Współpraca jest kolejnym oddzielnym kanałem. Jeśli jest potrzeba dyskusji na temat współtworzonego dokumentu, trzeba użyć konferencji na czacie lub grupy dyskusyjnej. Narzędzia do współpracy stawiają przed wyborem: bogate narzędzia edycji dokumentu, czy natychmiastowa widoczność zmian? Google Docs vs EtherPad.
8 Wprowadzenie Co to jest Google Wave? Wszystkie funkcje w jedym narzędziu Oryginał wave a znajduje się na jednym serwerze. Klienty i inne serwery oczywiście cache ują sobie jego kopie, ale zawsze jest jeden serwer źródłowy. Wave jest w takim samym stopniu rozmową i dokumentem. Umożliwia komunikację i pracę przy pomocy bogato formatowanego tekstu, zdjęć, filmów, map, itp. Wave jest współdzielony. Każdy uczestnik może odpowiedzieć w dowolnym miejscu wiadomości, edytować zawartość i dodawać kolejnych uczestników w dowolnym momencie. Playback pozwala przewinąć wave na początek i odtworzyć ponownie, żeby zobaczyć kto powiedział co i kiedy. Przesyłanie danych na żywo podczas pisania (prawie znak po znaku) umożliwia szybsze wymiany zdań, obserwowanie zmian i interakcję z rozszerzeniami w czasie rzeczywistym.
9 Wprowadzenie Jak wygląda? Konwersacja w Google Wave
10 Wprowadzenie Jak wygląda? Równoczesna edycja
11 Wprowadzenie Jak wygląda? Wave z mapą
12 Wprowadzenie Jak wygląda? Planowanie wspólnego wyjścia
13 Wprowadzenie Jak wygląda? Partia szachów
14 Wprowadzenie Szczegóły Użyte technologie Cały klient jest napisany w Google Web Toolkit. GWT w najnowszej wersji korzysta z wielu udogodnień HTML 5 i bez tego Wave nie mógłby wyglądać jakby był normalną aplikacją (nie w przeglądarce) i osiągnąć takiej wydajności. Wszystkie roboty działają na Google AppEngine. To nie jest docelowe rozwiązanie, w finalnej wersji będzie można postawić robota na dowolnym serwerze.
15 Wprowadzenie Szczegóły Kalendarz projektu 28 V 2009 Pierwsza demonstracja Wave a podczas Google I/O. Pierwsze konta deweloperskie dla programistów spoza Google, zostały założone tego dnia dla ludzi obecnych na prezentacji. 30 IX 2009 Dostęp do przepremierowej wersji Wave zostaje rozszerzony na nie-deweloperów. Konta ma otrzymać użytkowników. Do tego momentu utworzono już kont dla deweloperów.??? Uruchomienie pełnej, stabilnej i otwartej wersji.
16 Google Wave API Spis treści 1 Wprowadzenie 2 Google Wave API Gadżety Roboty Osadzanie 3 Federation Protocol
17 Google Wave API Platforma Google Wave może być wykorzystany na podobnej zasadzie jak Maps. Prosty sposób osadzania, pozwala wkleić uproszczoną wersję interfejsu Wave do własnego serwisu. Można rozszerzać klienta Wave na dwa sposoby: Gadżety podobne do tych wklejanych na stronę igoogle (mini-mapa, lista zakupów, itp.). Podstawowa różnica jest taka, że teraz stan gadżetu może być w czasie rzeczywistym widoczny dla wszystkich uczestników wave a i edytowany przez nich. Roboty programy, które mogą zostać zaproszone jako uczestnik wave a, żeby wykonać dla nas jakąś pożyteczną pracę. Mają wgląd w całą zawartość wave a, dostają powiadomienia o zmianie stanu i mogę dowolonie dodawać i edytować treść.
18 Google Wave API Gadżety Przykład z gadżetami
19 Google Wave API Gadżety Przykład 1: najprostszy gadżet <?xml version= 1.0 encoding= UTF-8?> <Module> <ModulePrefs title= Hello Wave > <Require feature= wave /> </ModulePrefs> <Content type= html > <![CDATA[ Hello, Wave! ]]> </Content> </Module>
20 Google Wave API Gadżety Przykład 2: liczenie kliknięć <script type= text/javascript > function buttonclicked() { var value = parseint(wave.getstate().get( count, 0 )); wave.getstate().submitdelta( count : value + 1); }... // Reset value of count to 0 function resetcounter(){ wave.getstate().submitdelta( count : 0 ); } </script> <input type=button value= Click Me! id= butcount onclick= buttonclicked() > <input type=button value= Reset id= butreset onclick= resetcounter() >
21 Google Wave API Gadżety Przykład 2: liczenie kliknięć function stateupdated() { if(!wave.getstate().get( count )) { div.innerhtml = The count is 0. } else { div.innerhtml = The count is + wave.getstate().get( count ); } } function init() { if (wave && wave.isinwavecontainer()) { wave.setstatecallback(stateupdated); } } gadgets.util.registeronloadhandler(init);
22 Google Wave API Gadżety Przykład 3: aukcja function buttonclicked() { var viewerid = wave.getviewer().getid(); var state = wave.getstate(); var bid = parseint(document.getelementbyid( yourbid ).value); var currentbid = parseint(state.get(viewerid, 0 )); if (bid > currentbid) { delta = {}; delta[viewerid] = bid; state.submitdelta(delta); } } function init() { if (wave && wave.isinwavecontainer()) { wave.setstatecallback(renderinfo); wave.setparticipantcallback(renderinfo); } } gadgets.util.registeronloadhandler(init);
23 Google Wave API Gadżety Metody wave owego gadżetu setstatecallback(callback, opt_context) setparticipantcallback(callback, opt_context) wave.getstate() submitdelta(delta) wave.participant.getid(), wave.participant.getdisplayname(), wave.participant.getthumbnailurl()
24 Google Wave API Roboty Roboty komunikują się z wave serwerem przy pomocy Wave Robot Protocol. Jest on póki co jeszcze niestabilny, dlatego nie jest udostępniony. Udostępnione są dwie biblioteki: w Pythonie i w Javie, stanowiące interfejs do protokołu. Roboty mogą: modyfikować wave y, podejmować interakcję z innymi uczestnikami, tworzyć nowe wave y. Poza tym wszystko inne, co jest możliwe na serwerze, na którym działają.
25 Google Wave API Roboty Roboty deklarują, jakie zdarzenia je interesują i są powiadamiane o nich. Dodatkowo mogą zarządać, żeby serwer kontaktował się z nimi w ustalonych odstępach czasu. Są to tak zwane cron events. Robot nie może skontaktować się z wave serwerem, kiedy chce. Może tylko odpowiadać na wysłane mu zdarzenia (także te cronowe). Roboty nie są traktowane specjalnie. Ich akcje mają taką samą wagę, jak akcje ludzkich uczestników. Nie ma żadnej gwarancji, że kiedy wysłana przez robota akcja jest wykonywana, wave jest wciąż w stanie, na który jest ona odpowiedzią. Roboty powinny mieć swoje profile, wraz ze zdjęciem :)
26 Google Wave API Roboty Przykłady robotów Polly the Pollster pozwala na przeprowadzenie ankiety i wyświetla jej wyniki. Bloggy publikuje wave a na blogu. Buggy podłącza się pod bug trackera i importuje zgłoszenia do wave a. Tweety loguje się na Twoje konto w Twitterze i pozwala czytać i wysyłać twity. Rosy w czasie rzeczywistym (znak po znaku), tłumaczy dyskusję pomiędzy 40-toma językami.
27 Google Wave API Roboty Yet another smiley robot from waveapi import events from waveapi import robot def OnBlipSubmitted(properties, context): blip = context.getblipbyid(properties[ blipid ]) contents = blip.getdocument().gettext() contents = contents.replace( :-(, unichr(0x2639)).replace( :-), unichr(0x263a)) blip.getdocument().settext(contents) if name == main : yasr = robot.robot( Yasr, image_url= profile_url= ) yasr.registerhandler(events.blip_submitted, OnBlipSubmitted) yasr.run(debug=true)
28 Google Wave API Osadzanie
29 Google Wave API Osadzanie W sekcji head: <script src= type= text/javascript ></script> <script type= text/javascript > function initialize() { var wavepanel = new WavePanel ( ); wavepanel.loadwave( wavesandbox.com!w+waveid ); wavepanel.init(document.getelementbyid( waveframe )); } </script> Sekcja body: <body onload= initialize() > <div id= waveframe style= width: 500px; height: 100% ></div> </body>
30 Federation Protocol Spis treści 1 Wprowadzenie 2 Google Wave API 3 Federation Protocol Model danych Kontrola współbieżności
31 Federation Protocol Wprowadzenie Google Wave Federation Protocol Google chciałby, żeby Wave stał się ogólnointernetowym standardem i wyparł , komunikatory i wszystkie formy współpracy. Oczywiście to nie byłoby możliwe, gdyby to była tylko jego własna technologia, dostarczana tylko na jego serwerach, itd. Od samego początku projekt zakładał, że każdy musi być w stanie postawić swój własny serwer i stać się dostawcą wave a. Dlatego powstał protokół, który umożliwia komunikację między serwerami, w przypadku, gdy uczestnicy jednego wave a mają konta u różnych dostawców.
32 Federation Protocol Wprowadzenie Google Wave Federation Protocol Każdy wavelet posiada swój serwer centralny i jest to serwer uczestnika, który go rozpoczął. Kiedy zostają dodani uczestnicy z innej domeny, serwer źródłowy kontaktuje się z ich serwerem i powiadamia o dodaniu uczestnika. Serwer źródłowy wysyła update y do wszystkich innych. Pozostałe z kolei przysyłają operacje wykonywane przez ich uczestników. Wszystkie zapytania o historię wave a (playback) są również przesyłane do serwera centralnego, który w odpowiedzi przesyła odpowiedni stan wave a.
33 Federation Protocol Model danych
34 Federation Protocol Model danych Podstawowe elementy wave cała pojedyńcza dyskusja, posiadająca stan akutalny i historię oraz jednego lub więcej uczestników; wavelet podstawowa jednostka kontroli dostępu; w zasadzie podobnie jak wave jest to dyskusja, z tym że cały wavelet ma jeden zbiór uczestników, którzy mają pełny dostęp do czytania i edytowania całej zawartości. blip najmniejsza jednostka dyskusji, pojedyńcza wiadomość. dokument jest to zawartość blipa, zapisywana w formacie XML.
35 Federation Protocol Kontrola współbieżności Współbieżność: wersja naiwna
36 Federation Protocol Kontrola współbieżności Współbieżność: wersja poprawna
37 Federation Protocol Kontrola współbieżności Operational Transform Zmiany są przesyłane pomiędzy stronami w postaci operacji. Stany obiektu u obu stron będą zbiegać do oczekiwanego stanu, jeśli istnieje funkcja transform() o następujących właściwościach: Niech: S operacja serwera, C operacja klienta, S przetransformowana operacja serwera, C przetransformowana operacja klienta, (S, C ) = transform(s, C). Wówczas S C = C S
38 Federation Protocol Kontrola współbieżności Przestrzeń stanów Operacje wykonane przez klienta powodują schodzenie w lewo, u serwera w prawo.
39 Federation Protocol Kontrola współbieżności Poruszanie się w przestrzeni stanów
40 Federation Protocol Kontrola współbieżności Duże trasformacje Jeżeli stany stron odbiegną od siebie bardzo, transformowanie wszystkich operacji po obu stronach może być bardzo kosztowne. Jeżeli klient wykonał n operacji a serwer m, potrzeba nm transformacji.
41 Federation Protocol Kontrola współbieżności Kompozycja zamiast dużych transformacji Operacje w Federation Protocol są tak dobrane, żeby złożenie dwóch operacji wciąż było operacją. Jeżeli kompozycja byłaby efektywna, można by najpierw skleić wszystkie operacje klienta, potem operacje serwera i na koniec wykonać tylko dwie transformacje. Okazuje się, że da się zaimplementować kompozycję tak, żeby koszt transformacji spadł do O (n log n + m log m).
42 Federation Protocol Kontrola współbieżności Przykład kompozycji
43 Federation Protocol Kontrola współbieżności Przykład kompozycji
44 Federation Protocol Kontrola współbieżności Przykład kompozycji
45 Federation Protocol Kontrola współbieżności Drzewo kompozycji Dodatkową korzyścią jest to, że można pomiędzy stanami w historii przechodzić w czasie logarytmicznym, przy pomocy takiej struktury danych.
46 Podsumowanie Źródła Strony projektu
47 Podsumowanie Źródła Filmy z Google I/O Demonstracja Google Wave: Under the hood Programming with Google Wave Google Wave: Powered by GWT
OpenLaszlo. OpenLaszlo
OpenLaszlo Spis Treści 1 OpenLaszlo Co to jest? Historia Idea Architektura Jako Flash lub DHTML Jako servlet lub SOLO Jak to działa? Język LZX Struktura programu Skrypty Obiekty i klasy Atrybuty i metody
Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.
Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Usługi internetowe usługa internetowa (ang.
Programowanie Komponentowe WebAPI
Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,
Ty i Google. Niezbędnik dla początkującego
Ty i Google Niezbędnik dla początkującego Podstawowe usługi... Jedno konto, wszystkie usługi Jeśli założysz konto w serwisie google masz wtedy dostęp do wszystkich jego funkcji, również tych zaawansowanych.
darmowe zdjęcia - allegro.pl
darmowe zdjęcia - allegro.pl 1 Darmowe zdjęcia w Twoich aukcjach allegro? Tak to możliwe. Wielu sprzedających robi to od dawna i wbrew pozorom jest to bardzo proste. Serwis allegro oczywiście umożliwia
Przelewy24 Wirtualny Koszyk
Przelewy24 Wirtualny Koszyk Dialcom24 Sp. z o.o. wersja.1.1 data 2013-12-18 Spis treści: 1. Opis usługi 2 2. Obsługa interfejsu w panelu Przelewy24 2 2.1. Moduł konfiguracyjny 2 a) Dostawcy 2 b) Produkty
World Wide Web? rkijanka
World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest
Proste kody html do szybkiego stosowania.
Proste kody html do szybkiego stosowania. Często, w trakcie pracy z blogiem czy portalem zachodzi potrzeba umieszczenia grafiki, linku zaszytego w grafice czy innych podobnych. Szczególnie w widgetach
Instrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
Przelewy24 Wirtualny Koszyk
Dialcom24 Sp. z o.o. wersja.1.0 data 2012-05-25 Spis treści: 1. Opis usługi 2 2. Obsługa interfejsu w panelu Przelewy24 2 2.1. Moduł konfiguracyjny 2 a) Dostawcy 2 b) Produkty 4 c) Integracja 5 2.2. Historia
PLATFORMA DISTANCE LEARNING BLACKBOARD
PLATFORMA DISTANCE LEARNING BLACKBOARD PODRĘCZNIK UŻYTKOWANIA Spis treści Dostęp do platformy Blackboard / logowanie... 2 Dostosowanie platformy do potrzeb użytkownika... 3 Opcje menu i funkcjonalności
Praca Magisterska "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu" AUTOR PROMOTOR
System Oferta Praca Magisterska Niniejszy system powstał w ramach pracy magisterskiej "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu". Politechnika Poznańska Wydział Informatyki
Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV
Piotr Jarosik, Kamil Jaworski, Dominik Olędzki, Anna Stępień Dokumentacja wstępna TIN Rozproszone repozytorium oparte o WebDAV 1. Wstęp Celem projektu jest zaimplementowanie rozproszonego repozytorium
Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?
Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA Dlaczego DNS jest tak ważny? DNS - System Nazw Domenowych to globalnie rozmieszczona usługa Internetowa. Zapewnia tłumaczenie nazw domen
Nowa usługa Centrum Komputerowego PŁ. Pliki w Chmurze. Serwis przechowywania i udostępniania danych. Prezentacja wprowadzająca
Nowa usługa Centrum Komputerowego PŁ Pliki w Chmurze Serwis przechowywania i udostępniania danych Prezentacja wprowadzająca 19.04.2018 Marcin Wilk 1 Pliki w Chmurze Serwis przechowywania i udostępniania
REFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja mobilnego systemu wspomagającego organizowanie zespołowej aktywności fizycznej Autor: Krzysztof Salamon W dzisiejszych czasach życie ludzi
Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2017 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.1/2017
Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark
Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark Topologia Cele Część 1: Zapisanie informacji dotyczących konfiguracji IP komputerów Część 2: Użycie programu Wireshark do przechwycenia
Zastosowanie TI do wymiany informacji. Technologia Informacyjna Lekcja 7
Zastosowanie TI do wymiany informacji Technologia Informacyjna Lekcja 7 Komunikacja międzyludzka 1) Jakie są możliwe sposoby komunikowania się między ludźmi? 2) W jaki sposób można komunikować się poprzez
Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.
Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera. Wchodzimy w Centrum sieci -> Połączenia sieciowe -> następnie do właściwości naszej karty sieciowej. Następnie przechodzimy do Protokół internetowy
1. LOGOWANIE DO SYSTEMU
1. LOGOWANIE DO SYSTEMU Aby zalogować się do systemu należy do okna przeglądarki internetowej wpisać adres: mindstormlab.com/cms Należy upewnić się, że w pasku adresu przeglądarki po wprowadzeniu poprawnego
MasterEdytor. Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA
MasterEdytor Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA 1. Przeznaczenie Program MasterEdytor przeznaczony jest do skonfigurowania wszystkich parametrów pracy programu mpfotoalbum. 2.
Zrąb JavascriptMVC. Krzysztof Płocharz. 6 kwiecień 2009. Uniwersytet Warszawski
Uniwersytet Warszawski 6 kwiecień 2009 Spis Treści 1 MVC Jak to wygląda w JavascriptMVC 2 Prawie jak klasy 3 Hierarchia Widoki Kontrolery Modele 4 Struktura katalogów Generatory kodu Generatory dokumentacji
Konfiguracja konta pocztowego w Thunderbird
Konfiguracja konta pocztowego w Thunderbird Sygnity SA 2013 Wszystkie prawa zastrzeżone. Znaki firmowe oraz towarowe użyte w opracowaniu są prawną własnością ich właścicieli. Autor dokumentacji: Magdalena
Klient poczty elektronicznej
Klient poczty elektronicznej Microsoft Outlook 2010 wysyłaj i odbieraj pocztę elektroniczną, zarządzaj kalendarzem, kontaktami oraz zadaniami. Aplikacja Outlook 2010 to narzędzie spełniające wszystkie
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 6 JavaScript w przeglądarce Agenda Skrypty na stronie internetowej Model DOM AJAX Skrypty na stronie
ZAKŁADANIE POCZTY ELEKTRONICZNEJ - na przykładzie serwisu www.wp.pl
ZAKŁADANIE POCZTY ELEKTRONICZNEJ - na przykładzie serwisu www.wp.pl Pocztę możesz odbierać na trzy sposoby: 1. przez program pocztowy na Twoim komputerze (np. Outlook, Thunderbird, The Bat itp.) 2. przez
Internetowy serwis Era mail Aplikacja sieci Web
Internetowy serwis Era mail Aplikacja sieci Web (www.login.eramail.pl) INSTRUKCJA OBSŁUGI Spis treści Internetowy serwis Era mail dostępny przez komputer z podłączeniem do Internetu (aplikacja sieci Web)
Edycja strony: W edycję danej strony wchodzimy poprzez naciśnięcie opcji
Edycja strony: W edycję danej strony wchodzimy poprzez naciśnięcie opcji uzyskujemy widok: a. Wstawianie tekstów Tekst możemy wpisywać bezpośrednio w panelu lub wklejać do edytora. Jeśli wklejamy tekst
Rys.2.1. Drzewo modelu DOM [1]
1. CEL ĆWICZENIA Celem ćwiczenia jest przedstawienie możliwości wykorzystania języka JavaScript do tworzenia interaktywnych aplikacji działających po stronie klienta. 2. MATERIAŁ NAUCZANIA 2.1. DOM model
INSTRUKCJA ADMINISTRATORA KLIENTA
INSTRUKCJA ADMINISTRATORA KLIENTA Logowanie do aplikacji... 2 Moje konto... 2 Pracownicy... 2 Grupy (podzakładka Pracownicy)... 5 Oferta dla Ciebie... 7 Kupione książki... 9 Oferta strony głównej (podzakładka
Zakładanie konta w serwisie Canva i opcje interfejsu
Zakładanie konta w serwisie Canva i opcje interfejsu Po uruchomieniu strony dostępnej pod adresem https://www.canva.com określamy, do jakich celów chcemy wykorzystać serwis. Pojawi się okno, w którym Canva
Podstawy open source system SUSE Linux
4-93 4.7 Gaim IRC (Internet Relay Chat) jest jedną z najstarszych usług sieciowych, umożliwiających tzw. czatowanie ( od słowa chat), czyli bezpośrednią rozmowę za pośrednictwem sieci. Komunikacja natychmiastowa
Przykładowa konfiguracja konta pocztowego w programie Outlook Express z wykorzystaniem MKS 2k7 (MS Windows 2000 Proessional)
Przykładowa konfiguracja konta pocztowego w programie Outlook Express z wykorzystaniem MKS 2k7 (MS Windows 2000 Proessional) KROK NR 1: Uruchamiamy program Outlook Express. Jesteśmy proszeni o nazwę tożsamości.
Konfiguracja pierwszej kampanii.
Konfiguracja pierwszej kampanii. Po utworzeniu kampanii i pomyślnej implementacji kodów trackingowych (więcej o integracji: go.pl/integracje) przechodzimy do zakładki feedy (zaznaczone kolorem czerwonym).
Instrukcja obsługi aplikacji e-awizo
Instrukcja obsługi aplikacji e-awizo Dziękujemy za zainteresowanie usługą e-awizo. Mamy nadzieję, że spełni ona Państwa oczekiwania. Prosimy o zapoznanie się z tą instrukcją obsługi, aby w pełni wykorzystać
REFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.
Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->. Następnie wybieramy Serwer aplikacji (IIS, ASP.NET) i klikamy
Instrukcja dla użytkowników portalu iksięgowość24 wersja 3.2
Instrukcja dla użytkowników portalu iksięgowość24 wersja 3.2 Copyright 2012 icomarch24 S.A. Spis treści 1. Obszar walidowany dla członków Społeczności Biur Rachunkowych... 3 1.1. Logowanie... 3 2. Wyszukiwarka...
Pomoc krok-po-kroku. Jak korzystać z Twinspace
Pomoc krok-po-kroku Jak korzystać z Twinspace Jak zaktualizowad swój profil... Error! Bookmark not defined.3 Jak dodawad nauczycieli i gości do swojej TwinSpace... 5 Jak zapraszad uczniów do swojej TwinSpace...
Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny
Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny AiRIII gr. 2TI sekcja 1 Autorzy: Tomasz Bizon Józef Wawrzyczek 2 1. Wstęp Celem projektu było stworzenie sklepu
INSTRUKCJA OBSŁUGI KLIENTA POCZTY WWW
INSTRUKCJA OBSŁUGI KLIENTA POCZTY WWW 1. Parametry... 2 2. Zabezpieczenie antywłamaniowe.....2 3. Wymagania hasła... 2 4. Opis... 2 5. Zatwierdzanie operacji... 2 6. Zmiana hasła... 3 7. Ustawienie opcji
Budowanie listy Odbiorców
Budowanie listy Odbiorców W tym przewodniku dowiesz się jak Skutecznie budować listę Odbiorców, korzystając z narzędzi dostępnych w Twoim koncie oraz zarządzać ustawieniami subskrypcji. Budowanie listy
WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH W KLASIE 4 SZKOŁY PODSTAWOWEJ
WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH W KLASIE 4 SZKOŁY PODSTAWOWEJ 1. W ZAKRESIE BEZPIECZNEGO POSŁUGIWANIA SIĘ KOMPUTEREM I OPROGRAMOWANIEM UCZEŃ: przestrzega podstawowych zasad bezpiecznej i higienicznej
Aplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,
OmniTouch 8400 Instant Communications Suite Integracja z programem Microsoft Outlook
OmniTouch 8400 Instant Communications Suite Przewodnik informacyjny R6.1 Alcatel-Lucent OmniTouch 8400 Instant Communications Suite zapewnia wiele usług po skojarzeniu z aplikacją Microsoft Outlook. Integracja
Zaawansowane aplikacje internetowe
Zaawansowane aplikacje internetowe AJAX 1 Celem tego laboratorium jest pokazanie moŝliwości technologii AJAX. W ramach ćwiczeń zostanie zbudowana prosta aplikacja, przechwytująca kliknięcia uŝytkownika
Krótka instrukcja instalacji
Krótka instrukcja instalacji Spis treści Krok 1 Pobieranie plików instalacyjnych Krok 2 Ekran powitalny Krok 3 Umowa licencyjna Krok 4 Wybór miejsca instalacji Krok 5 Informacje rejestracyjne Krok 6 Rozpoczęcie
Serwery Statefull i Stateless
Serwery Statefull i Stateless Wszystkie serwery aplikacji są określone jako stateless podczas projektowania. Te aplikacje nie przetrzymują stałego połączenia z klientem. Wysyłają one pakiety danych na
Opis systemu lojalnościowego e-lar bank. www.e-lar.pl
Opis systemu lojalnościowego e-lar bank www.e-lar.pl 1 Spis treści 1. strona startowa 2. założenie konta - rejestracja 3. logowanie 4. panel menu: 1. jak to działa 2. nagrody 3. sklepy 4. kontakt 5. menu
- 1 Laboratorium fotografii cyfrowej Foto Video Hennig
Foto Video Hennig, ul. Krótka 20,83-110 Tczew tel. 58 531 79 24,, kontakt@foto-hennig.pl Instalacja i użytkowanie programu FotoSender 3.0 Pobieranie i instalacja: 1. Pobieranie i instalacja Fotosendera
Własna strona WWW w oparciu o CMS
Własna strona WWW w oparciu o CMS 1. Uruchomienie własnej strony WWW w oparciu o CMS Do uruchomienia własnej strony WWW, służy Aplikacja do zarządzania kontem w Uczelnianej Sieci Komputerowej ZUT, dostępna
Instrukcja rejestracji organizacji w podsystemie Generator Wniosko w Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS
Instrukcja rejestracji organizacji w podsystemie Generator Wniosko w Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS Opracowanie: ACK Cyfronet AGH Wersja: 2.0 (grudzień 2017) Strona 1 Spis treści Instrukcja
Kalendarz. Przewodnik Szybki start
Kalendarz Przewodnik Szybki start Planowanie spotkania programu Lync Prowadź konwersacje twarzą w twarz i częściej komunikuj się zdalnie, zamiast ciągle podróżować dzięki spotkaniom online w programie
INSTRUKCJA OBSŁUGI PLATFORMY E-LEARNINGOWEJ
E-LEARNINGOWEJ 1 Spis treści Wprowadzenie... 3 1. Zakładanie konta na platformie... 3 2. Logowanie... 5 3. Przypomnienie zapomnianego hasła... 5 4. Zmiana profilu... 5 5. Zapisy na szkolenie...6 6. Proces
Jak poruszać się po TwinSpace
Witaj Jak poruszać się po TwinSpace Wskazówki te zostały opracowane z myślą o Nauczycielach Administratorach, którzy są nowi na TwinSpace. Pomogą ci one: - Wejść na TwinSpace - Edytować swój profil - Tworzyć
Publikacja zdjęć w sieci wykorzystanie Picasa Web Albums
Publikacja zdjęć w sieci wykorzystanie Picasa Web Albums Picasa Web Albums to jedno z najpopularniejszych miejsc do przechowywania i udostępniania fotografii w Internecie. Picasa Web Albums swoje powodzenie
2.2 Przestrzeń robocza zespołu Grupy Office 365
2.2 Przestrzeń robocza zespołu Grupy Office 365 2.2.1 Organizacja przestrzeni roboczej Stworzenie nowej przestrzeni roboczej, zapoznanie z narzędziem konwersacje, kalendarz, pliki, integracja z Outlook,
Systemy obiegu informacji i Protokół SWAP "CC"
Systemy obiegu informacji i Protokół SWAP Grzegorz Blinowski "CC" Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80 Problemy Integracja procesów zachodzących w
Projekt K.I.K. Podręcznik użytkownika. Paweł Kieliszczyk, Bartłomiej Kucharczyk, Michał Skrzypkowski, Szymon Wilczek
Projekt K.I.K. Podręcznik użytkownika Paweł Kieliszczyk, Bartłomiej Kucharczyk, Michał Skrzypkowski, Szymon Wilczek 18 stycznia 2010 2 Rozdział 1 Wstęp 1.1 Wprowadzenie Dziękujemy za wybór naszego produktu!
INSTRUKCJA UŻYTKOWNIKA Repozytorium Dokumentów Elektronicznych KS-EDE ISO 9001:2008 Dokument: 2015.0.0.7 Wydanie: 2015-08
Spis treści Wstęp... 2 1. System KS-EWD... 2 1.1. Instalacja KS-EWD... 2 2. Aktualizacja plików repozytorium Dokumentów... 4 2.1.1. Instalacja KS-EDE... 7 3. Integracja systemów... 8 4. Konfiguracja ustawień
INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS
INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS Wersja 1.1 Pro j e k t P I N A W I K U S i n n o w a c y j n a m e t o d a m o n i t o r i n g u k o n t r a k t o w a
METADANE GEOINFORMACYJNE PODLASIA
METADANE GEOINFORMACYJNE PODLASIA VII Ogólnopolskie Sympozjum Krakowskie spotkania z INSPIRE Kraków 12-14 maja 2011 Georeferencyjne dane przestrzenne w INSPIRE od zbiorów do usług danych przestrzennych
Dokumentacja Użytkownika Systemu. Konfiguracja konta e-mail
Dokumentacja Użytkownika Systemu Konfiguracja konta e-mail Spis treści 1 KONFIGURACJA KONTA E-MAIL... 3 1.1 OBECNY PANEL ADMINISTRACYJNY... 3 1.2 NOWY PANEL ADMINISTRACYJNY BETA... 4 2 PRZYKŁADOWA KONFIGURACJA
komunikator na platformę Android wspierający protokół GG
Piotr Spyra, Michał Urbaniak Praca Inżynierska 2010 Politechnika Poznańska Wydział Elektryczny, Informatyka http://code.google.com/p// O Projekcie Protokół GG Service Geolokalizacja Widżet Podsumowanie
Wykład 03 JavaScript. Michał Drabik
Wykład 03 JavaScript Michał Drabik Język programowania wykorzystywany na stronach internetowych głównie w celu umożliwienia interakcji z użytkownikiem. Kod JavaScript może być umieszczany w kodzie XHTML
Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015
Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.1/2015
Warsztaty Facebook i media społeczniościowe. Część 1 Anna Miśniakiewicz, Konrad Postawa
Warsztaty Facebook i media społeczniościowe Część 1 Anna Miśniakiewicz, Konrad Postawa Plan warsztatów 1. Co to są media społecznościowe? 2. Jak wygląda nowoczesna komunikacja - formy, sposoby, treści?
Przewodnik... Budowanie listy Odbiorców
Przewodnik... Budowanie listy Odbiorców W tym przewodniku dowiesz się jak Skutecznie budować listę Odbiorców, korzystając z narzędzi dostępnych w Twoim koncie oraz zarządzać ustawieniami subskrypcji. Każda
Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015
Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.1/2015
Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak
Wykład 3 / Wykład 4 Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak 1 Wprowadzenie do Modułu 3 CCNA-E Funkcje trzech wyższych warstw modelu OSI W jaki sposób ludzie wykorzystują
Lekcja 8, 9 i 10. Konspekt lekcji Poczta elektroniczna. Materiał z podręcznika: Rozdział 5. Poczta elektroniczna
Lekcja 8, 9 i 10 Materiał z podręcznika: Rozdział 5. Poczta elektroniczna Konspekt lekcji Poczta elektroniczna Temat: Poczta elektroniczna Czas: 3x45 minut Uczeń powinien znać pojęcia: Uczeń powinien posiadać
Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk. Nip 848-172-84-22 ZAPYTANIE OFERTOWE
Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk Nip 848-172-84-22 ZAPYTANIE OFERTOWE Firma DOMSET Marcin Brochacki zwraca się z prośbą o przesłanie oferty cenowej
epuap Archiwizacja w Osobistym Składzie Dokumentów
epuap Archiwizacja w Osobistym Składzie Dokumentów Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka SPIS TREŚCI SPIS
Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl
Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z
Rozwiązanie Zadania egzaminacyjnego egzamin praktyczny z kwalifikacji e13 styczeń 2015
Rozwiązanie Zadania egzaminacyjnego egzamin praktyczny z kwalifikacji e13 styczeń 2015 Poniższe zadanie egzaminacyjne wykonane jest na przykładzie systemu Windows Server 2008 R2 oraz Windows 7 professional.(zamiennie
Podręcznik korzystania z platformy szkoleniowej i szkoleń elearningowych BDOT10k
Podręcznik korzystania z platformy szkoleniowej i szkoleń elearningowych BDOT10k Realizowanych w ramach zamówienia na kompleksową organizację szkoleń w formie kursów e-learningowych z możliwością, form
Przewodnik Szybki start
Używanie usługi Office 365 na telefonie z systemem Android Przewodnik Szybki start Sprawdzanie poczty e-mail Skonfiguruj telefon z systemem Android w celu wysyłania i odbierania poczty za pomocą konta
Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak
Serwery Autorzy: Karol Czosnowski Mateusz Kaźmierczak Czym jest XMPP? XMPP (Extensible Messaging and Presence Protocol), zbiór otwartych technologii do komunikacji, czatu wieloosobowego, rozmów wideo i
Media Społecznos ciowe Google+
Media Społecznos ciowe Google+ Laboratorium 6 Google+ API Zad 1. Łatwo i przyjemnie, czyli jak uniknąć https://developers.google.com/+/web/api/javascript Potrzebna będzie strona internetowa zawierająca
OBSŁUGA I KONFIGURACJA SIECI W WINDOWS
OBSŁUGA I KONFIGURACJA SIECI W WINDOWS Jak skonfigurować komputer pracujący pod kontrolą systemu operacyjnego Windows 7, tak aby uzyskać dostęp do internetu? Zakładamy, że komputer pracuje w małej domowej
Poradnik zarządzania pocztą. poprzez przeglądarkę internetową
Poradnik zarządzania pocztą poprzez przeglądarkę internetową 1. Logujemy się do systemu przy użyciu dowolnej przeglądarki internetowej. Wpisujemy adres https://roan24.pl/webmail 2. Zobaczymy dokładnie
https://lsi.ncbr.gov.pl
Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 2/1.1.2/2015 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 2/1.1.2/2015
Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes)
Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes) KROK NR 1: Uruchamiamy dowolną przeglądarkę internetową w celu pobrania najnowszej
Klient poczty elektronicznej - Thunderbird
Klient poczty elektronicznej - Thunderbird Wstęp Wstęp Klient poczty elektronicznej, to program który umożliwia korzystanie z poczty bez konieczności logowania się na stronie internetowej. Za jego pomocą
ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl
ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl Niniejsze zasady dotyczą wszystkich Użytkowników strony internetowej funkcjonującej w domenie http://www.pawlowskisport.pl,
Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.
Widżety KIWIPortal tworzenie umieszczanie na stronach internetowych opcje zaawansowane Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.3 Strona 1 z 17 1 SPIS TREŚCI 2 Metody osadzania widżetów... 3 2.1
autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej
Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej adres naszej strony: www.zs3.wroc.pl logo liceum 1. Aby dodać artykuł należy się zalogować: System pokaże nazwę zalogowanego użytkownika
3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S FAX SYSTEM
\ 3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S FAX SYSTEM SPIS TREŚCI 1. LOGOWANIE DO APLIKACJI... 3 2. WYGLĄD OKNA... 4 3. SKRZYNKA ODBIORCZA... 5 3.1. SKRZYNKA ODBIORCZA - Objaśnienie kolumn:...
XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
Sms. v.1.1.0. Strona 1 z 17. FUTURE-SOFT SP. Z O.O. ul. Gosławicka2/215 45-446, Opole tel. +48667700732 sales@future-soft.pl NIP: 599-316-99-06
Sms (Moduł Magento) v.1.1.0 Strona 1 z 17 Spis treści Instalacja.... 3 Konfiguracja.... 3 Podgląd... 4 Główna konfiguracja modułu.... 5 Konfiguracja klienta.... 6 Rejestracja nowego konta... 6 Odzyskiwanie
Comarch isklep24 Ulotka v. 5.1
Comarch isklep24 Ulotka v. 5.1 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 Dział Wsparcia Klienta i Partnera: (12) 681 43 00 http://www.comarch.pl/erp/ info.erp@comarch.pl
Jak posługiwać się edytorem treści
Jak posługiwać się edytorem treści Edytor CKE jest bardzo prostym narzędziem pomagającym osobom niezaznajomionym z językiem HTML w tworzeniu interaktywnych treści stron internetowych. Razem z praktyka
Polityka prywatności. Definicje. Wprowadzenie. Dane osobowe. Administrator. Prawa
Polityka prywatności Definicje Strona - strona internetowa dostępna pod adresem: https://michalbienko.pl Administrator - administrator Strony oraz danych osobowych zbieranych za jej pośrednictwem - Michał
Lista najczęściej pojawiających się problemów
Lista najczęściej pojawiających się problemów Zanim skontaktujesz się z administratorem platformy, skorzystaj z listy najczęściej pojawiających się problemów. Być może tutaj znajdziesz odpowiedź i rozwiążesz
edistro.pl Spis treści
Spis treści 1 Spis treści 1 Spis treści... 2 2 Obsługa systemu... 3 2.1 Wymagania... 3 2.2 Uzyskiwanie dostępu do edistro... 3 2.3 Sprawdzenie czy mam włączony JavaScript... 4 2.3.1 Internet Explorer...
Konspekt pracy inżynierskiej
Konspekt pracy inżynierskiej Wydział Elektryczny Informatyka, Semestr VI Promotor: dr inż. Tomasz Bilski 1. Proponowany tytuł pracy inżynierskiej: Komunikator Gandu na platformę mobilną Android. 2. Cel
OLIMPIADA INFORMATYCZNA 2010 ROK ETAP SZKOLNY
KOD UCZNIA OLIMPIADA INFORMATYCZNA 2010 ROK ETAP SZKOLNY * Postaw znak x w okienku obok właściwej odpowiedzi. 1. Przybornik w programie Paint to element programu, w którym znajdują się: kolory przyciski
Instrukcja Integracja z istore. Wersja z 07/02/2015. Copyright Zakupteraz.pl
Instrukcja Integracja z istore Wersja z 07/02/2015 Copyright Zakupteraz.pl 1. SPIS TREŚCI 1. SPIS TREŚCI... 2 2. WSTĘP... 3 3. OPIS PROCEDURY INTEGRACJI... 4 1.1. LOGOWANIE... 4 1.2. PANEL KLIENTA INTEGRACJA
I. Informacje ogólne. Jednym z takich systemów jest Mambo.
MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację