Słowa kluczowe: symulator, model rozproszony diody półprzewodnikowe, obliczenia rozproszone, Java, CORBA

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

Download "Słowa kluczowe: symulator, model rozproszony diody półprzewodnikowe, obliczenia rozproszone, Java, CORBA"

Transkrypt

1 Portal internetowy do symulacji fizycznej rzyrządów ółrzewodnikowych z wykorzystaniem technologii CORBA. B.ZIĘBA, J.WOJCIECHOWSKI, G. JABŁOŃSKI, W.ZABIEROWSKI, A. NAPIERALSKI KATEDRA MIKROELEKTRONIKI I TECHNIK INFORMATYCZNYCH POLITECHNIKA ŁÓDZKA, POLSKA Słowa kluczowe: symulator, model rozroszony diody ółrzewodnikowe, obliczenia rozroszone, Java, CORBA STRESZCZENIE: Artykuł oisuje alikację internetową, która jest symulatorem modelu diody ółrzewodnikowej o stałych rozłożonych, oartej na jednowymiarowej analizie numerycznej zjawisk fizycznych zachodzących we wnętrzu struktury ółrzewodnikowej. Kontekstem obliczeniowym (obiektem obliczeniowym) jest rogram MOPS (Modelling Program for Semiconductors) rzeznaczony do analizy układów elektronicznych zawierających rzyrządy ółrzewodnikowe modelowane za omocą jedno-dwu wymiarowych modeli fizycznych, oartych na symulacji zjawisk zachodzących wewnątrz struktury ółrzewodnikowej. Przedstawiany rojekt ma architekturę modułową. Symulator rozrasza obliczenia, które mogą być wykonywane zdalnie. Do komunikacji, omiędzy modułami, wykorzystywana jest technologia CORBA. Warstwę rezentacji tworzy zbiór dynamicznie generowanych stron WWW. Logiczna warstwa alikacji jest zaimlementowana w języku Java w obiektach Serwletów. Projekt jest udostęniony jako ćwiczenie laboratoryjne z Przyrządów Półrzewodnikowych Mocy dla studentów kierunku elektronika. Wrowadzenie Coraz większą oularność zdobywają rozwiązania informatyczne oarte o alikacje internetowe. Interfejs użytkownika w tego tyu alikacjach stanowią dynamicznie generowane strony WWW. Całość rzetwarzanie odbywa się na serwerze, a rzeglądarka stron WWW jest tzw.,,cienkim klientem. Rozwiązania takie stosowane są w wirtualnych bankach, w systemach elektronicznych rezerwacji biletów lotniczych itd. Oisywany rojekt jest rzykładem alikacji internetowej służącej do symulacji fizycznej rzyrządów ółrzewodnikowych. W rojekcie tym kontekstem obliczeniowym (obiektem obliczeniowym) jest rogram MOPS (Modelling Program for Semiconductors)[1]. Jest on rzeznaczony do analizy układów elektronicznych zawierających rzyrządy ółrzewodnikowe modelowane za omocą jedno-dwu wymiarowych modeli fizycznych, oartych na symulacji zjawisk zachodzących wewnątrz struktury ółrzewodnikowej. Alikacja ta ma architekturę modułową, a komunikacja omiędzy stroną logiczną alikacji, a obliczeniową odbywa się orzez zastosowanie technologii CORBA. Każda instancja rogramu MOPS jest obiektem serwera CORBA. Obiekt ten udostęnia usługi (zdalne metody) orzez interfejs ORB (Object Request Broker). Porzez wykorzystywanie tych usług odbywa się: sarametryzowanie obliczeń, ozyskiwanie wyników z kontekstu obliczeniowego (obiektu obliczeniowego). Kontekst obliczeniowy MOPS wykorzystuje model diody ółrzewodnikowej o stałych rozłożonych, oarty na jednowymiarowej analizie numerycznej zjawisk fizycznych we wnętrzu struktury ółrzewodnikowej. Wykonywana jest symulacja DC. Kontekst obliczeniowy jest inicjowany orzez rogram zarządzający (MOPS FACTORY). Program ten rejestruje się w systemie orzez Serwis Nazw (sieciowe reozytorium obiektów CORBA). Komonent alikacji internetowej może zdalnie wywoływać metody na obiekcie MOPS (w tym rzyadku obiekcie serwera). Przyśieszenie obliczeń uzyskuje się dzięki ich rozroszeniu na dwa komutery. Po wykonaniu obliczeń wyniki są scalane i rezentowane użytkownikowi orzez alet. CORBA Idea systemu oiera się na komunikacji realizowanej orzez użycie technologii CORBA. Rozdział ten, rzeznaczony jest dla czytelników niemających wcześniej kontaktu z tą technologią. CORBA jest architekturą zorientowaną obiektowo. Bazuje ona na obiektowym brokerze zaytań - ORB (Object Request Broker). ORB jest komonentem, którego celem jest zaewnienie komunikacji omiędzy obiektami. ORB lokalizuje zdalny obiekt na odstawie referencji IOR (Interoerable Object References) (identyfikator zdalnego obiektu) i nawiązuje ołączenie omiędzy obiektami. Podczas wykonania zdalnych metod (method invocations) ORB rzekazuje arametry metod (marshalling of arameters) oraz transortuje wartości zwracane (return values). Kiedy komonent alikacji chce uzyskać dostę do obiektu CORBA, najierw otrzymuje IOR tego obiektu. Za omocą IOR, komonent uzyskuje referencję na ten obiekt. Porzez tą referencję możliwe jest wywoływanie zdalnych metod obiektu serwera. W

2 technologii CORBA, klientem może być każda alikacja używająca usług obiektu CORBA. Serwerem jest alikacja tworząca obiekty CORBA i udostęniająca usługi. Struktura systemu System składa się z serwera alikacji i węzłów obliczeniowych. Komunikację omiędzy nimi umożliwia architektura CORBA. Składowe systemu mogą być umieszczone na tym samym komuterze. Ze względu na cel systemu, którym jest rozdzielenie obliczeń, wskazane jest zainstalowanie serwera i węzłów obliczeniowych na różnych maszynach. Internet Serwer systemu Rys. 1Struktura sytemu Serwer alikacji ełni funkcję logiczną systemu. Do rawidłowego funkcjonowania alikacji wymagane jest uruchomienie usług: serwera WWW Węzły obliczeniowe TOMCAT[4], systemu zarządzania bazą danych MySQL[5] serwisu nazw -tnameservice, oraz regulatora obciążenia (load balancer). Serwer WWW odsyła strony internetowe o otrzymania żądania od klienta rzeglądarki WWW (sesja HTTP)[2]. Jest on kontenerem komonentów: serwletów JAVA, dokumentów JSP, obiektów JavaBean. Wymienione komonenty to elementy technologii J2EE. ( Zadaniem tych komonentów to: generowanie stron internetowych, rzerowadzanie transakcji z bazą danych i komunikacja z kontekstem obliczeniowym MOPS. Serwis nazw (Name Service) jest zaewniany rzez technologię: Java Develoement Kit lub z imlementacją CORBY - OmniORB. Zadaniem serwisu nazw jest rejestrowanie referencji, czyli wskazań na serwery w rozumieniu CORBA. Węzeł obliczeniowy Serwer Stacja robocza, realizuje funkcję węzła obliczeniowego, w momencie uruchomienia rogramu zarządzającego rogramem MOPS (MOPS FACTORY). Wówczas rogram ten rejestruje swoją referencje w serwisie nazw na serwerze. Za omocą tego rogramu komonenty na serwerze, uzyskują informacje o danym węźle obliczeniowym tj.: wielkość CPU, wartość średniego obciążenia CPU węzła, ilość wolnej i całkowitej amięci. Podczas rozoczęcia obliczeń użytkownikowi rzedstawione są owyższe informacje, co daje ewną orientację o mocy obliczeniowej węzła. użytkownikowi za omocą dowolnej rzeglądarki internetowej z zainstalowanym luginem Javy (JAVA lug-in ver. 1.3.). Użytkownicy systemu WINDOWS znajdą więcej informacji o luginach na stronie: Secyfikacja systemu Funkcjonalność anelu użytkownika Sesje użytkownika w systemie są logowane i śledzone dzięki zastosowaniu techniki:,,cookies. Polega ona na tworzeniu lików tekstowych na komuterze klienta. W likach tych zaisywane są dane sesji. Protokół HTTP jest bezołączeniowy.,,cookies symulują ciągłość ołączenia rotokołu HTTP. Porzez użycie,,cookies użytkownik nie może być zalogowany więcej niż jeden raz w tym samym momencie, oraz chroni się rzed nieautoryzowanym dostęem do symulatora Dostęne ocje użytkownika to: wykonywanie symulacji, dodawanie/usuwanie zadań, odgląd rzestrzeni serwisu nazw (CORBA). Rys. 2.Funkcjonalność anelu użytkownika - alet monitorujący stan systemu. Funkcjonalność anelu administratora systemu W systemie stworzono dwie role. Pierwsza to użytkownik, którego możliwości wymieniono w orzednim rozdziale, a druga to administrator, na.której skoncentrujemy się w tym rozdziale. Klient Symulacja jest wykonywana i rezentowana

3 Rys 3. Funkcjonalność anelu administratora oraz aletu monitorujący stan sytemu. Roli administratora udostęniono ocje: wykonywanie symulacji, dodawanie/usuwanie użytkowników i gru użytkowników, dodawanie/usuwanie zadań użytkowników, odgląd rzestrzeni serwisu nazw (CORBA), i informacji o użytkownikach (adres IP klienta, zadań użytkownika i szczegółów sesji) Pre-rocessor ustawienie arametrów symulacji Rys. 5. Prerocessor- model diody, widok aletu Javy. Stabilizator obciążenia Za omocą stabilizatora obciążenia (load balancer) użytkownik może wybrać jeden lub dwa komutery z uli dostęnych węzłów obliczeniowych w sieci, które będą wykonywały zadane obliczenia. Domyślnie, dwa najbardziej wydajne komutery będą wybierane do rzerowadzenia obliczeń. Symulator zaewnia wizualizację wewnętrznej struktury rzyrządu, co ozwala na lesze zrozumienie zachodzących tam rocesów. Stąd ma duże znaczenie dydaktyczne. Parametry symulacji to: wymiary geometryczne rzyrządu, rofil domieszkowania n+, n, +, ilość unktów dyskretyzacji, zakres naięcia olaryzującego, wymiary diody, czas życia nośników. Dzięki rzerowadzonym symulacją możliwe jest określenie, jak zmiany arametrów ółrzewodnika (n. czas życia czy ruchliwość nośników) wływają na funkcjonowanie rzyrządu (a rzez to całego obwodu). Rys. 6. Zrzut ekranu rezentujący stabilizator Jądro obliczeniowe obciążenia Rys 4 Profil domieszkowania diody -n.. Ustawienie wyżej wymienionych arametrów dokonywane jest w interaktywnym alecie javy ze strony www. MOPS (Modelling Program for Semiconductors) Program umożliwia wykonanie analizy stałorądowej (.DC) jak i stanów rzejściowych (.TRAN). Program imlementuje układ równań dryftowodyfuzyjnych: (1), (2), (3), (4), (5), w celu obliczenia otencjału i gęstości nośników w strukturze ółrzewodnika. Pierwsze równanie to równanie Poissona. (1) 2 q Ψ = ( n + ε N D N A ) Ψ - otencjał elektryczny[v] q ładunek [C]

4 ε -rzenikalność dielektryczna [F/m] n, koncentracja elektronów i dziur [1/m 3 ] ND, NA koncentracja donorów i akcetorów [1/m 3 ] (2) n 1 = J n R + G t q 1 = J R + G t q (3) t czas [s] J n, J gęstość rądu elektronowego i dziurowego [A/m 2 ] G wsółczynnik generacji [1/s/m 3 ] R - wsółczynnik rekombinacji [1/s/m 3 ] (4) (5) J n = q( µ nnen + Dn n) J = q( µ E D ) gdzie, µ n, µ - ruchliwość elektronów i dziur [m 2 /V/s] E n, E - wynikowe ole elektryczne oddziaływujące na elektrony i dziury [V/m] D n, D - wsółczynnik dyfuzyjności elektronów i dziur [m 2 /s] W celu rozwiązania tych równań użyto metody różnic skończonych. Program generuje siatkę jednowymiarową, a równania różniczkowe - cząstkowe zostają zastąione równaniami różnicowymi. Warstwa logiczna alikacji używa komonentów serwletów, w celu komunikacji z rogramem MOPS, rzy użyciu modelu komunikacyjnego CORBA.. Oracowano oniższy interfejs komunikacyjny: interface mos { tyedef sequence<double> doublearray; enum IntQ {V,N,P,E,Jn,J,GenRec}; void SetDeviceGeometry(in long L, in double W, in double S); //L oints number //W - width //S cross section void SetDoingProfile(in doublearray Nd, in doublearray Na); //Nd doing rofile //Na doing rofile void SetTau(in double Taun, in double Tau); //Taun doing n arameter //Tau doing arameter void SetBias(in double U); //U voltage on anode boolean Comute(); void GetInternalQuantities(in IntQ What, out doublearray q); double GetCurrent(); void Shutdown(); }; obliczenia rogramu MOPS. Każda kolejna iteracja zależy bezośrednio od orzedniej. Wszystkie obliczenia charakterystyki muszą rozoczynać się od wartości 0. W innym rzyadku obliczenia nie będą zbieżne. Symulator może rozdzielić obliczenia na dwa komutery. Jeden komuter oblicza charakterystykę od wartości zera w dół charakterystyki, a drugi, od wartości 0 w górę. Po wykonaniu obliczeń komonent alikacji serwlet, zbiera wyniki z rogramu MOPS wywołując metody: GetInternalQuantities, GetCurrent. Wyniki są zaisywane do bazy danych. Program MOPS kończy swoje działanie, gdy zdalnie jest wywoływana jego metoda: Shutdown. Wyniki symulacji Wyniki symulacji są zarezentowane na dwóch wykresach (rys. 7,8,9,10). Pierwszy (w górnej części ekranu) jest charakterystyką rądowonaięciową. Żółty unkt na charakterystyce oznacza unkt racy diody. Użytkownik może ustawić unkt racy w dowolnym unkcie charakterystyki, regulując suwak (ośrodku ekranu). Dla każdego unktu racy charakterystyki, w dolnej części ekranu, rezentowane są wartości wewnętrzne diody. Odowiednio zaznaczając ola tyu,,check box o rawej stronie ekranu, wyświetlane są wartości wewnętrzne: otencjał elektryczny, koncentracja elektronów, koncentracja dziur, ole elektryczne, gęstość rądu elektronowego, gęstość rądu dziurowego, wsółczynnik rekombinacji. Rys. 7. Interaktywny alet Javy rezentujący wyniki symulacji. W dolnej części wykresu okazano rozkład otencjału i ola elektrycznego wewnątrz rzyrządu dla stanu zaorowego. Wszystkie metody okazane owyżej są zaimlementowane rzez rogram MOPS. Strona serwera uzyskuje referencję na nowo utworzoną instancję rogramu MOPS. Zdalne wywołanie metod SetDeviceGeometry, SetDoingProfile, SetTau, SetBias służy zdefiniowaniu arametrów obliczeń. Wywołanie metody Comute inicjuje iteracyjne

5 Rys. 8. Interaktywny alet Javy rezentujący wyniki symulacji. W dolnej części wykresu okazano koncentracje elektronów i dziur dla stanu blokowania. Głównym celem rojektu było stworzenie alikacji internetowej, która zaewniałaby łatwy w obsłudze interfejs do symulacji zjawisk zachodzącego w diodzie ółrzewodnikowej używając w tym celu jednowymiarowego modelu fizycznego. System zaewnia bezieczny, autoryzowany sosób kontrolowania obliczeń ze śledzeniem ostęu i możliwością ich anulowania w trakcie. Użyte zostały niekomercyjne orogramowanie takie jak: system bazy danej: MySQL, serwer WWW Tomcat, środowisko rogramistyczno-uruchomieniowe Java i architektura wywołania zdalnych metod obiektów CORBA. Wszystkie cele rojektu zostały zrealizowane omyślnie i zaroonowany system rozroszenia obliczeń może działać w rzyszłości z innymi elementami elektronicznych symulacji. Autorzy mgr inż. Bogumił.Zięba, mgr inż. Jarosław.Wojciechowski, dr inż. Grzegorz.Jabloński, mgr inż. Wojciech Zabierowski, rof. Andrzej.Naieralski Katedra Mikroelektroniki i Technik Informatyczych, Politechnika Łódzka, Al. Politechniki 11, PL Łódź, Polska. Literatura Rys. 9. Interaktywny alet Javy rezentujący wyniki symulacji. W dolnej części wykresu okazano szybkość rekombinacji i koncentrację dziur dla stanu rzewodzenia. [1] G. Jabłoński - Komuterowa analiza układów elektronicznych z zastosowaniem wielowymiarowych modeli fizycznych rzyrządów ółrzewodnikowych mocy - rozrawa doktorska., Politechnika Łódzka, 1999, Katedra Mikroelektroniki i Technik Informatycznych, Politechnika Łódzka [2] World Wide Web Consortium Secyfikacja języka HTML 4.0 htt:// [3] Object Management Grou (OMG) Secyfikacja technologii CORBA htt:// ec_catalog.htm [4] Strona rojektu JAKARTA Secyfikacja serwera TOMCAT htt://jakarta.aache.org/tomcat/ [5] Strona rojektu MySQL. Secyfikacja systemu bazy danych MySQL htt:// Rys. 10. Interaktywny alet Javy rezentujący wyniki symulacji. W dolnej części wykresu okazano rzebieg rądu dziurowego i elektronowego. Podsumowanie

Programowanie współbieżne i rozproszone

Programowanie współbieżne i rozproszone Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)

Bardziej szczegółowo

Zapytanie ofertowe nr 3/POIG 8.2/05/10

Zapytanie ofertowe nr 3/POIG 8.2/05/10 Warszawa, 28.05.2010 r. Zamawiający: Plagiat.l S. z o. o. ul. Przanowskiego 32/53 01-457 Warszawa tel.: 22 493 11 03 faks: 22 493 11 02 e-mail: biuro@antylagiat.l NIP: 526-287-47-77 REGON: 140124469 KRS:

Bardziej szczegółowo

1 Wprowadzenie do J2EE

1 Wprowadzenie do J2EE Wprowadzenie do J2EE 1 Plan prezentacji 2 Wprowadzenie do Java 2 Enterprise Edition Aplikacje J2EE Serwer aplikacji J2EE Główne cele V Szkoły PLOUG - nowe podejścia do konstrukcji aplikacji J2EE Java 2

Bardziej szczegółowo

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej Wybrane działy Informatyki Stosowanej Java Enterprise Edition WebServices Serwer aplikacji GlassFish Dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Aplikacje

Bardziej szczegółowo

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej Wybrane działy Informatyki Stosowanej Java Enterprise Edition. WebServices. Język XML. Serwer aplikacji GlassFish. Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki

Bardziej szczegółowo

Metody doświadczalne w hydraulice Ćwiczenia laboratoryjne. 1. Badanie przelewu o ostrej krawędzi

Metody doświadczalne w hydraulice Ćwiczenia laboratoryjne. 1. Badanie przelewu o ostrej krawędzi Metody doświadczalne w hydraulice Ćwiczenia laboratoryjne 1. adanie rzelewu o ostrej krawędzi Wrowadzenie Przelewem nazywana jest cześć rzegrody umiejscowionej w kanale, onad którą może nastąić rzeływ.

Bardziej szczegółowo

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

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

Bardziej szczegółowo

Plan wykładu CORBA. Cechy aplikacji rozproszonych. Aplikacje rozproszone

Plan wykładu CORBA. Cechy aplikacji rozproszonych. Aplikacje rozproszone Plan wykładu CORBA Wprowadzenie Architektura CORBA IDL język definicji interfejsów ORB Object Request Broker Usługi i POA Aplikacje CORBA tworzenie serwera tworzenie klienta Aplikacje rozproszone Cechy

Bardziej szczegółowo

Z-ID-607b Semantyczne bazy danych Semantic Databases

Z-ID-607b Semantyczne bazy danych Semantic Databases KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 205/206 Z-ID-607b Semantyczne bazy danych Semantic Databases A. USYTUOWANIE MODUŁU

Bardziej szczegółowo

ul. Pogodna 6 10-647 Olsztyn +48 504 647 030 codeit@codeit.pl http://codeit.pl

ul. Pogodna 6 10-647 Olsztyn +48 504 647 030 codeit@codeit.pl http://codeit.pl Aplikacja 'mcrm' codeit ul. Pogodna 6 10-647 Olsztyn +48 504 647 030 codeit@codeit.pl 1. Idea Aplikacja 'mcrm' to prosty system klasy CRM (Customer Relationship Management) stworzony z myślą o małych i

Bardziej szczegółowo

Analiza nośności pionowej pojedynczego pala

Analiza nośności pionowej pojedynczego pala Poradnik Inżyniera Nr 13 Aktualizacja: 09/2016 Analiza nośności ionowej ojedynczego ala Program: Plik owiązany: Pal Demo_manual_13.gi Celem niniejszego rzewodnika jest rzedstawienie wykorzystania rogramu

Bardziej szczegółowo

Zakres zagadnienia. Pojęcia podstawowe. Pojęcia podstawowe. Do czego słuŝą modele deformowalne. Pojęcia podstawowe

Zakres zagadnienia. Pojęcia podstawowe. Pojęcia podstawowe. Do czego słuŝą modele deformowalne. Pojęcia podstawowe Zakres zagadnienia Wrowadzenie do wsółczesnej inŝynierii Modele Deformowalne Dr inŝ. Piotr M. zczyiński Wynikiem akwizycji obrazów naturalnych są cyfrowe obrazy rastrowe: dwuwymiarowe (n. fotografia) trójwymiarowe

Bardziej szczegółowo

Programowanie Komponentowe WebAPI

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,

Bardziej szczegółowo

Porównanie nacisków obudowy Glinik 14/35-POz na spąg obliczonych metodą analityczną i metodą Jacksona

Porównanie nacisków obudowy Glinik 14/35-POz na spąg obliczonych metodą analityczną i metodą Jacksona dr inż. JAN TAK Akademia Górniczo-Hutnicza im. St. Staszica w Krakowie inż. RYSZARD ŚLUSARZ Zakład Maszyn Górniczych GLINIK w Gorlicach orównanie nacisków obudowy Glinik 14/35-Oz na sąg obliczonych metodą

Bardziej szczegółowo

4. Podstawowa konfiguracja

4. Podstawowa konfiguracja 4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić

Bardziej szczegółowo

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer Plan prezentacji 1. Cel projektu 2. Cechy systemu 3. Budowa systemu: Agent

Bardziej szczegółowo

Pakiet webmathematica jako narzędzie wspomagające proces dydaktyczny przedmiotu mechanika. Łukasz Maciejewski, Wojciech Myszka, Stanisław Piesiak

Pakiet webmathematica jako narzędzie wspomagające proces dydaktyczny przedmiotu mechanika. Łukasz Maciejewski, Wojciech Myszka, Stanisław Piesiak Pakiet webmathematica jako narzędzie wspomagające proces dydaktyczny przedmiotu mechanika Łukasz Maciejewski, Wojciech Myszka, Stanisław Piesiak Mathematica Pakiet obliczeniowy do rozwiązywania zagadnień

Bardziej szczegółowo

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

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...

Bardziej szczegółowo

Integracja wirtualnego laboratorium z platformą e-learningową

Integracja wirtualnego laboratorium z platformą e-learningową Integracja wirtualnego laboratorium z platformą e-learningową Autorzy: Kamila Myczkowska, Jan Kusiak Akademia Górniczo-Hutnicza, Centrum e-learningu AGH PLAN PREZENTACJI: 1. Cel pracy 2. Budowa systemu

Bardziej szczegółowo

MECHANIK NR 3/2015 59

MECHANIK NR 3/2015 59 MECHANIK NR 3/2015 59 Bogusław PYTLAK 1 toczenie, owierzchnia mimośrodowa, tablica krzywych, srzężenie osi turning, eccentric surface, curve table, axis couling TOCZENIE POWIERZCHNI MIMOŚRODOWYCH W racy

Bardziej szczegółowo

BeStCAD - Moduł INŻYNIER 1

BeStCAD - Moduł INŻYNIER 1 BeStCAD - Moduł INŻYNIER 1 Ścianki szczelne Oblicza ścianki szczelne Ikona: Polecenie: SCISZ Menu: BstInżynier Ścianki szczelne Polecenie służy do obliczania ścianek szczelnych. Wyniki obliczeń mogą być

Bardziej szczegółowo

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) Spis treści Dzień 1 I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami

Bardziej szczegółowo

Nowe mechanizmy w wersji 3 Java Card. Mateusz LESZEK (138775)

Nowe mechanizmy w wersji 3 Java Card. Mateusz LESZEK (138775) Nowe mechanizmy w wersji 3 Java Card Mateusz LESZEK (138775) Plan prezentacji 1. Java Card 3 2. Nowe mechanizmy w Java Card 3.X 3. Edycje Java Card 3.X Classic vs Connected Karty inteligentne wprowadzone

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

Protokoly w technologii obiektow rozproszonych - CORBA, RMI/IIOP, COM, SOAP. Paweł Kozioł p.koziol@students.mimuw.edu.pl

Protokoly w technologii obiektow rozproszonych - CORBA, RMI/IIOP, COM, SOAP. Paweł Kozioł p.koziol@students.mimuw.edu.pl Protokoly w technologii obiektow rozproszonych - CORBA, RMI/IIOP, COM, SOAP Paweł Kozioł p.koziol@students.mimuw.edu.pl Na początek - moja praca magisterska Narzędzie dla środowiska Eclipse wspierające

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

Wywoływanie metod zdalnych

Wywoływanie metod zdalnych Wywoływanie metod zdalnych model systemu Wywoływanie metod zdalnych aplikacja kliencka interfejs obiekt serwer Podejście obiektowe do budowy systemów rozproszonych proxy szkielet sieć Istota podejścia

