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. (www.java.sun.com). 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://www.w3.org/tr/html4/ [3] Object Management Grou (OMG) Secyfikacja technologii CORBA htt://www.omg.org/technology/documents/corba_s 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://www.mysql.com/ Rys. 10. Interaktywny alet Javy rezentujący wyniki symulacji. W dolnej części wykresu okazano rzebieg rądu dziurowego i elektronowego. Podsumowanie

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

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

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

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

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

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

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

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

Ć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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja

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

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

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

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

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

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

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

Janusz Górczyński. Prognozowanie i symulacje w zadaniach

Janusz Górczyński. Prognozowanie i symulacje w zadaniach Wykłady ze statystyki i ekonometrii Janusz Górczyński Prognozowanie i symulacje w zadaniach Wyższa Szkoła Zarządzania i Marketingu Sochaczew 2009 Publikacja ta jest czwartą ozycją w serii wydawniczej Wykłady

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

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

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

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

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości

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

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

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

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

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

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak Wykład 3 / Wykład 4 Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak 1 Wprowadzenie do Modułu 3 CCNA-E Funkcje trzech wyższych warstw modelu OSI W jaki sposób ludzie wykorzystują

Bardziej szczegółowo

JAVA. Java jest wszechstronnym językiem programowania, zorientowanym. apletów oraz samodzielnych aplikacji.

JAVA. Java jest wszechstronnym językiem programowania, zorientowanym. apletów oraz samodzielnych aplikacji. JAVA Java jest wszechstronnym językiem programowania, zorientowanym obiektowo, dostarczającym możliwość uruchamiania apletów oraz samodzielnych aplikacji. Java nie jest typowym kompilatorem. Źródłowy kod

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

POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN. Ćwiczenie H-1 OKREŚLENIE CHARAKTERYSTYK DŁAWIKÓW HYDRAULICZNYCH

POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN. Ćwiczenie H-1 OKREŚLENIE CHARAKTERYSTYK DŁAWIKÓW HYDRAULICZNYCH POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN Ćwiczenie H-1 Temat: OKREŚLENIE CHARAKTERYSTYK DŁAWIKÓW HYDRAULICZNYCH Konsutacja i oracowanie: dr ab. inż. Donat Lewandowski, rof. PŁ

Bardziej szczegółowo

Doskonalenie podstaw programowych kluczem do modernizacji kształcenia zawodowego

Doskonalenie podstaw programowych kluczem do modernizacji kształcenia zawodowego rojekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego 9. Administracja sieciowymi systemami operacyjnymi Uszczegółowione efekty kształcenia Uczeń po zrealizowaniu zajęć

Bardziej szczegółowo

Virtual Grid Resource Management System with Virtualization Technology

Virtual Grid Resource Management System with Virtualization Technology Virtual Grid Resource Management System with Virtualization Technology System zarządzania zasobami wirtualnego Gridu z wykorzystaniem technik wirtualizacji Joanna Kosińska Jacek Kosiński Krzysztof Zieliński

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

Obiektowe programowanie rozproszone Java RMI. Krzysztof Banaś Systemy rozproszone 1

Obiektowe programowanie rozproszone Java RMI. Krzysztof Banaś Systemy rozproszone 1 Obiektowe programowanie rozproszone Java RMI Krzysztof Banaś Systemy rozproszone 1 Java RMI Mechanizm zdalnego wywołania metod Javy (RMI Remote Method Invocation) posiada kilka charakterystycznych cech,

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

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA Podstawowa konfiguracja i monitorowanie ConSentry LANShield Controller oraz ConSentry InSight Command Center Dostęp konsolowy do urządzenia Dostęp administracyjny do

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

Serwery aplikacji. mgr Radosław Matusik. Wydział Matematyki i Informatyki Uniwersytetu Łódzkiego www.math.uni.lodz.pl/ radmat radmat@math.uni.lodz.

Serwery aplikacji. mgr Radosław Matusik. Wydział Matematyki i Informatyki Uniwersytetu Łódzkiego www.math.uni.lodz.pl/ radmat radmat@math.uni.lodz. Wydział Matematyki i Informatyki Uniwersytetu Łódzkiego www.math.uni.lodz.pl/ radmat radmat@math.uni.lodz.pl Serwer aplikacji Serwer aplikacji to: Serwer wchodzący w skład sieci komputerowej, przeznaczony

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

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

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

Projektowanie zabezpieczeń Centrów Danych oraz innych systemów informatycznych o podwyższonych wymaganiach bezpieczeństwa

Projektowanie zabezpieczeń Centrów Danych oraz innych systemów informatycznych o podwyższonych wymaganiach bezpieczeństwa Projektowanie zabezpieczeń Centrów Danych oraz innych systemów informatycznych o podwyższonych wymaganiach bezpieczeństwa dr inż. Mariusz Stawowski mariusz.stawowski@clico.pl Agenda Wprowadzenie Specyficzne

Bardziej szczegółowo

Zastosowanie Oracle Designer/2000 do projektowania i implementacji aplikacji WWW

Zastosowanie Oracle Designer/2000 do projektowania i implementacji aplikacji WWW V Konferencja PLOUG Zakopane Październik 1999 Zastosowanie Oracle Designer/2000 do projektowania i implementacji aplikacji WWW Grzegorz Bliźniuk gbliz@isi.wat.waw.pl. Roman Wantoch-Rekowski rekowski@isi.wat.waw.pl.

Bardziej szczegółowo

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV Piotr Jarosik, Kamil Jaworski, Dominik Olędzki, Anna Stępień Dokumentacja wstępna TIN Rozproszone repozytorium oparte o WebDAV 1. Wstęp Celem projektu jest zaimplementowanie rozproszonego repozytorium

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

Oracle Application Express -

Oracle Application Express - Oracle Application Express - Wprowadzenie Wprowadzenie Oracle Application Express (dawniej: HTML DB) to narzędzie do szybkiego tworzenia aplikacji Web owych korzystających z bazy danych Oracle. Od użytkownika

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

FORMULARZ OFERTOWY. NIP wykonawcy:... Numer telefonu:... Numer faksu... Adres e-mail:... Nazwa banku i numer konta bankowego Wykonawcy

FORMULARZ OFERTOWY. NIP wykonawcy:... Numer telefonu:... Numer faksu... Adres e-mail:... Nazwa banku i numer konta bankowego Wykonawcy FORMULARZ OFERTOWY W związku z ogłoszeniem rzetargu nieograniczonego n Zaku, dostawa i instalacja skaningowego mikrosko elektronowego z rzystawką EDS dla Laboratorium Międzyuczelnianego w Stalowej Woli

Bardziej szczegółowo

Aplikacje Internetowe, Servlety, JSP i JDBC

Aplikacje Internetowe, Servlety, JSP i JDBC Aplikacje Internetowe, Servlety, JSP i JDBC Opis Java 2 Enterprise Edition (JEE) jest potężną platformą do tworzenia aplikacji webowych. PLatforma JEE oferuje wszystkie zalety tworzenia w Javie plus wszechstronny

Bardziej szczegółowo

5.14 JSP - Przykład z obiektami sesji... 83 5.15 Podsumowanie... 84 5.16 Słownik... 85 5.17 Zadanie... 86

5.14 JSP - Przykład z obiektami sesji... 83 5.15 Podsumowanie... 84 5.16 Słownik... 85 5.17 Zadanie... 86 Spis treści 1 Wprowadzenie - architektura, protokoły, system WWW... 1 1.1 Wstęp.................................................. 1 1.2 Ważniejsze daty......................................... 2 1.3 Protokoły

Bardziej szczegółowo

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer; 14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi

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

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

Compas 2026 Vision Instrukcja obsługi do wersji 1.07

Compas 2026 Vision Instrukcja obsługi do wersji 1.07 Compas 2026 Vision Instrukcja obsługi do wersji 1.07 1 2 Spis treści Integracja...5 1.Compas 2026 Lan...5 Logowanie...7 Użytkownicy...8 Raporty...10 Tworzenie wizualizacji Widoki...12 1.Zarządzanie widokami...12

Bardziej szczegółowo

ĆWICZENIE Nr 1. Laboratorium CAD/MES. Przedmiot: Modelowanie właściwości materiałów. Opracował: dr inż. Hubert Dębski

ĆWICZENIE Nr 1. Laboratorium CAD/MES. Przedmiot: Modelowanie właściwości materiałów. Opracował: dr inż. Hubert Dębski POLITECHNIKA LUBELSKA WYDZIAŁ MECHANICZNY KATEDRA PODSTAW KON- STRUKCJI MASZYN Przedmiot: Modelowanie właściwości materiałów Laboratorium CAD/MES ĆWICZENIE Nr 1 Opracował: dr inż. Hubert Dębski I. Temat

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

Podstawy programowania III WYKŁAD 4

Podstawy programowania III WYKŁAD 4 Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.

Bardziej szczegółowo

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Usługi terminalowe

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Usługi terminalowe Jarosław Kuchta Usługi terminalowe Zagadnienia Wykorzystanie usług terminalowych Sposób działania usług terminalowych Instalowanie usług terminalowych Funkcje usług terminalowych Usługi terminalowe 2 Wykorzystanie

Bardziej szczegółowo

risk AB ZARZĄDZANIE RYZYKIEM OPERACYJNYM Dodatkowe możliwości programu: RYZYKO BRAKU ZGODNOŚCI PRALNIA

risk AB ZARZĄDZANIE RYZYKIEM OPERACYJNYM Dodatkowe możliwości programu: RYZYKO BRAKU ZGODNOŚCI PRALNIA risk AB ZARZĄDZANIE RYZYKIEM OPERACYJNYM Dodatkowe możliwości programu: RYZYKO BRAKU ZGODNOŚCI PRALNIA PRZEZNACZENIE I ZADANIA PROGRAMU Program risk AB jest narzędziem informatycznym wspierającym proces

Bardziej szczegółowo

System generacji raportów

System generacji raportów Zalety systemu Czym jest ProReports? prostota instalacji, wieloplatformowość (AIX, Linux, Windows, Solaris), obsługa popularnych formatów (PDF, XLS, RTF, HTML,TXT,XML,CSV), obsługa wielu baz danych, raporty

Bardziej szczegółowo

Testowanie aplikacji Java Servlets

Testowanie aplikacji Java Servlets Borland Developer Days 2004 2-3 czerwca 2004 Testowanie aplikacji Java Servlets Bartosz Walter mailto: Bartek.Walter@man.poznan.pl Agenda Aplikacje Java Servlets TM Jak testować aplikacje internetowe?

Bardziej szczegółowo

1. Zakres modernizacji Active Directory

1. Zakres modernizacji Active Directory załącznik nr 1 do umowy 1. Zakres modernizacji Active Directory 1.1 Opracowanie szczegółowego projektu wdrożenia. Określenie fizycznych lokalizacji serwerów oraz liczby lokacji Active Directory Określenie

Bardziej szczegółowo

Forum Client - Spring in Swing

Forum Client - Spring in Swing Forum Client - Spring in Swing Paweł Charkowski. 0. Cel projektu Celem projektu jest próba integracji Spring Framework z różnymi technologiami realizacji interfejsu użytkownika, oraz jej ocena. Niniejszy

Bardziej szczegółowo

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów

Bardziej szczegółowo

Obszar Logistyka. Rejestracja faktury zakupowej Rejestracja faktury zakupowej z pozycjami towarowymi. Instrukcja użytkownika

