rafalposwiata/plsc huggingface dataset:
Wykorzystanie User Experience w procesie poprawy GUI aplikacji

W artykule przedstawiono praktyczne wykorzystanie User Experience w używanej aplikacji w firmie produkcyjnej. Różnice przed i po modyfikacji GUI z wykorzystaniem doświadczenia użytkownika, jak również najlepsze metody projektowania i testowania GUI, zostały przedstawione w artykule. Wyniki badań pozwalają jednoznacznie stwierdzić, że wykorzystanie doświadczenia użytkownika w projektowaniu graficznym interfejsem użytkownika jest dobrą praktyką.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Wpływ zastosowania programowania równoległego na wydajność algorytmów kryptograficznych

W artykule zostały porównane możliwości zrównoleglenia dwóch algorytmów z dziedziny kryptografii: szyfrowania XOR oraz wyszukiwania kolizji funkcji skrótu MD5. Prezentowane rozwiązania zostały zaimplementowane w taki sposób, by używały wybraną przez użytkownika liczbę rdzeni procesora. Wydajność algorytmów została sprawdzona na różnych procesorach i przedstawiona na wykresach.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza algorytmów rozwiązujących Sudoku

Artykuł przedstawia analizę porównawczą wybranych algorytmów, służących do rozwiązywania Sudoku. Porównywane są puzzle różnej wielkości, posiadające różny poziom trudności. Sprawdzany jest wpływ tych czynników na czas działania algorytmów. Na potrzeby badań stworzono specjalną aplikację, która zawiera wszystkie potrzebne algorytmy.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Badanie funkcjonalności aplikacji wykonanej w technologii .NET Core na platformie Raspberry Pi II

W artykule przedstawiono wyniki analizy funkcjonalności aplikacji wykonanej w technologii .NET Core firmy Microsoft na platformie Raspberry Pi 2. Badania zostały zrealizowane poprzez implementację testowych aplikacji wykorzystujących biblioteki firmy Microsoft oraz opracowane przez społeczność zgromadzoną wokół technologii .NET Core. Skupiono się na zastosowaniu niniejszej technologii w zastosowaniach Internetu Rzeczy. Przy porównaniu brano pod uwagę możliwość wykorzystania interfejsów Raspberry Pi w technologii .NET Core oraz oficjalnie wspieranego języka Python i popularnej technologii Node.js. Porównano również wydajność tych technologii w badanym środowisku sprzętowym.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza różnic pomiędzy szkieletami aplikacji natywnych i wieloplatformowych

Głównym celem niniejszego artykułu jest analiza różnic pomiędzy szkieletami aplikacjami natywnych i wieloplatformowych. Położono nacisk na przedstawienie technologii, które są obecnie wykorzystywane, ich rozwój i wykorzystanie na rynku. Omówiono wybrane technologie, które umożliwiają programowanie mobilne z podziałem na języki natywne i języki wysokiego poziomu. Przedstawiono różnice pomiędzy procesami wytwarzania aplikacji mobilnych.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza języków Kotlin i Java używanych do tworzenia aplikacji na system Android

Niniejsza publikacja przedstawia rezultaty analizy porównawczej języków programowania Java i Kotlin, wykorzystywanych do tworzenia aplikacji mobilnych przeznaczonych do pracy pod kontrolą systemu Android. Analiza obejmuje aspekty związane z wydajnością, takie jak obciążenie procesora, obciążenie pamięci RAM, a także czasy kompilacji i wykonania programu. Pod uwagę wzięto również strukturę kodu, dostępność bibliotek, obsługiwane bazy danych, popularność oraz wsparcie społeczności.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza bezpieczeństwa mechanizmów uwierzytelniania oraz autoryzacji implementowanych w aplikacjach internetowych zbudowanych w oparciu o architekturę REST

Celem artykułu jest analiza bezpieczeństwa mechanizmów uwierzytelniania oraz autoryzacji w aplikacjach internetowych zbudowanych w oparciu o architekturę REST. W artykule przeanalizowano problemy spotykane podczas implementacji mechanizmu JSON Web Token (JWT). W artykule podano przykłady problemów związanych z wdrożeniem autoryzacji i uwierzytelniania oraz przedstawiono dobre praktyki ułatwiające zapewnienie bezpieczeństwa aplikacji.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Programowanie wielowątkowe w językach strukturalnych i obiektowych

