Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu

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

Download "Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu"

Transkrypt

1 X Konferencja PLOUG Kościelisko Październik 2004 Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu Michał Głuszak, Robert Wrembel Politechnika Poznańska, Instytut Informatyki e mail: Abstrakt Od kilku lat obserwuje się znaczący wzrost wykorzystania różnego rodzaju urządzeń przenośnych służących do gromadzenia danych, m.in. laptop ów i urządzeń typu Personal Digital Assistant (PDA), zwanych również palmtop ami. Umożliwiają one nie tylko przetwarzanie zgromadzonych danych ale również ich wymianę z komputerami stacjonarnymi. Urządzenia PDA, wśród których najpopularniejszymi są marki Palm, Handspring, Compaq IPAQ, Sony Clie, Casio Cassiopea, HP Jornada cieszą się ogromną popularnością. Szacuje się, że obecnie na całym świecie jest kilkadziesiąt milionów użytkowników tych urządzeń. Na polskim rynku obserwuje się duże zainteresowanie PDA nie tylko od strony ich użytkowania, ale również programowania. Wychodząc na przeciw zapotrzebowaniom użytkowników urządzeń PDA, firma Oracle Corp. zaimplementowała oprogramowanie Oracle9i Lite. Jest to mikrosystem zarządzania bazą danych wraz z uproszczonym serwerem www i środowiskiem projektowania aplikacji. W niniejszym artykule zostanie scharakteryzowane oprogramowanie Oracle9i Lite pod kątem jego wykorzystania w projektowaniu aplikacji dla urządzeń PDA firmy Palm, pracujących pod kontrolą mikrosystemu operacyjnego Palm OS 4.1/5.0. Omówiona zostanie m.in. architektura pracy systemu, środowisko projektowe, sposób synchronizacji bazy danych na urządzeniu mobilnym z bazą centralną, sposób udostępniania aplikacji i bazy mobilnej użytkownikom.

2 244 Michał Głuszak, Robert Wrembel

3 Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu Wprowadzenie Powszechna mobilność pracowników firm narzuca wykorzystanie odpowiednich urządzeń wspomagających pracę, m.in. notebook'ów i urządzeń typu Personal Digital Assistant (PDA), popularnie zwanych palmtop'ami. Typowym jest wykorzystywanie tego typu urządzeń przez przedstawicieli handlowych, czy brokerów ubezpieczeniowych. Przedstawiciele ci często podróżują, nie mają więc dostępu do firmowych zasobów danych. Taka charakterystyka pracy wymaga, aby dane niezbędne dla pracy reprezentanta znajdowały się na jego urządzeniu mobilnym, najczęściej w bazie danych. Coraz powszechniejsze w Polsce stają się urządzenie typu PDA, wśród których najpopularniejszymi są marki Palm, Handspring, Compaq IPAQ, Sony Clie, Casio Cassiopea, HP Jornada. Najnowsze modele posiadają funkcjonalność i oprogramowanie podobne do komputerów przenośnych. Podstawowym zadaniem PDA i zainstalowanego na nim oprogramowania jest przetwarzanie danych (gromadzenie, wyszukiwanie, analiza). Zwykle urządzenia takie posiadają zainstalowaną bazę danych z mikrosystemem nią zarządzającym. Dane z takich baz mobilnych zasilają system centralny gdy PDA zostaje podłączony do sieci przewodowej lub bezprzewodowej. Ponieważ jednak PDA pracują w trybie bez połączenia z siecią, powstaje więc problem wymiany i synchronizacji danych między urządzeniem mobilnym, a systemem centralnym. Synchronizacja taka odbywa się okresowo, gdy PDA uzyskuje dostęp do sieci. Jednym z rozwiązań proponowanych przez Oracle w dziedzinie zarządzania mobilnymi systemami jest oprogramowanie Oracle9i Lite przeznaczone właśnie dla małych baz danych działających zarówno na notebook ach jak i na PDA. Jedną z ważniejszych funkcji tego oprogramowania jest zaimplementowany w nim mechanizm automatycznej synchronizacji danych między mobilną, a centralną bazą danych, w obu kierunkach. Oracle9i Lite zawiera w sobie mikrosystem zarządzania bazą danych, środowisko deweloperskie aplikacji Lite9i i środowisko uruchomieniowe tych aplikacji. Aplikacje Lite można implementować w językach C, C++, Visual Basic, Java. Aplikacje mogą pracować z lokalną bazą danych, tj. bez podłączenia do sieci, jak również z centralną bazą danych, w przypadku podłączenia do sieci. W niniejszym artykule zostanie scharakteryzowane oprogramowanie Oracle9i Lite (wersja 5.0.2) pod kątem możliwości jego wykorzystania w projektowaniu aplikacji dla urządzeń PDA. Omówiona zostanie m.in. architektura pracy systemu, środowisko projektowe, sposób synchronizacji bazy danych na urządzeniu mobilnym z bazą centralną, sposób udostępniania aplikacji i bazy mobilnej użytkownikom. W celach testowych został zaimplementowany system wspomagający zarządzanie pasieką działający na urządzeniach Palm m505/m515 pod kontrolą mikrosystemu operacyjnego Palm OS 4.1/5.0, wykorzystujący wspomnianą mikrobazę danych Lite, centralną bazę Oracle9i i zbiór aplikacji napisanych w języku C Architektura systemu Oracle9i Lite Architektura oprogramowania Oracle9i Lite została przedstawiona na rysunku 1. Jej podstawowe komponenty to por. [OL9DG1, YSP02]): baza danych Oracle8i lub 9i, serwer mobilny, środowisko deweloperskie, komputer i PDA klienta wraz z oprogramowaniem.

4 246 Michał Głuszak, Robert Wrembel Rys. 1. Architektura systemu Oracle9i Lite dla urządzeń PDA 2.1. Baza danych Oracle8i/9i Baza danych Oracle8i/9i pełni dwie zasadnicze funkcje: zawiera repozytorium serwera mobilnego i właściwą bazę danych użytkowników mobilnych. Repozytorium serwera mobilnego jest niezbędne do pracy Oracle9i Lite. Zawiera ono m.in. informacje nt. użytkowników mobilnych, ich uprawnień, informacje o dostępnych dla nich aplikacjach, danych dostępnych dla użytkowników w procesie synchronizacji, sesjach połączeń z bazą danych. Baza danych użytkowników mobilnych jest właściwą bazą danych przechowującą dane operacyjne. Do bazy tej, w procesie synchronizacji, spływają dane od użytkowników. Zawiera ona również dane, które są pobierane przez poszczególnych użytkowników do ich mobilnych baz danych Serwer mobilny Serwer mobilny (Mobile Server) jest modułem programowym odpowiedzialnym za synchronizację danych między centralną bazą danych, a bazami mobilnymi. Ponadto, umożliwia on centralne zarządzanie aplikacjami mobilnymi i użytkownikami oraz automatyczne instalowanie najnowszych wersji aplikacji na urządzeniach mobilnych. Serwer ten komunikuje się z centralną bazą danych Oracle8i lub 9i za pomocą oprogramowania sieciowego Net8. Aplikacje klienta mobilnego uruchamiane albo w przeglądarce www (w przypadku wykorzystania notebook'ów) albo jako niezależne programy (w przypadku urządzeń PDA) komunikują się z modułem serwera mobilnego i za jego pomocą realizują dostęp do centralnej bazy danych. Serwer mobilny może pracować w czterech różnych konfiguracjach, tj. z oprogramowaniem (1) Oracle9i Application Server, (2) Oracle HTTP Server, (3) Apache Server oraz (4) jako niezależny moduł programowy serwera mobilnego (webtogo.exe), por. rysunek Baza danych Lite Baza danych Lite jest mikrosystemem zarządzania bazą danych. Służy ona do przechowywania danych dla aplikacji lokalnych na urządzeniu mobilnym. Funkcjonalność bazy Lite jest bardzo ograniczona w stosunku do chociażby Personal Oracle. Ograniczenia te dotyczą m.in.: zbioru poleceń języka SQL i PL/SQL, dostępnych struktur danych, słownika bazy danych, zarządzania użytkownikami. Poza tym, inna jest struktura fizyczna i logiczna samej bazy danych.

5 Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu Środowisko deweloperskie Środowisko deweloperskie (Mobile Development Kit MDK) [OL9DG1, OL9DG2] zawiera zestaw narzędzi programowych, m.in. środowisko uruchomieniowe aplikacji Lite, biblioteki API, zestaw przykładowych aplikacji i oprogramowanie Packaging Wizard umożliwiające publikowanie, czyli udostępnianie użytkownikom, aplikacji na serwerze mobilnym. Aplikacje Lite można implementować w językach C, C++, Visual Basic, Java. W przypadku C, C++ i Visual Basic dostęp do mikrobazy danych odbywa się za pośrednictwem sterownika ODBC (por. [odbc]) lub OKAPI [okapi], natomiast aplikacje w Java realizują dostęp do mikrobazy za pomocą JDBC [jdbc]. Budując przenośne aplikacje internetowe można również wykorzystywać technologie serwletów i Java Server Pages. OKAPI (Object Kernel API) jest interfejsem programowym (biblioteką) dostępu do mikrosystemu Lite dedykowanym dla aplikacji uruchamianych na małych urządzeniach. Interfejs ten uwzględnia ograniczenia w mocy i dostępnej pamięci operacyjnej tych urządzeń. Funkcje i procedury OKAPI odwołują się bezpośrednio do jądra mikrosystemu Lite z pominięciem modułu translatora SQL. Wspierają one m.in. mechanizm transakcji, zapytania, operacje DML. Po zaimplementowaniu aplikacji można ją opublikować na serwerze mobilnym. Do publikowania aplikacji przenośnych wykorzystuje się narzędzie Packaging Wizard z pakietu Mobile Development Kit. Do uruchomienia Packaging Wizard używa się polecenia wtgpack.exe. Program Packaging Wizard działa w trybie kreatora, w kolejnych krokach definiuje się poszczególne parametry publikacji aplikacji w repozytorium (por. punkt 4). Po nadaniu uprawnień przez administratora repozytorium serwera mobilnego, uprawnieni użytkownicy za pośrednictwem przeglądarki internetowej lub w procesie synchronizacji mogą zainstalować udostępnioną aplikację na swoich urządzeniach przenośnych. W tym momencie jest również instalowana lokalna baza danych Lite Komputer i PDA klienta wraz z oprogramowaniem Opublikowanie aplikacji umożliwia łatwą i wygodną instalację przez użytkowników aplikacji na przenośnych urządzeniach przez Internet lub przez narzędzia sprzętowo programowe dostarczane przez producentów urządzeń. Przykładowo, firma Palm dla swoich urządzeń dostarcza program synchronizacyjny HotSync. Po dołączeniu PDA (najczęściej poprze złącze USB) do komputera stacjonarnego lub notebook'a podłączonego do sieci, uruchamia się program HotSync. Realizuje on synchronizację zawartości całego urządzenia PDA z komputerem, do którego je dołączono. Synchronizacji podlega również zawartość mikrobazy danych z bazą centralną. Synchronizacja baz danych jest realizowana z wykorzystaniem protokołu Network HotSync. Jeżeli urządzenie mobilne (notebook) posiada zainstalowany serwer www klienta mobilnego, który jest uproszczoną wersją serwera www, wówczas jest możliwe korzystanie z aplikacji internetowych (JSP, servlet'y) uruchamianych w przeglądarce (por. [JeWr02]). Dodatkowo, serwer www klienta mobilnego umożliwia przezroczyste przełączanie się z trybu pracy bez połączenia sieciowego (offline) na tryb sieciowy (online), tj. podłączenie do centralnej bazy danych za pomocą aplikacji udostępnianych przez serwer mobilny. Komunikacja między serwerem www klienta mobilnego, a serwerem mobilnym jest realizowana za pomocą protokołu HTTP. Natomiast komunikacja między aplikacjami lokalnymi, a bazą Lite jest realizowana za pomocą sterownika JDBC. 3. Projektowanie aplikacji Oracle9i Lite w C/C++ dla Palm OS Projektowanie aplikacji mobilnych dla Palm OS w oparciu o Oracle9i Lite wymaga stosowania środowiska deweloperskiego, często dostarczającego biblioteki realizujące podstawową obsługę aplikacji i bazy danych. Aplikacje wygodnie jest testować z wykorzystaniem emulatora przed ich wczytaniem na PDA. Od strony mikrobazy Lite, konieczne jest zainstalowanie środowiska Mobile Development Kit.

6 248 Michał Głuszak, Robert Wrembel 3.1. Środowisko programistyczne CodeWarrior Budowanie aplikacji dla urządzeń PDA jest realizowane z wykorzystaniem środowiska dewelperskiego. Na rynku istnieje wiele tego typu programów, m.in. Pumatech Satellite Forms, GNU GCC PRC Tools, czy Metrowerks CodeWarrior. Ostatni z programów jest zalecany przez Oracle Corp. do projektowania systemów opartych o Oracle9i Lite. Wszystkie przykłady zamieszczone w dokumentacji technicznej zostały zaimplementowane z wykorzystaniem właśnie CodeWarrior. Od strony insterfejsu graficznego i funkcjonalności, CodeWarrior przypomina inne środowiska implementowania aplikacji typu Integrated Development Envoronment (IDE), np. Borland C++ Builder, MS Visual C++ Studio. Główny panel oprogramowania CodeWarrior przedstawiono na rysunku 2. Rys. 2. Środowisko deweloperskie CodeWarrior 3.2. Użyteczne biblioteki C++ Palm OS API umożliwia budowanie interfejsu użytkownika w oparciu o standardowe funkcje systemu operacyjnego. Jednakże jest to rozwiązanie czasochłonne, gdyż obsługa zaawansowanych komponentów takich np. tabele wymaga napisania wielu linii kodu. Budowanie aplikacji mobilnych znacznie przyspiesza wykorzystanie biblioteki C++ zwanej Object Library for Palm (POL). W wersji 9.0 pakietu CodeWarrior jest ona standardowo załączona. Dostępny w niej zestaw klas umożliwia wykorzystanie wielu gotowych komponentów jak np. listy, drzewa, tabele, zakładki (por. rysunki 3, 4 i 5), które zawierają podstawowe kontrolki interfejsu użytkownika (m.in. pola, elementy listowe, pola wyboru, etykiety). Dodatkowo, wykorzystanie biblioteki POL zwalnia programistę z odpowiedzialności zarządzania pamięcią operacyjną PDA.

7 Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu 249 Rys. 3. Komponent typu lista Rys. 4. Komponent typu drzewo Rys.5. Komponent typu zakładka 3.3. Emulator Zaimplementowane aplikacje wygodnie jest testować z wykorzystaniem emulatora PDA. Emulator taki dla urządzeń firmy Palm jest dostępny na stronie Przed rozpoczęciem pracy, należy skonfigurować emulator, definiując nową sesję, por. rysunek 5. W ramach sesji określa się parametry emulatora, m.in. rodzaj urządzenia (Device), rodzaj obudowy urządzenia (Skin), rozmiar pamięci urządzenia (RAM size). Najważniejszym jednak parametrem jest wersja systemu operacyjnego symulowanego urządzenia, zwana wersją ROM (ROM file). Wersja ta jest przechowywana w pliku, który można uzyskać od firmy Palm. Rys.5. Konfigurowanie parametrów emulatora 3.4. Oprogramowanie systemowe Lite Oprogramowanie systemowe Lite obejmuje pakiet Mobile Development Kit (MDK), który jest niezbędny do projektowania i uruchamiania aplikacji mobilnych. Należy go zainstalować na PDA. Pakiet zawiera procedury i funkcje obsługujące m.in. synchronizację baz danych, operacje wyszukiwania danych i modyfikowania zawartości bazy danych. Dodatkowo, w pakiecie są dostępne dwie aplikacje, tj. Mobile SQL (MSQL) i Mobile Sync (msync). Pierwsza z nich umożliwia wydawanie poleceń select, DML i DDL do mobilnej bazy danych. Przykładowe okno tej aplikacji przedstawiono na rysunku 6. Mobile Sync jest programem wykorzystywanym do synchronizacji bazy mobilnej z centralną. Przykładowe okno tej aplikacji przedstawiono na rysunku 7.

8 250 Michał Głuszak, Robert Wrembel Rys. 6. Przykładowa sesja MSQL Rys. 7. Przykładowa sesja msync 4. Publikowanie aplikacji na serwerze mobilnym i definiowanie migawek Zaimplementowane aplikacje wraz z bazą danych należy opublikować, czyli udostępnić wybranym użytkownikom na serwerze mobilnym. Udostępnianie jest realizowane za pomocą tzw. publikacji. Publikacja stanowi kontener zawierający aplikacje i zbiór migawek, które na urządzeniu mobilnym będą stanowiły bazę danych. Publikacja jest przeznaczona dla jednego lub więcej użytkowników. Publikację można utworzyć albo za pomocą oprogramowania Packaging Wizard albo programowo Tworzenie publikacji za pomocą Packaging Wizard Przed rozpoczęciem tworzenia publikacji, w repozytorium serwera mobilnego należy utworzyć użytkownika bazy danych właściciela obiektów bazy danych (ten sam użytkownik będzie jednocześnie użytkownikiem bazy mobilnej i centralnej). Następnie w schemacie utworzonego użytkownika należy utworzyć obiekty bazy danych (tabele, sekwencery, indeksy, perspektywy). Po wykonaniu tych czynności należy wywołać oprogramowanie Packaging Wizard (wtgpack.exe). Wybrane kroki publikowania przykładowej aplikacji obsługi pasieki przedstawiono poniżej.

9 Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu 251 W pierwszym kroku należy wskazać opcję tworzenia nowej publikacji (rysunek 8). Rys. 8. Pierwszy dialog sesji publikowania aplikacji W drugim kroku określa się zbiór platform, dla których mają być opublikowane aplikacje (rysunek 9). Rys. 9. Dialog wyboru platform implementacyjnych

10 252 Michał Głuszak, Robert Wrembel W trzecim kroku (rysunek 10) definiuje się podstawowe parametry aplikacji: jej nazwę, wirtualną ścieżkę pod którą aplikacja jest dostępna, opis aplikacji, katalog zawierający pliki aplikacji oraz plik graficzny będący ikoną aplikacji. Rys. 10. Dialog własności aplikacji W czwartym kroku (rysunek 11) należy wskazać plik.prc zawierający aplikację. Rys. 11. Okno wyboru plików aplikacji Po przejściu do następnego kroku, rozpoczyna się etap definiowania migawek. Każda tabela w repozytorium serwera mobilnego, która ma się znaleźć w bazie mobilnej musi w niej być reprezentowana za pomocą migawki. Definiując migawkę wskazuje się jej nazwę, właściciela i wagę (por. rysunek 12). Waga migawki określa kolejność jej odświeżania. Rys. 12. Definiowanie podstawowych parametrów migawki

11 Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu 253 Po przejściu do zakładki Palm (rysunek 13) należy wskazać kolejne parametry migawki, m.in. sposób jej odświeżania (pełny/przyrostowy), możliwość modyfikowania danych migawki, zapytanie udostępniające dane z tabel bazowych. Proces definiowania migawek należy powtórzyć dla wszystkich tabel, które mają się znaleźć w mobilnej bazie danych. Rys. 13. Definiowanie szczegółowych parametrów migawki Po zdefiniowaniu migawek, kolejny krok powoduje utworzenie plików publikacji (rysunek 14). Rys. 14. Dialog tworzenia plików publikacji Po utworzeniu plików publikacji, wskazuje się kolejną akcję, czyli publikowanie na serwerze mobilnym (rysunek 15). Rys. 15. Dialog publikowania

12 254 Michał Głuszak, Robert Wrembel W celu fizycznego udostępnienia publikacji na serwerze mobilnym należy wskazać adres tego serwera, podać nazwę i hasło administratora serwera mobilnego i katalog wirtualny do udostępnianej publikacji (rysunek 16). Rys. 16. Dialog parametrów połączenia z serwerem mobilnym W kolejnym kroku, administrator serwera mobilnego musi utworzyć użytkownika aplikacji w serwerze mobilnym. Synchronizacja PDA będzie dokonywana z konta tego właśnie użytkownika. Zarządzanie użytkownikami i publikacjami na serwerze mobilnym wykracza poza zakres tego artykułu. Wyczerpujące informacje na ten temat Czytelnik znajdzie w [OL9AG] Tworzenie publikacji programowo Publikowanie aplikacji na serwerze mobilnym można zrealizować również programowo, za pomocą programu napisanego w języku Java, wykorzystując Resource Manager API oraz Consolidator API, wchodzące w skład pakietu MDK (por. punkt 3.4). Metody wchodzące w skład tego pakietu realizują m.in. następujące operacje: tworzenie tabel w centralnej bazie danych, tworzenie publikacji, tworzenie pozycji publikacji, czyli migawek, tworzenie indeksów, tworzenie użytkowników, dodanie pozycji do publikacji, powiązanie użytkowników z publikacjami, łączenie z Mobile Server. Przykładowy kod programu tworzącego publikację dla testowego systemu obsługi pasieki można znaleźć w [Głu04]. 5. Synchronizacja mikrobazy Lite z bazą użytkowników mobilnych Ponieważ urządzenia mobilne typu PDA pracują w trybie bez połączenia z siecią, powstaje problem wymiany i synchronizacji danych między urządzeniem mobilnym, a systemem centralnym. Synchronizacja taka odbywa się okresowo, gdy urządzenie uzyskuje dostęp do sieci. Oprogramowanie Lite zapewnia synchronizację zarówno danych, jak i aplikacji pomiędzy systemem centralnym i mobilnym. Synchronizacja danych pomiędzy mobilną bazą Lite, a bazą centralną jest realizowana za pomocą mechanizmu migawek (ang. snapshots) (por. [Dye99, O9iRep]) definiowanych dla każdej aplikacji. Dane są replikowane pomiędzy bazami danych albo w sposób pełny (Complete Refresh) albo przyrostowy (Fast Refresh) (por. [O9iRep]), wyspecyfikowany w definicji migawki (por. rysunek 13). Synchronizacja przyrostowa oznacza, że przesyłane są wyłącznie zmiany wprowadzone w bazie danych od momentu ostatniej synchronizacji. Baza Lite automatycznie reje-

13 Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu 255 struje te zmiany. Za synchronizację odpowiada proces serwera mobilnego o nazwie Message Generator and Processor (MGP). Aplikacje również podlegają synchronizacji. Jeżeli urządzenie mobilne posiada starszą wersję aplikacji od tej, która została opublikowana na serwerze mobilnym, wówczas nowsza wersja jest automatycznie instalowana na tym urządzeniu w momencie synchronizacji. Na poziomie implementacyjnym, synchronizację można wywołać na trzy sposoby: standardowym mechanizmem HotSync (dla Palm OS) synchronizującym zawartość całego PDA z komputerem macierzystym; w tym przypadku komputer macierzysty łączy się z serwerem mobilnym na podstawie parametrów konfiguracyjnych HotSync; za pomocą oprogramowania msync, wchodzącego w skład Oracle9i Lite, które służy wyłącznie do synchronizacji bazy mobilnej z centralną; za pomocą własnej aplikacji napisanej z wykorzystaniem biblioteki Mobile Sync API, wchodzącej w skład Oracle9i Lite. Biblioteka ta zawiera procedury i funkcje umożliwiające synchronizowanie bazy mobilnej z centralną. 6. Przykładowe aplikacje obsługi pasieki W celu oceny funkcjonalności oprogramowania Oracle9i Lite (w wersji 5.02) zaimplementowano uproszczony system do zarządzania pasieką. Przydatność urządzeń PDA do tego typu zastosowań wydaje się niezaprzeczalna. System zarządzania pasieką składa się z mobilnej bazy danych i zbioru aplikacji napisanych w języku C++, wykorzystujący bibliotekę POL i zaimplementowany w środowisku CodeWarrior Baza danych Schemat bazy danych przedstawiono na rysunku 17. Składa się ona z 7 tabel przechowujących minimum informacji o pasiece, tj. ulach, ich budowie i zawartości Aplikacje Interfejs użytkownika składa się z 7 powiązanych z sobą formularzy (aplikacji). Większość formularzy posiada strukturę dwu-blokową typu nadrzędny-podrzędny. Przykładowy formularz do obsługi historii uli przedstawiono na rysunku 18. Nawigacja pomiędzy formularzami odbywa się za pomocą menu każdego z formularzy, por. rysunek 19. Rys. 17. Schemat przykładowej testowej bazy danych systemu obsługi pasieki

14 256 Michał Głuszak, Robert Wrembel Rys. 18. Przykładowy formularz historii uli Rys. 19. Przykładowe menu nawigacyjne 7. Uwagi i rozpoznane problemy techniczne W czasie budowy prostego systemu obsługi pasieki napotkano wiele problemów technicznych związanych z oprogramowaniem Oracle9i Lite. Dotyczyły one m.in. pakietu MDK, interfejsu OKAPI i synchronizacji bazy mobilnej z centralną. Problemy znacznie mniej znaczące napotkano również w wykorzystaniu pewnych funkcji z biblioteki POL Pakiet MDK Głównym problemem w pakiecie MDK jest zawodność programu Mobile SQL. Stwierdzono następujące problemy: 1. Tabele utworzone z poziomu MDK nie podlegają synchronizacji z bazą centralną. 2. Polecenia select, insert, update, delete nie zawsze dają się wykonać na tabelach wczytanych z bazy centralnej (w procesie synchronizacji). 3. Zakończenie pracy z aplikacją kończy się komunikatem o błędzie przedstawionym na rysunku 20. Naciśnięcie Continue powoduje powrót do głównego menu systemu Palm OS. Rys. 20. Błąd zakończenia pracy z Mobile SQL

15 Oracle9i Lite w aplikacjach mobilnych projekt i implementacja przykładowego systemu Interfejs OKAPI Stosowanie interfejsu OKAPI stwarza wiele problemów implementacyjnych ze względu na niski poziom programowania i konieczność napisania podstawowych procedur obsługi bazy danych. Rozwiązaniem tej niedogodności jest zaimplementowanie własnej klasy, która definiuje ogólne metody dostępu do tabel, co zrealizowano w ramach opisywanego projektu. Nierozwiązanym problemem w przypadku stosowania OKAPI jest nadpisywanie wartości sąsiednich rekordów w operacji modyfikowania atrybutu danego rekordu. Problem taki nie występował przy zastosowaniu sterownika ODBC. Wykorzystanie tego interfejsu w dużym stopniu ułatwiło i przyspieszyło rozwijanie aplikacji mobilnej. Ponadto, w przypadku stosowania OKAPI może wystąpić błąd wykonywania aplikacji mobilnej, która wykorzystuje mikrobazę Lite. Zaobserwowano sytuację, w której aplikacja generowała błąd wykonania, jeżeli baza była pobrana z serwera mobilnego, natomiast działała poprawnie, gdy aplikacja korzystała z bazy danych utworzonej na PDA. Powyższy problem nie występował przy zastosowaniu sterownika ODBC Proces synchronizacji W czasie procesu synchronizacji programem msync zaobserwowano następujące nierozwiązane problemy. 1. Przy pracy z emulatorem i przy synchronizacji przyrostowej losowo pojawiał się błąd przedstawiony na rysunku 21. Naciśnięcie Reset powodowało ponowne uruchomienie systemu operacyjnego Palm OS, bez utraty zainstalowanych aplikacji. Kolejna próba synchronizacji prowadziła do następnego błędu (por. rysunek 22), po którym jedyną możliwą akcją było uruchomienie nowej sesji emulatora. Rys. 21. Pierwszy błąd synchronizacji za pomocą msync Rys. 22. Kolejny błąd synchronizacji za pomocą msync Komentarz. W testowanym przykładowym systemie przeprowadzono synchronizacje metodami pełną i przyrostową. Błędy przedstawione na rysunkach 21 i 22 nie występowały przy synchronizacji pełnej. Zapewne ma to związek z niestabilnym działaniem procesu MGP, który jest odpowiedzialny za propagowanie zmian w danych między bazą mobilną, a centralną.

16 258 Michał Głuszak, Robert Wrembel 2. Przy synchronizacji przyrostowej dane zmodyfikowane w bazie centralnej nie propagowały się do bazy mobilnej. Propagacja danych była możliwa tylko z bazy mobilnej do centralnej. Komentarz. Testy przeprowadzono z wykorzystaniem zarówno emulatora, jak i urządzenia Palm m515. W obu przypadkach zaobserwowano wyżej omówiony błąd. Ponieważ błąd ten występował tylko przy synchronizacji przyrostowej więc zapewne jego przyczyną jest wadliwie działający proces MGP Biblioteka POL Pomimo, że biblioteka POL w znaczny sposób ułatwia konstruowanie interfejsu aplikacji w porównaniu do funkcji systemowych i pozwala uniknąć kłopotliwego zarządzania pamięcią, standardowa jej wersja zawiera błędy powodujące zawieszanie się aplikacji. Niektóre błędy udało się wyeliminować dzięki aktualizacji biblioteki ze strony Aktualizacja polega na pobraniu instalatora, który umieści bibliotekę w środowisku CodeWarrior i ją skompiluje. Jednym z elementów interfejsu, dostępnym w bibliotece POL, jest komponent typu drzewo (TreeCtrl), por. rysunek 4. Niestety próby utworzenia skomplikowanej struktury drzewa nie powiodły się. Występował problem z kontrolkami ScrollBar podczas umieszczenia wielu elementów w drzewie, co prowadziło do błędu wykonania programu. 8. Podsumowanie W artykule w skrócie przedstawiono podstawową architekturę, funkcjonalność i techniki projektowania aplikacji na urządzenia PDA w oparciu o oprogramowanie Oracle9i Lite w wersji Z wykorzystaniem ww. oprogramowania został zaimplementowany mały system do zarządzania pasieką, działający na urządzeniu Palm m515 pod kontrolą Palm OS v.4.1. Autorzy artykułu oceniają testowane oprogramowanie Oracle9i Lite w wersji jako niestabilne. Największy problem stanowi niemożliwość przesyłania danych z bazy centralnej do mobilnej w synchronizacji przyrostowej. Bibliografia [Dye99] Dye C.: Oracle Distributed Systems. O Reilly & Associates, Inc, 1999, ISBN: [Głu04] Głuszak M.: Aplikacje mobilnych bazy danych dla palmtop'ów w oparciu o Oracle9i Lite. Praca magisterska, Politechnika Poznańska Instytut Informatyki, 2004 [jdbc] [JeWr02] Jezierski J., Wrembel R.: Oracle9i Lite: rozwiązanie dla mobilnych baz danych? Materiały VIII Konferencji Użytkowników i Deweloperów Oracle PLOUG 2002, Zakopane, październik, 2002, ISSN [odbc] [okapi] Oracle9i Lite electronic documentation, rel C and C++ Object Kernel API Reference [OL9AG] Oracle9i Lite electronic documentation, rel Administration and Development Guide. [OL9DG1] Oracle9i Lite electronic documentation, rel Developer s Guide for Web to Go. [OL9DG2] Oracle9i Lite electronic documentation, rel Developer s Guide for Windows32. [O9iRep] Oracle9i electronic documentation. Oracle9i Replication, rel [YSP02] Yeung A., Stephenson P., Pang N.: Oracle9i Mobile: Build Wireless, Offline, Push, and Voice Applications. McGraww Hill, 2002, ISBN X

Oracle9i Lite: rozwi¹zanie dla mobilnych baz danych?