Bardziej szczegółowo

Serwery aplikacji. dr Radosław Matusik. radmat

Serwery aplikacji. dr Radosław Matusik.   radmat www.math.uni.lodz.pl/ radmat EL - Expression Language Załóżmy, że mamy klasę Pracownik, której atrybutem jest PESEL. Załóżmy dalej, że w atrybucie sesji zalogowany przechowujemy obiekt aktualnie zalogowanego

Bardziej szczegółowo

Wywoływanie metod zdalnych

Wywoływanie metod zdalnych Wywoływanie metod zdalnych Podejście obiektowe do budowy systemów rozproszonych Wywoływanie metod zdalnych model systemu obiekt aplikacja kliencka interfejs serwer proxy szkielet sieć Istota podejścia

Bardziej szczegółowo

Ćwiczenie 4. Wyznaczanie poziomów dźwięku na podstawie pomiaru skorygowanego poziomu A ciśnienia akustycznego

Ćwiczenie 4. Wyznaczanie poziomów dźwięku na podstawie pomiaru skorygowanego poziomu A ciśnienia akustycznego Ćwiczenie 4. Wyznaczanie oziomów dźwięku na odstawie omiaru skorygowanego oziomu A ciśnienia akustycznego Cel ćwiczenia Zaoznanie z metodą omiaru oziomów ciśnienia akustycznego, ocena orawności uzyskiwanych

