Komunikacja w systemie wieloagentowym

Wielkość: px
Rozpocząć pokaz od strony:

Download "Komunikacja w systemie wieloagentowym"

Transkrypt

1 Komunikacja w systemie wieloagentowym Piotr Pałka Instytut Automatyki i Informatyki Stosowanej Politechnika Warszawska 20 października 2009 Piotr Pałka Komunikacja w systemie wieloagentowym 1/16

2 Komunikacja w systemie wieloagentowym Speech act theory Teoria aktów mowy Wypowiedzenie skierowane przez nadawcę do odbiorcy, którego celem jest przekazanie komunikatu za pomocą systemu znaków językowych Trzy potencjalne aspekty aktów mowy (J. L. Austin: How to Do Things with Words, 1962) lokucyjny (tworzenie i artykułowanie wypowiedzi); illokucyjny (intencjonalność wypowiedzi), obecny np. w obietnicach, ostrzeżeniach, prośbach; perlokucyjny (dodatkowe, wtórne oddziaływanie na odbiorcę), obecny wtedy, gdy wypowiedź wywołuje u odbiorcy jakiś efekt (reakcja emocjonalna, wykonanie pewnej czynności); Performatywy (ang. Performatives) Akty illokucyjne, których nie da się ich ocenić pod względem prawdziwości, a jedynie skuteczności (fortunności), np: Koronuję Cię Karolu na króla Skazuję Cię na 10 lat więzienia Obiecuję, że oddam Ci pieniądze... Piotr Pałka Komunikacja w systemie wieloagentowym 2/16

3 Komunikacja w systemie wieloagentowym John Searle, (uczeń J. L. Austina) wyróżnił (w: Speech Acts: An essay in the philosophy of language, 1969) akty bezpośrednie intencja mówiącego odczytywana jest niezależnie od sytuacji, np. Podaj mi szklankę wody. akty pośrednie tekst aktu należy odczytywać kontekstowo, w różnych sytuacjach tekst może mieć różne znaczenie, np. okrzyk Och! może być w zależności od związanych z jego wypowiedzeniem okoliczności związany z radością, bólem lub strachem. Według Searle a można wyróżnić pięć typów aktów mowy: asercje ich celem jest przedstawienie sądów, np. wątpienie, podziw, przeczenie itp. akty dyrektywne ich celem jest wywarcie nacisku na odbiorcę i wpłynięcie na jego zachowanie, np. rozkazy, prośby, pytania. akty komisywne ich celem jest podjęcie działania albo zobowiązanie, np. obietnice. akty ekspresywne ich celem jest wyrażenie własnych stanów emocjonalnych, postaw np. gratulacje, kondolencje. akty deklaratywne ich celem jest stworzenie nowego stanu rzeczy. Piotr Pałka Komunikacja w systemie wieloagentowym 3/16

4 Komunikacja w systemie wieloagentowym Komunikacja w systemie wieloagentowym wymaga zdefiniowania: Języka komunikacji Akty komunikacyjne (pojedyncze komunikaty) Communicative Acts; Schematy wymiany komunikatów ; Języki treści komunikatów Content Language. Akt komunikacyjny performatywa Piotr Pałka Komunikacja w systemie wieloagentowym 4/16

5 Język komunikacji Określa sposób wymieniania informacji i prowadzenie negocjacji W ramach komunikatu przekazywana jest treść komunikatu Interpretacja treści na bazie języka określa składnie ontologii definiuje semantykę Piotr Pałka Komunikacja w systemie wieloagentowym 5/16

6 (ang. Knowledge Query and Manipulation Language) Język oparty o komunikaty Definiuje format koperty dla komunikatu Komunikat można traktować jako obiekt (w sensie obiektu w języku programowania) Każdy komunikat składa się z performatywy określa ona klasę komunikatu, (akt komunikacyjny) performatywa definiuje zamierzaną interpretację komunikatu oraz pewną ilość parametrów powstał w latach 90tych (T. Finin et al: DRAFT Specification of the Agent-Communication Language 1993) Piotr Pałka Komunikacja w systemie wieloagentowym 6/16

7 Parametry komunikatów dla Parametr Znaczenie :content zawartość komunikatu :force określa czy nadawca nigdy nie kwestionuje treści komunikatu :reply-with nadawca spodziewa się odpowiedzi identyfikator na który ma się powołać odbiorca :in-reply-to odwołanie się do komunikatu na który odpowiadamy :sender nadawca komunikatu :receiver odbiorca komunikatu Piotr Pałka Komunikacja w systemie wieloagentowym 7/16

8 Przykładowy komunikat (ask-one :content (PRICE ENERGY?price) :receiver energy-broker :language LPROLOG :ontology energy-market ) Piotr Pałka Komunikacja w systemie wieloagentowym 8/16

9 Performatywy (40 źródło: M. Wooldridge: An introduction to MultiAgent Systems) achieve advertise ask-about ask-all ask-if ask-one bread broadcast broker-all broker-one deny delete-all delete-one discard eos error evaluate forward generator insert monitor next pipe ready recomend-all recomend-one recruit-all recruit-one register reply rest sorry standby stream-about stream-all subscribe tell transport-address unregister untell Piotr Pałka Komunikacja w systemie wieloagentowym 9/16

10 Krytyka zbiór aktów komunikacyjnych zbyt rozmyty różne implementacje często nie mogły się dogadać mechanizm przekazywania komunikatów od A do B nie był nigdy precyzyjnie zdefiniowany trudności we współpracy agentów semantyka a nigdy nie była do końca zdefiniowana agenty nie używały poprawnego języka, komunikaty mogły być różnie interpretowane brak całej klasy aktów komunikacyjnych tzw. aktów komisywnych poprzez które jeden agent mógł wymuszać potwierdzenie pewnych operacji (np. commit) zbiór aktów komunikacyjnych był zbyt duży Piotr Pałka Komunikacja w systemie wieloagentowym 10/16