Oracle9i Lite: rozwi¹zanie dla mobilnych baz danych? VIII Konferencja PLOUG Koœcielisko PaŸdziernik 2002 Oracle9i Lite: rozwi¹zanie dla mobilnych baz danych? Juliusz Jezierski, Robert Wrembel Politechnika Poznañska, Instytut Informatyki e-mail: {Juliusz.Jezierski,

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

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

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

Serwery LDAP w środowisku produktów w Oracle

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

Bardziej szczegółowo

Część I Rozpoczęcie pracy z usługami Reporting Services

Część I Rozpoczęcie pracy z usługami Reporting Services Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...

Bardziej szczegółowo

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych

Bardziej szczegółowo

INSTALACJA I KONFIGURACJA. 1.1. Instalacja systemu WF-Mag Mobile 2

INSTALACJA I KONFIGURACJA. 1.1. Instalacja systemu WF-Mag Mobile 2 INSTALACJA I KONFIGURACJA 1.1. Instalacja systemu WF-Mag Mobile 2 System WF-Mag Mobile 2 dostępny jest na jednej płycie instalacyjnej wraz z innymi aplikacjami Asseco WAPRO. Oprócz aplikacji wchodzących

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

Tworzenie i obsługa wirtualnego laboratorium komputerowego

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

Bardziej szczegółowo

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

Bazy danych 2. Wykład 1

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

Bardziej szczegółowo

Biuletyn techniczny. CDN OPT!MA 8.5 Wskazówki dotyczące instalacji programu. Copyright 2006 COMARCH SA

Biuletyn techniczny. CDN OPT!MA 8.5 Wskazówki dotyczące instalacji programu. Copyright 2006 COMARCH SA Biuletyn techniczny CDN OPT!MA 8.5 Wskazówki dotyczące instalacji programu Copyright 2006 COMARCH SA Spis treści 1 SPIS TREŚCI...2 2 DRIVER ODBC POWODUJĄCY BŁĄD PRZY WYKONYWANIU WYDRUKÓW REPORT WRITER

Bardziej szczegółowo

edziennik Ustaw Opis architektury

edziennik Ustaw Opis architektury edziennik Ustaw Opis architektury Spis treści 1 Wstęp...3 2 Architektura systemu...3 2.1 Schemat poglądowy rozwiązania...3 2.2 Architektura logiczna...4 2.3 Opis elementów systemu...5 2.3.1 Moduł Udostępniający...5

Bardziej szczegółowo

System kontroli dostępu ACCO NET Instrukcja instalacji

System kontroli dostępu ACCO NET Instrukcja instalacji System kontroli dostępu ACCO NET Instrukcja instalacji acco_net_i_pl 12/14 SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166

Bardziej szczegółowo

Program Płatnik 10.01.001. Instrukcja instalacji

Program Płatnik 10.01.001. Instrukcja instalacji Program Płatnik 10.01.001 Instrukcja instalacji S P I S T R E Ś C I 1. Wymagania sprzętowe programu Płatnik... 3 2. Wymagania systemowe programu... 3 3. Instalacja programu - bez serwera SQL... 4 4. Instalacja

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

1. Instalacja platformy.net Framework.

1. Instalacja platformy.net Framework. Konfiguracja sprzętowo-programowa komputera umożliwiająca korzystanie z komponentu do składania podpisu elektronicznego w oknie przeglądarki dla systemów e-giodo oraz Elektroniczna Skrzynka Podawcza (ESP)

Bardziej szczegółowo

Hurtownie danych - przegląd technologii

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

Bardziej szczegółowo

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

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2012 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER 2012-08-06

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER 2012-08-06 2012 Firma Informatyczna ASDER Prezentacja Serwer danych lokalnych Przemysław Kroczak ASDER 2012-08-06 Szanowni Państwo, W dzisiejszej coraz częściej trzeba współdzielić pliki między pracownikami/działami

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

Komunikacja i wymiana danych

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

Bardziej szczegółowo

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410) Spis treści Dzień 1 I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410) I-3 VBS w WinCC - Informacje ogólne I-4 Zastosowanie VBS w WinCC Runtime I-5 Wykorzystanie i wydajność

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ferliński Nr albumu: 187386 Praca magisterska na kierunku Informatyka

Bardziej szczegółowo

Wstęp do Informatyki. Klasyfikacja oprogramowania

Wstęp do Informatyki. Klasyfikacja oprogramowania Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje

Bardziej szczegółowo

Instrukcja integratora - obsługa dużych plików w epuap2

Instrukcja integratora - obsługa dużych plików w epuap2 Instrukcja integratora - obsługa dużych plików w epuap2 Wersja: 1.1 Strona 1 z 18 Spis treści SPIS TREŚCI... 2 WPROWADZENIE ORAZ INFORMACJE OGÓLNE... 3 1.1 WSTĘP... 3 1.2 WARUNKI KONIECZNE DO SPEŁNIENIA

Bardziej szczegółowo

Dokumentacja kompilacji źródeł aplikacji 1.0

Dokumentacja kompilacji źródeł aplikacji 1.0 Projekt dofinansowany ze środków Mechanizmu Finansowego Europejskiego Obszaru Gospodarczego Dokumentacja kompilacji źródeł aplikacji Projekt: Wypracowanie i wdrożenie innowacyjnych metod integracji danych

Bardziej szczegółowo

enova Instalacja wersji demo

enova Instalacja wersji demo enova Instalacja wersji demo Strona 1 z 18 Spis treści 1. Wymagania...3 2. Instalacja enova demo na Windows XP...4 3. Korzystanie z wersji złotej i srebrnej...14 4. Blokada bazy danych....17 Strona 2 z

Bardziej szczegółowo

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4 Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Agnieszka Holka Nr albumu: 187396 Praca magisterska na kierunku Informatyka

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

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

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

Ekspert MS SQL Server Oferta nr 00/08

Ekspert MS SQL Server Oferta nr 00/08 Ekspert MS SQL Server NAZWA STANOWISKA Ekspert Lokalizacja/ Jednostka organ.: Pion Informatyki, Biuro Hurtowni Danych i Aplikacji Wspierających, Zespół Jakości Oprogramowania i Utrzymania Aplikacji Szczecin,

Bardziej szczegółowo

dziennik Instrukcja obsługi

dziennik Instrukcja obsługi Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt

Bardziej szczegółowo

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix Aktualizacja pakietu asix 4 do wersji 5 lub 6 Pomoc techniczna Dok. Nr PLP0016 Wersja:08-12-2010 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z o. o.,

Bardziej szczegółowo

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000 Bazy Danych LITERATURA C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000 J. D. Ullman, Systemy baz danych, WNT - W-wa, 1998 J. D. Ullman, J. Widom, Podstawowy

Bardziej szczegółowo

Definiowanie drukarek w programie ZAFIR

Definiowanie drukarek w programie ZAFIR Definiowanie drukarek w programie ZAFIR Zbiór drukarek jest widoczny w przeglądarce, która jest dostępna z pierwszego menu programu w zakładce 1D-Drukarki 1D-Drukarki w systemie. Najczęściej baza

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

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c Wymagania edukacyjne w technikum ADMINISTROWANIE BAZAMI DANYCH kl. 4c Lp. 1 2 4 5 Temat Zasady dotyczące zarządzania projektem podczas prac związanych z tworzeniem bazy oraz cykl życiowy bazy Modele tworzenia

Bardziej szczegółowo

Konspekt pracy inżynierskiej

Konspekt pracy inżynierskiej Konspekt pracy inżynierskiej Wydział Elektryczny Informatyka, Semestr VI Promotor: dr inż. Tomasz Bilski 1. Proponowany tytuł pracy inżynierskiej: Komunikator Gandu na platformę mobilną Android. 2. Cel

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze

Bardziej szczegółowo

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : Oracle Designer Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : - modelowanie procesów biznesowych - analizę systemu informatycznego - projektowanie

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja mobilnego systemu wspomagającego organizowanie zespołowej aktywności fizycznej Autor: Krzysztof Salamon W dzisiejszych czasach życie ludzi

Bardziej szczegółowo

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS (c) 2008 Grupa SPOT SJ Grupa SPOT Krzysztof Cieślak, Maciej Gdula Spółka Jawna Podstawowe dane: firma założona w roku 2004 w wyniku połączenia

Bardziej szczegółowo

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

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

Środowiska i platformy programistyczne

Środowiska i platformy programistyczne Środowiska i platformy programistyczne 1 Rys historyczny lata 80-90: efektywność! Cel: zwiększyć efektywność programisty jedno narzędzie: integracja edytor kodu, funkcje programistyczne (kompilacja, łączenie,

Bardziej szczegółowo

Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition. e STOMis

Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition. e STOMis Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition e STOMis Strona:1 z 10 I. Wymagania sprzętowe i wymagania w zakresie programowania systemowego. Wymagania

Bardziej szczegółowo

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Bardziej szczegółowo

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych Plan wykładu Bazy danych Cechy rozproszonej bazy danych Implementacja rozproszonej bazy Wykład 15: Rozproszone bazy danych Małgorzata Krętowska, Agnieszka Oniśko Wydział Informatyki PB Bazy danych (studia

Bardziej szczegółowo

1. Podręcznik instalacji aplikacji EXR Creator... 2 1.1 Wstęp... 3 1.2 Instalacja... 4 1.2.1 Instalacja aplikacji EXR Creator z płyty CD... 5 1.2.1.

1. Podręcznik instalacji aplikacji EXR Creator... 2 1.1 Wstęp... 3 1.2 Instalacja... 4 1.2.1 Instalacja aplikacji EXR Creator z płyty CD... 5 1.2.1. 1. Podręcznik instalacji aplikacji EXR Creator.................................................................... 2 1.1 Wstęp.............................................................................................

Bardziej szczegółowo

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Usługi analityczne budowa kostki analitycznej Część pierwsza. Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.

Bardziej szczegółowo

Instalacja Wirtualnego Serwera Egzaminacyjnego

Instalacja Wirtualnego Serwera Egzaminacyjnego Instalacja Wirtualnego Serwera Egzaminacyjnego (materiał wewnętrzny: aktualizacja 2010-10-26 Pilotaż Egzaminów Online) Wprowadzenie: 1. Wirtualny Serwer Egzaminacyjny ma niewielkie wymagania sprzętowe

Bardziej szczegółowo

Instalacja Microsoft SQL Server 2014 Express

Instalacja Microsoft SQL Server 2014 Express Pomoc instalatora aplikacji Asseco WAPRO Instalacja Microsoft SQL Server 2014 Express Pobierz Microsoft SQL Server 2014 Service Pack 1 (SP1) Express (online) Pytania i odpowiedzi (online) Instalacja Microsoft

Bardziej szczegółowo

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Deduplikacja danych. Zarządzanie jakością danych podstawowych Deduplikacja danych Zarządzanie jakością danych podstawowych normalizacja i standaryzacja adresów standaryzacja i walidacja identyfikatorów podstawowa standaryzacja nazw firm deduplikacja danych Deduplication

Bardziej szczegółowo

Webowy generator wykresów wykorzystujący program gnuplot

Webowy generator wykresów wykorzystujący program gnuplot Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca inżynierska na kierunku informatyka stosowana Webowy generator wykresów wykorzystujący

Bardziej szczegółowo

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA Wydział Matematyczno-Przyrodniczy Szkoła Nauk Ścisłych Koło Naukowe Informatyków FRAKTAL Opracował : Michał Wójcik, II rok MU IiE CZYM JEST

Bardziej szczegółowo

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

Warstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe. Warstwa integracji wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe. 1. Ukrycie logiki dostępu do danych w osobnej warstwie 2. Oddzielenie mechanizmów trwałości od modelu obiektowego Pięciowarstwowy

Bardziej szczegółowo

Instrukcja instalacji v2.0 Easy Service Manager

Instrukcja instalacji v2.0 Easy Service Manager Instrukcja instalacji v2.0 Easy Service Manager 1. Instalacja aplikacji. Aplikacja składa się z trzech komponentów: - serwer baz danych Firebird 1.5.5, - sterownik Firebird ODBC, - aplikacja kliencka Easy

Bardziej szczegółowo

http://www.microsoft.com/poland/technet/article/art0067_01.mspx

http://www.microsoft.com/poland/technet/article/art0067_01.mspx Strona 1 z 5 Kliknij tutaj, aby zainstalować program Silverlight Polska Zmień Wszystkie witryny firmy Microsoft Szukaj w witrynach Microsoft.com Prześlij zapytanie Strona główna TechNet Produkty i technologie

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

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej

Bardziej szczegółowo

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych Spis treści Wprowadzenie... ix Organizacja ksiąŝki... ix Od czego zacząć?... x Konwencje przyjęte w ksiąŝce... x Wymagania systemowe... xi Przykłady kodu... xii Konfiguracja SQL Server 2005 Express Edition...

Bardziej szczegółowo

Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych

Bardziej szczegółowo

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych) Miejsce prowadzenia szkolenia Program szkolenia KURS SPD i PD Administrator pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych) Pracownie komputerowe znajdujące się w wyznaczonych

Bardziej szczegółowo

PROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS

PROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS PROBLEMY TECHNICZNE Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS Jeżeli stwierdziłeś występowanie błędów lub problemów podczas pracy z programem DYSONANS możesz skorzystać

Bardziej szczegółowo

SSI Katalog. Program do katalogowania zawartości dysków. Dariusz Kalinowski

SSI Katalog. Program do katalogowania zawartości dysków. Dariusz Kalinowski 1.) Wymagania sprzętowe: SSI Katalog Program do katalogowania zawartości dysków Dariusz Kalinowski - System operacyjny: Windows 2000 lub Windows xp - Procesor minimum Pentium 1Ghz - Pamięć RAM minimum

Bardziej szczegółowo

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Instalacja roli kontrolera domeny, Aby zainstalować rolę kontrolera domeny, należy uruchomić Zarządzenie tym serwerem, po czym wybrać przycisk

Bardziej szczegółowo

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Wprowadzenie do technologii Business Intelligence i hurtowni danych Wprowadzenie do technologii Business Intelligence i hurtowni danych 1 Plan rozdziału 2 Wprowadzenie do Business Intelligence Hurtownie danych Produkty Oracle dla Business Intelligence Business Intelligence

Bardziej szczegółowo

Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows

Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows Instalacja PS Bonus Pack Przed przystąpieniem do instalacji PS Bonus Pack należy wcześniej zainstalować program

Bardziej szczegółowo

Dokument Detaliczny Projektu

Dokument Detaliczny Projektu Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej

Bardziej szczegółowo

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11 INFORMATOR TECHNICZNY WONDERWARE Informator Techniczny nr 58 28-11-2002 Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11 Oprogramowanie wizualizacyjne InTouch 7.11, gromadzi informacje alarmowe

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Virtuemart 1.1.x - 2.0.x

Wdrożenie modułu płatności eservice. dla systemu Virtuemart 1.1.x - 2.0.x Wdrożenie modułu płatności eservice dla systemu Virtuemart 1.1.x - 2.0.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Biuletyn techniczny. CDN OPT!MA 12.0 Drukarki fiskalne w usługach terminalowych. Copyright 2007 COMARCH SA

Biuletyn techniczny. CDN OPT!MA 12.0 Drukarki fiskalne w usługach terminalowych. Copyright 2007 COMARCH SA Biuletyn techniczny CDN OPT!MA 12.0 Drukarki fiskalne w usługach terminalowych Copyright 2007 COMARCH SA 1 Spis treści 1 SPIS TREŚCI... 2 2 DRUKARKI FISKALNE W USŁUGACH TERMINALOWYCH... 3 2.1 2.2 INSTALACJA

Bardziej szczegółowo

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna Język JAVA podstawy wykład 1, część 2 1 Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po

Bardziej szczegółowo

Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0

Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0 Syriusz sp. z o.o. Rzeszów, 2009 Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0 POSTANOWIENIA OGÓLNE Minimalna, sugerowana ilość godzin wdrożenia programu to: bez przenoszenia danych 8 godzin +

Bardziej szczegółowo

FAQ Systemu EKOS. 1. Jakie są wymagania techniczne dla stanowiska wprowadzania ocen?

FAQ Systemu EKOS. 1. Jakie są wymagania techniczne dla stanowiska wprowadzania ocen? 27.06.11 FAQ Systemu EKOS 1. Jakie są wymagania techniczne dla stanowiska wprowadzania ocen? Procedura rejestracji ocen wymaga podpisywania protokołów (w postaci wypełnionych formularzy InfoPath Forms

Bardziej szczegółowo

W grze bierze udział dwóch graczy. Każdy uczestnik rozpoczyna rozgrywkę z sumą

W grze bierze udział dwóch graczy. Każdy uczestnik rozpoczyna rozgrywkę z sumą 2.4 QuestionGame QuestionGame jest grą z celem zaprojektowaną do gromadzenia pytań zadawanych przez ludzi podczas prób rozpoznawania ras psów. Program ma charakter aplikacji internetowej. W rozgrywcę mogą

Bardziej szczegółowo

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0. Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4 2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji

Bardziej szczegółowo

Administratora CSIZS - OTM

Administratora CSIZS - OTM Powykonawcza Dokumentacja Wykonawca: Asseco Poland S.A. Ul. Olchowa 14, 35-322 Rzeszów Informacje o dokumencie: Autor Zespół ds. Wytwarzania i Analizy Tytuł Produkt 33.3 Dokumentacja administratora OTM

Bardziej szczegółowo

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Asix Konfiguracja serwera MS SQL dla potrzeb systemu Asix Pomoc techniczna Dok. Nr PLP0024 Wersja:2015-03-04 ASKOM i Asix to zastrzeżony znak firmy ASKOM Sp.

Bardziej szczegółowo

Synchronizator plików (SSC) - dokumentacja

Synchronizator plików (SSC) - dokumentacja SZARP http://www.szarp.org Synchronizator plików (SSC) - dokumentacja Wersja pliku: $Id: ssc.sgml 4420 2007-09-18 11:19:02Z schylek$ > 1. Witamy w programie SSC Synchronizator plików (SZARP Sync Client,

Bardziej szczegółowo

System Broker. Wersja 5.1

System Broker. Wersja 5.1 System Broker Wersja 5.1 1 System Broker wersja 5.1 System Broker to oprogramowanie zaprojektowane specjalnie z myślą o usprawnieniu pracy brokera ubezpieczeniowego. Przeznaczone jest zarówno dla małych

Bardziej szczegółowo

Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi

Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Infomatyki Stosowanej Piotr Benetkiewicz Nr albumu: 168455 Praca magisterska na kierunku Informatyka

Bardziej szczegółowo

Client Management Solutions i Mobile Printing Solutions

Client Management Solutions i Mobile Printing Solutions Client Management Solutions i Mobile Printing Solutions Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation,

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

Procedury techniczne modułu Forte Kontroling. Środowisko pracy programu i elementy konfiguracji

Procedury techniczne modułu Forte Kontroling. Środowisko pracy programu i elementy konfiguracji Procedury techniczne modułu Forte Kontroling Środowisko pracy programu i elementy konfiguracji Środowisko pracy programu i elementy konfiguracji Strona 2 z 5 Moduł Kontroling Systemu Zarzadzania Forte

Bardziej szczegółowo

Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net

Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net Aby móc uzyskaćdostęp do bazy danych z zewnętrznych aplikacji, w tym wypadku aplikacji.net, niezbędne jest wykonanie

Bardziej szczegółowo

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie

Bardziej szczegółowo

SZKOLENIE: Administrator baz danych. Cel szkolenia

SZKOLENIE: Administrator baz danych. Cel szkolenia SZKOLENIE: Administrator baz danych. Cel szkolenia Kurs Administrator baz danych skierowany jest przede wszystkim do osób zamierzających rozwijać umiejętności w zakresie administrowania bazami danych.

Bardziej szczegółowo

Szczegółowy opis przedmiotu zamówienia

Szczegółowy opis przedmiotu zamówienia Załącznik nr 2 do Zapytania Ofertowego nr 07/04/IT/2016 Szczegółowy opis przedmiotu zamówienia Utrzymanie i rozwój systemów GREX, SPIN, TK, AMOC, Obsługa Rewidentów 1 SPIS TREŚCI Wprowadzenie... 3 1. Specyfikacja

Bardziej szczegółowo

Procedury techniczne modułu Forte Kontroling. Pakiety DTS

Procedury techniczne modułu Forte Kontroling. Pakiety DTS Procedury techniczne modułu Forte Kontroling Pakiety DTS Pakiety DTS Strona 2 z 7 Pakiety DTS przeznaczone są do wykorzystywania podczas importu danych z modułu Forte Finanse i Księgowość do modułu Forte

Bardziej szczegółowo

JDK 7u25 NetBeans 7.3.1 Zajęcia 1 strona - 1

JDK 7u25 NetBeans 7.3.1 Zajęcia 1 strona - 1 JDK 7u25 NetBeans 7.3.1 Zajęcia 1 strona - 1 Uwaga: INSTALACJA NOWEJ PLATFORMY JAVA SE Wygląd stron WWW pobieranych z serwera może być inny (aktualizacje), od tych pokazanych w instrukcji, ponieważ instrukcja

Bardziej szczegółowo

Instalacja aplikacji

Instalacja aplikacji 1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2

Bardziej szczegółowo

Monitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP

Monitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Szymon Klimuk Nr albumu: 187408 Praca magisterska na kierunku Informatyka Monitorowanie

Bardziej szczegółowo