Bardziej szczegółowo

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma

Bardziej szczegółowo

Oferta świadczenia pomocy prawnej dla Zdalny dostęp do dokumentów

Oferta świadczenia pomocy prawnej dla Zdalny dostęp do dokumentów Oferta świadczenia pomocy prawnej dla Zdalny dostęp do dokumentów Kraków, czerwiec 2018 roku Opis systemu Bazę dla udostępniania dokumentów dla zdalnych użytkowników stanowi dedykowany serwer dostępowy.

Bardziej szczegółowo

Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek

Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek Architektury usług internetowych 2016 Tomasz Boiński Mariusz Matuszek Organizacja przedmiotu 1. Wykład 2 kolokwia po 25 punktów (23 listopada i 27 stycznia) 2. 6 zadań laboratoryjnych, zadania 1-5 po 8

Bardziej szczegółowo

CHARAKTERYSTYKA ROZWIĄZANIA

CHARAKTERYSTYKA ROZWIĄZANIA 2 CHARAKTERYSTYKA ROZWIĄZANIA Wersja ATTADO for WEB została stworzona z myślą o użytkownikach ATTADO nie korzystających na co dzień z Microsoft Outlook konieczności udostępniania informacji zgromadzonych

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

Dokumentacja aplikacji Szachy online

Dokumentacja aplikacji Szachy online Projekt z przedmiotu Technologie Internetowe Autorzy: Jakub Białas i Jarosław Tyma grupa II, Automatyka i Robotyka sem. V, Politechnika Śląska Przedmiot projektu: Aplikacja internetowa w języku Java Dokumentacja

Bardziej szczegółowo

EXSO-CORE - specyfikacja

EXSO-CORE - specyfikacja EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.

Bardziej szczegółowo

RPC. Zdalne wywoływanie procedur (ang. Remote Procedure Calls )

RPC. Zdalne wywoływanie procedur (ang. Remote Procedure Calls ) III RPC Zdalne wywoływanie procedur (ang. Remote Procedure Calls ) 1. Koncepcja Aplikacja wywołanie procedury parametry wyniki wykonanie procedury wynik komputer klienta komputer serwera Zaletą takiego

Bardziej szczegółowo

LABORATORIUM WIRTUALNE W DYDAKTYCE I BADANIACH NAUKOWYCH

LABORATORIUM WIRTUALNE W DYDAKTYCE I BADANIACH NAUKOWYCH LABORATORIUM WIRTUALNE W DYDAKTYCE I BADANIACH NAUKOWYCH prof. dr hab. inż. Bogdan GALWAS, doc. dr inż. Elżbieta PIWOWARSKA, mgr inż. Marcin GODZIEMBA-MALISZEWSKI Ośrodek Kształcenia na Odległość OKNO

Bardziej szczegółowo

Dynamiczne struktury danych: listy

Dynamiczne struktury danych: listy Dynamiczne struktury danych: listy Mirosław Mortka Zaczynając rogramować w dowolnym języku rogramowania jesteśmy zmuszeni do oanowania zasad osługiwania się odstawowymi tyami danych. Na rzykład w języku