11 FIPA ang. Foundation of Inteligent Physical Agents ACL ang. Agents Communication Language Zaproponowany przez organizację FIPA w 1999 roku język powstały na bazie Zawiera 20 performatyw nie definiuje żadnego specyficznego języka treści proponuje kilka różnych języków treści Piotr Pałka Komunikacja w systemie wieloagentowym 11/16

12 Przykładowy komunikat FIPA-ACL (inform :sender agent1 :receiver agent2 :content (PRICE ENERGY 110) :language sl :ontology energy-market ) FIPA-ACL a FIPA-ACL jest bardzo podobny pod względem składniowym do : Struktura komunikatu jest taka sama Atrybuty komunikatów są także bardzo podobne Obydwa powstały w oparciu o teorię aktów mowy Piotr Pałka Komunikacja w systemie wieloagentowym 12/16

13 Performatywy FIPA-ACL Performatywa przekazanie żądanie negocjacje wykonaj obsługa info info akcję błędów accept-proposal agree cancel cfp confirm disconfirm failure inform inform-if inform-ref not-understood propagate propose proxy query-if query-ref refuse reject-proposal request request-when request-whenever subscribe Piotr Pałka Komunikacja w systemie wieloagentowym 13/16

14 (ang. Java Agent Development Environment) implementuje zalecenia FIPA: FIPA-ACL agenty wątki Javy agenty żyją w kontenerze (procesie Javy, który je uruchamia) kontener główny posiada następujące funkcje: tablica kontenerów lista wszystkich kontenerów w systemie globalny deskryptor agentów lista wszystkich agentów w systemie: obecny status i lokalizacja AMS (ang. Agent Management System) usługa zarządzająca agentami: nazywanie, tworzenie, usuwanie DF (ang. Directory Facilitator) usługa pozwalająca na rejestrowanie usług pełnionych przez agentów, kojarzenie nazwy usługi z nazwą agenta Piotr Pałka Komunikacja w systemie wieloagentowym 14/16

15 Schematy wymiany komunikatów (ang. ) FIPA zebarała typowe przepływy komunikatów w handlu i nazwała je protokołami; FIPA FIPA Request Interaction Protocol FIPA Query Interaction Protocol FIPA Request When Interaction Protocol FIPA Contract Net Interaction Protocol FIPA Iterated Contract Net Interaction Protocol FIPA English Auction Interaction Protocol FIPA Dutch Auction Interaction Protocol FIPA Brokering Interaction Protocol FIPA Recruiting Interaction Protocol FIPA Subscribe Interaction Protocol FIPA Propose Interaction Protocol Piotr Pałka Komunikacja w systemie wieloagentowym 15/16

16 Języki treści (ang. ) FIPA proponuje kilka rodzajów języków komunikacji FIPA FIPA SL Semantic Language FIPA CCL Content Language FIPA KIF Knowledge Interchange Format FIPA RDF Resource Description Framework Piotr Pałka Komunikacja w systemie wieloagentowym 16/16

Agentowe języki komunikacji (KIF, KQML, ACL)

Agentowe języki komunikacji (KIF, KQML, ACL) WYKŁAD 7 Agentowe języki komunikacji (KIF, KQML, ACL) System autonomiczny potrafi: obserwować (monitorować stan własny i stan otoczenia) działać (modyfikować stan własny i stan otoczenia) W przypadku systemów

Bardziej szczegółowo

Java Agent DEvelopment Framework Systemy Agentowe

Java Agent DEvelopment Framework Systemy Agentowe Java Agent DEvelopment Framework Systemy Agentowe Michaª Wójcik Katedra Architektury Systemów Komputerowych Wydziaª Elektroniki, Telekomunikacji i Informatyki Politechnika Gda«ska 5 pa¹dziernika 2011 Michaª

Bardziej szczegółowo

JADE Java Agent Development Framework. MiASI2, TWO2, 2012-2013

JADE Java Agent Development Framework. MiASI2, TWO2, 2012-2013 JADE Java Agent Development Framework MiASI2, TWO2, 2012-2013 Materiały Strona projektu JADE http://jade.tilab.com/ (Telecom Italia, University of Parma, Motorola Labs) Dokumentacja Programming Tutorial

Bardziej szczegółowo

NEGOCJACJE W SYSTEMACH WIELOAGENTOWYCH Z ZASTOSOWANIEM STANDARDÓW FIPA

NEGOCJACJE W SYSTEMACH WIELOAGENTOWYCH Z ZASTOSOWANIEM STANDARDÓW FIPA Stanisław Stanek Wyższa Szkoła Oficerska Wojsk Lądowych Mariusz Żytniewski Uniwersytet Ekonomiczny w Katowicach NEGOCJACJE W SYSTEMACH WIELOAGENTOWYCH Z ZASTOSOWANIEM STANDARDÓW FIPA Wprowadzenie Negocjacje

Bardziej szczegółowo

ANALIZA PROCESÓW KOMUNIKACYJNYCH W SYSTEMACH WIELOAGENTOWYCH Z WYKORZYSTANIEM JĘZYKA KQML

ANALIZA PROCESÓW KOMUNIKACYJNYCH W SYSTEMACH WIELOAGENTOWYCH Z WYKORZYSTANIEM JĘZYKA KQML Wojciech PIEPRZYCA WyŜsza Szkoła foratyki i Zarządzania w Bielsku-Białej Studiu Doktoranckie foratyki Wydział Autoatyki, Elektroniki i foratyki Politechnika Śląska eail: wojtek@wsi.edu.pl ANALIZA PROCESÓW