W artykule przedstawiono sposoby programowania wielowątkowego w wybranych językach programowania takich jak: C podejście strukturalne oraz obiektowe C++ przy użyciu bibliotek Posix Threads dla języka C oraz bibliotekę Boost dla języka C++. Opisano również charakterystykę wybranych bibliotek. Przedstawiono przykładowe rozwiązania typowych problemów programistycznych wykorzystujących wątki. Starano odpowiedzieć na pytanie czym kierować się przy wyborze języka do nauki programowania wielowątkowego oraz programowania w ogólnym tego słowa znaczeniu.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza zastosowania edukacyjnej aplikacji mobilnej z rozszerzoną rzeczywistością w przyswajaniu wiedzy z zakresu otaczającego świata

W artykule zawarto opis badań na temat zastosowania rozszerzonej rzeczywistości w przyswajaniu wiedzy przez uczniów. Badania przeprowadzono z wykorzystaniem stworzonej edukacyjnej aplikacji mobilnej. Aplikacja ma formę quizu, w którym odpowiedziami są obiekty 3D. Celem analizy było potwierdzenie tezy, że rozszerzona rzeczywistość w aplikacjach mobilnych sprzyja absorpcji nowo poznanych treści. Ankieta wstępna oraz analiza osiągniętych wyników przez użytkowników potwierdziły stawianą tezę.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie wydajności trójwymiarowych gier z użyciem silników CryEngine i Unity

W artykule przedstawiono wyniki badań wydajności aplikacji utworzonych na silnikach gier wideo: Unity i CryEngine. Przeprowadzone badania skupiały się na zestawieniu dwóch aplikacji utworzonych na wskazanych silnikach. Wybrano parametry, dla których zostało wykonane porównanie, mianowicie liczbę klatek na sekundę, wykorzystanie procesora, zużycie pamięci RAM, a także czas generowania obiektów 3D przez aplikacje. Wykonane aplikacje korzystały z tych samych zasobów i zbliżonego kodu. Postawiona w artykule hipoteza – Unity jest silnikiem wydajniejszym niż CryEngine – została zweryfikowana i częściowo udowodniona: oba silniki są wydajniejsze w zależności od sposobu wykorzystania.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Ocena stopnia wykorzystania e-usług w administracji samorządowej w województwie lubelskim

Jednostki Samorządu Terytorialnego województwa lubelskiego mają dostęp do systemów i narzędzi umożliwiających tworzenie, udostępnianie oraz procedowanie e-usług dlatego też, powinny udostępniać szereg usług obywatelom i przedsiębiorcom, stale je aktualizować i podnosić poziom ich dojrzałości. W artykule przedstawiono wyniki badań, które obejmowały ocenę stopnia wykorzystania e-usług w administracji samorządowej w województwie lubelskim.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Autorska metoda zabezpieczenia ekranu urządzenia mobilnego

Wraz z rozwojem technologii urządzeń mobilnych wzrasta potrzeba zabezpieczenia tych urządzeń przed nieautoryzowanym dostępem. Aktualnie w powszechnym użyciu są metody odblokowywania urządzeń , których działanie polega na odczytaniu wzorca ruchu lub hasła wprowadzonego przez użytkownika. Artykuł przedstawia stworzenie autorskiej metody zabezpieczenia ekranu urządzenia mobilnego oraz porównania jej z powszechnie używanymi metodami zabezpieczeń.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Metody rozpoznawania gatunków grzybów na podstawie zdjęcia

Celem artykułu jest porównanie dwóch metod rozpoznawania gatunków grzybów. W artykule zostały opisane dwie metody oparte na jednych z najpopularniejszych rozwiązań w dziedzinie image recognition, czyli Tensorflow oraz OpenCV. Do przeprowadzenia badań stworzono aplikację mobilną, w której obie metody zostały zaimplementowane oraz przetestowane. Dodatkowo aplikację wyposażono w mechanizmy ułatwiające zbieranie danych o aplikacji oraz algorytmach. Rezultaty badań wykazały, iż metoda oparta o Tensorflow o 9% skuteczniej rozpoznaje gatunki grzybów.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza wybranych metod tworzenia sztucznej inteligencji na przykładzie popularnej gry w karty

