Interakcja Użytkownik Agentowy System Wspomagania Podróży
|
|
- Henryk Marszałek
- 9 lat temu
- Przeglądów:
Transkrypt
1 Interakcja Użytkownik Agentowy System Wspomagania Podróży Marcin PAPRZYCKI, Paweł KACZMAREK, Maciej GAWINECKI, Zygmunt VETULANI Streszczenie: Niniejszy artykuł opisuje, odpowiedzialny za interakcje z użytkownikiem, podsystem agentowego systemu wspomagania podróży. W tekście zaprezentowana jest ogólna problematyka interakcji pomiędzy agentem a nieagentem (klientem), wymagania, jakie przed sobą postawiliśmy budując ten podsystem oraz szczegółowy opis proponowanego przez nas rozwiązania. 1. Wprowadzenie W chwili obecnej potencjalny turysta z dostępem do Internetu ma do wyboru szereg systemów wspomagających planowanie podróży, takich jak Expedia, Orbitz czy Travelocity, których zadaniem powinno być skuteczne dostarczenie poszukiwanej informacji. Niestety systemy te dostarczają tylko informacje związane z rezerwacją serwisów takich jak przeloty, czy noclegi. Równocześnie ogólne systemy wyszukiwawcze, np. Google, zalewają turystów mało istotnymi informacjami. Wielu autorów, w tym P. Maes [2] sugeruje, że odpowiedzią na zalew informacją będą inteligentni agenci programowi. Ponieważ system planowania podróży wydaje się być idealnym scenariuszem do użycia technologii agentowej, powstało już kilkanaście projektów w tej dziedzinie. Niestety, większość z tych przedsięwzięć miało bądź ograniczony rozmiar lub nigdy nie wszyły z wczesnej fazy projektowania [3]. Naszym celem jest stworzenie działającego agentowego systemu wspomagania podróży. Oznacza to, że system ten ma wykorzystać istniejące narzędzia i technologie. Jak się okazuje, już jedno z najprostszych wymagań, aby użytkownik kontaktował się z agentem osobistym nie jest proste do zrealizowania i jego realizacji jest poświęcona niniejsza praca. W następnej Sekcji zaprezentujemy ogólny opis budowanego przez nas agentowego systemu wspomagania podróży. W Sekcjach 3 i 4 przedyskutujemy możliwych klientów systemu agentowego oraz problem komunikacji systemu agentowego z użytkownikiem. Proponowane rozwiązanie oraz ilustrację przepływu danych omówimy w Sekcjach 5 i 6. Natomiast w Sekcji 7 opiszemy szczegóły implementacyjne i zilustrujemy je na konkretnym przykładzie działania systemu. 2. Opis Agentowego Systemu Wspomagania Podróży Proponowany system został zaprojektowany tak, aby nie tylko służyć rozległą pulą usług: rezerwowanie miejsca w hotelu czy planowanie wycieczki, ale aby również realizować funkcje informacyjne takie jak: dostarczenie programu pobliskiego kina lub zasugerowanie restauracji o określonym profilu. System ten zbudowany został przy pomocy technologii agentowej (wszystkie najważniejsze funkcje realizowane są przez agentów programowych) połączonej z innymi technologiami, takimi jak bazy danych, ontologie, etc. Centralną częścią systemu jest repozytorium, w
2 którym przechowywane są (przy pomocy technologii JENA [4]) ontologicznie ustrukturyzowane dane opisane w języku znacznikowym RDF [5]. Użytkownik łączy się z systemem za pomocą różnorodnych urządzeń wejściawyjścia takich jak PDA, telefon komórkowy bądź też tradycyjna przeglądarka internetowa i zapytuje o interesujące go dane. Odpowiedzią na zapytanie użytkownika jest informacja pozyskana z centralnego repozytorium, przefiltrowana pod kątem osobistych upodobań klienta. W przypadku zapotrzebowania na dodatkową wiedzę agenci mogą przeszukać Internet gromadząc potrzebne informacje. Prezentowany rezultat poszukiwań jest poprawiany w procesie interakcji użytkownika z systemem. Wszystkie szczegóły tych interakcji są przechowywane w bazie danych zachowań dla późniejszego odnajdowania różnego typu schematów [6]. Jednym z najważniejszych celów, jakie przed sobą postawiliśmy było udostępnienie funkcjonalności naszego systemu dla jak najszerszego grona użytkowników Internetu. Użytkownik w podróży często zaopatrzony jest w laptop i/lub PDA i/lub telefon komórkowy. Każde z tych urządzeń cechuje zbiór ograniczeń, który trzeba było wziąć pod uwagę projektując system. Przejdziemy teraz do opisu tychże ograniczeń i ich konsekwencji dla implementacji komunikacji użytkownik-system. 3. Klienci systemu Chcąc zbudować, platformowo niezależny system, zaczęliśmy analizę wymagań od strony użytkownika (klienta, którego będzie on używał). Natychmiastowo zaobserwować można dużą różnorodność istniejących klientów, różnorodność stanowiącą jedno z głównych źródeł problemów interakcji klient-agent. Wprawdzie, do grona interaktywnych klientów zalicza się aplikacje oparte o Flash lub o Java Applets, musieliśmy jednakże założyć, że użytkownik systemu nie zamierza lub nie może (z powodów administracyjnych) załadować takich aplikacji. Zmusza nas to również do wyeliminowania ciasteczek jako opcji technologicznej (istnieją użytkownicy/systemy, które uniemożliwią wykorzystanie tej technologii). Z podobnych powodów niemożliwym jest przyjęcie bardzo powszechnego założenia pomiędzy naukowcami zajmującymi się agentami: że agent będzie mógł przejść z systemu do urządzenia końcowego (rozwiązanie takie wymagało by załadowania odpowiedniego oprogramowania). Skoro istnieją urządzenia, które nie będą (z powodów technologicznych, administracyjnych lub innych) dostępne dla agentów, musimy znaleźć rozwiązanie pozwalające nam uniknąć tego wymagania. Innymi słowy, musimy zaimplementować rozwiązanie, które będzie działało w przypadku urządzeń cechujących się tylko minimalnymi (i wspólnymi dla wszystkich) możliwościami. Analiza przeprowadzona w [7] wskazuje, że taki minimalny zbiór wymogów to: - Urządzenie klienta, powinno być w stanie interpretować jeden z języków (HTML, WML, XHTML, itp.). - Klient musi być w stanie nawiązać jednokierunkowe połączenie poprzez Internet używając protokołu HTTP.
3 4. Komunikacja z agentami systemu W poprzedniej sekcji poczyniliśmy założenie, iż nasz system wspomagania podróży będzie miał strukturę typu przeglądarka system agentowy. Należy tu podkreślić, że założenie to łamie jedną z podstawowych wytycznych programowania agentowego: agenci powinni być wszędzie! Użytkownik powinien mieć własnego agenta na pulpicie, który reprezentowałby go w interakcjach z systemem (agentowym). W rzeczywistości jednak, zaistnienie agenta wymaga odpowiedniego środowiska tj. platformy agentowej (agencji). Wprawdzie odrzuciliśmy ideę aplikacji ładowanej na urządzenie, ale nawet gdyby to było możliwe to nie rozwiązałoby to naszego problemu. Istnieje obecnie wiele agencji, jak: Aglets, Grasshopper, Voyager, Concordia, jednakże są one niekompatybilne agenci nie mogą migrować na obcą platformę. Dodatkowo, nie każda agencja pozwala agentom na zasiedlanie się na mobilnych urządzeniach. Biorąc pod uwagę, iż agenci nie mogą migrować na urządzenia mobilne, pozostaje nam wspomaganie wymiany wiadomości pomiędzy użytkownikiem a agentem umieszczone po stronie serwera. Niestety, okazuje się, że standardy komunikacji opracowane przez FIPA [8] dotyczą komunikacji pomiędzy agentami (np. język ACL [9]), natomiast agenci posługiwać się mają specjalnym dialektem HTTP, który sprawia, że nie mogą porozumiewać się z nie-agentami bez instalacji dodatkowego oprogramowania (co byłoby sprzeczne z naszymi założeniami). Nie jesteśmy więc w stanie wymieniać wiadomości z agentem sami nie będąc agentem. Ostatnim z rozważanych rozwiązań byłoby uczynienie agenta serwerem. Agent ten zawarłby w sobie wsparcie zarówno dla protokołu HTTP, jak i języków znacznikowych jak HTML, WML czy XML. Jednakże agent, którego lokacja jest stała i który jedynie odpowiada na żądania, nie byłby już w rzeczywistości agentem. Ponadto, złożoność i rozmiar takiego agenta sprawiłyby, że byłby on de facto serwerem. Jest więc oczywistym, że żaden z wymienionych scenariuszy użycia agentów: agent w urządzeniu, agent komunikujący się z klientem czy agent-serwer, nie rozwiązuje problemu komunikacji pomiędzy agentem a nie-agentem. 5. Proponowane rozwiązanie - wprowadzenie W celu zbudowania kanału komunikacyjnego pomiędzy klientem (użytkownikiem) a (jego) Agentem Personalnym (PA) utworzona została warstwa pośrednicząca, która z jednej strony udostępnia zbiór komponentów nasłuchujących dla różnych typów mediów, z drugiej zaś strony komunikuje się z PA w zrozumiałym dla niego języku (ACL). Zadaniem tej warstwy jest, zatem przyjęcie żądania od klienta, stworzenie na tej podstawie żądania, które zrozumie PA, następnie odebranie wyników od PA i przekazanie ich do klienta w zrozumiałej dla niego formie. Całość proponowanego rozwiązania można więc podzielić na dwie części: a) zewnętrzną która ma styczność z środowiskiem nie-agentowym, b) wewnętrzną która jest środowiskiem agentowym. W celu zunifikowania obsługi żądań klientów pochodzących z różnych mediów, stworzyliśmy klasy kapsułkujące pojęcie żądania (Request) i odpowiedzi (Response); schemat rozwiązania przedstawiony jest na Rysunku 1.
4 Rysunek 1. Schemat rozwiązania. Zapytania przychodzące z zewnątrz systemu agentowego to wiadomości typu ProxyRequest. Każda wiadomość w wewnętrznej części systemu musi implementować interfejs SystemMessage. Oto sygnatura interfejsu SystemMessage: AID getsender(); String getid(); String getname(); String getcontent(); // odziedziczone z GenericMessage // odziedziczone z GenericMessage Wszystkie najważniejsze informacje (parametry żądania czy instancje ontologii) w wewnętrznej części systemu są przesyłane jako zawartość wiadomości ACL. Content wiadomości ACL opowiada Content SystemMessage. Każda klasa implementująca interfejs dziedziczący z SystemMessage ma dodatkową metodę, która potrafi zinterpretować Content wiadomości. Dla przykładu ModelRequest ma metodę Map getparams(), która potrafi zamienić Content na mapę parametrów postaci klucz wartość. W celu ukrycia implementacji operacji na wiadomościach typu SystemMessage przed użytkownikiem powstała klasa abstrakcyjna, SystemAgent, która dziedziczy z klasy Agent platformy JADE. SystemAgent posiada metody takie jak: sendsystemmessage (SystemMessage msg) SystemMessage blockingreceivesystemmessage () ModelRequest blockingreceivemodelrequest ()
5 (Ta ostania metoda powstała dzięki rozszerzeniu klasy MessageTemplate platformy JADE, która pozwalała na wybiórcze odbieranie przychodzących wiadomości.) Każdy agent wewnątrz systemu dziedziczy z SystemAgent wynosząc tym samym wymianę wiadomości wewnątrz systemu ma poziom abstrakcji SystemMessage. 6. Przepływ danych Schemat przepływu danych w podsystemie komunikacji klient-agent zilustrowany został na Rysunku 2. Działanie podsystemu zaczyna się od Medium Proxy Agenta (Medium_PrA) osadzonego w serwerze HTTP. Jego zadaniem jest uruchomienie modułu nasłuchującego oraz obsługa nadchodzących żądań jest on pośrednikiem pomiędzy światem zewnętrznym i światem agentowym. Każdy Medium Proxy Agent transformuje wiadomości ProxyRequest na SystemMessage. Na rysunku 2 mamy dwóch takich agentów: agenta HTML i agenta WML. HTTP server Raccoon server HTML Proxy Agent HTML View Controller Agent DB HTTP server Model Controller Agent PA WML Proxy Agent PIAs WML View Controller Agent Raccoon server User Input Devices Rysunek 2. Przepływ informacji w podsystemie komunikacji klient-agenci.
6 Wiadomość przesłana zostaje następnie do PA, który ponosi całkowitą odpowiedzialność za obsłużenie zapytania klienta. Pierwszym krokiem, który musi wykonać PA jest pobranie z bazy danych JENA informacji będących odpowiedzią na zapytanie użytkownika. W tym celu, wysyła on wiadomości Model Request do Data Base Agent (DBA). DBA jest odpowiedzialny za interakcje z JENA, czyli za wykonanie zapytania na repozytorium danych w oparciu o otrzymane parametry użytkownika. W pierwszej kolejności DBA zamienia mapę parametrów klucz wartość na zapytanie RDQL [10], następnie, wykonuje właściwe zapytanie w rezultacie otrzymując pewien zbiór trójek RDF. Otrzymany rezultat, przesłany zostaje (jako zawartość wiadomości ACL) następnie do PA, który przesyła wyniki do agentów zajmujących się personalizacją treści; ich opis zostanie tutaj pominięty [3]. Po otrzymaniu odpowiedzi, PA wykorzystuje profil użytkownika w celu przygotowania ostatecznej odpowiedzi, która przesłana musi zostać użytkownikowi. W tym celu, PA wysyła wiadomość View Request zawierającą rezultaty działania systemu do odpowiedniego Medium View Controller Agenta (np. WML Controller Agent), którego zadaniem jest przekształcenie informacji na postać zrozumiałą dla docelowego klienta. W tym celu wykorzystany zostaje serwer Raccoon [11]. Jest to aplikacja, w swej funkcjonalności przypominającą Cocoon fundacji Apache. Różnica polega na tym, iż Raccoon zamiast obsługiwać czysty XML, przygotuje do wyświetlenia dane RDF, przekształcając je na formę, która może być użyta w interesujących nas urządzeniach (HTML, WML, itp.). 7. Szczegóły implementacji, przykład Dla ustalenia uwagi, skupmy się na opisie działania systemu na przykładzie tradycyjnej przeglądarki HTML w przypadku, gdy klient chce znaleźć restaurację w Szczyrku. Załóżmy, że agenci HTML Proxy Agent, HTML View Controller Agent, Model Controller Agent, oraz PA zostali stworzeni a repozytorium JENA zawiera dane dotyczące restauracji w Polsce. Jednym z zadań HTML Proxy Agent jest udostępnienia modułu nasłuchującego. W tym celu, agent ten uruchamia miniaturowy serwer HTTP, który będzie nasłuchiwał pod ustalonym adresem i portem. W celu udostępnienia funkcjonalności HTML Proxy Agenta, serwerowi HTTP przekazywana jest instancja wewnętrznej klasy HTMLProxyAgent, która zawiera publiczną metodę Response processrequest(proxyrequest request). Zadaniem tej metody jest zwrócenie żądanych informacji w gotowej do wyświetlenia formie, czyli w tym przypadku HTML. Załóżmy dodatkowo, że formularz zapytujący został już wygenerowany, i klient wysłał wypełniony formularz do serwera (przykład formularza przestawiony został na Rysunku 3). Jak widać, parametry wyszukiwania są następujące: Country = Poland City = Szczyrk
7 Cousine = Polish Accepts = cash Rysunek 3. Formularz zapytania. Serwer otrzymuje, więc odpowiedni querystring z zaszytymi parametrami zapytania oraz z nazwą akcji. Wątek obsługujący żądanie, na podstawie otrzymanego querystring a tworzy instancje wiadomości ProxyRequest i wywołuje wyżej wymienioną metodę processrequest. W ten sposób, w HTMLProxyAgent uruchamia się mechanizm obsługi tego żądania. Wątek serwera HTTP obsługujący żądanie zasypia, czekając na odpowiedź. Instancja ProxyRequest zostaje przekonwertowana na ModelRequest (jest już to wiadomość wewnętrzna, więc przydzielony jest jej unikalny ID) i wysłana do Model Controller Agenta. Agent ten, na podstawie nazwy użytkownika wybiera odpowiedniego PA, do którego posyła zapytanie klienta. Agent Personalny komunikuje się z DBA, przekazując mu parametry zapytania. DBA posługując się otrzymaną wiadomością generuję zapytanie RDQL, które wykorzystuje w interakcji z JENA. Zapytanie w naszym przypadku wygląda następująco: SELECT?res WHERE (?res,
8 < < (?res, < 'Szczyrk'), (?res, < < < 'Poland') W odpowiedzi otrzymujemy instancje ontologii: <j.0:restaurant rdf:about=" Beskidek "> <j.0:cuisine rdf:resource=" <j.0:accepts rdf:resource=" <j.0:zip>43-370</j.0:zip> <j.0:country>poland</j.0:country> <j.0:state>ds</j.0:state> <j.0:id>poland/fs/szczyrk/beskidek,restauracja </j.0:id> <j.0:hours>10-22 daily</j.0:hours> <j.0:streetaddress>ul. Górska 90</j.0:streetAddress> <j.0:title>beskidek, Restauracja</j.0:title> <j.0:city>szczyrk</j.0:city> <j.0:locationpath>poland/ls/szczyrk</j.0:locationpath> <j.0:phone>+48 (33) </j.0:phone> </j.0:restaurant> oraz <j.0:restaurant rdf:about=" Mysliwsk a "> <j.0:cuisine rdf:resource=" <j.0:accepts rdf:resource=" <j.0:zip>43-370</j.0:zip> <j.0:country>poland</j.0:country> <j.0:state>ds</j.0:state> <j.0:id>poland/fs/szczyrk/mysliwska,restauracja </j.0:id> <j.0:hours>10-22 daily</j.0:hours> <j.0:streetaddress>ul. Myśliwska 147</j.0:streetAddress> <j.0:title>myśliwska, Restauracja</j.0:title> <j.0:city>szczyrk</j.0:city> <j.0:locationpath>poland/ls/szczyrk</j.0:locationpath> <j.0:phone>+48 (33) </j.0:phone> </j.0:restaurant> Pomijamy tutaj struktury personalizacji, które mogłyby dodać nowe lub usunąć istniejące restauracje, i zakładamy, że te dwie restauracje stanowią ostateczną odpowiedź. Odpowiedź ta przekazana zostaje (jako zawartość wiadomości ACL) do HTML View Controller Agenta. Agent ten wyznacza odpowiedniego
9 pracownika (wzorzec projektowy Controller), który zajmie się przekształceniem wiadomości. Pracownik ten używa serwera Raccoon, aby przekształcić dane RDF na HTML. Dokładniej, instancje ontologii RDF/XML wydobyte z ViewRequest zapisywane są w pliku, o nazwie: ID_zapytania.rdf, w ścieżce wyszukiwań serwera Raccoon. Następnie pracownik przesyła do serwera Raccoon zapotrzebowanie: ID_zapytaniia.rdf W odpowiedzi otrzymuje instancje ontologii przedstawione w postaci HTML. Odpowiedź zwracana jest poprzez HTML View Controller Agenta i PA do HTMLProxyAgent a. Ten, otrzymawszy odpowiedź (Response) zawiadamia o tym czekające wątki serwera HTTP. Na podstawie ID odpowiedź trafia we właściwe ręce i zostaje wyświetlona w formie przestawionej na Rysunku 4. Rysunek 4. Odpowiedź systemu na zapytanie o restauracje w Szczyrku. 8. Uwagi końcowe Niniejszy artykuł omawia zagadnienie interakcji agentów będących częścią Agentowego Systemu Wspomagania Podróży, z użytkownikami tegoż systemu (klientami). Pokazaliśmy w nim, że aktualnie istniejące technologie agentowe nie sprzyjają tworzeniu realistycznych aplikacji. Zaproponowaliśmy również rozwiązanie, które w sposób możliwie najprostszy pozwala nam obejść ograniczenia narzucone przez istniejące technologie i użycie agentów
10 programowych w realistycznym systemie. Poprzez zaprzęgnięcie rozpowszechnionym standardów takich jak HTTP czy języki znacznikowe zdołaliśmy ustanowić komunikację pomiędzy bardzo cienkim klientem a systemem składającym się z agentów. Zauważmy tutaj, iż zaproponowane rozwiązanie daje się w sposób naturalny rozszerzyć do sytuacji w której agenci będą mogli przejść przynajmniej do niektórych urządzeń wejścia-wyjścia. Wystarczy tylko uruchomić komunikację agent-w-urządzeniu agent personalny, natomiast reszta systemu pozostaje bez zmian. W chwili obecnej posiadamy zaimplementowany system działający z przeglądarką HTML oraz jesteśmy w trakcie implementacji interakcji z przeglądarką opartą o WML. Następnym krokiem będzie oprogramowanie agenta umiejscowionego w telefonie mogącym wykorzystywać oprogramowanie przygotowane w języku Java. O dalszym postępie naszych prac poinformujemy w najbliższym czasie. Literatura: 1. Travel Support Project: 2. P. Maes, 1994, Agents that Reduce Work and Information Overload; Communications of the ACM, 37, 7, R. Angryk, V. Galant, M. Gordon, M. Paprzycki, 2002, Travel Support System - an Agent-Based Framework, w: H. R. Arabnia, Y. Mun (ed.), Proceedings of the International Conference on Internet Computing (IC'02), CSREA Press, Las Vegas, NV, V. Galant, M. Paprzycki, 2002, Information Personalization in an Internet Based Travel Support System, w: Abramowicz (ed.), Proceedings of the BIS'2002 Conference, Poznań University of Economics Press, Poznań, Poland, M. Gordon, M. Paprzycki, V. Galant, 2001, Agent-Client Interaction in a Web-based E-commerce System, w: D. Grigoras (ed.), Proceedings of the International Symposium on Parallel and Distributed Computing, University of Iaşi Press, Iaşi, Romania, Maciej Gawiniecki, Paweł Kaczmarek, Zygmunt Vetulani Wydział Matematyki i Informatyki, Uniwersytet im. A. Mickiewicza ul. Umultowska 87, Poznań Marcin Paprzycki Instytut Informatyki, SWPS, ul. Chodakowska 18/31, Warszawa Marcin.Paprzycki@swps.edu.pl
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
Dokumentacja techniczna
I N F O R M A T Y K A S T O S O W A N A E A I I E A G H Dokumentacja techniczna Mobilny asystent administratora Łukasz Świder Radosław Gabiga Łukasz Podolski Paweł Knap Marec Cabaj Maciej Stygar Aleksander
Forum Client - Spring in Swing
Forum Client - Spring in Swing Paweł Charkowski. 0. Cel projektu Celem projektu jest próba integracji Spring Framework z różnymi technologiami realizacji interfejsu użytkownika, oraz jej ocena. Niniejszy
Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC
Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:
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
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
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: 209216. Aukcjomat
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki Paweł Parys Nr albumu: 209216 Aukcjomat Praca licencjacka na kierunku INFORMATYKA w zakresie INFORMATYKA Praca wykonana pod kierunkiem
Diagram wdrożenia. Rys. 5.1 Diagram wdrożenia.
Diagram wdrożenia Zaprojektowana przez nas aplikacja bazuje na architekturze client-server. W tej architekturze w komunikacji aplikacji klienckiej z bazą danych pośredniczy serwer aplikacji, który udostępnia
Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
Aplikacja Sieciowa wątki po stronie klienta
Aplikacja Sieciowa wątki po stronie klienta Na ostatnich zajęciach zajmowaliśmy się komunikacją pomiędzy klientem a serwerem. Wynikiem naszej pracy był program klienta, który za pomocą serwera mógł się
Współpraca z platformą Emp@tia. dokumentacja techniczna
Współpraca z platformą Emp@tia dokumentacja techniczna INFO-R Spółka Jawna - 2013 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax (33) 853 04 06 e-mail: admin@ops.strefa.pl Strona1
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką Autor: Paweł Konieczny Promotor: dr Jadwigi Bakonyi Kategorie: aplikacja www Słowa kluczowe: Serwis
ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja
ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie
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
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej JSP - Java Server Pages dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2019 Aplikacje i skrypty WWW klasyfikacja
Opis protokołu RPC. Grzegorz Maj nr indeksu:
Opis protokołu RPC Grzegorz Maj nr indeksu: 236095 1 Streszczenie Niniejszy dokument opisuje specyfikację protokołu RQP (Remote Queues Protocol). W jego skład wchodzą: opis celów protokołu; opis założeń
Jednym z najważniejszych zagadnień, z którym może się zetknąć twórca
Uwierzytelnianie w PHP 01 Jednym z najważniejszych zagadnień, z którym może się zetknąć twórca stron internetowych, jest identyfikacja i uwierzytelnienie uprzywilejowanego użytkownika. Od zaprojektowania
Zaawansowane Techniki WWW (HTML, CSS i NODE.JS)
Zaawansowane Techniki WWW (HTML, CSS i NODE.JS) Dr inż. Marcin Zieliński Środa 15:30-17:00 sala: A-1-04 WYKŁAD 8 Wykład dla kierunku: Informatyka Stosowana II rok Rok akademicki: 2014/2015 - semestr zimowy
Dokumentacja końcowa projektu z ZPR
Dokumentacja końcowa projektu z ZPR Temat projektu: Prowadzący projekt: Zespół projektowy: Losowe przeszukiwanie stanów dr inż. Robert Nowak Piotr Krysik Kamil Zabielski 1. Opis projektu Projekt ma za
Instrukcja użytkownika
Instrukcja użytkownika Bydgoszcz 2017 Strona: 1/12 Spis treści 1 Konfiguracja i obsługa funkcjonalności... 3-1.1 Wstęp... 3 1.2 Konfiguracja stacji klienckiej... 3 1.3 Weryfikacja istniejącego dokumentu...
serwisy W*S ERDAS APOLLO 2009
serwisy W*S ERDAS APOLLO 2009 1 OGC (Open Geospatial Consortium, Inc) OGC jest międzynarodowym konsorcjum 382 firm prywatnych, agencji rządowych oraz uniwersytetów, które nawiązały współpracę w celu rozwijania
Analiza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas
Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy
Zadanie 1: rozproszona wiedza SKJ (2016)
Zadanie 1: rozproszona wiedza SKJ (2016) Wstęp Zadanie polega na zaimplementowaniu systemu do utrzymywania rozproszonej wiedzy pomiędzy agentami. Agent to program uruchomiony na hoście posiadający pewną
Opis zmian funkcjonalności platformy E-GIODO wprowadzających możliwość podpisania wniosku bezpośrednio w oknie przeglądarki.
Opis zmian funkcjonalności platformy E-GIODO wprowadzających możliwość podpisania wniosku bezpośrednio w oknie przeglądarki. Wstęp. Opisane poniżej zmiany wprowadzają modyfikacje platformy e-giodo w zakresie
System zarządzający grami programistycznymi Meridius
System zarządzający grami programistycznymi Meridius Instytut Informatyki, Uniwersytet Wrocławski 20 września 2011 Promotor: prof. Krzysztof Loryś Gry komputerowe a programistyczne Gry komputerowe Z punktu
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,
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ą
Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.
Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania. Założenia projektowe systemu NETDOC. część 1: założenia ogólne i funkcjonalność rdzenia systemu Założenia ogólne Celem projektu jest
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
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
<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0>
Wersja [Uwaga: Niniejszy wzór dostarczony jest w celu użytkowania z Unified Process for EDUcation. Tekst zawarty w nawiasach kwadratowych i napisany błękitną kursywą
OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET
Security Systems Risk Management OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET Oprogramowanie firmy KEMAS jest zbudowane na bazie pakietu programowego- KEMAS NET- dedykowanego do zarządzania
Trojan bankowy Emotet w wersji DGA
Trojan bankowy Emotet w wersji DGA Warszawa 17/11/2014 CERT Orange Polska Strona 1 z 7 Trojan bankowy Emotet został zauważony kilka miesięcy temu. Od tej pory zdaje się być cyklicznie wykorzystywany w
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
Opis przykładowego programu realizującego komunikację z systemem epuap wykorzystując interfejs komunikacyjny "doręczyciel"
Opis przykładowego programu realizującego komunikację z systemem epuap wykorzystując interfejs komunikacyjny "doręczyciel" dn.24.09.2009 r. Dokument opisuje przykładowy program doręczający dokumenty na
Deduplikacja danych. Zarządzanie jakością danych podstawowych
Deduplikacja danych Zarządzanie jakością danych podstawowych normalizacja i standaryzacja adresów standaryzacja i walidacja identyfikatorów podstawowa standaryzacja nazw firm deduplikacja danych Deduplication
Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy
Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...
Multimodalna komunikacja agentów programowych z użytkownikiem
UNIWERSYTET ADAMA MICKIEWICZA Paweł Kaczmarek nr albumu: d299053 Multimodalna komunikacja agentów programowych z użytkownikiem Praca magisterska na kierunku: WYDZIAŁ MATEMATYKI I INFORMATYKI UAM Promotor:
Architektura systemu e-schola
ą ą ą Architektura systemu e-schola System e-schola zbudowany jest w postaci interaktywnej witryny intranetowej, działającej jako aplikacja serwerowa typu WEB(oparta o serwer WWW) Architektura systemu
Popularne dostępne rozwiązania. Najpopularniejsze środowiska programistyczne:
Popularne dostępne rozwiązania Najpopularniejsze środowiska programistyczne: Popularne dostępne rozwiązania Najpopularniejsze środowiska programistyczne: oraz systemy CMS (Content Menager System): Dlaczego
Kielce, dnia 27.02.2012 roku. HB Technology Hubert Szczukiewicz. ul. Kujawska 26 / 39 25-344 Kielce
Kielce, dnia 27.02.2012 roku HB Technology Hubert Szczukiewicz ul. Kujawska 26 / 39 25-344 Kielce Tytuł Projektu: Wdrożenie innowacyjnego systemu dystrybucji usług cyfrowych, poszerzenie kanałów sprzedaży
The Binder Consulting
The Binder Consulting Contents Indywidualne szkolenia specjalistyczne...3 Konsultacje dla tworzenia rozwiazan mobilnych... 3 Dedykowane rozwiazania informatyczne... 3 Konsultacje i wdrożenie mechanizmów
Wymagania edukacyjne z informatyki w klasie IIIa gimnazjum
Lp. Wymagania edukacyjne z informatyki w klasie IIIa gimnazjum 1. Internet i sieci [17 godz.] 1 Sieci komputerowe. Rodzaje sieci, topologie, protokoły transmisji danych w sieciach. Internet jako sie rozległa
INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład XII
Wrocław 2006 INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład XII Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl INTERNETOWE BAZY DANYCH 1. E-buisness 2. CMS 3. Zagadnienia do egzaminu
Opcje Fiery1.3 pomoc (klient)
2015 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 28 stycznia 2015 Spis treści 3 Spis treści...5
Elektroniczne Postępowanie Upominawcze zawiadomienie dłużnika o wszczęciu egzekucji
Marcin Jabłoński Elektroniczne Postępowanie Upominawcze zawiadomienie dłużnika o wszczęciu egzekucji Zgodnie z obowiązującą wykładnią prawa sąd w trakcie wykonywania czynności może wydawać komornikowi
Sesje i logowanie. 1. Wprowadzenie
Sesje i logowanie 1. Wprowadzenie Żądania od nawet tego samego użytkownika na serwerze nie są domyślnie w żaden sposób łączone ze sobą. Każde jest w pewnym sensie nowe i serwer nie jest w stanie stwierdzić,
Wzorce projektowe. dr inż. Marcin Pietroo
Wzorce projektowe dr inż. Marcin Pietroo Adapter - strukturalny wzorzec projektowy, którego celem jest umożliwienie współpracy dwóm klasom o niekompatybilnych interfejsach - adapter przekształca interfejs
GS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO
GS2TelCOMM Rozszerzenie do TelCOMM 2.0 Opracował: Michał Siatkowski 29-03-2017 Zatwierdził: IMIĘ I NAZWISKO DATA TEL-STER 2017 Spis treści Wprowadzenie... 3 Architektura... 3 Instalacja... 3 Współpraca
Tworzenie aplikacji Web Alicja Zwiewka. Page 1
Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową
AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Elektroniki i Informatyki
AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Elektroniki i Informatyki Computer Games Poker Bot - komunikacja Dokumentacja Wersja z dnia 01.01.2012 Zespół: Kamil Mazurek Tomasz Kruczkowski
System wspomagający organizację konferencji MARBLE PROJECT
System wspomagający organizację konferencji MARBLE PROJECT SPIS TREŚCI Wprowadzenie Biznesowe tło oferty Aspekty biznesowe oferowanego systemu Wprowadzanie do koncepcji rozwiązania Założenia oraz kocepcja
Zarządzanie licencjami dla opcji Fiery na komputerze klienta
Zarządzanie licencjami dla opcji Fiery na komputerze klienta Aby udostępnić opcję Fiery zainstalowaną na komputerze klienta, należy aktywować jej licencję. Opcja Fiery wymaga unikalnego kodu aktywacyjnego
WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.
WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. Gdy już posiadamy serwer i zainstalowany na nim system Windows XP, 7 lub 8 postawienie na nim serwera stron WWW jest bardzo proste. Wystarczy
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
Współpraca z platformą dokumentacja techniczna
Współpraca z platformą Emp@tia dokumentacja techniczna INFO-R Spółka Jawna - 2016 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax (33) 853 04 06 e-mail: admin@ops.strefa.pl Strona1
Projektowanie obiektowe Wzorce projektowe. Gang of Four Strukturalne wzorce projektowe (Wzorce interfejsów)
Projektowanie obiektowe Wzorce projektowe Gang of Four Strukturalne wzorce projektowe (Wzorce interfejsów) 1 Roadmap Adapter Bridge Composite Facade 2 Pojęcia obiekt interfejs typ klasa 3 Co to jest delegacja?
Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008
Adam 1 grudnia 2008 Wstęp Opis Historia Apache kontener serwletów rozwijany w ramach projektu Apache jeden z bardziej popularnych kontenerów Web open source, Apache Software License rozwijany przez ASF
Dokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
DOKUMENTACJA INTERFEJSU API - HTTPS
DOKUMENTACJA INTERFEJSU API - HTTPS WERSJA 0.1 DATA PUBLIKACJI : 01.03.2014 SPIS TREŚCI Spis treści Wprowadzenie 1 Dostęp do usługi notowania online 2 Opis struktur danych 3 Kody błędów 5 Historia wersji
Założenia: aplikacja internetowa EDU PLUS tworzenie ofert wirtualnych na bazie polis grupowych wystawionych z iportalu
Założenia: aplikacja internetowa EDU PLUS tworzenie ofert wirtualnych na bazie polis grupowych wystawionych z iportalu Spis treści 1. Wstęp 2. Tworzenie oferty wirtualnej Edu Plus na iportalu 2.1. Warunki
Kluczowe zasoby do realizacji e-usługi Warszawa, 16 października 2012. Maciej Nikiel
2012 Zasoby wiedzy w e-projekcie. Technologie informatyczne, oprogramowanie - zdefiniowanie potrzeb, identyfikacja źródeł pozyskania. Preferencje odnośnie technologii informatycznych. Maciej Nikiel Kluczowe
Sprawozdanie nr 4. Ewa Wojtanowska
Sprawozdanie nr 4 Ewa Wojtanowska Zad.1 Korzystając z zasobów internetu zapoznałam się z dokumentami: RFC 1945 i RFC 2616. Zad.2 Badanie działania protokołu http Zad.3 Zad.4 URL (ang. Uniform Resource
Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio
Czym jest jpalio? jpalio to unikalna platforma technologiczna pozwalająca na stworzenie szeregu produktów dostosowanych do indywidualnych preferencji klienta. W naszej ofercie znajduje się m.in. system
KONCEPCJA WYKORZYSTANIA TECHNOLOGII APPLET- JAVA W TWORZENIU
KONCEPCJA WYKORZYSTANIA TECHNOLOGII APPLET- JAVA W TWORZENIU TORINGU PRZEMIESZCZA I ICH WIZUALIZACJI NA MAPIE CYFROWEJ 05-130 Zegrze, ul. Warszawska 22A Appletu przy projektowaniu i tworzeniu systemu Applet-
Internetowy System Wspomagania Podróży Tworzenie Podsystemu Odpowiedzialnego za Gromadzenie Danych
Internetowy System Wspomagania Podróży Tworzenie Podsystemu Odpowiedzialnego za Gromadzenie Danych Szymon PISAREK, Marcin PAPRZYCKI Streszczenie: Niniejszy artykuł opisuje, odpowiedzialny za gromadzenie
Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework mgr inż. Łukasz Stefanowicz dr inż.
Programowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 6 dr inż. Komunikowanie się procesów Z użyciem pamięci współdzielonej. wykorzystywane przede wszystkim w programowaniu wielowątkowym. Za pomocą przesyłania
Sprawozdanie Laboratorium 4
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział Inżynierii Mechanicznej i Robotyki Techniki Informacyjne w Praktyce Inżynierskiej Sprawozdanie Laboratorium 4 Marta Bartoszko 285765
Aplikacja webowa w Javie szybkie programowanie biznesowych aplikacji Spring Boot + Vaadin
Aplikacja webowa w Javie szybkie programowanie biznesowych aplikacji Spring Boot + Vaadin Czym jest Spring Boot? Spring Boot jest szkieletem aplikacji, opiera się o Spring Framework czyli Framework szeroko
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
PRZEWODNIK PO PRZEDMIOCIE
PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek Forma studiów Poziom kwalifikacji Rok Semestr Jednostka prowadząca Osoba sporządzająca Profil Rodzaj przedmiotu INFORMATYKA Bezpieczeństwo i Higiena
Protokół HTTP (2) I) Wprowadzenie. II) Użyte narzędzia: III) Kolejność działań
Protokół HTTP (2) I) Wprowadzenie Celem ćwiczenia jest zapoznanie z protokołem HTTP. Ćwiczenie obejmuje takie zagadnienia jak: a) instalację i konfigurację serwera HTTP (Apache2), b) uwierzytelnianie dostępu
Technologie sieciowe Sprawozdanie z labolatorium. Lista 5
Politechnika Wrocławska Wydział Podstawowych Problemów Techniki Technologie sieciowe Sprawozdanie z labolatorium Lista 5 Autor: Piotr Kosytorz IIrokInf. indeks: 166174 Prowadzący: dr inż. Łukasz Krzywiecki
Wzorce Strukturalne. Adapter: opis. Tomasz Borzyszkowski
Adapter: opis Wzorce Strukturalne Tomasz Borzyszkowski Alternatywna nazwa: Wrapper (opakowanie) Rola obiektu Adapter: pełni wobec Klienta rolę otoczki, która umożliwia przetłumaczenie jego żądań na protokół
e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ
e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ www.e-awizo.pl BrainSoft sp. z o. o. ul. Bolesława Chrobrego 14/2 65-052 Zielona Góra tel.68 455 77 44 fax 68 455 77 40 e-mail: biuro@brainsoft.pl
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Programowanie aplikacji sieci Ethernet Przykład 1 Na podstawie: Monk S.: Arduino dla początkujących, HELION, Gliwice 2014 2 Arduino z nakładką
Wprowadzenie do projektu QualitySpy
Wprowadzenie do projektu QualitySpy Na podstawie instrukcji implementacji prostej funkcjonalności. 1. Wstęp Celem tego poradnika jest wprowadzić programistę do projektu QualitySpy. Będziemy implementować
Elektroniczna Skrzynka Podawcza
Elektroniczna Skrzynka Podawcza Instrukcja dla administratora Wersja 1.6.0 Przewodnik przeznaczony jest dla użytkowników, którzy administrują kontem urzędu w systemie Elektronicznej Skrzynki Podawczej.
Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor
Koszalin, 15.06.2012 r. Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Zespół projektowy: Daniel Czyczyn-Egird Wojciech Gołuchowski Michał Durkowski Kamil Gawroński Prowadzący: Dr inż.
Opcje Fiery1.3 pomoc (serwer)
2015 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 28 stycznia 2015 Spis treści 3 Spis treści...5
Samokontrola postępów w nauce z wykorzystaniem Internetu. Wprowadzenie
mgr Piotr Gaś, dr hab. inż. Jerzy Mischke Ośrodek Edukacji Niestacjonarnej Akademii Górniczo-Hutniczej w Krakowie Samokontrola postępów w nauce z wykorzystaniem Internetu Wprowadzenie W każdym systemie
Akademickie Centrum Informatyki PS. Wydział Informatyki PS
kademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne Transmisja w protokole IP Krzysztof ogusławski tel. 4 333 950 kbogu@man.szczecin.pl 1.
Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http
Dokumentacja interfejsu HTTPD Platforma BSMS.PL Instrukcja podłączenia po przez http Dokumentacja interfejsu httpd (strona 2) SPIS TREŚCI 1. Zawartość dokumentu str.3 2. Informacje ogólne 2.1 Zastosowanie
System obsługi ubezpieczeń FORT
System obsługi ubezpieczeń FORT wersja 3.0 Pro Dokumentacja użytkownika MODUŁ SMS Kraków, kwiecień 2010 MODUŁ SMS... 3 Warunki techniczne... 3 Uaktywnienie modułu... 3 Przygotowanie bazy do wysyłania SMS...
Akademia Techniczno-Humanistyczna w Bielsku-Białej
Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 9 Temat ćwiczenia: Aplikacje klient-serwer. 1. Wstęp teoretyczny.
System ZSIN wyzwanie dla systemów do prowadzenia EGiB
System ZSIN wyzwanie dla systemów do prowadzenia EGiB Szymon Rymsza Główny specjalista w projekcie ZSIN - Faza I Główny Urząd Geodezji i Kartografii Warszawa, 10-11.09.2015 r. Agenda spotkania 1. Dostosowanie
Data wykonania Część praktyczna
Grupa ćwicz. IIIb Nr ćwicz./ wersja 4 Imiona i nazwiska. Grupa lab. 7 Grzegorz Gliński Rok 3 IS Temat ćwiczenia. Internet Radio Broadcasting Data wykonania. 19.11.09 Data odbioru Ocena i uwagi Część praktyczna
Projektowanie bazy danych przykład
Projektowanie bazy danych przykład Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeń wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana
CMS, CRM, sklepy internetowe, aplikacje Web
CMS, CRM, sklepy internetowe, aplikacje Web Aplikacje PHP, open source, dodatki Add-ins, templatki, moduły na zamówienie Aplikacje mobilne jquery Mobile + PhoneGap Kilka platform w cenie jednego kodu JavaScript!
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
timetrack Przewodnik Użytkownika timetrack Najważniejsze Funkcje
timetrack Przewodnik Użytkownika timetrack jest łatwą w obsłudze aplikacją, stworzoną do rejestracji czasu. Pozwala ona na zapisywanie czasu spędzonego z klientami oraz podczas pracy nad projektami i zadaniami
AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki
AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki KATEDRA INFORMATYKI Mobicents VoIP Projekt wykonany w ramach SIUS i IOSR Biolik Wojciech Błazej Kardyś Informatyka,
Webowy generator wykresów wykorzystujący program gnuplot
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca inżynierska na kierunku informatyka stosowana Webowy generator wykresów wykorzystujący
Instrukcja użytkownika
Instrukcja użytkownika w zakresie obsługi aplikacji internetowej KRAZ Rejestr Podmiotów Prowadzących Agencji Zatrudnienia Spis treści 1. Informacje wstępne... 3 2. Prowadzenie rejestru po zmianie ustawy...
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