Bardziej szczegółowo

1.1. Wstęp... 3. 1.2. Modele agentowe... 4. 1.2.1. Agent logiczny... 5. 1.2.2. Agent reaktywny... 6. 1.2.3. Agent typu BDI... 6

1.1. Wstęp... 3. 1.2. Modele agentowe... 4. 1.2.1. Agent logiczny... 5. 1.2.2. Agent reaktywny... 6. 1.2.3. Agent typu BDI... 6 Spis treści 1. Wprowadzenie do systemów agentowych..................... 3 1.1. Wstęp........................................ 3 1.2. Modele agentowe.................................. 4 1.2.1. Agent logiczny...............................

Bardziej szczegółowo

Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP

Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP Załącznik Nr 3 KDPW_CCP Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP Wersja 1.0 Warszawa, czerwiec 2012 Spis treści Wstęp... 3 Budowa komunikatów XML... 3 Przestrzenie

Bardziej szczegółowo

Weronika Radziszewska IBS PAN

Weronika Radziszewska IBS PAN Komputerowe zarządzanie energią w ośrodku badawczym z rozproszonymi źródłami energii i zmiennym zapotrzebowaniem energetycznym na eksperymenty badawcze Weronika Radziszewska IBS PAN 1 Plan prezentacji

Bardziej szczegółowo

Rozproszone systemy Internetowe

Rozproszone systemy Internetowe Rozproszone systemy Internetowe Transport komunikatów WS: protokół SOAP RSI Oskar Świda 1 Simple Object Access Protocol Bezstanowy protokół komunikacyjny, oparty na standardzie XML Prosty i elastyczny,

Bardziej szczegółowo

Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP

Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP Warszawa, lipiec 2012 Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP Wersja 1.1 1 Spis treści Tabela zmian... 3 Wstęp... 4 Budowa komunikatów XML... 4 Przestrzenie nazw

Bardziej szczegółowo

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7 I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego

Bardziej szczegółowo

JĘZYK JAKO KOMUNIKAT WYZWANIA I PORADY Z CYKLU: PORADY DYDAKTYKA

JĘZYK JAKO KOMUNIKAT WYZWANIA I PORADY Z CYKLU: PORADY DYDAKTYKA JĘZYK JAKO KOMUNIKAT WYZWANIA I PORADY Z CYKLU: PORADY DYDAKTYKA Definicje komunikacja ruch polegający na utrzymaniu łączności między odległymi od siebie miejscami, odbywający się środkami lokomocji na

Bardziej szczegółowo

INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE

INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby

Bardziej szczegółowo

Filozofia analityczna szkoła analityczna a neopozytywizm

Filozofia analityczna szkoła analityczna a neopozytywizm Filozofia analityczna szkoła analityczna a neopozytywizm odmiany f. analitycznej: filozofia języka idealnego filozofia języka potocznego George E. Moore (1873 1958) analiza pojęciowa a filozoficzna synteza

Bardziej szczegółowo

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc Warszawa, 07 lutego 2013 Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc Wersja 1.4.2 1 Spis treści Tabela zmian... 3 Wstęp... 4 Budowa komunikatów XML... 4 Przestrzenie nazw (namespaces)...

Bardziej szczegółowo

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc Warszawa, 09 grudnia 2014 Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc Wersja 1.4.3 1 Spis treści Tabela zmian... 3 Wstęp... 4 Budowa komunikatów XML... 4 Przestrzenie nazw (namespaces)...

Bardziej szczegółowo

Simple Network Management Protocol

Simple Network Management Protocol Simple Network Management Protocol Simple Network Management Protocol Rozwój W miarę wzrostu rozmiarów, złożoności i niejednorodności sieci, wzrastają koszty zarządzania nimi. Aby kontrolować te koszty,

Bardziej szczegółowo

Komunikacja i wymiana danych

Komunikacja i wymiana danych Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX

Bardziej szczegółowo

Część I -ebxml. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Część I -ebxml. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz Część I -ebxml Po zrealizowaniu materiału student będzie w stanie omówić potrzeby rynku B2B w zakresie przeprowadzania transakcji przez Internet zaprezentować architekturę ebxml wskazać na wady i zalety

Bardziej szczegółowo

Diagramy klas. dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com

Diagramy klas. dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com Diagramy klas dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com O czym będzie? Notacja Ujęcie w różnych perspektywach Prezentacja atrybutów Operacje i metody Zależności Klasy aktywne,

Bardziej szczegółowo

Paweł Kurzawa, Delfina Kongo

Paweł Kurzawa, Delfina Kongo Paweł Kurzawa, Delfina Kongo Pierwsze prace nad standaryzacją Obiektowych baz danych zaczęły się w roku 1991. Stworzona została grupa do prac nad standardem, została ona nazwana Object Database Management

Bardziej szczegółowo

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie

Bardziej szczegółowo

Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2

Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2 Programowanie Urządzeń Mobilnych Część II: Android Wykład 2 1 Aplikacje w systemie Android Aplikacje tworzone są w języku Java: Skompilowane pliki programów ( dex ) wraz z plikami danych umieszczane w

Bardziej szczegółowo

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,

Bardziej szczegółowo

TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB 05 ZOFIA KRUCZKIEWICZ PROJEKTOWANIE SYSTEMÓW WIELOAGENTOWYCH MULTIAGENT SYSTEM PROJECT

TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB 05 ZOFIA KRUCZKIEWICZ PROJEKTOWANIE SYSTEMÓW WIELOAGENTOWYCH MULTIAGENT SYSTEM PROJECT ZOFIA KRUCZKIEWICZ PROJEKTOWANIE SYSTEMÓW WIELOAGENTOWYCH MULTIAGENT SYSTEM PROJECT STRESZCZENIE. Podstawą metod tworzenia systemów wieloagentowych (MAS) jest identyfikacja agentów wypełniających cele

Bardziej szczegółowo

Interfejsy. Programowanie obiektowe. Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej

Interfejsy. Programowanie obiektowe. Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej Programowanie obiektowe Interfejsy Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski pwr.wroc.pl Interfejsy Autor: Paweł Rogaliński Instytut Informatyki,

Bardziej szczegółowo

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911) I Wprowadzenie (wersja 0911) Kurs OPC Integracja i Diagnostyka Spis treci Dzie 1 I-3 O czym bdziemy mówi? I-4 Typowe sytuacje I-5 Klasyczne podejcie do komunikacji z urzdzeniami automatyki I-6 Cechy podejcia

Bardziej szczegółowo

extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl

extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl Plan wykładu Wprowadzenie: historia rozwoju technik znakowania tekstu Motywacje dla prac nad XML-em Podstawowe koncepcje XML-a XML jako metajęzyk

Bardziej szczegółowo

ANALIZA I INTERPRETACJA PRÓBNEGO EZAMINU Z JĘZYKA NIEMIECKIEGO PRZEPROWADZONEGO WŚRÓD UCZNIÓW KLAS III GIMNAZJUM INTEGRACYJNEGO W ZESPOLE SZKÓŁ

ANALIZA I INTERPRETACJA PRÓBNEGO EZAMINU Z JĘZYKA NIEMIECKIEGO PRZEPROWADZONEGO WŚRÓD UCZNIÓW KLAS III GIMNAZJUM INTEGRACYJNEGO W ZESPOLE SZKÓŁ ANALIZA I INTERPRETACJA PRÓBNEGO EZAMINU Z JĘZYKA NIEMIECKIEGO PRZEPROWADZONEGO WŚRÓD UCZNIÓW KLAS III GIMNAZJUM INTEGRACYJNEGO W ZESPOLE SZKÓŁ INTEGRACYJNYCH W LUBINIE STYCZEŃ 2014 ANALIZA I INTERPRETACJA

Bardziej szczegółowo

Agenci programowi jako brokerzy zasobów w Gridzie

Agenci programowi jako brokerzy zasobów w Gridzie Agenci programowi jako brokerzy zasobów w Gridzie Wojciech Kuranowski, Maria Ganzha, Marcin Paprzycki, Mateusz Dominiak 12.1. Wprowadzenie Wykorzystanie zasobów dostępnych w sieciach typu Grid 1 jest bardzo

Bardziej szczegółowo

Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych)

Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych) Spis treści Wstęp... xi Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych) 1 Program SQL Server Management Studio oraz język Transact SQL... 3 Omówienie programu SQL Server Management

Bardziej szczegółowo

Języki programowania zasady ich tworzenia

Języki programowania zasady ich tworzenia Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie

Bardziej szczegółowo

EGZAMIN GIMNAZJALNY Z JĘZYKA ANGIELSKIEGO KWIECIEŃ 2012

EGZAMIN GIMNAZJALNY Z JĘZYKA ANGIELSKIEGO KWIECIEŃ 2012 EGZAMIN GIMNAZJALNY Z JĘZYKA ANGIELSKIEGO KWIECIEŃ 2012 ANALIZA I INTERPRETACJA WYNIKÓW EGZAMINU GIMNAZJALNEGO W KLASACH III KWIECIEŃ 2012 W RAMACH PROGRAMU PODNOSZĄCEGO EFEKTYWOŚĆ KSZTAŁCENIA PPEK, REALIZOWANEGO

Bardziej szczegółowo

EGZAMIN GIMNAZJALNY Z JĘZYKA ANGIELSKIEGO KWIECIEŃ 2013

EGZAMIN GIMNAZJALNY Z JĘZYKA ANGIELSKIEGO KWIECIEŃ 2013 EGZAMIN GIMNAZJALNY Z JĘZYKA ANGIELSKIEGO KWIECIEŃ 2013 ANALIZA I INTERPRETACJA WYNIKÓW EGZAMINU GIMNAZJALNEGO W KLASACH III KWIECIEŃ 2013 W RAMACH PROGRAMU PODNOSZĄCEGO EFEKTYWNOŚĆ KSZTAŁCENIA PPEK, REALIZOWANEGO

Bardziej szczegółowo

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP WERSJA 1 z 15 Spis treści 1. Kanał email dla podmiotów zewnętrznych...

Bardziej szczegółowo

DOKUMENTACJA TECHNICZNA SMS API MT

DOKUMENTACJA TECHNICZNA SMS API MT DOKUMENTACJA TECHNICZNA SMS API MT Mobitex Telecom Sp.j., ul. Warszawska 10b, 05-119 Legionowo Strona 1 z 5 Ten dokument zawiera szczegółowe informacje odnośnie sposobu przesyłania requestów do serwerów

Bardziej szczegółowo

UML a kod w C++ i Javie. Przypadki użycia. Diagramy klas. Klasy użytkowników i wykorzystywane funkcje. Związki pomiędzy przypadkami.

UML a kod w C++ i Javie. Przypadki użycia. Diagramy klas. Klasy użytkowników i wykorzystywane funkcje. Związki pomiędzy przypadkami. UML a kod w C++ i Javie Projektowanie oprogramowania Dokumentowanie oprogramowania Diagramy przypadków użycia Przewoznik Zarzadzanie pojazdami Optymalizacja Uzytkownik Wydawanie opinii Zarzadzanie uzytkownikami

Bardziej szczegółowo

SIP: Session Initiation Protocol. Krzysztof Kryniecki 16 marca 2010