Celem artykułu była analiza wybranych metod tworzenia sztucznej inteligencji w popularnej grze w karty. Zostały przeprowadzone dwa eksperymenty: z człowiekiem oraz z komputerem. Analizie poddano algorytmy: losowy, minmax, bazujący na sieci neuronowej, statystyczny oraz statystyczny z użyciem techniki „oszukiwania”. Zbadano takie parametry jak: skuteczność, czas wykonania, liczbę linii kodu implementacji, czas implementacji oraz czas trwania treningu. Wskaźnikiem mającym największy wpływ na wybór najbardziej optymalnej metody była skuteczność. Badania wykazały brak różnic w skuteczności dla algorytmu bazującego na sieci neuronowej i algorytmu statystycznego. W pozostałych przypadkach różnice tej cechy były istotne. Użycie techniki „oszukiwania” zwiększyło skuteczność.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Pięć sposobów wprowadzenia współbieżności do programu w języku C#

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.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie modeli hostowania aplikacji na platformie ASP.NET Core

W artykule przedstawione zostało porównanie modeli hostowania aplikacji na platformie ASP.NET Core. Dostępne modele hostowania zostały opisane i porównane, a następnie przeprowadzone zostały ich testy wydajnościowe. Dla każdego modelu zastosowano scenariusze testowe realizujące te same funkcje, a ich wydajność została określona za pomocą liczby przetwarzanych żądań na sekundę. Uzyskane rezultaty wskazują, że standardowa konfiguracja jest najmniej wydajna, a zastosowanie innej, np. IIS z serwerem Kestrel, czy same serwery Kestrel lub HTTP.sys mogą zapewnić kilkukrotny wzrost wydajności w porównaniu z modelem standardowym.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie szybkości działania wybranych funkcji skrótu i algorytmów szyfrowania

Dane to często najcenniejsza rzecz, jaką gromadzimy na naszych komputerach. Bez odpowiedniego zabezpieczenia danych algorytmami szyfrującymi, cenne dla nas informacje w przypadku dostania się w niepowołane ręce mogą zostać bezproblemowo wykorzystane. Artykuł przedstawia wybrane metody szyfrujące i funkcje skrótu dostępne w bibliotece Boucy Castle dla środowiska Java. Przedstawiona analiza dotyczy pomiaru prędkości generowania i weryfikacji 240 bitowej sygnatury dla algorytmów szyfrujących, natomiast dla funkcji skrótu analiza dotyczy szybkości działania funkcji. Z pośród badanych algorytmów szyfrowania i funkcji skrótu najszybsze okazały się AES i SHA1.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza wydajności aplikacji webowej we frameworku AngularJS

Celem artykułu było tworzenie i analiza aplikacji webowej na bazie frameworku AngularJS. Dla aplikacji zostało napisane API po stronie serwera z połączeniem do bazy danych. Była przeprowadzona analiza teoretyczna związana z funkcjonowaniem badanego frameworku. Przeanalizowane wady i zalety podejścia frameworku do tworzenia aplikacji webowych. Były przeprowadzone badania wydajności oraz linii kodu utworzonej aplikacji.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Metody optymalizacji wydajności silnika Unity 3D w oparciu o grę z widokiem perspektywy trzeciej osoby

Optymalizacja gier to jeden z najważniejszych aspektów ich tworzenia. Artykuł opisuje metody optymalizacji silnika Unity, a jako przedmiot analizy posłużyła gra z widokiem perspektywy trzeciej osoby. Zbadano jaki wpływ na wydajność gry mają metody, które polegają na odciążeniu karty graficznej, poprzez zwiększenie wykorzystania procesora oraz pamięci.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza systemów wspomagających prototypowanie interfejsów

Analiza porównawcza narzędzi do prototypowania interfejsów użytkownika przeprowadzona została przy pomocy analizy wielokryterialnej. Przeprowadzone zostały testy wybranych narzędzi do prototypowania interfejsów. Rezultaty badań pozwoliły określić wartości zmiennych diagnostycznych, które posłużyły do wyboru najlepszego narzędzia.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie aplikacji mobilnej w językach Swift i Objective-C