Bardziej szczegółowo

Java RMI. Dariusz Wawrzyniak 1. Podejście obiektowe do budowy systemów rozproszonych. obiekt. interfejs. kliencka. sieć

Java RMI. Dariusz Wawrzyniak 1. Podejście obiektowe do budowy systemów rozproszonych. obiekt. interfejs. kliencka. sieć interfejs (w języku Java), wywiedziony z Remote obiekt Podejście obiektowe do budowy systemów rozproszonych aplikacja kliencka stub interfejs serwer szkielet sieć Mechanizm RMI umożliwia tworzenie obiektów

Bardziej szczegółowo

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) 1. Wstęp: 1.1. Cel. Niniejszy dokument przestawia specyfikację wymagań systemowych (zarówno funkcjonalnych jak i niefunkcjonalnych)

Bardziej szczegółowo

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ (INT) Inżynieria internetowa 1. Tryby komunikacji między procesami w standardzie Message Passing Interface 2. HTML DOM i XHTML cel i charakterystyka 3. Asynchroniczna komunikacja serwerem HTTP w technologii

Bardziej szczegółowo

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane

Bardziej szczegółowo

Podejście obiektowe do budowy systemów rozproszonych

Podejście obiektowe do budowy systemów rozproszonych Podejście obiektowe do budowy systemów rozproszonych interfejs (w języku Java), wywiedziony z Remote obiekt aplikacja kliencka interfejs serwer stub szkielet sieć Dariusz Wawrzyniak 1 Mechanizm RMI umożliwia

Bardziej szczegółowo

Java RMI. Dariusz Wawrzyniak 1. Podejście obiektowe do budowy systemów rozproszonych. obiekt. interfejs. kliencka. sieć

Java RMI. Dariusz Wawrzyniak 1. Podejście obiektowe do budowy systemów rozproszonych. obiekt. interfejs. kliencka. sieć Podejście obiektowe do budowy systemów rozproszonych interfejs (w języku Java), wywiedziony z Remote obiekt aplikacja kliencka interfejs serwer stub szkielet sieć Mechanizm RMI umożliwia tworzenie obiektów

Bardziej szczegółowo

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności

Bardziej szczegółowo

Programowanie obiektowe. Wprowadzenie

Programowanie obiektowe. Wprowadzenie 1 Programowanie obiektowe Wprowadzenie 2 Programowanie obiektowe Object-oriented programming Najpopularniejszy obecnie styl (paradygmat) programowania Rozwinięcie koncepcji programowania strukturalnego

Bardziej szczegółowo

Federacyjna e-infrastruktura dla europejskich środowisk naukowych rozwijających innowacyjne architektury sieciowe

Federacyjna e-infrastruktura dla europejskich środowisk naukowych rozwijających innowacyjne architektury sieciowe FEDERICA Federacyjna e-infrastruktura dla europejskich środowisk naukowych rozwijających innowacyjne architektury sieciowe Radek Krzywania (radek.krzywania@man.poznan.pl) Łukasz Dolata (ldolata@man.poznan.pl)

Bardziej szczegółowo

Tworzenie i wykorzystanie usług sieciowych

Tworzenie i wykorzystanie usług sieciowych Ćwiczenie 14 Temat: Tworzenie i wykorzystanie usług sieciowych Cel ćwiczenia: W trakcie ćwiczenia student zapozna się z procedurą tworzenia usługi sieciowej w technologii ASP.NET oraz nauczy się tworzyć

Bardziej szczegółowo

Opis kształtu w przestrzeni 2D. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH

Opis kształtu w przestrzeni 2D. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH Ois kształtu w rzestrzeni 2D Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej AGH Krzywe Beziera W rzyadku tych krzywych wektory styczne w unkach końcowych są określane bezośrednio

Bardziej szczegółowo

76.Struktura oprogramowania rozproszonego.

76.Struktura oprogramowania rozproszonego. 76.Struktura oprogramowania rozproszonego. NajwaŜniejsze aspekty obiektowego programowania rozproszonego to: Współdziałanie (interoperability) modułów programowych na róŝnych maszynach. Wielokrotne wykorzystanie

Bardziej szczegółowo

12. Wirtualne sieci prywatne (VPN)

12. Wirtualne sieci prywatne (VPN) 12. Wirtualne sieci prywatne (VPN) VPN to technologia tworzenia bezpiecznych tuneli komunikacyjnych, w ramach których możliwy jest bezpieczny dostęp do zasobów firmowych. Ze względu na sposób połączenia

Bardziej szczegółowo

Diagram wdrożenia. Rys. 5.1 Diagram wdrożenia.

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

Bardziej szczegółowo

Wątek - definicja. Wykorzystanie kilku rdzeni procesora jednocześnie Zrównoleglenie obliczeń Jednoczesna obsługa ekranu i procesu obliczeniowego

Wątek - definicja. Wykorzystanie kilku rdzeni procesora jednocześnie Zrównoleglenie obliczeń Jednoczesna obsługa ekranu i procesu obliczeniowego Wątki Wątek - definicja Ciąg instrukcji (podprogram) który może być wykonywane współbieżnie (równolegle) z innymi programami, Wątki działają w ramach tego samego procesu Współdzielą dane (mogą operować

Bardziej szczegółowo

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa 1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko

Bardziej szczegółowo

Zaawansowane aplikacje internetowe - laboratorium

Zaawansowane aplikacje internetowe - laboratorium Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest

Bardziej szczegółowo

Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat.

Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat. Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat. Serwer Tomcat Plan wykładu Opis serwera Jak uruchomić napisaną aplikację Podstawowa konfiguracja Pierwsze uruchomienie Tomcat

Bardziej szczegółowo

Platformy Programistyczne Zagadnienia sieciowe i wątki

Platformy Programistyczne Zagadnienia sieciowe i wątki Platformy Programistyczne Zagadnienia sieciowe i wątki Agata Migalska 27/28 maja 2014 Komunikacja sieciowa 1 Komunikacja sieciowa 2 Wiele wątków 3 Serializacja Architektura typu klient-serwer Architektura

Bardziej szczegółowo

Aplikacja webowa w Javie szybkie programowanie biznesowych aplikacji Spring Boot + Vaadin

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

Bardziej szczegółowo

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

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

Bardziej szczegółowo

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS

Bardziej szczegółowo

Katedra Architektury Systemów Komputerowych Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej

Katedra Architektury Systemów Komputerowych Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej Katedra Architektury Systemów Komputerowych Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej dr inż. Paweł Czarnul pczarnul@eti.pg.gda.pl Architektury usług internetowych laboratorium

Bardziej szczegółowo

Jak wykorzystać Pulpit Zdalny w Windows 2003 Serwer do pracy z programem FAKT

Jak wykorzystać Pulpit Zdalny w Windows 2003 Serwer do pracy z programem FAKT Jak wykorzystać Pulpit Zdalny w Windows 2003 Serwer do pracy z programem FAKT Planując uruchomienie programu FAKT na wielu stanowiskach w sieci możemy wykorzystać możliwości oprogramowania Windows Serwer

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

Java. język programowania obiektowego. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak

Java. język programowania obiektowego. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak Java język programowania obiektowego Programowanie w językach wysokiego poziomu mgr inż. Anna Wawszczak 1 Język Java Język Java powstał w roku 1995 w firmie SUN Microsystems Java jest językiem: wysokiego

Bardziej szczegółowo

J. Szantyr - Wykład nr 30 Podstawy gazodynamiki II. Prostopadłe fale uderzeniowe

J. Szantyr - Wykład nr 30 Podstawy gazodynamiki II. Prostopadłe fale uderzeniowe Proagacja zaburzeń o skończonej (dużej) amlitudzie. W takim rzyadku nie jest możliwa linearyzacja równań zachowania. Rozwiązanie ich w ostaci nieliniowej jest skomlikowane i rowadzi do nastęujących zależności

Bardziej szczegółowo

OpenLaszlo. OpenLaszlo

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

Bardziej szczegółowo

AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

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,

Bardziej szczegółowo

Współpraca z platformą Emp@tia. dokumentacja techniczna

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

Bardziej szczegółowo

MODEL MATEMATYCZNY I ANALIZA UKŁADU NAPĘDOWEGO SILNIKA INDUKCYJNEGO Z DŁUGIM ELEMENTEM SPRĘŻYSTYM DLA PARAMETRÓW ROZŁOŻONYCH

MODEL MATEMATYCZNY I ANALIZA UKŁADU NAPĘDOWEGO SILNIKA INDUKCYJNEGO Z DŁUGIM ELEMENTEM SPRĘŻYSTYM DLA PARAMETRÓW ROZŁOŻONYCH Prace Naukowe Instytutu Maszyn, Naędów i Pomiarów Elektrycznych Nr 66 Politechniki Wrocławskiej Nr 66 Studia i Materiały Nr 3 1 Andriy CZABAN*, Marek LIS** zasada Hamiltona, równanie Euler Lagrange a,

Bardziej szczegółowo

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006 IO - Plan wdrożenia M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel.......................................... 3 1.2 Zakres........................................

Bardziej szczegółowo

GLOBALNE OBLICZANIE CAŁEK PO OBSZARZE W PURC DLA DWUWYMIAROWYCH ZAGADNIEŃ BRZEGOWYCH MODELOWANYCH RÓWNANIEM NAVIERA-LAMEGO I POISSONA

GLOBALNE OBLICZANIE CAŁEK PO OBSZARZE W PURC DLA DWUWYMIAROWYCH ZAGADNIEŃ BRZEGOWYCH MODELOWANYCH RÓWNANIEM NAVIERA-LAMEGO I POISSONA MODELOWANIE INŻYNIERSKIE ISSN 896-77X 33, s.8-86, Gliwice 007 GLOBALNE OBLICZANIE CAŁEK PO OBSZARZE W PURC DLA DWUWYMIAROWYCH ZAGADNIEŃ BRZEGOWYCH MODELOWANYCH RÓWNANIEM NAVIERA-LAMEGO I POISSONA EUGENIUSZ

Bardziej szczegółowo

Enterprise JavaBeans (EJB)

Enterprise JavaBeans (EJB) Enterprise JavaBeans (EJB) Celem tego zestawu ćwiczeń jest zapoznanie z sesyjnymi komponentami Enterprise JavaBeans. Zilustrowane będą różnice między komponentami stanowymi i bezstanowymi. Pokazane będzie

Bardziej szczegółowo

Instrukcja konfiguracji i uruchamiania połączenia VPN z systemami SAP

Instrukcja konfiguracji i uruchamiania połączenia VPN z systemami SAP Temat Połączenie z systemami SAP z wykorzystaniem połączenia VPN spoza sieci Uczelni Moduł: BASIS Wersja: 0.12 Data: 2009-05-05 Wersja. Data Wprowadzone zmiany Autor zmian 0.1 2007-12-03 Utworzenie dokumentu

Bardziej szczegółowo

11. Autoryzacja użytkowników

11. Autoryzacja użytkowników 11. Autoryzacja użytkowników Rozwiązanie NETASQ UTM pozwala na wykorzystanie trzech typów baz użytkowników: Zewnętrzna baza zgodna z LDAP OpenLDAP, Novell edirectory; Microsoft Active Direcotry; Wewnętrzna

Bardziej szczegółowo

WYKŁAD 5 TRANZYSTORY BIPOLARNE

WYKŁAD 5 TRANZYSTORY BIPOLARNE 43 KŁAD 5 TRANZYSTORY IPOLARN Tranzystor biolarny to odowiednie ołączenie dwu złącz n : n n n W rzeczywistości budowa tranzystora znacznie różni się od schematu okazanego owyżej : (PRZYKŁAD TRANZYSTORA

Bardziej szczegółowo

Referat pracy dyplomowej

Referat pracy dyplomowej Temat pracy : Projekt i realizacja aplikacji do tworzenia i wizualizacji drzewa genealogicznego Autor: Martyna Szymkowiak Promotor: dr inż. Romana Simińskiego Kategorie: gry, użytkowe Słowa kluczowe: The

Bardziej szczegółowo

Praca Magisterska "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu" AUTOR PROMOTOR

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

Bardziej szczegółowo

Technologie COM i ActiveX COM - Component Object Model

Technologie COM i ActiveX COM - Component Object Model Technologie COM i COM - Component Object Model Jarosław Francik COM - Common Object Model Program - monolit Program składnikowy Składnik A Składnik B Składnik C Składnik D Składnik E Architektura składnikowa

Bardziej szczegółowo

Aplikacje internetowe i rozproszone - laboratorium

Aplikacje internetowe i rozproszone - laboratorium Aplikacje internetowe i rozproszone - laboratorium Enterprise JavaBeans (EJB) Celem tego zestawu ćwiczeń jest zapoznanie z technologią EJB w wersji 3.0, a w szczególności: implementacja komponentów sesyjnych,

Bardziej szczegółowo

OPC (OLE for Process Control) Zastosowania

OPC (OLE for Process Control) Zastosowania OPC (OLE for Process Control) Zastosowania Przemysłowe Sieci Informatyczne Opracował mgr inż. Karol Kulkowski 1 Plan wykładu Zastosowania ogólne OPC Przykładowe zastosowania Wprowadzenie do laboratorium

Bardziej szczegółowo

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

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

Bardziej szczegółowo

Szczegółowy opis przedmiotu zamówienia

Szczegółowy opis przedmiotu zamówienia Załącznik nr 1 do Szczegółowy opis przedmiotu zamówienia Przedmiotem jest rozbudowa systemu kolejkowego funkcjonującego w Urzędzie Miasta Lublina, służącego do zarządzania obsługą klientów. W ramach modernizacji

Bardziej szczegółowo

System Kancelaris. Zdalny dostęp do danych

System Kancelaris. Zdalny dostęp do danych Kancelaris krok po kroku System Kancelaris Zdalny dostęp do danych Data modyfikacji: 2008-07-10 Z czego składaj adają się systemy informatyczne? System Kancelaris składa się z dwóch części: danych oprogramowania,

Bardziej szczegółowo

SPIS TREŚCI WIADOMOŚCI OGÓLNE 2. ĆWICZENIA

SPIS TREŚCI WIADOMOŚCI OGÓLNE 2. ĆWICZENIA SPIS TEŚCI 1. WIADOMOŚCI OGÓLNE... 6 1.2. Elektryczne rzyrządy omiarowe... 18 1.3. Określanie nieewności omiarów... 45 1.4. Pomiar rezystancji, indukcyjności i ojemności... 53 1.5. Organizacja racy odczas

Bardziej szczegółowo

Zapis pochodnej. Modelowanie dynamicznych systemów biocybernetycznych. Dotychczas rozważane były głownie modele biocybernetyczne typu statycznego.

Zapis pochodnej. Modelowanie dynamicznych systemów biocybernetycznych. Dotychczas rozważane były głownie modele biocybernetyczne typu statycznego. owanie dynamicznych systemów biocybernetycznych Wykład nr 9 z kursu Biocybernetyki dla Inżynierii Biomedycznej rowadzonego rzez Prof. Ryszarda Tadeusiewicza Dotychczas rozważane były głownie modele biocybernetyczne

Bardziej szczegółowo

PODSYSTEM RADIODOSTĘPU MOBILNEGO ZINTEGROWANEGO WĘZŁA ŁĄCZNOŚCI TURKUS

PODSYSTEM RADIODOSTĘPU MOBILNEGO ZINTEGROWANEGO WĘZŁA ŁĄCZNOŚCI TURKUS PODSYSTEM RADIODOSTĘPU MOBILNEGO ZINTEGROWANEGO WĘZŁA ŁĄCZNOŚCI TURKUS ppłk dr inż. Paweł KANIEWSKI mjr dr inż. Robert URBAN kpt. mgr inż. Kamil WILGUCKI mgr inż. Paweł SKARŻYŃSKI WOJSKOWY INSTYTUT ŁĄCZNOŚCI

Bardziej szczegółowo

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

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

Bardziej szczegółowo

Systemy rozproszone. na użytkownikach systemu rozproszonego wrażenie pojedynczego i zintegrowanego systemu.

Systemy rozproszone. na użytkownikach systemu rozproszonego wrażenie pojedynczego i zintegrowanego systemu. Systemy rozproszone Wg Wikipedii: System rozproszony to zbiór niezależnych urządzeń (komputerów) połączonych w jedną, spójną logicznie całość. Połączenie najczęściej realizowane jest przez sieć komputerową..

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming

Bardziej szczegółowo

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1 MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1 NetCrunch 7 monitoruje systemy MS Windows bez instalowania dodatkowych agentów. Jednakże, ze względu na zaostrzone zasady bezpieczeństwa, zdalne monitorowanie

Bardziej szczegółowo

Programowanie komponentowe 5

Programowanie komponentowe 5 Budowa warstwy klienta w architekturze typu klient-serwer zbudowanych z komponentów typu EE - klient desktopowy i internetowy. Zastosowanie komponentów opartych na technologii EJB 3.2. na podstawie https://docs.oracle.com/javaee/7/jeett.pdf

Bardziej szczegółowo

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka Poznań, 16.05.2012r. Raport z promocji projektu Nowa generacja energooszczędnych

Bardziej szczegółowo

Kosztorysowanie Cost calculation. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Kosztorysowanie Cost calculation. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2017/2018

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć

Bardziej szczegółowo

World Wide Web? rkijanka

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

Bardziej szczegółowo

Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure

Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure Paweł Berus Zespół Bezpieczeństwa PCSS 36. Spotkanie Poznańskiej Grupy.NET Poznań, 13.10. 2011 1 Agenda

Bardziej szczegółowo

InPro BMS InPro BMS SIEMENS

InPro BMS InPro BMS SIEMENS InPro Siemens OPC InPro BMS Produkt InPro BMS jest w sprzedaży od 2000 roku. W ostatnich kilku latach staliśmy się liderem wśród dostawców informatycznych rozwiązań dla systemów bezpieczeństwa. Oferowane

Bardziej szczegółowo

Warstwa prezentacji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe.

Warstwa prezentacji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe. Warstwa prezentacji wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe. 1. Definicja warstwy prezentacji - pięciowarstwowy model logicznego rozdzielania zadań 2. Podstawowe przypadki - analiza

Bardziej szczegółowo