SIP: Session Initiation Protocol. Krzysztof Kryniecki 16 marca 2010 SIP: Session Initiation Protocol Krzysztof Kryniecki 16 marca 2010 Wprowadzenie Zaaprobowany przez IETF w 1999 (RFC 2543) Zbudowany przez Mutli Parry Multimedia Session Control Working Group : MMUSIC Oficjalny

Bardziej szczegółowo

SZKOLENIE TWORZENIE SYSTEMÓW

SZKOLENIE TWORZENIE SYSTEMÓW SZKOLENIE TWORZENIE SYSTEMÓW INFORMATYCZNYCH Z UŻYCIEM GROOVY I GRAILS KOD: JGR Strona 1 1 Opis Platforma Java EE to zbiór zaawansowanych narzędzi umożliwiających tworzenie systemów korporacyjnych. Jest

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 02 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami projektowania oraz implementacji klas i obiektów z wykorzystaniem dziedziczenia.

Bardziej szczegółowo

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

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

Bardziej szczegółowo

Protokół zarządzania siecią SNMP

Protokół zarządzania siecią SNMP Protokół zarządzania siecią SNMP Simple Network Management Protocol 3. (RFC 3411-3418). Starsze Wersje: SNMP 1, SNMP 2 SNMP jest protokołem wykorzystywanym do zarządzania różnymi elementami sieci (np.

Bardziej szczegółowo

Bazy danych 2. Wykład 1

Bazy danych 2. Wykład 1 Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu

Bardziej szczegółowo

Współczesna problematyka klasyfikacji Informatyki

Współczesna problematyka klasyfikacji Informatyki Współczesna problematyka klasyfikacji Informatyki Nazwa pojawiła się na przełomie lat 50-60-tych i przyjęła się na dobre w Europie Jedna z definicji (z Wikipedii): Informatyka dziedzina nauki i techniki

Bardziej szczegółowo

Tworzenie i obsługa wirtualnego laboratorium komputerowego

Tworzenie i obsługa wirtualnego laboratorium komputerowego Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego

Bardziej szczegółowo

Programowanie równoległe i rozproszone. Monitory i zmienne warunku. Krzysztof Banaś Programowanie równoległe i rozproszone 1

Programowanie równoległe i rozproszone. Monitory i zmienne warunku. Krzysztof Banaś Programowanie równoległe i rozproszone 1 Programowanie równoległe i rozproszone Monitory i zmienne warunku Krzysztof Banaś Programowanie równoległe i rozproszone 1 Problemy współbieżności Problem producentów i konsumentów: jedna grupa procesów

Bardziej szczegółowo

Szkolenie systemu POL-on

Szkolenie systemu POL-on Szkolenie systemu POL-on dr Piotr Rodzik ekspert systemu POL-on Ośrodek Przetwarzania Informacji - Państwowy Instytut Badawczy Al. Niepodległości 188B, 00-608 Warszawa Numer KRS: 0000127372 Sąd Rejonowy

Bardziej szczegółowo

Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław

Bardziej szczegółowo

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny

Bardziej szczegółowo

Przetwarzanie języka naturalnego (NLP)

Przetwarzanie języka naturalnego (NLP) Przetwarzanie języka naturalnego (NLP) NLP jest dziedziną informatyki łączącą zagadnienia sztucznej inteligencji i lingwistyki zajmującą się automatyzacją analizy, rozumienia, tłumaczenia i generowania

Bardziej szczegółowo

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE? K O N F E R E N C J A I N F O S H A R E 2 0 0 7 G d a ń s k 25-26.04.2007 JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE? Zespół Zarządzania Technologiami Informatycznymi Prezentacja dr inż.

Bardziej szczegółowo

Analiza testu diagnostycznego (diagnoza bieżąca) PRZEPROWADZONEGO WŚRÓD UCZNIÓW KLAS II GIMNAZJUM INTEGRACYJNEGO Z JĘZYKA ANGIELSKIEGO

Analiza testu diagnostycznego (diagnoza bieżąca) PRZEPROWADZONEGO WŚRÓD UCZNIÓW KLAS II GIMNAZJUM INTEGRACYJNEGO Z JĘZYKA ANGIELSKIEGO Analiza testu diagnostycznego (diagnoza bieżąca) PRZEPROWADZONEGO WŚRÓD UCZNIÓW KLAS II GIMNAZJUM INTEGRACYJNEGO Z JĘZYKA ANGIELSKIEGO W ZESPOLE SZKÓŁ INTEGRACYJNYCH W LUBINIE W RAMACH PPEK (PROGRAMU PODNOSZĄCEGO

Bardziej szczegółowo

Ustalanie dostępu do plików - Windows XP Home/Professional

Ustalanie dostępu do plików - Windows XP Home/Professional Ustalanie dostępu do plików - Windows XP Home/Professional Aby edytować atrybuty dostępu do plikow/ katalogow w systemie plików NTFS wpierw sprawdź czy jest Wyłączone proste udostępnianie czyli przejdź

Bardziej szczegółowo

Simple Object Access Protocol

Simple Object Access Protocol Simple Object Access Protocol Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 11 grudnia 2005 roku Czym jest SOAP? Akronim SOAP oznacza Simple Object Access Protocol. SOAP jest

Bardziej szczegółowo

Web Services. Wojciech Mazur. 17 marca 2009. Politechnika Wrocławska Wydział Informatyki i Zarządzania

Web Services. Wojciech Mazur. 17 marca 2009. Politechnika Wrocławska Wydział Informatyki i Zarządzania Standardy w Rodzaje Przykłady Politechnika Wrocławska Wydział Informatyki i Zarządzania 17 marca 2009 Standardy w Rodzaje Przykłady Plan prezentacji 1 Wstęp 2 Standardy w 3 4 Rodzaje 5 Przykłady 6 Standardy

Bardziej szczegółowo

Procesy informacyjne zarządzania

Procesy informacyjne zarządzania Procesy informacyjne zarządzania Generowanie informacji w procesie informacyjnym dr inż. Janusz Górczyński 1 Faza generowania informacji Generowanie informacji jest pierwszą fazą każdego procesu informacyjnego.

Bardziej szczegółowo

Serwery LDAP w środowisku produktów w Oracle

Serwery LDAP w środowisku produktów w Oracle Serwery LDAP w środowisku produktów w Oracle 1 Mariusz Przybyszewski Uwierzytelnianie i autoryzacja Uwierzytelnienie to proces potwierdzania tożsamości, np. przez: Użytkownik/hasło certyfikat SSL inne

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Wykład 2 Marcin Młotkowski 4 marca 2015 Plan wykładu 1 2 3 4 5 Marcin Młotkowski Programowanie obiektowe 2 / 47 Krótki opis C Obiektowy, z kontrolą typów; automatyczne odśmiecanie;

Bardziej szczegółowo

Jacek Tomaszczyk Instytut Bibliotekoznawstwa i Informacji Naukowej Uniwersytet Śląski

Jacek Tomaszczyk Instytut Bibliotekoznawstwa i Informacji Naukowej Uniwersytet Śląski Jacek Tomaszczyk Instytut Bibliotekoznawstwa i Informacji Naukowej Uniwersytet Śląski Terminologia 1. Terminologia jako dyscyplina naukowa. 2. Terminologia jako zbiór terminów (słownictwo specjalistyczne).

Bardziej szczegółowo

Projektowanie systemów baz danych

Projektowanie systemów baz danych Projektowanie systemów baz danych Seweryn Dobrzelewski 4. Projektowanie DBMS 1 SQL SQL (ang. Structured Query Language) Język SQL jest strukturalnym językiem zapewniającym możliwość wydawania poleceń do

Bardziej szczegółowo

Analiza i projektowanie aplikacji Java

Analiza i projektowanie aplikacji Java Analiza i projektowanie aplikacji Java Modele analityczne a projektowe Modele analityczne (konceptualne) pokazują dziedzinę problemu. Modele projektowe (fizyczne) pokazują system informatyczny. Utrzymanie

Bardziej szczegółowo

Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog

Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog Knowledge Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog 9 stycznia 2009 Knowledge 1 Wstęp 2 3 4 5 Knowledge 6 7 Knowledge Duża ilość nieusystematyzowanych informacji... Knowledge

Bardziej szczegółowo

Propozycja standaryzacji usługi lokalizacji adresu

Propozycja standaryzacji usługi lokalizacji adresu dr inż. Waldemar Izdebski 1,2 mgr inż. Andrzej Bielasty 2 Propozycja standaryzacji usługi lokalizacji adresu Numery adresowe są jednym z najprostszych elementów danych przestrzennych. Niemniej jednak są

Bardziej szczegółowo

SPIS TREŚCI Funkcje systemu operacyjnego Zapewnia obsługę dialogu między użytkownikiem a komputerem Nadzoruje wymianę informacji między poszczególnymi urządzeniami systemu komputerowego Organizuje zapis

Bardziej szczegółowo

Koncepcja Web 3.0 w e-learningu a zarządzanie jakością na uczelni wyższej

Koncepcja Web 3.0 w e-learningu a zarządzanie jakością na uczelni wyższej Agata Berdowska Akademia Ekonomiczna w Katowicach Koncepcja Web 3.0 w e-learningu a zarządzanie jakością na uczelni wyższej W opracowaniu omówiono zagadnienia związane z koncepcją Web 3.0, e-nauczaniem

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI DLA SIECI

INSTRUKCJA OBSŁUGI DLA SIECI INSTRUKCJA OBSŁUGI DLA SIECI Zapisywanie dziennika druku w lokalizacji sieciowej Wersja 0 POL Definicje dotyczące oznaczeń w tekście W tym Podręczniku użytkownika zastosowano następujące ikony: Uwagi informują

Bardziej szczegółowo

Zaawansowane narzędzia programowania rozproszonego

Zaawansowane narzędzia programowania rozproszonego Zaawansowane narzędzia programowania rozproszonego Karol Gołąb karol.golab@tls-technologies.com 28 listopada 2001 1 Streszczenie Omówienie i porównanie popularnych standardów mechanizmów komunikacyjnych:

Bardziej szczegółowo

MANIPULACJA ZA POMOCĄ AKTÓW EMOTYWNYCH

MANIPULACJA ZA POMOCĄ AKTÓW EMOTYWNYCH Grażyna Habrajska Uniwersytet Łódzki MANIPULACJA ZA POMOCĄ AKTÓW EMOTYWNYCH Opublikowano w: Mechanizmy perswazji i manipulacji, red. Grażyna Habrajska, wyd. Leksem, Łask 2007 PODSTAWOWE ZAGADNIENIA 1)

Bardziej szczegółowo

WZORCE LOGIKI APLIKACJI Reużywalne składniki wymagań

WZORCE LOGIKI APLIKACJI Reużywalne składniki wymagań WZORCE LOGIKI APLIKACJI Reużywalne składniki wymagań Albert Ambroziewicz, Michał Śmiałek Politechnika Warszawska KKIO 0, SCR 0 27-29.09.200 Treść prezentacji Wprowadzenie powtarzalność rozwiązań w IO Koncepcja

Bardziej szczegółowo

Dziecko z SLI w szkole - diagnoza i postępowanie Agnieszka Maryniak

Dziecko z SLI w szkole - diagnoza i postępowanie Agnieszka Maryniak Dziecko z SLI w szkole - diagnoza i postępowanie Agnieszka Maryniak Wydział Psychologii, Uniwersytet Warszawski U dzieci w wieku szkolnym zaburzenia językowe mogą być trudne do rozpoznania Poprawa w zakresie

Bardziej szczegółowo

Gatesms.eu Mobilne Rozwiązania dla biznesu

Gatesms.eu Mobilne Rozwiązania dla biznesu Mobilne Rozwiązania dla biznesu SPECYFIKACJA TECHNICZNA WEB API-USSD GATESMS.EU wersja 0.9 Opracował: Gatesms.eu Spis Historia wersji dokumentu...3 Bezpieczeństwo...3 Wymagania ogólne...3 Mechanizm zabezpieczenia

Bardziej szczegółowo

5. Mechanizm szablonów.

5. Mechanizm szablonów. 5. Mechanizm szablonów. Moduł szablonów daje możliwość definicji dowolnej ilości szablonów strony publicznej serwisu. W połączeniu z modułami Marketing MIX oraz Wzorców Elementów został opracowany tak

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE Z JĘZYKA POLSKIEGO KLASA 4 SZKOŁA PODSTAWOWA

WYMAGANIA EDUKACYJNE Z JĘZYKA POLSKIEGO KLASA 4 SZKOŁA PODSTAWOWA WYMAGANIA EDUKACYJNE Z JĘZYKA POLSKIEGO KLASA 4 SZKOŁA PODSTAWOWA SZCZEGÓŁOWE KRYTERIA OCENIANIA DLA KLASY CZWARTEJ: Ocenę niedostateczną otrzymuje uczeń, który nie spełnia wymagań kryterialnych na ocenę

Bardziej szczegółowo

ETYKIETA LOGISTYCZNA GS1

ETYKIETA LOGISTYCZNA GS1 ETYKIETA LOGISTYCZNA GS1 Dobre praktyki Dokument stworzony przez wspólną grupę roboczą członków ECR Polska i ekspertów GS1 Polska, by wspomóc i ułatwić jak najszersze wykorzystanie etykiety logistycznej

Bardziej szczegółowo

KLUCZ PUNKTOWANIA ZADAŃ

KLUCZ PUNKTOWANIA ZADAŃ Egzamin maturalny maj 2009 JĘZYK ANGIELSKI POZIOM PODSTAWOWY KLUCZ PUNKTOWANIA ZADAŃ ZADANIA ZAMKNIĘTE Zadanie 1. Obszar standardów ze słuchu 1.1. E 1.2. A 1.3. Zdający selekcjonuje informacje (II. 1 d)

Bardziej szczegółowo

Współbieżność i równoległość w środowiskach obiektowych. Krzysztof Banaś Obliczenia równoległe 1

Współbieżność i równoległość w środowiskach obiektowych. Krzysztof Banaś Obliczenia równoległe 1 Współbieżność i równoległość w środowiskach obiektowych Krzysztof Banaś Obliczenia równoległe 1 Java Model współbieżności Javy opiera się na realizacji szeregu omawianych dotychczas elementów: zarządzanie

Bardziej szczegółowo

Analiza wyników egzaminu gimnazjalnego 2013 r. Test humanistyczny język polski Test GH-P1-132

Analiza wyników egzaminu gimnazjalnego 2013 r. Test humanistyczny język polski Test GH-P1-132 Analiza wyników egzaminu gimnazjalnego 2013 r. Test humanistyczny język polski Test GH-P1-132 Zestaw zadań egzaminacyjnych z zakresu języka polskiego posłużył do sprawdzenia poziomu opanowania wiedzy i

Bardziej szczegółowo

Poziom przedmiotu: II stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE

Poziom przedmiotu: II stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Zapoznanie studentów z podstawowymi metodami i technikami analizy finansowej na podstawie nowoczesnych instrumentów finansowych

Bardziej szczegółowo

Hurtownie danych - przegląd technologii

Hurtownie danych - przegląd technologii Hurtownie danych - przegląd technologii Problematyka zasilania hurtowni danych - Oracle Data Integrator Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel

Bardziej szczegółowo

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02 METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się

Bardziej szczegółowo

OSGi Agata Hejmej 4.05.2009

OSGi Agata Hejmej 4.05.2009 OSGi Agata Hejmej 4.05.2009 Plan prezentacji Co to jest OSGi Jakie problemy rozwiązuje Opis standardu Przykładowa aplikacja Podsumowanie korzyści Co to jest OSGi? Standard, który pozwala na tworzenie wysoce

Bardziej szczegółowo

NASZE CERTYFIKATY KOMUNIKACJA MIĘDZYKULTUROWA Tłumaczenie vs. lokalizacja Tłumaczenie przekład z języka źródłowego na język docelowy polegającego często na zamianie słów jednego języka na drugi. Lokalizacja

Bardziej szczegółowo

Systemy Operacyjne Ochrona

Systemy Operacyjne Ochrona Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 16 stycznia 2007 1 2 1 Ochrona 2 Bezpieczeństwo 3 Polityka bezpieczeństwa i mechanizmy 4 Domeny i wiedza konieczna 3 Macierze dostępów

Bardziej szczegółowo

Java wybrane technologie

Java wybrane technologie Java wybrane technologie spotkanie nr 2 JavaMail 1 Wprowadzenie JavaMail 1.4 (opiera się na JavaBean Activation Framework (JAF) 1.1) odbieranie, tworzenie i wysyłanie wiadomości elektronicznych dla twórców

Bardziej szczegółowo

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT WERSJA

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU> Załącznik nr 4.4 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT WERSJA numer wersji

Bardziej szczegółowo

ezwroty WebApi Dokumentacja techniczna

ezwroty WebApi Dokumentacja techniczna ezwroty WebApi Dokumentacja techniczna Wersja 1.0 Copyright: Poczta Polska S.A. Data aktualizacji: 2015-08-06 Wstęp WebApi EZwroty Poczty Polskiej jest zrealizowane w technologii SOAP i pozwala na zautomatyzowaniem

Bardziej szczegółowo

Java Agent DEvelopment Framework Systemy Agentowe

Java Agent DEvelopment Framework Systemy Agentowe Java Agent DEvelopment Framework Systemy Agentowe Michaª Wójcik Katedra Architektury Systemów Komputerowych Wydziaª Elektroniki, Telekomunikacji i Informatyki Politechnika Gda«ska 27 pa¹dziernika 2011

Bardziej szczegółowo

Paradygmaty programowania

Paradygmaty programowania Paradygmaty programowania Jacek Michałowski, Piotr Latanowicz 15 kwietnia 2014 Jacek Michałowski, Piotr Latanowicz () Paradygmaty programowania 15 kwietnia 2014 1 / 12 Zadanie 1 Zadanie 1 Rachunek predykatów

Bardziej szczegółowo

Systemy Rozproszone Technologia ICE

Systemy Rozproszone Technologia ICE Systemy Rozproszone Technologia ICE Zespół Systemów Rozproszonych () Katedra Informatyki AGH Kraków Kornel Skałkowski skalkow@agh.edu.pl Opracowano na podstawie książki: Henning M, Spruiell M. Distributed

Bardziej szczegółowo

Jerzy Nawrocki, Wprowadzenie do informatyki

Jerzy Nawrocki, Wprowadzenie do informatyki Jerzy Nawrocki, Jerzy Nawrocki Wydział Informatyki Politechnika Poznańska jerzy.nawrocki@put.poznan.pl Cel wykładu Programowanie imperatywne i język C Zaprezentować paradygmat programowania imperatywnego

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Wykład 13 Marcin Młotkowski 27 maja 2015 Plan wykładu Trwałość obiektów 1 Trwałość obiektów 2 Marcin Młotkowski Programowanie obiektowe 2 / 29 Trwałość (persistence) Definicja Cecha

Bardziej szczegółowo

Zasady Nazewnictwa. Dokumentów XML 2007-11-08. Strona 1 z 9

Zasady Nazewnictwa. Dokumentów XML 2007-11-08. Strona 1 z 9 Zasady Nazewnictwa Dokumentów 2007-11-08 Strona 1 z 9 Spis treści I. Wstęp... 3 II. Znaczenie spójnych zasady nazewnictwa... 3 III. Zasady nazewnictwa wybrane zagadnienia... 3 1. Język oraz forma nazewnictwa...

Bardziej szczegółowo

UML w Visual Studio. Michał Ciećwierz

UML w Visual Studio. Michał Ciećwierz UML w Visual Studio Michał Ciećwierz UNIFIED MODELING LANGUAGE (Zunifikowany język modelowania) Pozwala tworzyć wiele systemów (np. informatycznych) Pozwala obrazować, specyfikować, tworzyć i dokumentować

Bardziej szczegółowo

Konstruktory. Streszczenie Celem wykładu jest zaprezentowanie konstruktorów w Javie, syntaktyki oraz zalet ich stosowania. Czas wykładu 45 minut.

Konstruktory. Streszczenie Celem wykładu jest zaprezentowanie konstruktorów w Javie, syntaktyki oraz zalet ich stosowania. Czas wykładu 45 minut. Konstruktory Streszczenie Celem wykładu jest zaprezentowanie konstruktorów w Javie, syntaktyki oraz zalet ich stosowania. Czas wykładu 45 minut. Rozpatrzmy przykład przedstawiający klasę Prostokat: class

Bardziej szczegółowo

Rozszerzenie EPP o DNSSEC

Rozszerzenie EPP o DNSSEC Patrycja Węgrzynowicz, Kierownik Zespołu Projektów Informatycznych NASK Registry Naukowa i Akademicka Sieć Komputerowa Rozszerzenie EPP o DNSSEC Agenda Model NASK-EPP DNSSEC w modelu NASK-EPP Przykłady

Bardziej szczegółowo

Komunikator internetowy w C#

Komunikator internetowy w C# PAŃSTWOWA WYśSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie Komunikator internetowy w C# autor: Artur Domachowski Elbląg, 2009 r. Komunikacja przy uŝyciu poczty internetowej

Bardziej szczegółowo

PRAGMATYKA rok akademicki 2015/2016 semestr zimowy. Temat 2: Grice a teoria znaczenia

PRAGMATYKA rok akademicki 2015/2016 semestr zimowy. Temat 2: Grice a teoria znaczenia PRAGMATYKA rok akademicki 2015/2016 semestr zimowy Temat 2: Grice a teoria znaczenia Pragmatyka: nauka badająca te aspekty znaczenia i funkcji wypowiedzi, które są zależne od jej kontekstu; studia nad

Bardziej szczegółowo

GH - Charakterystyka arkuszy egzaminacyjnych.

GH - Charakterystyka arkuszy egzaminacyjnych. GH - Charakterystyka arkuszy egzaminacyjnych. A. Arkusz standardowy GH-A, B, C oraz arkusze przystosowane: GH-A4, GH-A5, GH-A6. Zestaw zadań z zakresu przedmiotów humanistycznych, skonstruowany wokół tematu

Bardziej szczegółowo

Programowanie komputerów

Programowanie komputerów Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych

Bardziej szczegółowo

Tomasz Grześ. Systemy zarządzania treścią

Tomasz Grześ. Systemy zarządzania treścią Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,

Bardziej szczegółowo