STRESZCZENIE

Obecnie funkcjonujące w Internecie rozwiązania dostarczające informacje nie odpowiadają w pełni na potrzeby ich użytkowników. Praca eksploruje rynkowe i funkcjonalne możliwości powstania oprogramowania, które zaspokoiłoby te potrzeby. Jednocześnie analizuje potencjalne długoterminowe efekty które osłabiły skuteczność poprzednich rozwiązań (szczególnie mediów społecznościowych) i stawia tezy odnośnie możliwości uniknięcia ich.

Druga część pracy opisuje proces tworzenia opisywanego oprogramowania. Aplikacja jest zbudowana z kilku modułów – ekstrakcyjnego, crawlującego, przechowującego (magazyn danych), wyszukującego i orkiestratora, który łączy ze sobą wszystkie pozostałe moduły. Dodatkowo, z tworzeniem aplikacji związane są elementy organizacyjne – sposób organizacji budowania, publikacji, backup i serwowania aplikacji. Każdy ten element – każdy moduł, ale też każde rozwiązanie pomocnicze wiąże się z podjęciem różnorodnych decyzji co do sposobu jego implementacji. Praca opisuje powody wyboru każdej z wykorzystanych w finalnym produkcie opcji, a także proces decyzyjny prowadzący do tych wyborów.

Praca opisuje również wytworzone oprogramowanie i wnioski z jego testowego wdrożenia. Po pierwszym wdrożeniu oprogramowania pojawiła się również możliwość alternatywnego sposobu wdrożenia, ograniczającego skomplikowanie projektu – praca opisuje również tę możliwość i różnice między wdrożeniami.

Current solutions for getting information existing on the Internet are not sufficient for their users. This thesis explores market and functional possibilities of creating software capable of solving that deficiency. Additionally, it analyzes potential long-term effects that limited efficiency of previous solutions (especially social media) and finds ways to avoid them.

Second part of the thesis describes process of developing software imagined in the first part. Application consists of a few modules – extractor, crawler, storage, search and orchestrator (binding all of them together). Additionally, there are multiple organizational elements connected with software creation – way of building, deploying, backuping and publishing of an application. Each element – all modules and all supplementary solutions – are connected with multiple implementation decisions. The thesis describes reasons for choosing certain variants in final solution and decision process leading to them.

The thesis also describes final software and conclusions derived from test implementation. After test implementation it became apparent that alternative, simpler implementation is possible – thesis describes also that way of developing this product and differences between solutions.

  • Integracja platformy VisNow z systemem XR do przestrzennej wizualizacji danych

    Integracja platformy VisNow z systemem XR do przestrzennej wizualizacji danych

    Celem pracy było opracowanie architektury i prototypu systemu integrującego platformę VisNow z rzeczywistością mieszaną (ang. Mixed Reality), umożliwiającego wyświetlanie i interakcję z trójwymiarowymi modelami naukowymi przy użyciu zestawu XR (Meta Quest 3). Projekt zakładał…

  • Clustering-based algorithm for weather radar data filtration

    Clustering-based algorithm for weather radar data filtration

    This study presents the development and evaluation of an algorithm designed to filter noise from the weather radar reflectivity data. The algorithm was tested on composite radar products from the POLRAD network…

  • Sprawdzalność modelu JULES dla temperatur gleby Polski

    Sprawdzalność modelu JULES dla temperatur gleby Polski

    Praca ta ma celu sprawdzenie zgodności (lub też jej braku) danych pomiarowych temperatury gleby z danymi modelowymi – wygenerowanymi za pomocą modelu JULES. Odbędzie się to za pomocą porównania temperatur gleby na kilku głębokościach. Temperatura gleby ma istotne…