Wizualizacja danych przestrzennych i map geograficznych w aplikacjach Oracle ADF
|
|
- Julian Chmielewski
- 9 lat temu
- Przeglądów:
Transkrypt
1 XV Konferencja PLOUG Kościelisko Październik 2009 Wizualizacja danych przestrzennych i map geograficznych w aplikacjach Oracle ADF Maciej Zakrzewicz Politechnika Poznańska, PLOUG mzakrz@cs.put.poznan.pl Abstrakt. Obserwowany obecnie wzrost popularności aplikacji prezentujących geograficzne dane przestrzenne przekłada się na coraz większe zainteresowanie programistów technologiami wizualizacji map opartych o dane gromadzone w bazach danych. Artykuł zawiera analizę architektury i funkcjonalności dostępnych rozwiązań interaktywnej wizualizacji map dla platformy Oracle ADF, obejmujących komponenty ADF Geographic Map oraz integrację z Google Maps.
2 Wizualizacja danych przestrzennych i map geograficznych w aplikacjach Oracle ADF Wstęp Obserwowany w ostatnich latach wzrost zainteresowania przechowywaniem, przetwarzaniem i wizualizacją danych przestrzennych staje się inspiracją dla twórców aplikacji biznesowych, którzy coraz częściej wyposażają swoje aplikacje w mechanizmy wspomagające geolokalizację i geonawigację w oparciu o mapy geograficzne. Najczęściej mechanizmy takie opierają się na publicznych mapach bazowych, na które dynamicznie nanoszone są specyficzne dla danej aplikacji opisy obiektów przestrzennych. Pojawiają się opinie, że technologie informatyczne umożliwiające realizację takich rozwiązań osiągnęły poziom wystarczającej dojrzałości, niezbędnej do oferowania niezawodnych i efektywnych rozwiązań przestrzennych. Celem tego artykułu jest analiza wybranych rozwiązań technologicznych umożliwiających integrację mechanizmów wizualizacji danych przestrzennych i map geograficznych z logiką biznesową aplikacji Oracle ADF. Struktura tekstu jest następująca. Rozdział drugi zawiera wprowadzenie do technologii umożliwiających przechowywanie, przetwarzanie i wizualizację danych przestrzennych w bazach danych Oracle 11g. W rozdziale trzecim krótko scharakteryzowano technologię Oracle ADF. Rozdział czwarty opisuje dwie metody wizualizacji danych przestrzennych i map geograficznych w aplikacjach Oracle ADF: Google Maps i ADF Geographic Map. Rozdział piąty zawiera podsumowanie. 2. Wprowadzenie do Oracle Spatial i Oracle Locator 2.1. Oracle Spatial i Oracle Locator Oracle Spatial i Oracle Locator to nazwy technologii służących do realizacji mechanizmów przechowywania, przetwarzania i udostępniania danych przestrzennych w systemie bazy danych Oracle [5]. Przez dane przestrzenne rozumie się dane opisujące obiekty osadzone w przyjętym układzie współrzędnych, np. dane geograficzne, geodezyjne. Oracle Locator jest standardowym składnikiem serwera Oracle Database 11g w wersji Standard, Enterprise i Express, natomiast Oracle Spatial podlega licencjonowaniu w obrębie serwera Oracle Database 11g w wersji Enterprise. Oracle Locator obejmuje najbardziej podstawową funkcjonalność obsługi danych przestrzennych, natomiast Oracle Spatial rozszerza ją o zaawansowane funkcje analizy danych, obsługi modeli topologicznych i sieciowych, obsługi danych rastrowych, geokodowania, itd. Bardzo istotną cechą technologii Oracle Spatial i Oracle Locator jest ich ścisła integracja z jądrem serwera bazy danych, co powoduje, że przetwarzanie danych przestrzennych odbywa się po stronie serwera, a nie po stronie aplikacji biznesowej. Dane przestrzenne mogą być przechowywane w bazie danych dzięki użyciu specjalizowanych typów danych, m.in. typu SDO_GEOMETRY. SDO_GEOMETRY to obiektowy typ danych służący do opisu pojedynczego obiektu przestrzennego. Pojedynczym obiektem przestrzennym może być punkt geometryczny, linia łamana, łuk, łańcuch łuków, wielokąt, wielokąt z otworami, zamknięty łańcuch łuków, itp. W celu utworzenia obiektu SDO_GEOMETRY konieczne jest wyspecyfikowanie współrzędnych (2D lub 3D) wszystkich punktów wierzchołkowych, połączenie ich krawędziami oraz wskazanie użytego układu współrzędnych (rys. 1). Obiekty SDO_GEOMETRY są zwykle przechowywane w tabelach bazy danych. Kolumny przechowujące obiekty SDO_GEOMETRY nazywane są warstwami przestrzennymi (ang. spatial layers). W celu poprawy wydajności zapytań operujących na warstwach przestrzennych zwykle buduje się dla nich specjalizowane struktury indeksów przestrzennych, np. indeksy R-drzewo.
3 22 Maciej Zakrzewicz MDSYS.SDO_GEOMETRY(2003, NULL, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1, 1003, 1), MDSYS.SDO_ORDINATE_ARRAY(67.06, 56.56, 65.02, 57.57, 54.12, 75.9, 54.86, 78.57, 49.45, 77.89, 47.07, 70.44, 37.56, 70.17, 31.83, 65.70, 26.08, 60.96, 24.24, 50.48, 25.40, 39.29, 29.11, 39.13, 34.61, 34.29, 32.44, 31.19, 37.59, 26.75, 43.69, 29.46, 45.38, 44.70, 54.49, 50.19, 66.72, 54.53, 66.85, 55.13, 67.06, 56.56)) Rys. 1. Przykładowy obiekt SDO_GEOMETRY opisujący kształt województwa wielkopolskiego Oprócz możliwości trwałego przechowywania obiektów przestrzennych w bazie danych, Oracle Spatial i Oracle Locator oferują szereg funkcji ich wyszukiwania i przetwarzania. Takie specjalizowane funkcje języka SQL jak: SDO_FILTER, SDO_RELATE, SDO_WITHIN_DISTANCE, SDO_NN, pozwalają wyszukiwać obiekty przestrzenne spełniające określone relacje topologiczne wobec innych obiektów przestrzennych: zawieranie wewnątrz innego obiektu, otaczanie innego obiektu, stykanie się z innym obiektem, posiadanie powierzchni wspólnej z innym obiektem, rozłączność z innym obiektem, bliskość w stosunku do innego obiektu, itp. Funkcje SDO_UNION, SDO_INTERSECTION, SDO_DIFFERENCE umożliwiają generowanie nowych obiektów przestrzennych w wyniku połączenia lub przecięcia obiektów istniejących. Funkcja SDO_JOIN umożliwia wykonywanie operacji relacyjnego połączenia tabel w oparciu o relacje topologiczne. Dostępnych jest wiele funkcji analizy danych przestrzennych, obejmującej wyliczanie długości, powierzchni, obszarów buforowych, itd. Oracle MapViewer i MapBuilder Pomimo względnej łatwości wprowadzania i przetwarzania danych przestrzennych w systemach baz danych Oracle, często okazuje się, że najtrudniejszym zadaniem jest wizualizacja tych danych w formie map geograficznych. Przypomnijmy, że obiekty przestrzenne są wewnętrznie opisywane za pomocą list współrzędnych punktów wierzchołkowych oraz list łączących te punkty krawędzi. Graficzna prezentacja tak opisanych wielokątów, punktów, linii łamanych, może przysporzyć wiele trudności programistom przywykłym do wizualizacji wyłącznie danych tekstowych i numerycznych. Niezbędne byłoby zdobycie umiejętności praktycznego wykorzystywania graficznych bibliotek programistycznych. Interesującą pomocą w realizacji zadań wizualizacji obiektów przestrzennych w formie map geograficznych może okazać się narzędzie Oracle MapViewer, stanowiące składnik serwera aplikacji Oracle Application Server 10g (w wersji Java, Standard i Enterprise). Oracle MapViewer to zrealizowana w technologii Java EE uniwersalna aplikacja dokonująca wizualizacji map geograficznych w oparciu o obiekty przestrzenne zwrócone przez zapytania SQL zdefiniowane przez programistę. Wizualizowane mapy mogą składać się z wielu warstw przestrzennych, a programista może definiować odrębną stylistykę graficzną dla każdej z warstw. Mapy są interakcyjne pozwalają użytkownikowi na przesuwanie fragmentu mapy w oknie i zmianę skali. Architekturę narzędzia Oracle MapViewer przedstawiono na rys. 2. Przepływ sterowania jest następujący. Aplikacja użytkowa przekazuje do MapViewera żądania XML generowania map graficznych. Żądania XML wskazują źródło danych dla generowania mapy oraz określają stylistykę graficzną dla wizualizowanych warstw przestrzennych. Następnie, MapViewer nawiązuje połączenie ze źródłem danych, za pomocą zapytań SQL pobiera obiekty przestrzenne, a w kolejnym kroku generuje graficzne pliki GIF, JPEG, PNG lub SVG zawierające obrazy map. Obrazy map są przekazywane aplikacji użytkowej, która z sposób interakcyjny prezentuje je użytkownikowi.
4 Wizualizacja danych przestrzennych i map geograficznych w aplikacjach Oracle ADF 23 aplikacja użytkowa XML GIF, JPEG, PNG, SVG,... MapViewer serwer aplikacji SQL obiekty przestrzenne Rys. 2. Architektura narzędzia Oracle MapViewer W celu umożliwienia współdzielenia definicji stylistyki graficznej warstw przestrzennych i definicji map pomiędzy wieloma aplikacjami użytkowymi, możliwe jest ich predefiniowanie w bazie danych. Służące do tego celu narzędzie Oracle MapBuilder pozwala na zdefiniowanie m.in. kolorystyki, czcionek, ikonografii, rodzajów linii dla każdej warstwy przestrzennej oraz na zdefiniowanie kompozycji warstw przestrzennych w mapy geograficzne. Definicje Oracle MapBuildera są przechowywane w formacie XML w tabelach systemowych dostępnych poprzez perspektywy USER_SDO_STYLES (prymitywne style graficzne), USER_SDO_THEMES (powiązania styli graficznych z warstwami przestrzennymi, tzw. tematami) i USER_SDO_MAPS (powiązania warstw przestrzennych w mapy geograficzne). Dzięki predefiniowaniu map i ich stylistyki graficznej, żądania aplikacji użytkowych wysyłane do Oracle MapViewera mogą być istotnie uproszczone. Wygląd graficznego interfejsu użytkownika narzędzia Oracle MapBuilder przedstawiono na rys. 3. Rys. 3. Interfejs użytkownika w narzędziu Oracle MapBuilder
5 24 Maciej Zakrzewicz 3. Tworzenie aplikacji Java EE w technologii Oracle ADF Oracle ADF to popularne środowisko szkieletowe służące do implementacji aplikacji Java EE intensywnie korzystających z baz danych [1]. Na Oracle ADF składa się rodzina odrębnych rozwiązań technicznych, obejmująca m.in.: ADF Business Components, ADF Faces, ADF Swing, ADF Bindings. ADF Business Components to uniwersalna warstwa zorientowanego obiektowo dostępu do relacyjnych baz danych. Umożliwia programiście Java realizację zapytań i przetwarzania danych bez potrzeby wykorzystywania konstrukcji języka SQL lecz poprzez użycie obiektowego modelu tych danych. ADF Faces i ADF Swing są bibliotekami komponentów wizualnych służących do konstrukcji graficznego interfejsu użytkownika w aplikacjach JavaServer Pages i w aplikacjach klient-serwer. Oferują ponad sto gotowych komponentów: pola tekstowe, przyciski wyboru, przyciski akcji, zakładki, paski postępu, listy rozwijane, tabele, rozwijane menu, wykresy, itd. Warto nadmienić, że komponenty ADF Faces korzystają z mechanizmów AJAX w celu poprawy stopnia interakcyjności. ADF Bindings to technologia deklaratywnego kojarzenia komponentów wizualnych z ich źródłami danych. Dzięki niej np. powiązanie wyświetlanego na ekranie pola tekstowego ze źródłową kolumną tabeli w bazie danych nie wymaga programowania kodu w języku Java lecz polega jedynie na zapisaniu referencji do kolumny tabeli jako atrybutu komponentu pola tekstowego. ADF Bindings może współpracować zarówno z ADF Business Components, jak i z alternatywnymi warstwami zorientowanego obiektowo dostępu do relacyjnych baz danych: JPA Entities, Hibernate, TopLink, WebServices, itp. Przykład aplikacji zrealizowanej w technologii Oracle ADF został przedstawiony na rys. 4. Rys. 4. Przykładowa aplikacja zrealizowana w technologii Oracle ADF 4. Wizualizacja danych przestrzennych w aplikacjach Oracle ADF 4.1. Google Maps API Dane przestrzenne stanowiące zasoby platformy Google Maps mogą być wizualizowane w aplikacjach ADF za pomocą bibliotek Google Maps API [3][4]. Google Maps API to zbiór klas języka Java Script, których wywołania mogą być osadzane wewnątrz dowolnych dokumentów HTML, w tym dokumentów generowanych dynamicznie przez aplikacje Oracle ADF. Treść prezentowanej mapy Google Maps może być dynamicznie pozycjonowana, powiększana i pomniej-
6 Wizualizacja danych przestrzennych i map geograficznych w aplikacjach Oracle ADF 25 szana, wyposażana w odnośniki (np. opisane przez obiekty przestrzenne w bazie danych), obsługę zdarzeń, itp. Niepożądanym skutkiem ubocznym uniwersalności tego rozwiązania jest konieczność osadzania dużych fragmentów kodu Java Script wewnątrz aplikacji Oracle ADF. Przykład użycia Google Maps API w aplikacji Oracle ADF pokazano na rys <trh:script source= " </trh:script>... <trh:script> function load() { var map = new GMap2(document.getElementById("map")); map.addcontrol(new GLargeMapControl()); var MapTypes = map.getmaptypes(); MapTypes[0].getName= function() {return "Mapa";} MapTypes[1].getName = function() {return "Satelitarna";} MapTypes[2].getName = function() {return "Hybrydowa";} map.addcontrol(new GMapTypeControl()); map.addcontrol(new GOverviewMapControl()); map.addcontrol(new GScaleControl()); map.setmaptype(g_hybrid_map); } </trh:script>... Rys. 5. Przykład użycia Google Map API w aplikacji Oracle ADF 4.2. ADF Geographic Map Interesujące funkcje wizualizacji map opartych o obiekty przestrzenne SDO_GEOMETRY zgromadzone w bazie danych Oracle oferuje komponent wizualny ADF Geographic Map [1][2]. Komponent ten współpracuje z narzędziem Oracle MapViewer w celu generowania obrazów graficznych map, które zostały predefiniowane przez programistę za pomocą narzędzia Oracle MapBuilder. Wygenerowane obrazy map geograficznych są interakcyjnie prezentowane użytkownikowi przez komponent ADF Geographic Map, któremu zwykle towarzyszy też pomocniczy komponent narzędziowy MapToolbar (zarządzanie mapą). Obraz mapy geograficznej prezentowany użytkownikowi końcowemu może być wzbogacony o dynamicznie nakładane warstwy informacyjne. Dostępne są trzy rodzaje warstw informacyjnych: warstwy kolorystyczne, warstwy punktowe, warstwy wykresowe. Warstwy kolorystyczne umożliwiają nałożenie na mapę barwnych wielokątów, których kolor jest uzależniony od wartości danych opisowych w bazie danych, np. od liczby mieszkańców danego kraju. Warstwy punktowe służą do nanoszenia punktów, których współrzędne (XY lub adresowe) pobierane są z bazy danych, np. lokalizacji oddziałów firmy. Z kolei warstwy wykresowe umożliwiają nałożenie wykresów kołowych lub słupkowych na obszary geograficzne mapy w celu prezentacji opisowych wartości liczbowych pobieranych z bazy danych, np. poziomu sprzedaży w każdym województwie. Nakładane warstwy informacyjne umożliwiają programiście obsługę zdarzeń inicjowanych przez użytkownika, np. kliknięcia myszką w miasto lub województwo w celu wyświetlenia jego danych opisowych. Zasadę kompozycji mapy z użyciem nakładanych warstw informacyjnych przedstawiono na rys. 6. Natomiast przykład użycia komponentu ADF Geographic Map w aplikacji Oracle ADF znajduje się na rys. 7.
7 26 Maciej Zakrzewicz dane dla warstwy info nakładana warstwa informacyjna mapa bazowa MapViewer obraz wygenerowany przez ADF Geographic Map dane dla mapy bazowej Rys. 6. Kompozycja mapy z użyciem nakładanych warstw informacyjnych Rys. 7. Przykład użycia komponentu ADF Geographic Map Komponent ADF Geographic Map, z pomocą elementu MapToolbar, oferuje wiele wbudowanych funkcji użytkowych, obejmujących powiększanie/pomniejszanie wybranego obszaru mapy, pomiar odległości na mapie, pomiar pola powierzchni kształtu narysowanego na mapie (rys. 8), wyświetlanie legendy, podgląd otoczenia wyświetlanego fragmentu mapy.
8 Wizualizacja danych przestrzennych i map geograficznych w aplikacjach Oracle ADF 27 Rys. 8. Funkcja pomiaru pola powierzchni kształtu narysowanego na mapie Użycie komponentu ADF Geographic Map wymaga określenia szeregu parametrów jego pracy. Parametry te obejmują między innymi: źródło danych przestrzennych dla narzędzia MapViewer (datasource), adres URL narzędzia MapViewer, stanowiącego element składowy serwera aplikacji Oracle Application Server 10g (mapviewerurl), nazwa mapy wcześniej zdefiniowanej za pomocą narzędzia MapBuilder (basemapname), początkowe położenie mapy na ekranie, określone za pomocą współrzędnych XY (startingx, startingy), początkowe powiększenie mapy na ekranie, określone jako współczynnik powiększenia (mapzoom), identyfikator wykorzystywanego układu współrzędnych (srid), jednostki miary dla pomiaru odległości i pola powierzchni (unit), źródła danych dla nakładanych warstw informacyjnych (<dvt:mappointtheme>), opcjonalnie, adres URL narzędzia Oracle Geocoder, umożliwiającego translację adresów pocztowych na współrzędne geograficzne. Poniżej przedstawiono kod źródłowy aplikacji JavaServer Pages dokonującej wizualizacji mapy z rys. 7. Definicja mapy bazowej ELOCATION_MERCATOR.WORLD_MAP oraz parametry połączenia z narzędziem Oracle MapViewer zostały pominięte. Autor korzystał z publicznych map z <?xml version='1.0' encoding='windows-1250'?> <jsp:root xmlns:jsp=" version="2.0" xmlns:h=" xmlns:f=" xmlns:af=" xmlns:dvt=" <f:view> <af:document> <af:form> <af:panelwindow closeiconvisible="false" title="oracle Maps in JDeveloper 11g"> <dvt:maptoolbar mapid="map"/> <dvt:map id="map" startingx="0.0" mapserverconfigid="mapconfig1" basemapname="elocation_mercator.world_map" mapzoom="0" startingy="0.0" unit="meters"> </dvt:map> </af:panelwindow> </af:form>
9 28 Maciej Zakrzewicz </af:document> </f:view> </jsp:root> 5. Podsumowanie W artykule przedstawiono dwa rozwiązania technologiczne, umożliwiające twórcom aplikacji Oracle ADF łatwą wizualizację danych przestrzennych i map geograficznych. Rozwiązanie oparte na Google Maps wymaga implementacji fragmentów kodu źródłowego aplikacji w języku Java Script, pozwala jednak na korzystanie z bogatej publicznej mapy geograficznej Google. Z kolei rozwiązanie oparte na ADF Geographic Map pozwala wizualizować dowolne dane przestrzenne Oracle Spatial i Oracle Locator zarówno w formie mapy bazowej, jak i w formie dynamicznie nakładanych warstw informacyjnych, a ponadto, nie wymaga bezpośredniego stosowania interfejsów języka Java Script. Niedogodnością ADF Geographic Map jest konieczność korzystania z serwera aplikacji Oracle Application Server i jego modułu MapViewer. Bibliografia [1] Dokumentacja techniczna: Oracle Fusion Middleware Web User Interface Developer's Guide for Oracle Application Development Framework 11g Release 1 (11.1.1) [2] Andrejus Baranovskis, Oracle Maps in JDeveloper 11g - Even More Simple, [3] Dokumentacha techniczna: Google Maps API Concepts, [4] Dokumentacha techniczna: Google Maps API Reference, [5] Dokumentacja techniczna: Oracle Spatial User's Guide and Reference
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
VectraPortal. VectraPortal. wersja Instrukcja użytkownika Podstawowa funkcjonalność serwisu. [czerwiec 2016]
VectraPortal wersja 1.6.9 Instrukcja użytkownika Podstawowa funkcjonalność serwisu [czerwiec 2016] Spis treści 1 Wymagania systemowe... 3 2 Podstawowa funkcjonalność serwisu... 3 2.1 Mapa... 3 2.2 Pasek
Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.
Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej Wstęp Programowanie w Javie 2 mgr inż. Michał Misiak Agenda Założenia do wykładu Zasady zaliczeń Ramowy program wykładu
Przestrzenne bazy danych. Definicja i cechy przestrzennych baz danych
Przestrzenne bazy danych Definicja i cechy przestrzennych baz danych Zakres wykładów Wstęp do przestrzennych baz danych Typy geometryczne Funkcje geometryczne Modelowanie danych Metody rozwiązywania problemów
Załącznik techniczny przedmiotu zamówienia komponentu
Załącznik nr 1 mapowego dla portalu WWW Załącznik techniczny przedmiotu zamówienia komponentu 1.1 Komponent mapowy Zleceniodawcy pozostawia się wolną rękę w wyborze technologii w jakiej zostanie stworzony
Programowanie w Javie 2. Płock, 26 luty 2014 r.
Programowanie w Javie 2 Płock, 26 luty 2014 r. Zaliczenie wykładu i ćwiczeń Zaliczenie ćwiczeń (projekt na zaliczenie, 3 prace domowe) Zaliczenie wykładu (referat na 1h) Ocena ćwiczeń: 70% projekt + 30%
Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
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
Projektowanie, tworzenie aplikacji mobilnych na platformie Android
Program szkolenia: Projektowanie, tworzenie aplikacji mobilnych na platformie Android Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Projektowanie, tworzenie aplikacji mobilnych
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
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.
Kartografia multimedialna krótki opis projektu. Paweł J. Kowalski
Kartografia multimedialna krótki opis projektu Paweł J. Kowalski Copyright Paweł J. Kowalski 2008 1. Schemat realizacji projektu 2 Celem projektu wykonywanego w ramach ćwiczeń z kartografii multimedialnej
Wybrane problemy z dziedziny modelowania i wdrażania baz danych przestrzennych w aspekcie dydaktyki. Artur Krawczyk AGH Akademia Górniczo Hutnicza
Wybrane problemy z dziedziny modelowania i wdrażania baz danych przestrzennych w aspekcie dydaktyki Artur Krawczyk AGH Akademia Górniczo Hutnicza Problem modelowania tekstowego opisu elementu geometrycznego
Web frameworks do budowy aplikacji zgodnych z J2EE
Web frameworks do budowy aplikacji zgodnych z J2EE Jacek Panachida promotor: dr Dariusz Król Przypomnienie Celem pracy jest porównanie wybranych szkieletów programistycznych o otwartym kodzie źródłowym
Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie
Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie http://docs.oracle.com/javaee/6/tutorial/doc/ Przykłady na podstawie zadań lab. z przedmiotu Technologie internetowe
Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych
Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w
ERDAS ADE Suite edytor baz danych Oracle Spatial
ERDAS ADE Suite edytor baz danych Oracle Spatial III Konferencja naukowo-techniczna WAT i GEOSYSTEMS Polska, Serock, 12 czerwca, 2008 ERDAS, Inc. A Hexagon Company. All Rights Reserved Czym jest ERDAS
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Plan. Aplikacja. Architektura aplikacji. Architektura aplikacji Tworzenie aplikacji Application Builder podstawy
Plan Podstawy narzędzia Application Builder, 2 budowa strony, kreatory Architektura Tworzenie Tworzenie formularza tabelarycznego Budowa strony 2 Architektura Aplikacja kolekcja stron połączonych ze sobą
Plan. Raport. Tworzenie raportu z kreatora (1/3)
3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Java Enterprise Edition. WebServices. Język XML. Serwer aplikacji GlassFish. Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki
Przykłady zastosowao rozwiązao typu mapserver w Jednostkach Samorządu Terytorialnego
Przykłady zastosowao rozwiązao typu mapserver w Jednostkach Samorządu Terytorialnego Plan prezentacji Wprowadzenie Czym jest serwer danych przestrzennych i na czym polega jego działanie? Miejsce serwera
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne przedmioty.
Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu
Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu Instrukcja obsługi Aplikacja wizualizuje obszar projektu tj. Dorzecze Środkowej Odry będące w administracji Regionalnego Zarządu
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
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
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
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Java Enterprise Edition WebServices Serwer aplikacji GlassFish Dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Aplikacje
Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.
Architektura Systemu Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura jest zbiorem decyzji dotyczących: organizacji systemu komputerowego,
Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i
Program szkolenia: Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Produktywne tworzenie aplikacji webowych z
Business Intelligence Beans + Oracle JDeveloper
Business Intelligence Beans + Oracle JDeveloper 360 Plan rozdziału 361 Wprowadzenie do Java OLAP API Architektura BI Beans Instalacja katalogu BI Beans Tworzenie aplikacji BI Beans Zapisywanie obiektów
POMOC / INSTRUKCJA OBSŁUGI
POMOC / INSTRUKCJA OBSŁUGI 1. Powiększanie mapy 2. Plakat 3. Schemat lekcji 4. Broszura informacyjna 5. Instrukcja obsługi Pasek narzędzi i menu wyboru Zmiana skali mapy Mini mapa - podgląd na położenie
Język UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 10 Diagramy wdrożenia I Diagramy wdrożenia - stosowane do modelowania
OPIS PRZEDMIOTU ZAMÓWIENIA
Załącznik nr 1 OPIS PRZEDMIOTU ZAMÓWIENIA Licencja Microsoft Windows SQL Server Standard 2012 (nie OEM) lub w pełni równoważny oraz licencja umożliwiająca dostęp do Microsoft Windows SQL Server Standard
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop. 2017 Spis treści O autorach 11 Wprowadzenie 13 CZĘŚĆ I ROZPOCZĘCIE PRACY Lekcja 1. Co oznacza publikowanie treści w sieci
Zarządzanie danymi przestrzennymi
Zarządzanie danymi przestrzennymi ERGO wykorzystuje technologię GIS typu Open Source zapewniającą otwartość, skalowalność oraz niskie koszty wdrożenia i utrzymania systemu. System zapewnia scentralizowane
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
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
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
Zastosowanie Oracle Business Intelligence Beans w budowaniu aplikacji OLAP
X Konferencja PLOUG Kościelisko Październik 2004 Zastosowanie Oracle Business Intelligence Beans w budowaniu aplikacji OLAP Bartosz Bębel Politechnika Poznańska, Instytut Informatyki e-mail: Bartosz.Bebel@cs.put.poznan.pl
Zakładka Mapa. Kliknięcie zakładki "Mapa" spowoduje wyświetlenie panelu mapy:
Zakładka Mapa Kliknięcie zakładki "Mapa" spowoduje wyświetlenie panelu mapy: Rys. 1 Zakładka Mapa Zakładka "Mapa" podzielona została na sześć części: 1. Legenda, 2. Pasek narzędzi, 3. Panel widoku mapy,
WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ
WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ Zamawiający: Wojewódzkie Biuro Urbanistyczne we Wrocławiu ul. Świdnicka 12/16 50-068 Wrocław Wykonawca:
WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO
Zapytanie ofertowe nr 1/2014 Wrocław, dn. 29.01.2014 Lemitor Ochrona Środowiska Sp. z o. o. ul. Jana Długosza 40, 51-162 Wrocław tel. recepcja: 713252590, fax: 713727902 e-mail: biuro@lemitor.com.pl NIP:
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...
Informator nawigacyjny dla Górnej Odry i Kanału Gliwickiego INSTRUKCJA OBSŁUGI
Informator nawigacyjny dla Górnej Odry i Kanału Gliwickiego INSTRUKCJA OBSŁUGI GLIWICE 2012 r. Informator Nawigacyjny Informator nawigacyjny dla Górnej Odry i Kanału Gliwickiego INSTRUKCJA OBSŁUGI Gliwice,
Automatyzacja procesów biznesowych w środowisku Oracle BPM 11g: zagadnienia wdrożeniowe
XVII Konferencja PLOUG Kościelisko Październik 2011 Automatyzacja procesów biznesowych w środowisku Oracle BPM 11g: zagadnienia wdrożeniowe Maciej Zakrzewicz Politechnika Poznańska Streszczenie: Oracle
Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski
Technologie dla aplikacji klasy enterprise Wprowadzenie Marek Wojciechowski Co oznacza enterprise-ready? Bezpieczeństwo Skalowalność Stabilność Kompatybilność wstecz Wsparcie Dokumentacja Łatwość integracji
AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database
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
Programowanie Multimediów. Programowanie Multimediów JAVA. wprowadzenie do programowania (3/3) [1]
JAVA wprowadzenie do programowania (3/3) [1] Czym jest aplikacja Java Web Start? Aplikacje JAWS są formą pośrednią pomiędzy apletami a aplikacjami Javy. Nie wymagają do pracy przeglądarki WWW, jednak mogą
Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.
Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Usługi internetowe usługa internetowa (ang.
Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g
Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g Opis szkolenia: Termin SOA, czyli Service Oriented Architecture, oznacza architekturę systemów informatycznych opartą o usługi. Za
Fazy i typy modernizacji zbiorów w w IIP. Uniwersytet im. Adama Mickiewicza Wydział Nauk Geograficznych i Geologicznych Poznań:: 17-20.03.2015 r.
Uniwersytet im. Adama Mickiewicza Wydział Nauk Geograficznych i Geologicznych Poznań:: 17-20.03.2015 r. Fazy i typy modernizacji zbiorów w w IIP lub aplikacji GML Infrastruktura informacji przestrzennej
GEO-SYSTEM Sp. z o.o. ul. Kubickiego 9 lok. 5, 02-954 Warszawa, tel./fax 847-35-80, 843-41-68 www.geo-system.com.pl geo-system@geo-system.com.
GEO-SYSTEM Sp. z o.o. ul. Kubickiego 9 lok. 5, 02-954 Warszawa, tel./fax 847-35-80, 843-41-68 www.geo-system.com.pl geo-system@geo-system.com.pl e-mapa Podręcznik użytkownika Warszawa 2012 e-mapa podręcznik
Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4
Utrwalanie danych zastosowanie obiektowego modelu danych warstwy biznesowej do generowania schematu relacyjnej bazy danych Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4 1. Relacyjne
Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej
Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Sport, promocja i turystyka Instrukcja użytkownika Historia zmian Wersja Data Kto Opis zmian 1.0 2013-12-13 MGGP S.A. Utworzenie
WYKORZYSTANIE GIS W SERWISIE INTERNETOWYM SAMORZĄDU WOJEWÓDZTWA MAŁOPOLSKIEGO
WYKORZYSTANIE GIS W SERWISIE INTERNETOWYM SAMORZĄDU WOJEWÓDZTWA MAŁOPOLSKIEGO Andrzej Sasuła Wicemarszałek Województwa Małopolskiego Warszawa, 30.11.2005 r. http://www.malopolska.pl to adres serwisu Internetowego
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5 Programowanie komponentowe 1 Przykład 1- Wykonanie prostej aplikacji internetowej w technologii JavaEE w środowisku Netbeans 5.5 z wykorzystaniem
Shapefile, GeoPackage czy PostGIS. Marta Woławczyk (QGIS Polska)
Shapefile, GeoPackage czy PostGIS Marta Woławczyk (QGIS Polska) Shapefile Format plików przechowywujących dane wektorowe (punkty, linie, poligony) opracowany przez firmę ESRI w 1998 roku. Składa się z
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
1.1 Zakładka Mapa. Kliknięcie zakładki "Mapa" spowoduje wyświetlenie panelu mapy:
1.1 Zakładka Mapa Kliknięcie zakładki "Mapa" spowoduje wyświetlenie panelu mapy: Rys. 1 Zakładka Mapa Zakładka "Mapa" podzielona została na sześć części: 1. Legenda, 2. Pasek narzędzi, 3. Panel widoku
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
OfficeObjects e-forms
OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji
Programowanie Komponentowe WebAPI
Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,
Spis treści. Przedmowa
Spis treści Przedmowa V 1 SQL - podstawowe konstrukcje 1 Streszczenie 1 1.1 Bazy danych 1 1.2 Relacyjny model danych 2 1.3 Historia języka SQL 5 1.4 Definiowanie danych 7 1.5 Wprowadzanie zmian w tabelach
Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida
Web frameworks do budowy aplikacji zgodnych z J2EE Jacek Panachida Cel pracy Analiza wybranych ram projektowych dostępnych dla platformy Java Warunki selekcji napisany z wykorzystaniem języka Java oraz
Dziennik Urzędowy Unii Europejskiej L 274/9
20.10.2009 Dziennik Urzędowy Unii Europejskiej L 274/9 ROZPORZĄDZENIE KOMISJI (WE) NR 976/2009 z dnia 19 października 2009 r. w sprawie wykonania dyrektywy 2007/2/WE Parlamentu Europejskiego i Rady w zakresie
Szczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
PHP: bazy danych, SQL, AJAX i JSON
1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji
Generowanie raportów
1 Generowanie raportów 1. Wprowadzenie przykładowy problem, podstawowe własności narzędzi raportujących. 2. JasperReports struktura raportu, parametry, zmienne i pola, generowanie raportu (API). 3. ireport
Wprowadzenie do Hurtowni Danych. Mariusz Rafało
Wprowadzenie do Hurtowni Danych Mariusz Rafało mrafalo@sgh.waw.pl WARSTWA PREZENTACJI HURTOWNI DANYCH Wykorzystanie hurtowni danych - aspekty Analityczne zbiory danych (ADS) Zbiór danych tematycznych (Data
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław
Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI
Bazy danych Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI Wszechnica Poranna Trzy tematy: 1. Bazy danych - jak je ugryźć? 2. Język SQL podstawy zapytań. 3. Mechanizmy wewnętrzne baz danych czyli co
OMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
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.
serwisy W*S ERDAS APOLLO 2009
serwisy W*S ERDAS APOLLO 2009 1 OGC (Open Geospatial Consortium, Inc) OGC jest międzynarodowym konsorcjum 382 firm prywatnych, agencji rządowych oraz uniwersytetów, które nawiązały współpracę w celu rozwijania
Jak stworzyć Geoportal
Jak stworzyć Geoportal przy pomocy darmowego oprogramowania Grzegorz Olejarz olejarz.net 1. GEOPORTALE 2 Co to jest Geoportal? Geoportal portal internetowyzapewniający dostęp do usługdanych przestrzennych
p r o j e k t ROZPORZĄDZENIA MINISTRA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI
08.12.2009 r. p r o j e k t ROZPORZĄDZENIA MINISTRA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI w sprawie sposobu i trybu tworzenia, aktualizacji i udostępniania bazy danych obiektów topograficznych oraz bazy danych
EXSO-CORE - specyfikacja
EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.
Przestrzenne bazy danych. Wstęp do przestrzennych baz danych
Przestrzenne bazy danych Wstęp do przestrzennych baz danych Zakres wykładów Definicja i cechy przestrzennych baz danych Typy przestrzenne Funkcje przestrzenne Modelowanie danych Metody rozwiązywania problemów
GUI - projektowanie interfejsów cz. II
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 3 Elementy Swing wszystkie elementy graficzne (przyciski, kontrolki) rysowane są od zera z poziomu Javy; ten sam wygląd i zachowanie
Oferta szkoleniowa Yosi.pl 2012/2013
Oferta szkoleniowa Yosi.pl 2012/2013 "Podróżnik nie posiadający wiedzy, jest jak ptak bez skrzydeł" Sa'Di, Gulistan (1258 rok) Szanowni Państwo, Yosi.pl to dynamicznie rozwijająca się firma z Krakowa.
Krzysztof Kadowski. PL-E3579, PL-EA0312,
Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza
OMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1
Szkolenie wycofane z oferty Program szkolenia: Enterprise Java Beans 3.0/3.1 Informacje: Nazwa: Enterprise Java Beans 3.0/3.1 Kod: Java-EE-EJB Kategoria: Java EE Grupa docelowa: developerzy Czas trwania:
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
Projektowanie oprogramowania. Warstwa integracji z bazą danych oparta na technologii ORM Platforma Java EE Autor: Zofia Kruczkiewicz
Projektowanie oprogramowania Warstwa integracji z bazą danych oparta na technologii ORM Platforma Java EE Autor: Zofia Kruczkiewicz 1 Wykonanie czterowarstwowej aplikacji EE z dostępem do bazy danych,
System internetowego udostępniania zawartości bazy danych w postaci tekstowej i graficznej
Rozdział 46 System internetowego udostępniania zawartości bazy danych w postaci tekstowej i graficznej Streszczenie. Przedstawiono system udostępniania zawartości bazy danych z wykorzystaniem przeglądarki
BalticBottomBase. Instytut Morski w Gdańsku Gdańsk,
BalticBottomBase mgr inż. Przemysław Kulesza dr Piotr Piotrowski mgr inż. Michał Wójcik Spójne wyszukiwanie w zbiorze różnorodnych danych geograficznych - metamodel i metoda wyszukiwania Instytut Morski
Programowanie urządzeń mobilnych. projekt 6 ( )
Programowanie urządzeń mobilnych projekt 6 (05.01.2018) Usługi lokalizacyjne Jedną z powszechniejszych funkcjonalności wykorzystywanych przez liczne aplikacje przeznaczone dla urządzeń mobilnych jest możliwość
Relacyjne bazy danych a XML
Relacyjne bazy danych a XML Anna Pankowska aniap@amu.edu.pl Internet, SQLiXMLwbiznesie Internet nieoceniony sposób komunikacji z klientami, pracownikami i partnerami handlowymi przyspiesza transakcje finansowe
Dodawanie operacji dodatkowych w WAPRO Mag.
Dodawanie operacji dodatkowych w WAPRO Mag. obowiązuje od wersji 8.21.0 Opracował i wykonał: Grzegorz Lenarczyk Asseco Business Solutions SA Oddział w Warszawie Warszawa, ul. Branickiego 13 02-972 Warszawa
TOPWEB Microsoft Excel 2013 i PowerBI Przygotowanie danych, analiza i efektowna prezentacja wyników raportów
TOPWEB Microsoft Excel 2013 i PowerBI Przygotowanie danych, analiza i efektowna prezentacja wyników raportów Przeznaczenie szkolenia Szkolenie dla osób chcących: Profesjonalnie przygotowywać dane do dalszej
Technologia informacyjna
Technologia informacyjna Bazy danych Dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2016 Plan wykładu Wstęp do baz danych Modele baz danych Relacyjne bazy danych Język SQL Rodzaje
Monitoring procesów z wykorzystaniem systemu ADONIS
Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management
P&I Scout Pro Wygodne i proste tworzenie raportów
P&I Scout Pro Wygodne i proste tworzenie raportów - opis funkcjonalny - Dmz-chemak sp. z o.o. dostawca rozwiązań informatycznych z zakresu zarządzania zasobami ludzkimi. Autoryzowany partner Personal &
DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA
DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA Michał Kwiatkowski Piotr Grzybowski Poznańskie Centrum Superkomputerowo-Sieciowe VII Warsztaty Biblioteki Cyfrowe 22.10.2010 Plan prezentacji 2/15 Geneza Biblioteka
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
Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL
Podstawy baz danych: Rysunek 1. Tradycyjne systemy danych 1- Obsługa wejścia 2- Przechowywanie danych 3- Funkcje użytkowe 4- Obsługa wyjścia Ewolucja baz danych: Fragment świata rzeczywistego System przetwarzania
Funkcjonalność systemów zarządzania bazami danych przestrzennych w kartografii internetowej (PosrtgreSQL/PostGIS) Krzysztof Kuśnierek
Funkcjonalność systemów zarządzania bazami danych przestrzennych w kartografii internetowej (PosrtgreSQL/PostGIS) Krzysztof Kuśnierek Program referatu Przedstawienie program referatu Wprowadzenie Przestrzenne