Obszar Logistyka. Rejestracja faktury zakupowej Rejestracja faktury zakupowej z pozycjami towarowymi. Instrukcja użytkownika Obszar Logistyka Rejestracja faktury zakuowej Rejestracja faktury zakuowej z ozycjami towarowymi Instrukcja użytkownika 1 Sis treści SPIS TREŚCI... 2 NAWIGACJA PO SYSTEMIE... 3 1. Podstawowa nawigacja

Bardziej szczegółowo

Instalacja krok po kroku /instalacja programu, serwera bazy danych/

Instalacja krok po kroku /instalacja programu, serwera bazy danych/ http:// e-mail: przemyslaw.migacz@gmail.com Instalacja krok po kroku /instalacja programu, serwera bazy danych/ Wymagania: Maszyna wirtualna JAVA wersja 1.6 Partycja dysku NTFS W przypadku partycji FAT32

Bardziej szczegółowo

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl Niniejsze zasady dotyczą wszystkich Użytkowników strony internetowej funkcjonującej w domenie http://www.pawlowskisport.pl,

Bardziej szczegółowo

Instalacja Active Directory w Windows Server 2003

Instalacja Active Directory w Windows Server 2003 Instalacja Active Directory w Windows Server 2003 Usługa Active Directory w serwerach z rodziny Microsoft odpowiedzialna jest za autentykacje użytkowników i komputerów w domenie, zarządzanie i wdrażanie

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

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

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU Projekt Rozwój elektronicznej administracji w samorządach województwa mazowieckiego wspomagającej niwelowanie dwudzielności potencjału województwa ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO

Bardziej szczegółowo

KONFIGURACJA SERWERA USŁUG INTERNETOWYCH

KONFIGURACJA SERWERA USŁUG INTERNETOWYCH Zespół Szkół Technicznych w Suwałkach Pracownia Systemów Komputerowych Ćwiczenie Nr 23 KONFIGURACJA SERWERA USŁUG INTERNETOWYCH Opracował Sławomir Zieliński Suwałki 2013 Cel ćwiczenia Nabycie praktycznych

Bardziej szczegółowo

Problemy techniczne SQL Server

Problemy techniczne SQL Server Problemy techniczne SQL Server Co zrobić, jeśli program Optivum nie łączy się poprzez sieć lokalną z serwerem SQL? Programy Optivum, które korzystają z bazy danych umieszczonej na serwerze SQL, mogą być

Bardziej szczegółowo

JBoss Application Server

JBoss Application Server Zagadnienia Programowania Obiektowego 4 grudnia 2006 1 Co to jest? 2 Co potrafi? Realizowane standardy Własne rozszerzenia Programowanie aspektowe Klastrowanie 3 Jak się z tym pracuje? Instalacja i konfiguracja

Bardziej szczegółowo

Zalety projektowania obiektowego

Zalety projektowania obiektowego Zalety projektowania obiektowego Łatwe zarządzanie Możliwość powtórnego użycia klas obiektów projektowanie/programowanie komponentowe W wielu przypadkach występuje stosunkowo proste mapowanie pomiędzy

Bardziej szczegółowo

Plugin Single Sign On Wersja 1.2. Przewodnik koncepcyjny

Plugin Single Sign On Wersja 1.2. Przewodnik koncepcyjny Plugin Single Sign On Wersja 1.2 Przewodnik koncepcyjny Niniejszy dokument opisuje Plugin Single Sign On w wersji 1.2 dla systemu BMC Remedy AR System Partner Internet Sp. z o.o. 2009-12-07 Spis treści

Bardziej szczegółowo

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z

Bardziej szczegółowo

KONFIGURACJA INTERFEJSU SIECIOWEGO

KONFIGURACJA INTERFEJSU SIECIOWEGO KONFIGURACJA INTERFEJSU SIECIOWEGO TCP/IPv4 Zrzut 1 Konfiguracja karty sieciowej Zrzut 2 Wprowadzenie dodatkowego adresu IP Strona 1 z 30 Zrzut 3 Sprawdzenie poprawności konfiguracji karty sieciowej Zrzut

Bardziej szczegółowo