Tematyką artykułu jest porównanie metodyk wytwarzania aplikacji mobilnych w językach Swift i Objective-C. W ramach przeprowadzonej analizy zostaną wskazane podobieństwa i różnice w implementacji aplikacji na te dwa języki programowania. Zaprojektowana została i zaimplementowana aplikacja Magic Drawing Board wykorzystująca silnik QUARTZ 2D. Stworzono dwie identyczne funkcjonalnie aplikacje. Analiza porównawcza została przeprowadzona dopiero po dokładnym objaśnieniu implementowanych widoków.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza możliwości zastosowania środowiska Unity 3D w tworzeniu symulacji postaci

Niniejsza praca przedstawia analizę możliwości zastosowania środowiska Unity 3D w kontekście symulacji postaci. Jej celem jest analiza porównawcza procesu animacji postaci w wyżej wymienionym środowisku. Głównym aspektem badawczym jest proces symulacji ruchu, który zrealizowano w projekcie na dwa sposoby. Dostrzeżono przewagę procesu symulacji ruchu opierającego się na blend tree, który cechował się większą płynnością i jak się okazało, także większą wydajnością niż animacja stanowa.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie narzędzi do tworzenia aplikacji typu SPA na przykładzie Angular2 i React

Celem artykułu jest porównanie dwóch, najczęściej stosowanych narzędzi do wytwarzania aplikacji webowych typu SPA (Single Page Application). Analiza została przeprowadzona dla biblioteki ReactJS i dla frameworka Angular. Do badań wykorzystano aplikacje testowe o takiej samej funkcjonalności, zaimplementowane w obu technologiach. W porównaniu uwzględniono strukturę i wydajność aplikacji, wybrane metryki kodu, jakość dokumentacji oraz wsparcie społecznościowe.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza usług cyfrowych między Polską, a Dalekim Wschodem

Artykuł skupia się na zobrazowaniu treści pracy magisterskiej o tym samym tytule. Przedstawiona w nim zostanie metodologia opracowanego, autorskiego wskaźnika cyfryzacji, a także jego wyniki i wnioski na podstawie przeprowadzonych badań porównawczych. Badania dotyczą analizy porównawczej pomiędzy usługami cyfrowymi w Polsce, Japonii oraz Chinach, na podstawie wskaźników cyfryzacji IDI, WDC oraz ITC. Analiza odbywa się na podstawie publicznie dostępnych danych na temat cyfryzacji.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza wpływu technologii oraz metod przesyłania hologramu na parametry i efekty transmisji

Celem artykułu jest porównanie i analiza wpływu technologii i technik przesyłania danych, pod kątem wyświetlania obrazu przy pomocy ostrosłupa holograficznego. Oceniając użyteczność rozwiązania pod uwagę będą brane parametry: czas przesyłania klatek obrazu, użycie parametrów fizycznych maszyny i parametry pracy Wirtualnej Maszyny Javy.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Narzędzia wspomagające projektowanie interfejsu użytkownika aplikacji webowych – analiza porównawcza

Analiza porównawcza narzędzi do projektowania graficznych interfejsów użytkownika została przeprowadzona za pomocą analizy wielokryterialnej. Przeprowadzone badania wybranych narzędzi pozwoliły określić wartości kryteriów diagnostycznych, które posłużyły do wyboru najlepszego narzędzia.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Wykorzystanie elektronicznego pulsometru oraz dźwięku przestrzennego do interakcji z użytkownikiem w VR

Artykuł przedstawia sposób wykorzystania elektronicznego pulsometru oraz dźwięku przestrzennego do interakcji z użytkownikiem w wirtualnej rzeczywistości. Sposób interakcji został przedstawiony na podstawie czterech scenariuszy badawczych. W dwóch pierwszych scenariuszach badawczych zachowanie obiektów wirtualnej rzeczywistości zależało od wskazań pulsometru, w kolejnych dwóch scenariuszach pulsometr był tylko miernikiem. W artykule starano się znaleźć odpowiedź na pytania czy wirtualna rzeczywistość wpływa na puls osoby badanej oraz czy dźwięk przestrzenny wpływa na puls osoby badanej, a jeżeli tak, to który z czynników w większym stopniu wpływa na puls. Dokonano pomiaru pulsu spoczynkowego każdej osoby, a następnie wyznaczono zmienność pulsu dla każdego scenariusza. W badaniach przeprowadzono analizę dla każdej osoby indywidualnie, a także zbiorczą dla każdego ze scenariusza. Dodatkowo wnioskowanie oparte było również na ankietach przed badaniami i po badaniach.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza wydajności relacyjnych baz danych MySQL, PostgreSQL, MariaDB oraz H2

Celem artykułu jest porównanie wydajności baz danych MySQL, PostgreSQL, MariaDB i H2 oraz wybór najlepszej z nich. Zbadana zostanie prędkość wykonywania prostych oraz bardziej złożonych zapytań SQL. Odpowiedź na pytanie, która z nich jest bardziej wydajna, zostanie udzielona na podstawie wyników z przeprowadzonych badań.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Dokładność pomiaru kątów z wykorzystaniem czujników inercyjnych w trójwymiarowym układzie współrzędnych

Artykuł dotyczy dokładności pomiaru kątów z wykorzystaniem czujników inercyjnych w trójwymiarowym układzie współrzędnych. Jako system odniesienia wykorzystano system akwizycji ruchu firmy Vicon. W artykule opisano przebieg badania, aplikację, która posłużyła do zbierania danych ze smartfona. W artykule zawarto także metody, wzory oraz algorytm, których użyto, aby porównać uzyskane dane.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza porównawcza systemów baz danych dedykowanych dla systemu Android

W artykule przedstawiona została analiza porównawcza mobilnych baz danych dedykowanych dla systemu Android. Analizę porównawczą przeprowadzono na przykładzie relacyjnej bazy danych SQLite z wybranymi nierelacyjnymi bazami danych: Realm, ObjectBox oraz SnappyDB. Omówione zostały zagadnienia teoretyczne takie jak przechowy-wane typy danych. Przeprowadzone zostały badania, mające na celu sprawdzenie wydajności mobilnych baz pod kątem: zapisu, edycji, usuwania, wyszukiwania oraz sortowania danych. Zbadane zostało wykorzystanie procesora oraz pamięci RAM podczas zapisu danych. Badania objęły także porównanie wielkości plików baz danych znajdujących się na dysku wewnętrznym.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie technologii tworzenia aplikacji internetowych na przykładzie Spring MVC i Vaadin

W artykule przedstawiono wyniki porównania efektywności wytwarzania aplikacji internetowych na platformie Java w wersji 1.8 z zastosowaniem szkieletów programistycznych Spring MVC oraz Vaadin. Analiza porównawcza została przeprowadzona za pomocą autorskich aplikacji testowych, implementujących te same funkcjonalności w obu technologiach.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Analiza wydajności języków działających na Java Virtual Machine na przykładzie języków Java, Scala i Kotlin

Niniejszy artykuł przedstawia wyniki badania literaturowego związanego z budową oraz działaniem Java Virtual Ma-chine, jak również badania wydajności wybranych języków, wykorzystujących wspomniane środowisko uruchomie-niowe na przykładzie Javy, Scali oraz Kotlina. Badanie wydajności przeprowadzono wykorzystując dwie aplikacje, zbudowane przy użyciu archetypu Apache Maven z wbudowaną biblioteką Java Microbenchmark Harness.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika
Porównanie nowych możliwości tworzenia aplikacji PHP na przykładzie Laravel i CodeIgniter

Artykuł ten przestawia wyniki porównania możliwości tworzenia aplikacji internetowych korzystając z języka PHP przy użyciu szkieletów budowy aplikacji – Laravel i CodeIgniter. Tekst wykazuje różnice dwóch implementacji między innymi w sposobie wytworzenia, aspektach architektury i wydajności.

Czasopismo: Journal of Computer Sciences Institute
Dziedziny: nauki inżynieryjno-techniczne
Dyscypliny: automatyka, elektronika i elektrotechnika