Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "Smołka, Jakub" wg kryterium: Autor


Wyświetlanie 1-38 z 38
Tytuł:
Multi-class 3D region growing algorithm
Autorzy:
Smółka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/764299.pdf
Data publikacji:
2004
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2004, 2, 1
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Watershed based region growing algorithm
Autorzy:
Smółka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/764395.pdf
Data publikacji:
2005
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2005, 3, 1
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Hierarchical cluster analysis methods applied to image segmentation by watershed merging
Autorzy:
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/764493.pdf
Data publikacji:
2007
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2007, 6, 1
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Multilevel near optimal thresholding applied to watershed grouping
Autorzy:
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/764663.pdf
Data publikacji:
2006
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2006, 5, 1
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Ocena wydajności czasowej frameworku Flutter w kontekście obsługi interfejsów użytkownika
Evaluation of Flutter framework time efficiency in context of user interface tasks
Autorzy:
Białkowski, Damian
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/24083488.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Flutter
szkielet wieloplatformowy
aplikacja mobilna
Android
cross–platform framework
mobile app
Opis:
Artykuł opisuje analizę porównawczą wydajności czasowej aplikacji natywnych systemu Android (stworzonych za pomocą Android SDK oraz języka Java) oraz aplikacji stworzonych za pomocą wieloplatformowego frameworku Flutter. Badanie polegało na stworzeniu trzech par identycznych ze sobą funkcjonalnie aplikacji za pomocą obu rozwiązań, anastępnie zbadaniu czasu wykonania poszczególnych działań przez obie aplikacje. Funkcjonalność aplikacji testowych składała się głównie z zadań z zakresu operowania na interfejsie użytkownika. Badanie zostało przeprowadzone na smartfonie Huawei P30 za pomocą narzędzia Perfetto. Wyniki potwierdzają lepszą wydajność czasową aplikacji natywnych względem aplikacji Fluttera
The article describes a comparative analysis of the time performance between native Android applications (created with the Android SDK and Java language) and applications created with the Flutter multi-platform framework. The study consisted of creating three pairs of applications that are functionally identical with each other using both programing tools, and then examining the time taken to perform individual actions by both applications. The functionality of the test applications consisted mainly of tasks related to operating on the user interface. The study was carried out on the Huawei P30 using Perfetto tool. Results confirm that native apps are more time efficient than Flutter apps.
Źródło:
Journal of Computer Sciences Institute; 2022, 25; 309--314
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wybór optymalnego systemu baz danych do stworzenia systemu CRM
Choosing the optimal database system to create a CRM system
Autorzy:
Szwałek, Łukasz
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/24083686.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
system bazy danych
CRM
zarządzanie relacjami z klientami
database system
customer relationship management
Opis:
MSSQL, MySQL i PostgreSQL to jedne z najpopularniejszych systemówbaz danych. Dobór bazy do stworzenia systemu CRM opiera się głównie na ocenie jej efektywności pod względem szybkości. Artykuł ma za zadanie przedstawić wybór optymalnego systemu baz danych do stworzenia efektywnego systemu CRM. Przegląd literatury skłonił do postawienia hipotezy, że MSSQL będzie najszybszy. Za badanie posłużyła seria eksperymentów z użyciem aplikacji. Podczas badań przeprowadzono serię eksperymentów z użyciem modułu przetwarzania zamówień będącego częścią większego systemu CRM skierowanego do branży e-commerce. Każde zapytanie zostało zmierzone 10-krotnie, wyniki uśredniono. Wyniki badań nie potwierdziły hipotezy o szybkości i znacznej przewadze bazy MSSQL. Wyniki pokazały przewagę bazy PostgreSQL nad innymi bazam
MSSQL, MySQL and PostgreSQL are some of the most popular databases. The selection of the database for the creation of a CRM system is based mainly on the assessment of its effectiveness in terms of speed. The article aims to choose the optimal database system to create an effective CRM system. The literature review led to the hypothesis that MSSQL will be the fastest. A series of experiments using the app served as a test. During the research, a series of experiments were carried out using the order processing module, which is part of a larger CRM system aimed at the e-commerce industry. Each query was measured 10 times, the result averaged. The research results did not confirm the hypothesis about the speed and significant advantage of the MSSQL database. The results showed the advantage of PostgreSQL over other databases.
Źródło:
Journal of Computer Sciences Institute; 2023, 26; 48--53
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności wieloplatformowego szkieletu aplikacji na platformach Android i Windows 10 Mobile.
Comparison of performance multi-platform application core on Android and Windows 10 Mobile.
Autorzy:
Wieczorek, Dawid
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98160.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
xamarin
cross-platform
Android
windows
Opis:
W artykule sprawdzono czy aplikacje napisane z wykorzystaniem wieloplatformowego szkieletu działają jednakowo wydajnie na wybranych systemach operacyjnych co rozwiązania natywne. Testowaniu poddano framework Xamarin.Forms porównując go z rozwiązaniami natywnymi Android SDK i Universal Windows Platform na systemach Android i Windows 10 Mobile.
The article examined whether applications written using the cross-platform application framework perform equally well as native solutions on selected operating systems. The Xamarin.Forms framework was tested against the native Android SDK and Universal Windows Platform frameworks for mobile systems Android and Windows 10 Mobile.
Źródło:
Journal of Computer Sciences Institute; 2018, 6; 87-91
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności szkieletów aplikacji mobilnych umożliwiających programowanie z wykorzystaniem technologii internetowych
Efficiency comparison of mobile application frameworks for programming using internet technologies
Autorzy:
Martyna, Marcin
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98236.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
porównanie szkieletów aplikacji
Android
mobilna aplikacja
testowanie aplikacji
framework comparison
mobile application
application testing
Opis:
Na przestrzeni ostatnich lat powstało wiele szkieletów aplikacji pozwalających na programowanie aplikacji mobilnych. Część z nich bazuje na językach programowania typowych dla tworzenia aplikacji internetowych, takich jak HTML czy JavaScript. W artykule zawarte jest porównanie trzech takich wieloplatformowych środowisk programistycznych jakimi są PhoneGap, NativeScript oraz Appcelerator. W każdym z tych środowisk powstała aplikacja o identycznych funkcjonalnościach przeznaczona na system Android. Zaimplementowane testy pozwoliły sprawdzić która z aplikacji jest najwydajniejsza pod względem czasu jakiego potrzebuje na wykonanie poszczególnych funkcji. Przedstawiono zestawienie i analizę otrzymanych wyników.
Over the last few years many frameworks allowing programming mobile applications have been created. Some of them are based on programming languages typical for internet application programming - HTML or JavaScript for example. This paper presents a comparison of three cross-platform environments: PhoneGap, NativeScript and Appcelerator. Using each of these environments an application with identical functionalities was created. The application was designed for Android operating system. Implemented tests allowed for determining which one of the application framework is the most efficient with respect to the time needed for executing respective functions. Obtained results are shown and analyzed.
Źródło:
Journal of Computer Sciences Institute; 2018, 6; 28-33
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Pięć sposobów wprowadzenia współbieżności do programu w języku C#
Five ways to insert concurrency to a program written in C#
Autorzy:
Szyszko, Paweł
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98308.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
programowanie równoległe
Net
C#
pi
parallel programming
Opis:
Dzisiejsze procesory w komputerach osobistych i urządzeniach mobilnych umożliwiają coraz bardziej efektywne zrównoleglanie działań w celu szybszego uzyskania wyników. Twórcy oprogramowania mają wiele różnych możliwości zaimplementowania współbieżności, jednak zazwyczaj trzymają się jednej, najbardziej znanej sobie techniki. Warto prześledzić działanie każdej z nich, aby odkryć, kiedy można ją wykorzystać w sposób efektywny, a kiedy lepiej poszukać alternatywy. W poniższym artykule zostały przedstawione sposoby równoległej implementacji obliczeń matematycznych z wykorzystaniem wątków, zadań, puli wątków, puli zadań oraz równoległej pętli for z klasy Parallel. Wszystkie zostały napisane w języku C# na silniku Windows Presentation Foundation platformy .NET. Zaimplementowane obliczenia matematyczne to obliczenie liczby Pi z pomocą wzoru Leibniza.
Nowadays processors working in personal computers and mobile devices allow for more and more effective parallel computing. Developers have at their disposal many different methods of implementing concurrency, but usually use the one, that they now best. It is beneficial to know, when a particular technique is good and when it is better to find an alternative. This paper presents different ways of implementing parallel mathematical calculations using threads, tasks, thread pool, task pool and parallel for loop. Each method was used in a C# application running on Windows Presentation Foundation engine on .NET platform. Implemented operation is calculation value of Pi using Leibnitz’s formula.
Źródło:
Journal of Computer Sciences Institute; 2018, 6; 62-67
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza działania szkieletu Blazor w trybie klienta z hostingiem
Analysis of the Blazor framework in client-hosted mode
Autorzy:
Kozak, Karol
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98414.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Blazor
C#
JavaScript
WebAssembly
Opis:
The purpose of the article is to analyze the Blazor framework in client mode with the hosting option, used to create SPA applications. A test application has been created for the purposes of testing. The application loading efficiency and the size of downloaded data were examined for the completed application. The performance in calculation tests, operations on collections and the efficiency of generating DOM elements were determined. JavaScript code performance has been compared. Blazor offers good performance in calculation scenarios and operations on collections. JavaScript is more efficient in generating DOM elements and performing recursive functions. Blazor is a good example of using the potential of the WebAssembly standard in creating Internet applications.
Celem artykułu jest analiza działania szkieletu Blazor w trybie klienta z opcją hostingu, służącego do tworzenia aplikacji SPA. Na potrzeby wykonania badań stworzona została aplikacja testowa. Dla wykonanej aplikacji zbadano wydajność ładowania aplikacji oraz rozmiar pobranych danych. Określono także wydajność w testach obliczeniowych, operacjach na kolekcjach oraz zbadano wydajność generowania elementów DOM. Porównana została wydajność kodu JavaScript. Blazor oferuje dobrą wydajność w scenariuszach obliczeniowych i operacjach na kolekcjach. JavaScript jest wydajniejszy w generowaniu elementów DOM i wykonywaniu funkcji rekurencyjnych. Blazor jest dobrym przykładem wykorzystania potencjału standardu WebAssembly w tworzeniu aplikacji internetowych.
Źródło:
Journal of Computer Sciences Institute; 2020, 16; 269-273
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza frameworków do automatyzacji testowania aplikacji webowych na przykładzie TestNG i WebdriverIO
Comparative analysis of frameworks used in automated testing on example of TestNG and WebdriverIO
Autorzy:
Shtokal, Alla
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/2055114.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Selenium
WebdriverIO
TestNG
framework
Opis:
W artykule przedstawiona została analiza porównawcza frameworków wspomagających wytwarzanie testów zautomatyzowanych dla zdefiniowanych scenariuszy testowych. Badanie porównawcze dotyczyło frameworków TestNG oraz WebdriverIO. Omówienie narzędzia zostało przeanalizowane zarówno pod kątem procesu tworzenia testów, jak i szybkości oraz wydajności ich wykonywania. Na potrzeby pracy została wykorzystana strona internetowa github.com. Aplikacja ta posłużyła do przeprowadzania skryptów testowych napisanych w obu frameworkach. Wyniki zostały porównane przez cztery zdefiniowanych kryterium: całkowity czas uruchamiania zbiorów testowych z różną maksymalną liczbą jednocześnie uruchomionych instancji przeglądarki, średni czas uruchamiania wszystkich skryptów testowych w trybie headless, średnia wartość zużycia pamięci oraz CPU podczas wykonania testów. W podsumowaniu zawarta została ocena porównywanych frameworków.
The article presents a comparative analysis of frameworks supporting the development of automated tests for defined test scenarios. The comparative study concerned the TestNG and WebdriverIO frameworks. The overview of the tool has been analyzed both in terms of the test development process as well as the speed and efficiency of their execution. The website github.com was used for the purposes of the work. This application was used to run test scripts written in both frameworks. The results were compared by four defined criteria: the time of running the test scripts with a differ-ent maximum number of simultaneously running browser instances, the average time of running all test scripts in head-less mode, the average value of memory and CPU usage during the test execution. The summary includes the evaluation of the compared frameworks.
Źródło:
Journal of Computer Sciences Institute; 2021, 19; 100--106
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wydajności biblioteki TensorFlow z wykorzystaniem różnych algorytmów optymalizacji
Performance analysis of the TensorFlow library with different optimisation algorithms
Autorzy:
Wadas, Maciej
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/2055131.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
uczenie maszynowe
sieci neuronowe
machine learning
neural networks
Opis:
W artykule zaprezentowano wyniki analizy wydajności biblioteki TensorFlow wykorzystywanej w uczeniu maszyno-wym i głębokich sieciach neuronowych. Analiza skupia się na porównaniu parametrów otrzymanych podczas treningu modelu sieci neuronowej dla algorytmów optymalizacji: Adam, Nadam, AdaMax, AdaDelta, AdaGrad. Zwrócono szczególną uwagę na różnice pomiędzy efektywnością treningu na zadaniach wykorzystujących mikroprocesor i kartę graficzną. Do przeprowadzenia badań utworzono modele sieci neuronowej, której zadaniem było rozpoznawanie znaków języka polskiego pisanych odręcznie. Otrzymane wyniki wykazały, że najwydajniejszym algorytmem jest AdaMax, zaś podzespół komputera wykorzystywany podczas badań wpływa jedynie na czas treningu wykorzystanego modelu sieci neuronowej.
This paper presents the results of performance analysis of the Tensorflow library used in machine learning and deep neural networks. The analysis focuses on comparing the parameters obtained when training the neural network model for optimization algorithms: Adam, Nadam, AdaMax, AdaDelta, AdaGrad. Special attention has been paid to the differences between the training efficiency on tasks using microprocessor and graphics card. For the study, neural network models were created in order to recognise Polish handwritten characters. The results obtained showed that the most efficient algorithm is AdaMax, while the computer component used during the research only affects the training time of the neural network model used.
Źródło:
Journal of Computer Sciences Institute; 2021, 21; 330--335
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności emulatora i fizycznego urządzenia z systemem Android w oparciu o algorytm szachowy
Performance comparison of an emulator and physical Android mobile device based on chess algorithm
Autorzy:
Litkowski, Kamil
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98048.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
emulator
Android
wydajność
performance
Opis:
W artykule omówione zostały zagadnienia dotyczące różnic wydajności między emulatorami Android Emulator w wersji 26.1.4 i BlueStacks App Player 3 oraz fizycznymi urządzeniami mobilnymi z systemem Android. Wydajność zostaje mierzona poprzez pomiar czasu wykonywania algorytmu szachowego. W artykule opisane zostały dotychczasowe badania związane z daną tematyką. Przedstawiona została także metoda badań, wyniki badań bazujących na algorytmach szachowych oraz wnioski z nich płynące.
Article discusses performance differences of emulators Android Emulator version 26.1.4 and BlueStacks App Player 3 and physical devices with Android platform. Performance is measured by the chess algorithm execution time. Article also describes previous research related to this subject. The article also presents the used research methods, results of research based on chess algorithms and conclusions.
Źródło:
Journal of Computer Sciences Institute; 2018, 6; 77-81
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza rozwoju środowiska uruchomieniowego systemu Android
Analysis of the development Android’s runtime
Autorzy:
Honcharenko, Kostiantyn
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98094.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Android
środowisko uruchomieniowe
Dalvik
ART
run time
Opis:
W artykule przedstawiono rozwój środowiska uruchomieniowego systemu Android. Zaprezentowano własną aplikację dla systemu Android, w której zaimplementowano testy wydajności wykorzystane do przeprowadzenia badań w różnych wersji środowiska. Test jest metodą, która implementuje różne operacji w systemie Android oraz mierzy czas ich wykonania.
The article presents the development of the Android runtime. Own application for Android is presented, which implements performance benchmarks used to test different versions of the Android runtime. The methods measure the benchmark execution times in different versions of the Android runtime environment.
Źródło:
Journal of Computer Sciences Institute; 2019, 12; 246-251
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności wybranych algorytmów oczyszczania pamięci w Wirtualnej Maszynie Javy
A performance comparison of garbage collector algorithms in Java Virtual Machine
Autorzy:
Kopeć, Igor
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98230.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
odzyskiwanie pamięci
Wirtualna Maszyna Javy
wydajność aplikacji
garbage collecting
Java Virtual Machine
application performance
Opis:
W językach z automatycznym zarządzaniem pamięcią ważną rolę pełni odśmiecacz pamięci - mechanizm odpowiedzialny za usuwanie nieużywanych obiektów z pamięci. Algorytmy odzyskiwania pamięci są rozwijane od wielu lat i dążą do zmaksymalizowania wydajności aplikacji. W niniejszym artykule przedstawiono i porównano wydajność pięciu algorytmów automatycznego zwalniania pamięci występujących w Javie w wersji 12 na trzech aplikacjach o różnym czasie życia obiektów. Analizie została poddana szybkość aplikacji, narzut pracy odzyskiwaczy pamięci oraz przepustowość aplikacji przy dużym obciążeniu.
In programming languages with automatic memory management garbage collection plays an important role of cleaning unused memory. Garbage collection algorithms have been developed for many years and aim to maximize the application’s performance. This paper presents and compares a performance of five garbage collection algorithms present in current version of Java 12 in three applications with different object lifetime span. The analysis covered the system responsiveness, garbage collector workload and application throughput at high application load.
Źródło:
Journal of Computer Sciences Institute; 2019, 13; 359-365
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wydajność kodu Java i Kotlin w wybranych szkieletach aplikacji internetowych
Java and Kotlin code performance in selected web frameworks
Autorzy:
Bujnowski, Grzegorz
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98234.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Kotlin
wirtualna maszyna Javy
testy wydajnościowe
JVM
Java
Benchmark
Opis:
W tym artykule omówiono kwestię porównania technologii Java i Kotlin w oparciu o szkielet aplikacji internetowych. Kryteria brane pod uwagę dla celów testowych to: czas wykonania, wykorzystanie pamięci, obciążenie procesora, liczba odpowiedzi z bazy danych w zadanym czasie. Przeprowadzana jest seria testów i ich dogłębna analiza porównawcza. Przeprowadzono testy i analizę kodu. Wydajność pod względem szkieletów aplikacji internetowych, szybkości odpowiedzi bazy danych i szybkości działania testów - we wszystkich Kotlin okazał się mniej wydajny. Nie ma znaczącej różnicy dla obciążenia procesora. Pomiędzy poszczególnymi pomiarami, różnica nie przekracza 2%. Implementacja w języku Kotlin nigdy nie osiągnęła najlepszego wyniku w żadnej grupie pomiarów.
This paper discusses the issue of comparing Java and Kotlin technologies based on the web application framework. The criteria taken into account for testing purposes are: execution time, memory usage, CPU load, database response in set time. A series of tests and their in-depth comparative analysis are carried out. For this case, tests and code analysis were carried out to draw comparative conclusions. The performance in terms of web frameworks, database response speed and tests implementation in different languages - in all these Kotlin proved to be less efficient. There is no significant difference between CPU load between individual easurements, the difference does not exceed 2%. Implementation in the Kotlin language has never achieved the best result in any group of measurements.
Źródło:
Journal of Computer Sciences Institute; 2020, 16; 219-226
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Badanie wydajności elementów bibliotek STL i Qt w przetwarzaniu wie-lowątkowym
Performance testing of STL and Qt library elements in multi-threaded processing
Autorzy:
Krasowski, Piotr
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98378.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
concurrent computing
multithreading
container performance
data structures
przetwarzanie współbieżne
wielowątkowość
wydajność kontenerów
struktury danych
Opis:
In recent years multithreaded processing has become a important programming aspect. Computers with a multi-core processor are now widely available, enabling the creation of more efficient applications. Many libraries support multi-threaded solutions, but performance information is often lacking. The use of appropriate data structures and algorithms significantly speeds up the process of creation and development of applications. Article describes selected elements of the Qt and STL library and compares their performance in concurrent programming. The test was performed with custom applications created with C++. The time needed to perform individual operations was analysed.
Przetwarzanie wielowątkowe na przestrzeni ostatnich lat stało się ważnym aspektem programistycznym. Komputery dysponujące procesorem wielordzeniowym są obecnie powszechnie dostępne co umożliwia tworzenie wydajniejszych aplikacji. Wiele bibliotek wspiera rozwiązania wielowątkowe lecz często brakuje informacji o wydajności. W artykule opisano wybrane elementy biblioteki Qt i STL oraz porównano ich wydajność w programowaniu współbieżnym. Testy zostały przeprowadzone za pomocą autorskich aplikacji napisanych w języku C++. Wyniki przedstawiono w postaci analizy czasów potrzebnych na wykonanie poszczególnych operacji.
Źródło:
Journal of Computer Sciences Institute; 2020, 16; 247-251
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Efektywność tworzenia warstwy prezentacji aplikacji we frameworkach AngularJS, Angular2, BackboneJS
Efficiency of creating application’s presentation layer with frameworks AngularJS, Angular2, BackboneJS
Autorzy:
Tobiańska, Monika
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98388.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
AngularJS
Angular 2
BackboneJS
wydajność
framework frontendowy
performance
frontend framework
Opis:
Niniejszy artykuł poświęcony jest analizie porównawczej trzech frameworków służących do tworzenia warstwy prezentacji aplikacji. Przeprowadzone zostały trzy rodzaje badań na dwóch przeglądarkach, Google Chrome oraz Mozilla Firefox. Wzięto pod uwagę złożoność kodu, szybkość generowania widoku, płynność działania aplikacji przy obciążeniu danymi, ilość przesyłanych danych potrzebnych do uruchomienia aplikacji oraz zużycie pamięci zajmowanej przez program w zależności od liczby elementów na liście. Do pomiarów wykorzystano aplikacje TodoMVC napisane przy użyciu narzędzi: AngularJS, Angular2 i BackboneJS. Przeprowadzone eksperymenty wykazały, że framework Angular2 w przeglądarce Google Chrome uzyskał najlepszy wynik. BackboneJS natomiast był faworytem dla przeglądarki Mozilla Firefox.
This article is focused on comparative analysis of three frameworks to create presentation layer of application. Three analysis have been conducted on two browsers, Google Chrome and Mozilla Firefox. Code complexity, the speed of view rendering, the smoothness of working of overstretched application, the amount of sent data needed to start application and the amount of memory used by application depending on the number of elements on list was took into consideration. In research purposes TodoMVC applications made with AngularJS, Angular2 and BackboneJS were used. Conducted experiments shown that Angular2 in Google Chrome achieve the best result. BackboneJS was the winner in Mozilla Firefox.
Źródło:
Journal of Computer Sciences Institute; 2018, 8; 226-229
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wybranych metod komunikacji sieciowych na platformie Android
Comparison of selected network communication methods on the Android platform
Autorzy:
Żydek, Przemysław
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98502.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
http
HTTPS
gniazdo serwera
Android
komunikacja sieciowa
HTTP
socket
network communication
Opis:
Artykuł poświęcony jest porównaniu trzech metod komunikacji aplikacji mobilnej z serwerem. Analizie poddano wyniki sześciu badań przeprowadzonych przy użyciu protokołów HTTP, HTTPS oraz technologii gniazd serwera. Zbadano czas przesłania danych o różnych rozmiarach pomiędzy aplikacją klienta a serwerem oraz wpływ operacji na użycie procesora i zużycie baterii. Doświadczenia polegały na wysłaniu i odebraniu formularza, wysłaniu i odebraniu dużego zdjęcia oraz zapewnieniu komunikacji ciągłej w celu zbadania użycia urządzenia. Do przeprowadzenia analizy stworzono aplikację klienta na platformę Android obsługującą badane technologie. Stronę serwera stanowiły programy napisane w technologii Java uruchomione na serwerze Tomcat. Przeprowadzone badania umożliwiły wskazanie faworyta i jest nim technologia gniazd serwera.
This paper is devoted to comparing three communication methods between mobile applications and servers. The analysis encompassed the results of six tests conducted using HTTP and HTTPS protocols, and server-socket technology. All sending times of data with various sizes between the client application and the server, and the impact of this operation on the processor load and battery use, were evaluated. The experiments consisted of sending and receiving a form, sending and receiving a large photo, and ensuring continuous communication to assess device use. To perform the analyses, an Android application was created to support the researched technology, while the server side was composed of programs written in Java, running on a Tomcat server. The conducted research made it possible to establish the best solution, which is server-socket technology.
Źródło:
Journal of Computer Sciences Institute; 2018, 8; 247-251
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Preferences of modern mobile app users
Preferencje współczesnych użytkowników aplikacji mobilnych
Autorzy:
Kasztelan, Kamil
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/2086209.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
aplikacja mobilna
satysfakcja użytkownika
preferencje
mobile application
user satisfaction
preferences
Opis:
Celem artykułu jest ocena przydatności funkcji aplikacji mobilnych według preferencji współczesnych użytkowników. Każda grupa odbiorców posiada swoje preferencje, co do aplikacji mobilnych. Przeprowadzono ankietę w powiecie włodawskim w pierwszym kwartale 2020 roku. Wzięło w niej udział 150 przypadkowych osób. Zauważono że życie z urządzeniem mobilnym w ręku stało się już przyzwyczajeniem. Najbardziej popularną grupą aplikacji, jaką wybierają badani są aplikacje społecznościowe. Użytkownicy chętniej i częściej korzystają z pomocy urządzeń mobilnych podczas zakupów, szukając informacji o produkcie i promocjach. Zaobserwowano, że badani zwracają szczególną uwagę na zabezpieczenia aplikacji, chcą więc mieć pewność, że ich dane są bezpieczne. Mała grupa osób jest gotowa zrezygnować z urządzenia mobilnego i zacząć korzystać z tradycyjnych metod.
Each user group has its own preferences for mobile applications. A better app will increase the satisfaction of existing users and encourage new people to download it. People are used to it that it's hard to get rid of them. A survey was conducted in the Włodawa district in the first quarter of 2020, in which 150 random people took part. It has been noticed that life with a mobile device in hand has become a habit. Users more willingly and more often use the help of mobile devices during shopping while looking for product information and promotions. It has been observed that users pay more attention to application security, wanting to be sure that their data is safe. A small group of people would give up their mobile device and start using traditional methods
Źródło:
Journal of Computer Sciences Institute; 2022, 23; 71--76
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wydajność języków C++ oraz Java na platformie Android
C++ and Java performance on the Android platform
Autorzy:
Wlazło, Paweł
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/2086212.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Java
C++
wydajność
Android
performance
Opis:
W artykule przedstawiono analizę porównawczą technologii Java i C++ w kontekście wydajności na platformie Andro-id. Celem tej pracy było wskazanie wydajniejszego języka do tworzenia aplikacji mobilnych. Badania przeprowadzono na autorskich aplikacjach. Testy dotyczyły sortowania danych, wyznaczania liczb pierwszych, modyfikacji bitmapy, zapisu do bazy danych i odczytu z pliku tekstowego. Serie powtórzeń każdego testu wykonane zostały na urządzeniach marki Samsung oraz Xiaomi. Kryteria, którymi się posłużono to: czas wykonania testu, obciążenie procesora, wykorzy-stanie pamięci RAM. Wydajność wwiększości przeprowadzonych testów była na korzyść języka C++. Cechą wykazu-jącą największe różnice między badanymi technologiami był czas wykonania, gdzie C++ uzyskał 18punktów, a Java 3 punkty. Dla wykorzystania procesora wynik był taki sam, jednak różnice wartości mniejsze. Parametrem niewskazu-jącym faworyta było wykorzystanie pamięci RAM. Uzyskano 11punktów dla języka C++ i10 punktów dla Javy.
The article presents a comparative analysis of Java and C ++ technologies in terms of performance on the Android plat-form. The purpose of this work was to point to a more efficient language for developing mobile applications. The study was carried out on custom applications. The tests concerned data sorting, prime numbers determination, bitmap modifi-cation, saving to the database and reading from a text file. The series of repetitions of each test were performed on Sam-sung and Xiaomi devices. The following criteria were used: test execution time, CPU load, and RAM usage. The per-formance, in most of the carried out tests, was in favor of the C++ language, and the main difference and with the great-est discrepancy between the technologies tested was the execution time, where C++ scored 18 points, and Java 3 points. For the CPU usage, the result was the same, but value differences were smaller. A nondiscerning parameter that was the use of RAM. C++ received 11 points and Java 10.
Źródło:
Journal of Computer Sciences Institute; 2022, 23; 135--139
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Watershed merging method for color images
Autorzy:
Smołka, Jakub
Skublewska-Paszkowska, Maria
Powiązania:
https://bibliotekanauki.pl/articles/764291.pdf
Data publikacji:
2008
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2008, 8, 2
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Watershed merging method for color images
Autorzy:
Smołka, Jakub
Skublewska-Paszkowska, Maria
Powiązania:
https://bibliotekanauki.pl/articles/764227.pdf
Data publikacji:
2008
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2008, 8, 1
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Implementation of perceptual measure Picture Quality Scale with neural network to evaluate distortions in compressed images
Autorzy:
Skublewska-Paszkowska, Maria
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/764519.pdf
Data publikacji:
2008
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2008, 8, 2
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Modyfikacje algorytmów planowania trasy uwzględniające ograniczenia czasowe i odległościowe
Modification of path-finding algorithms introducing time and distance limitations
Autorzy:
Wolanin, Mateusz
Korniszuk, Klaudia
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98100.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
wyznaczanie trasy
rower miejski
algorytm A*
algorytm BFS
route planning
bike sharing system
algorithm A*
algorithm BFS
Opis:
Artykuł przedstawia modyfikacje algorytmów wyszukiwania ścieżki w grafie mające na celu wprowadzenie ograniczeń: czasowych lub odległościowych do znalezionej trasy. Zmodyfikowane zostały dwa algorytmy: A* oraz BFS. Zaproponowana została również modyfikacja algorytmu A*, która łączy atuty tych dwóch algorytmów – wygenerowanie najkrótszych tras o jak najmniejszej liczbie wierzchołków. Zmodyfikowane algorytmy umożliwią stworzenie aplikacji pozwalającej na łatwiejsze i bardziej oszczędne poruszanie się z wykorzystaniem usług typu rowerem miejski.
This paper describes modifications of path-finding algorithms. The modifications add time and distance constraints to generated paths. A* and BFS algorithms are modified. Additionally, A* algorithm modification which combines the advantages (generating the shortest routes with the smallest number of vertices) of A* and BFS is presented.. This allows for creating a route planning app that enables users of bike sharing services to travel more easily and economically.
Źródło:
Journal of Computer Sciences Institute; 2019, 10; 18-23
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wydajności aplikacji mobilnych przy zastosowaniu różnych narzędzi programistycznych do ich budowy
Analysis of the impact of development tools used on the performance of the mobile application
Autorzy:
Kotarski, Paweł
Śledź, Kacper
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98126.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Android
wydajność
narzędzia programistyczne
performance
development tools
Opis:
Rozwiązania pozwalające tworzyć aplikacje na różne systemy mobilne, w których istnieje możliwość współdzielenia całego kodu źródłowego bądź dużych jego części cieszą się coraz większą popularnością. W artykule przedstawiono porównanie wydajności aplikacji mobilnych przeznaczonych na system Android stworzonych przy pomocy domyślnych narzędzi tego środowiska oraz rozwiązań oferujących wsparcie dla wielu platform. Autorzy na wybranych przykładach badają wydajność w różnych aspektach działania aplikacji.
Solutions that allow developers to create application for different mobile systems in which they can share whole source code or large parts of it are becoming more popular. This article compares the performance of Android-based mobile application created with the default and multiplatform tools. Authors on selected examples examine performance in various aspects of the application.
Źródło:
Journal of Computer Sciences Institute; 2018, 6; 68-72
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Ocena metod obliczania zużycia energii sportowca zaimplementowanych na urządzeniach z systemem Android
Evaluation of methods for computing athlete’s energy expenditure implemented on Android devices
Autorzy:
Muzyka, Sylwester
Wójcik, Piotr
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/1203885.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
zużyta energia
spalone kalorie
Android
sensor
consumed energy
calories burned
Opis:
Artykuł prezentuje dwie metody obliczania energii zużytej podczas wysiłku. Wykorzystują one dane uzyskane przy użyciu sensorów dostępnych na urządzeniach mobilnych z systemem Android. Metody te zostały porównane ze sobą jak i z wynikami spalonych kalorii uzyskanymi z dwóch aplikacji dostępnych w sklepie Google Play. Aplikacje te to Endomondo oraz Sports Tracker.
The article presents two methods of computing calories burned during exercise. They use data obtained using sensors available on mobile devices running Android OS. These methods were compared with each other and with the results obtained from two applications available on the Google Play store. These applications are Endomondo and Sports Tracker.
Źródło:
Journal of Computer Sciences Institute; 2019, 10; 44-48
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównawnanie ekosystemów ASP.NET Core i Spring Boot
Comparison of ASP.NET Core and Spring Boot ecosystems
Autorzy:
Kopyl, Petro
Rozaliuk, Teofil
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/2055108.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Spring Boot
ASP.NET Core
analiza porównawcza
comparative analysis
Opis:
Artykuł opisuje analizę porównawczą ekosystemów szkieletów aplikacji ASP.NET Core oraz Spring Boot. Badania przeprowadzono w oparciu o dwie autorskie aplikacje o identycznej funkcjonalności, wykorzystujące silnik bazodanowy PostgreSQL. W implementacji aplikacji wykorzystano odpowiednie narzędzia ORM (ang. Object-Relational Mapping) do wykonywania operacji bazodanowych tj. Spring Data i Entity Framework Core, technologie umożliwiające implementację uwierzytelniania i autoryzacji (Spring Security i ASP.NETCore Identity) oraz kilka dodatkowych bibliotek, które upraszczają cały proces budowania aplikacji. Kryteriami porównania były łatwość iintuicyjność danych technologii w implementacji aplikacji, oferowane możliwości narzędzi implementujących mechanizmy uwierzytelniania i autoryzacji oraz wydajność operacji bazodanowych. Na podstawie wyników przeprowadzonych badań stwierdzono, że technologia Spring Data jest szybszym narzędziem od Entity Framework Core, natomiast Spring Security w odróżnieniu od Asp.Net Core Identity jest mniej zintegrowany w ekosystem frameworku, ponieważ posiada mniejszy zestaw gotowych rozwiązań do integracji z bazą danych
The article describes a comparative analysis of the ASP.NET Core and Spring Boot framework ecosystems. The research was carried out on the basis of implemented two applications with identical functionality, which use the PostgreSQL database engine. In the implementation of the application, appropriate ORM (Object-Relational Mapping) tools were used to perform database operations, ie Spring Data and Entity Framework Core, technologies enabling the implementation of authentication and authorization (Spring Security and ASP.NET Core Identity) and several additional libraries that simplify the entire process of building the application. The criteria of comparison were the ease and intuitiveness of a given tool in the implementation of the application, the offered possibilities of the tools implementing authentication and authorization mechanisms and the efficiency of database operations. Based on the research, it was found that Spring Data technology is a faster tool than Entity Framework Core, while Spring Security, unlike Asp.Net Core Identity, is less integrated into the framework ecosystem, because it has a smaller set of ready-made solutions for database integration
Źródło:
Journal of Computer Sciences Institute; 2022, 22; 40--45
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Influence of a platform game control method on a player’s effectiveness
Badanie wpływu sterowania grą platformowąna efektywność rozgrywki
Autorzy:
Wijatkowski, Bartosz
Smołka, Jakub
Celiński, Maciej
Powiązania:
https://bibliotekanauki.pl/articles/2070235.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
keyboard
controller
gameplay
interface
control
klawiatura
kontroler
rozgrywka
interfejs
sterowanie
Opis:
The aim of this research is to check which of two devices the keyboard or the controller –has a positive effect on a player's game-play in a platform game. Four parameters are defined: death count, error count, game time, learning time. A custom game is designed and implemented specifically for the research. The conducted experiment is divided into thirty-minute sessions, during which one player participates in the game after getting acquainted with the game’s mechanics. After completing the game, he/she fills out a survey in which he/she can express his/her level of satisfaction while using the assigned device. Each player has only one attempt. 16 players agree to participate. They are divided into two groups of 8 people each. Participants in the first group use the keyboard while those in the second group use the controller.In order to determine final results for the tested devices, the AHP method is used. The importance values for all pairs of measured parameters are determined in order to calculate their priorities. The priorities allow for distinguishing important from less important parameters. For this purpose, a survey of experienced players is conducted. They help to identify parameter importance.After trials and analysis of responses from the game-play satisfaction and parameter importance surveys, it turns out that players using the keyboard achieve better results, and the keyboard is more satisfying to use.
Celem badań było sprawdzenie, które z dwóch urządzeń służących do sterowania postacią w zręcznościowej grze platformowej, klawiatura czy kontroler, wpływa pozytywnie na wyniki rozgrywki gracza. W tym celu zdefiniowane zostały czteryparametry: liczba śmierci, liczba błędów, czas gry, czas nauki. Badania polegały naukończeniu gry zaprojektowanej i zaprogramowanej specjalnie na potrzeby badań. Badaniazostały podzielone na trzydziestominutowe sesje, podczas których jeden gracz brał udziałw rozgrywce po wcześniejszym zapoznaniu się z mechanikami gry. Po ukończeniu grywypełniał ankietę, w której mógł wyrazić swój poziom satysfakcji z korzystaniaz przypisanego mu urządzenia. Na każdego gracza przypadała jedna próba wykorzystującaklawiaturę lub kontroler. Do badań zgłosiło się 16 osób, które zostały podzielone na dwiegrupy badawcze po 8 osób. Uczestnicy z pierwszej grupy korzystali z klawiatury podczasbadań, a osoby z drugiej –z kontrolera.Aby wyznaczyć wyniki końcowe dla badanych urządzeń, dzięki którym możnabyło je ze sobą porównać, zastosowana została metoda AHP. Na potrzeby tej metodynależało określić przewagi pomiędzy wszystkimi mierzonymi parametrami, aby obliczyćich wagi. Wagi te przyczynić się miały do wyróżnienia parametrów ważnych od mniejważnych. W tym celu utworzona została ankieta skierowana do doświadczonych graczy,którzy pomogli w określeniu tych przewag.Po przeprowadzeniu badań i analizie odpowiedzi z ankiet dotyczących satysfakcjiz rozgrywki oraz przewag parametrów, okazało się, że gracze korzystający z klawiaturyotrzymali lepsze wyniki, a klawiatura była bardziej satysfakcjonująca w użyciu.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2021, 11, 3; 45--49
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Badanie wzorca architektonicznego Entity-component-system zaprojektowanego z wykorzystaniem techniki Data-oriented design
Research of an Entity-component-system architectural pattern designed with using of Data-oriented design technique
Autorzy:
Masiukiewicz, Dawid
Masiukiewicz, Daniel
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98164.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
tworzenie gier
DOD
ECS
game development
Opis:
Celem niniejszego artykułu jest prezentacja i przetestowanie architektury Entity-component-system zaprojektowanej w oparciu o dane. Rozwiązanie pozwala usprawnić proces tworzenia aplikacji jednocześnie zwiększając jej wydajność. Do badań przygotowana została aplikacja testowa w oparciu o autorskie rozwiązania. Na łamach artykułu przedstawiono porównanie badanych technik z programowaniem zorientowanym obiektowo.
The purpose of this article is to present and evaluate Entity-component-system architecture designed based on data. The solution allows for improving application development process and increasing its efficiency. A test application was prepared for research using custom solutions. Evaluated techniques was compared with object-oriented programming in the article.
Źródło:
Journal of Computer Sciences Institute; 2019, 13; 349-353
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza funkcjonalna i wydajnościowa wybranych brokerów komunikatów w aplikacji rozproszonej
Functional and performance analysis of selected message brokers in a distributed application
Autorzy:
Kaciuczyk, Tobiasz
Korga, Tomasz
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98434.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
broker komunikatów
mikrousługi
komunikacja asynchroniczna
message broker
microservice
asynchronous communication
Opis:
W artykule przedstawiono wyniki badań wydajności wybranych brokerów komunikatów: Apache ActiveMQ, RabbitMQ oraz Apache Kafka. Analizie został poddany czas przesłania wiadomości wyznaczony na podstawie czasu wysłania i odebrania komunikatu. Testy zostały przeprowadzone za pomocą autorskich aplikacji klienckich napisanych w języku Java. Badania uzupełniono opisem teoretycznym architektury każdego z narzędzi, w tym specyfikacji JMS i AMQP, oraz podstawowym opisem funkcjonalności brokerów.
Article presents results of performance analysis of selected message brokers: Apache ActiveMQ, RabbitMQ and Apache Kafka. To analyze has been subjected time of messaging determined based by time of sending and receiving message. Tests were carried out by authorial client application, written in Java language. The research was supplemented with a theoretical description of each tools architecture, including JMS and AMQP specifications and a basic description of brokers functionality.
Źródło:
Journal of Computer Sciences Institute; 2020, 14; 19-25
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Badanie zachowań użytkowników oraz metod autoryzacji w kontekście bezpieczeństwa urządzeń mobilnych
Analysis of user behavior and authorization methods in context of mobile devices security
Autorzy:
Król, Piotr
Marek, Damian
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98490.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
uwierzytelnianie użytkowników
blokada wzorem
blokada pinem
bezpieczeństwo systemu android
metody autoryzacji
user authentication
pattern lock
pin lock
android security
authorization methods
Opis:
W niniejszym artykule przedstawiono badania metod autoryzacji użytkowników mobilnych urządzeń wyposażonych w ekran dotykowy. Analizie poddano metody autoryzacji istniejące w systemie android, oraz nowe możliwości uwierzytelniania, zaproponowane przez autorów. Blokadę ekranu za pomocą PIN (ang. Personal Identification Number), oraz wzoru porównano z nowoopracowanymi przez autorów metodami. Analizowano czas wprowadzania klucza, liczbę pomyłek oraz liczbę kombinacji danej metody autoryzacji.
This article discusses authentication methods for users of mobile devices with touchscreens. The analysis concerns the authentication methods already existing in Android OS and new authorization methods proposed by the authors. Pattern and PIN (Personal Identification Number) lock were compared with two new authentication methods. The time required for entering the key, number of mistakes, number of possible combinations were analyzed.
Źródło:
Journal of Computer Sciences Institute; 2018, 6; 34-41
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wydajnościowa frameworka Symfony do tworzenia nowoczesnych aplikacji webowych na podstawie wybranych wersji
Performance analysis of the Symfony framework for creating modern web application based on selected versions
Autorzy:
Wójcik, Aleksander
Wolski, Mateusz
Smołka, Jakub Bartłomiej
Powiązania:
https://bibliotekanauki.pl/articles/98180.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
framework Symfony
język PHP
MVC
tworzenie aplikacji w frameworku Symfony
testy wydajnościowe
programming language PHP
creating of the web application in framework Symfony
performance
tests
Opis:
Tematyką badaną w artykule jest sprawdzenie wydajności frameworka Symfony do tworzenia aplikacji webowych. Przedstawiono przegląd literatury mówiącej o Symfony oraz jego najpopularniejsze moduły. Na podstawie stworzonych trzech identycznych aplikacji testowych napisanych we frameworkach Symfony 2.8, 3.4 oraz 4.2 porównano je ze sobą pod względem wydajnościowym. Aplikacja testowa została napisana w formacie bloga. Został wykorzystany styl architektury oprogramowania, znany jako API. Dzięki temu możliwe jest przeprowadzenie zaplanowanych testów. Badanie wydajności narzędzia Symfony dla poszczególnych wersji sporządzono na podstawie między innymi czasu ładowania danych z bazy oraz ich wyszukiwania w kolekcji danych, dodatkowymi testami było pobieranie danych z pliku csv oraz zapisywanie ich do pliku csv.
The subject reached in the article is to check the performance of the Symfony framework for creating web applications. An overview of the literature about Symfony and the most popular modules. Based on the created three identical test applications written in the Symfony 2.8, 3.4 and 4.2 frameworks, they were compared with each other in terms of performance. The test application was written in the blog format. The software architecture style known as the API has been used. Related to this, it is possible to conduct scheduled tests. Symfony's performance testing for individual versions was based on, the time of loading data from the database and their search in the data collection, additional tests were to download data from a csv file and save them to a csv file.
Źródło:
Journal of Computer Sciences Institute; 2019, 13; 293-297
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wykonywanie nagrań za pomocą systemu akwizycji ruchu oraz urządzenia mobilnego z synchronizacją wyzwalania nagrań
Recording using a motion capture system and a mobile device with synchronization of the recording triggering
Autorzy:
Walczyna, Karol
Jasiński, Bartosz
Smołka, Jakub
Miziołek, Mateusz
Powiązania:
https://bibliotekanauki.pl/articles/98034.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Vicon Nexus
przechwytywanie ruchu
synchronizacja
motion capture
synchronization
Opis:
Głównym problemem podczas przeprowadzania badania z użyciem systemu motion capture wraz z urządzeniem mobilnym jest brak możliwości jednoczesnego startu nagrywania z systemu akwizycji ruchu, jak i z urządzenia przenośnego typu smartfon. Na potrzeby rozwiązania problemu zostały opracowane dwie metody synchronizacji nagrań. Pierwsza z nich to metoda rozpoczynająca nagrywanie po stronie urządzenia mobilnego, natomiast druga to metoda wychwytująca rozpoczęcie nagrywania w systemie akwizycji ruchu. Obie metody zostały porównane pod kątem opóźnień oraz korelacji zebranych danych pochodzących z urządzenia mobilnego oraz systemu Vicon Nexus.
The main problem during research with a motion capture system and mobile device is lack of possibility to simultaneously begin recording on the motion capture system and a mobile device. Two methods were developed to solve this problem. In the first method the recording is started on the mobile phone and the motion capture system is notified, in the second method the motion capture system starts recording and notifies the mobile device. Both of them were compared for lags and correlation of data form the mobile device and the motion capture system.
Źródło:
Journal of Computer Sciences Institute; 2019, 10; 5-11
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analysis of two methods indicating the shoulder joint angles using three dimensional data
Autorzy:
Skublewska-Paszkowska, Maria
Dekundy, Michal
Lukasik, Edyta
Smolka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/1031705.pdf
Data publikacji:
2018
Wydawca:
PPHU Projack Jacek Wąsik
Tematy:
C3D file
Plug-in Gait biomechanical model
angle calculation methods
motion capture
Opis:
The article contains a comparative analysis of two methods of calculating angles in the shoulder joint of the right upper limb. For the purposes of this study, a marker -vector method was developed that calculates angles based on retroreflective 3D marker’s positions and vectors created on the basis of their positions. Movements from two types of sports (sword fighting and tennis forehand) were analysed. These movem ents were recorded using an optical motion capture system. The obtained results were compared with the values read from the Plug -in Gait biomechanical model from C3D files. The results show that the proposed method is more universal and can be used indepen dently. In addition, the Plug -in Gait model is not adequate for the analysis of the acquired shoulder angles of tennis players.
Źródło:
Physical Activity Review; 2018, 6; 37-44
2300-5076
Pojawia się w:
Physical Activity Review
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wpływ autorozluźniania mięśniowo-powięziowego przy użyciu foam rollera na bioelektryczną aktywność mięśniową
The immediate effect of self-myofascial release using a foam roller on electromyographic muscle activity
Autorzy:
Ginszt, Michał
Gawda, Piotr
Smołka, Jakub
Skublewska-Paszkowska, Maria
Łukasik, Edyta
Paćko, Michał
Powiązania:
https://bibliotekanauki.pl/articles/2128960.pdf
Data publikacji:
2017-11-14
Wydawca:
Fundacja Edukacji Medycznej, Promocji Zdrowia, Sztuki i Kultury Ars Medica
Tematy:
elektromiografia
rozluźnianie mięśniowo-powięziowe
foam roller
electromyography
myofascial release
Opis:
Wstęp. Autorozluźnianie mięśniowo-powięziowe (self-myofascial release – SMR) jest to rodzaj terapii rozluźniania mięśniowo-powięziowego, która jest stosowana przy użyciu foam rollera. Celem pracy jest ocena wpływu autorozluźniania mięśniowo-powięziowego przy użyciu foam rollera na bioelektryczną aktywność mięśniową w czasie skurczu izometrycznego. Materiał i metody. W badaniu wzięło udział dwadzieścia dorosłych osób (17 mężczyzn i 3 kobiety, średni wiek: 23 ± 2 lata). Do badań wykorzystano 16-kanałowy, bezprzewodowy aparat do elektromiografii powierzchniowej Wi-Fi myon EMG współpracujący z oprogramowaniem ProEMG. Elektrody powierzchniowe (Ag/AgCl) umieszczono na skórze pokrywającej mięśnie obszerne przyśrodkowe (VMO) prawej i lewej kończyny dolnej. Badanie elektromiograficzne odbywało się w pozycji półprzysiadu przez 60 sekund. Terapia SMR została przeprowadzona na prawej kończynie dolnej przy użyciu Grid Foam Rollera w pozycji leżenia przodem. Po zastosowaniu SMR ponownie zostało wykonane badanie elektromiograficzne w pozycji półprzysiadu. Wyniki. Istotne różnice w medianie częstotliwości sygnału (median frequency – MF) po zastosowaniu SMR były widoczne tylko w lewym mięśniu VMO. W obrębie prawego mięśnia VMO analiza statystyczna nie wykazała istotnych różnic w aktywności mięśniowej po zastosowaniu terapii SMR. Wnioski. Zastosowanie terapii SMR zmniejsza zmęczenie mięśniowe objawiające się zmniejszeniem mediany częstotliwości sygnału sEMG. Terapia SMR może być skuteczną metodą stosowaną w celu przyspieszenia mięśniowej regeneracji powysiłkowej.
Background. Self-myofascial release (SMR), a type of myofascial release is a popular therapy performed by the individual using a foam roller. The aim of the present study was to evaluate the immediate effect of SMR using a foam roller on electromyographic muscle activity during isometric contraction. Material and methods. Twenty healthy adults (17 men and 3 women; mean: age = 23 ± 2 years) volunteered for the study. The 16-channel modular Wi-Fi myon EMG system, compatible with myon ProEMG software, was used for the recording. The sEMG electrodes (Ag/AgCl) were distributed bilaterally on the skin overlaying VMO. The participants were instructed to assume a half knee bend position for 60 seconds. SMR was performed by the participants unilaterally in right anterior thigh in a prone position using The Grid Foam Roller. Second sEMG measurement according to the same protocol was performed immediately after SMR. Results. Significant differences in spectral median frequency (MF) the electrical activity of the VMO muscles before and after SMR of right VMO muscle was observed only on the left VMO muscle. In right VMO muscle, the analysis did not show a significant difference in spectral median frequency between first and second sEMG measurement. Conclusions. Use of SMR affects the reduction of muscle fatigue tested with the spectral median frequency of EMG signal. Foam rolling could beneficial in enhances muscular recovery.
Źródło:
Polish Journal of Sports Medicine; 2017, 33(3); 209-213
1232-406X
2084-431X
Pojawia się w:
Polish Journal of Sports Medicine
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Handling insensitivity in multi-physics inverse problems using a complex evolutionary strategy
Rozpoznawanie niewrażliwości w wielokryterialnych problemach odwrotnych przy użyciu złożonej strategii ewolucyjnej
Autorzy:
Sawicki, Jakub
Smołka, Maciej
Łoś, Marcin
Schaefer, Robert
Powiązania:
https://bibliotekanauki.pl/articles/29520322.pdf
Data publikacji:
2019
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
multi-objective optimization
evolutionary algorithm
inverse problem
Opis:
In this paper we present a complex strategy for the solution of ill posed, in-verse problems formulated as multiobjective global optimization ones. The strategy is capable of identifying the shape of objective insensitivity regions around connected components of Pareto set. The goal is reached in two phases. In the first, global one, the connected components of the Pareto set are localized and separated in course of the multi-deme, hierarchic memetic strategy HMS. In the second, local phase, the random sample uniformly spread over each Pareto component and its close neighborhood is obtained in the specially profiled evolutionary process using multiwinner selection. Finally, each local sample forms a base for the local approximation of a dominance function. Insensitivity region surrounding each connected component of the Pareto set is estimated by a sufficiently low level set of this approximation. Capabilities of the whole procedure was verified using specially-designed two-criterion benchmarks.
Artykuł prezentuje złożoną strategię rozwiązywania źle postawionych problemów odwrotnych sformułowanych jako wielokryterialne zadania optymalizacji globalnej. Opisana strategia umożliwia identyfikację obszarów niewrażliwości funkcji celu wokół spójnych składowych zbioru Pareto. Cel jest osiągany w dwu etapach. W pierwszym z nich — globalnym — składowe spójne zbioru Pareto są lokalizowane i separowane przy pomocy wielopopulacyjnej hierarchicznej strategii memetycznej HMS. W etapie drugim — lokalnym — przy użyciu specjalnie sprofilowanego procesu ewolucyjnego wykorzystującego operator selekcji wyborczej z wieloma zwycięzcami produkowana jest losowa próbka rozłożona jednostajnie na każdej składowej i jej bliskim otoczeniu. Finalnie każda lokalna próbka jest użyta jako baza do zbudowania lokalnej aproksymacji funkcji dominacji. Zbiory poziomicowe tej aproksymacji dla odpowiednio niskich poziomów stanowią przybliżenie zbiorów niewrażliwości wokół składowych spójnych. Możliwości strategii zostały zweryfikowane przy użyciu specjalnie zaprojektowanych dwukryterialnych funkcji testowych.
Źródło:
Computer Methods in Materials Science; 2019, 19, 1; 2-11
2720-4081
2720-3948
Pojawia się w:
Computer Methods in Materials Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
The Effectiveness of Tools to Assess Training to Prevent Aggressive Behavior Towards Medical Staff in an Intercultural Perspective
Efektywność narzędzi do oceny skuteczności treningu zapobiegania zachowaniom agresywnym wobec personelu medycznego w perspektywie międzykulturowej
Autorzy:
Smołka-Majchrzak, Aleksandra
Lickiewicz, Jakub
Nag, Thomas
Ravnanger, Conrad
Makara-Studzińska, Marta
Powiązania:
https://bibliotekanauki.pl/articles/1038536.pdf
Data publikacji:
2020-02-11
Wydawca:
Akademia Ignatianum w Krakowie
Tematy:
agresja
relacja personel pacjent
trening zapobiegania agresji
postawy
aggression
staff-patient relationship
aggression management program
attitudes
Opis:
Aggressive behavior poses a serious problem to medical staff. It has numerous consequences for the employees: they may experience anger, helplessness and even burnout, which ultimately affects the therapeutic process in a negative way. To reduce these negative consequences, a number of solutions are put forward, including training to prevent aggression. The content and programs of this type of training remain open, however, the literature recommends focusing on issues related to preventing the occurrence of aggressive behavior. The training is intended to provide the staff with adequate knowledge of how to deal with the aggressive behavior of patients, although this is not the only effect. It also affects the attitudes and sense of self-efficacy of participants. The effectiveness of the training in this area is measurable. Appropriate tools are used to this end, provided by the trainers to the trainees. However, one should take into account the aspects of intercultural differences, such as different training systems, principles of patient care or education, which may condition the effects and changes resulting from training to prevent aggression.
Zachowania agresywne stanowią poważny problem w pracy personelu medycznego. Mają one liczne konsekwencje dla pracowników; odczuwają oni złość, poczucie bezsilności, a nawet doświadczają wypalenia zawodowego, które ostatecznie wpływa w sposób negatywny na proces terapeutyczny. Zmierzając do ograniczenia negatywnych konsekwencji tego procesu, proponuje się wiele rozwiązań, do których należą treningi zapobiegania agresji. Treść i program tego typu szkoleń mają charakter otwarty, jednak literatura przedmiotu zaleca koncentrację na zagadnieniach związanych z przeciwdziałaniem wystąpieniu zachowań agresywnych. Treningi w założeniu mają na celu wyposażenie personelu w odpowiednią wiedzę dotyczącą zasad postępowania wobec zachowań agresywnych pacjentów, jakkolwiek nie jest to ich jedyny efekt. Wpływają one także na postawy i poczucie własnej skuteczności uczestników. Efektywność treningu w tym zakresie jest możliwa do zmierzenia. Służą temu odpowiednie narzędzia, które prowadzący szkolenie może przekazać swoim kursantom. Należy jednak uwzględniać aspekt różnic międzykulturowych – inne systemy szkolenia, zasady opieki nad pacjentem czy też wychowanie mogą warunkować uzyskane efekty i zmiany, będące efektem treningu zapobiegania agresji.
Źródło:
Perspektywy Kultury; 2019, 24, 1; 51-70
2081-1446
2719-8014
Pojawia się w:
Perspektywy Kultury
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-38 z 38

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies