Search results for: JAVA
-
Advanced nanomaterials and metal-organic frameworks for catalytic bio-diesel production from microalgal lipids – A review
PublicationIncreasing energy demands require exploring renewable, eco-friendly (green), and cost-effective energy resources. Among various sources of biodiesel, microalgal lipids are an excellent resource, owing to their high abundance in microalgal biomass. Transesterification catalyzed by advanced materials, especially nanomaterials and metal-organic frameworks (MOFs), is a revolutionary process for overcoming the energy crisis. This review...
-
Beneficial effects and potential risks of tomato consumption for human health: An overview
PublicationTomato and its derived products have a very interesting nutritional value in addition to prominent antioxidant,anti-inflammatory, and anticancer activities. In terms of tomatoes are generally quite safe to eat. However,overall consumption varies from individual to individual. Indeed, either beneficial or harmful effects of plantsor their derived products are closely related to quality, including the presence of biologically active...
-
Binder-induced surface structure evolution effects on Li-ion battery performance
PublicationA comparative investigation on binder induced chemical and morphological evolution of Li4Ti5O12 electrodes was performed via X-ray photoemission spectroscopy, scanning electron microscopy, and electrochemical measurements. Composite electrodes were obtained using three different binders (PAA, PVdF, and CMC) with 80:10:10 ratio of active material:carbon:binder. The electrochemical performances of the electrodes, were found to be...
-
Local Structure and Stability of SEI in Graphite and ZFO Electrodes Probed by As K-edge Absorption Spectroscopy
PublicationThe evolution of the solid electrolyte interphase (SEI) during the first Li uptake in advanced Li-ion electrodes is studied by X-ray absorption spectroscopy (XAS). The As atoms present in the electrolyte solution were used as a local probe for monitoring the SEI growth on different electrodes. High-quality As K-edge spectra were collected in fluorescence mode for a set of graphite and carbon-coated ZnFe2O4 electrodes. XAS measurements...
-
Mainstream shortcut N removal modeling current status and perspectives
PublicationThis work gives an overview of the state-of-the-art in modelling of short-cut processes for nitrogen removal in mainstream wastewater treatment and presents future perspectives for directing research efforts in line with the needs of practice. The modelling status for deammonification (i.e., anammox-based) and nitrite-shunt processes is presented with its challenges and limitations. The importance of mathematical models for considering...
-
Ficus plants: State of the art from a phytochemical, pharmacological, and toxicological perspective
Publication -
Phytochemical Constituents, Biological Activities, and Health-Promoting Effects of the Melissa officinalis
Publication -
Convolvulus plant—A comprehensive review from phytochemical composition to pharmacy
Publication -
Phytotherapy and food applications from Brassica genus
Publication -
Jerzy Proficz dr hab. inż.
PeopleJerzy Proficz, Ph.D. is the director of the Centre of Informatics – Tricity Academic Supercomputer & networK (CI TASK) at Gdansk University of Technology, Poland. He earned his Ph.D. (2012) in HPC (High Performance Computing) in the subject of supercomputer resource provisioning and management for on-line data processing D.Sc. (2022) in the discipline: Information and Communication Technology. Author and co-author of over 50...
-
Michał Lech dr inż.
PeopleMichał Lech was born in Gdynia in 1983. In 2007 he graduated from the faculty of Electronics, Telecommunications and Informatics of Gdansk University of Technology. In June 2013, he received his Ph.D. degree. The subject of the dissertation was: “A Method and Algorithms for Controlling the Sound Mixing Processes by Hand Gestures Recognized Using Computer Vision”. The main focus of the thesis was the bias of audio perception caused...
-
Methodology for developing Web-Based applications from reusable components using open source tools
PublicationGlobalna sieć stwarza nowe mozliwości dla projektantów IT. Pozwala na budowanie aplikacji z wielu części zwanych komponentami i rozproszonych w różnych miejscach sieci. metodologia wskazuje jak zbudować wszystkie elementy systemu: warstwę logiki biznesowej, dostępu do danych oraz prezentacji z gruboziarnistych komponentów. Takie mozliwości daje język Java i powiązane z nim technologie open-source: EJB do tworzenia komponentów biznesowych...
-
3d imaging software tools for multibeam sonar data
PublicationArtykuł porusza problem trójwymiarowej wizualizacji dna morskiego na podstawie danych pochodzących z systemu wielowiązkowego. W prezentowanym systemie wykorzystano trzy technologie programistyczne do wytwarzania grafiki 3D (C++ OpenGL, Java 3D, Java OpenGL). W artykule przedstawiono problemy, na które natknięto się podczas tworzenia systemu coraz omówiono sposoby ich rozwiązywania.
-
Rafał Leszczyna dr hab. inż.
PeopleDr hab. Rafal Leszczyna is an associate professor at Gdansk University of Technology, Faculty of Management and Economics. He holds the M.Sc. degrees of Computer Science and Business Management. In December, 2006 he earned a Ph.D. in Computer Science, specialisation - Computer Security at the Faculty of Electronics, Telecommunications and Informatics of Gdansk University of Technology. Between 2004 and 2008 he worked in the European...
-
An empirical study on the impact of AspectJ on software evolvability
PublicationSince its inception in 1996, aspect-oriented programming (AOP) has been believed to reduce the effort required to maintain software systems by replacing cross-cutting code with aspects. However, little convincing empirical evidence exists to support this claim, while several studies suggest that AOP brings new obstacles to maintainability. This paper discusses two experiments conducted to evaluate the impact of AspectJ (the most...
-
Platforma agentowa JADE
PublicationRozdział opisuje agentowe środowisko programistyczne i wykonawcze JADE (ang.: Java Agent Developmnet framework).
-
Marek Chodnicki dr inż.
People -
Internet as a new platform for delivery of microwave CAD services.
PublicationZaprezentowano aplikację przeznaczoną do syntezy filtrów rezonatorowych, która jest realizacją nowego sposobu myślenia związanego z rewolucją usług internetowych, które charakteryzują się niskim kosztem tworzenia oraz szybką i bezpieczną dystrybucją. Opisano stworzoną wielowarstwową aplikację, która gwarantuje łatwy, bezpieczny oraz ograniczony dostęp do aplikacji dla szerokiego kręgu osób. Zawarto w niej algorytm szybkiej syntezy...
-
Document transformations for data processing in information systems
PublicationAtrykuł przedstawia podejście do automatyzacji transformacjidokumentów użytkownika bazujące na technologii XML. W artykuleprzedstawiony został system Endoscopy Recommender System.ERS wykorzystuje dedykowane transformacje XML Schema do Java, Java dodokumentów XML. Dzięki tym transformacjom procesy pobierania iprzechowywania danych zostały w pełni zautomatyzowane.Zaimplementowane podejście XML data binding umożliwia walidacjępodstawowych...
-
Obsługa wirtualnych przyrządów pomiarowych przez Internet
PublicationW referacie przedstawiono metody przygotowania przyrządów wirtualnych z możliwością udostępnienia danych pomiarowych przez Internet. Porównano wykorzystane do tego celu technologie CGI, Java i ActiveX. Przedstawiono wykorzystanie tych technologii w LabVIEW i ułatwienia jakie wprowadzono w LabVIEW 6.1.
-
Methods of solving the Atkins equation determine shear angle with taking into consideration a modern fracture mechanics
PublicationIn the paper are presented methods of solving nonlinear Atkins equation . The Atkins equation describe shear angle with taking into account properties of material cutting. To solve Atkins equation has been used iterative methods: Newton method and simplified method of simple iteration. Method of simple iteration is presented in the form of Java application.
-
Viability of decisional DNA in robotics
PublicationThe Decisional DNA is an artificial intelligence system that uses prior experiences to shape future decisions. Decisional DNA is written in the Set Of Experience Knowledge Structure (SOEKS) and is capable of capturing and reusing a broad range of data. Decisional DNA has been implemented in several fields including Alzheimer’s diagnosis, geothermal energy and smart TV. Decisional DNA is well suited to use in robotics due to the...
-
Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation
PublicationContext. Since its proclamation in 2012, microservices-based architecture has gained widespread popularity due to its advantages, such as improved availability, fault tolerance, and horizontal scalability, as well as greater software development agility. Motivation. Yet, refactoring a monolith to microservices by smaller businesses and expecting that the migration will bring benefits similar to those reported by top global companies,...
-
Dynamic Content Internationalization in Web Applications
PublicationThis paper shows a concept for providing dynamic internationalization to web applications. Presented work is based on the Java Web Platform but described concepts can be successfully implemented on other platforms. It shows how textual data being part of web pages static and dynamic content can be localized dynamically during application runtime. All concepts presented were or are still being developed in an existing conference...
-
Object oriented grid computing for computational electromagnetics
PublicationArtykuł opisuje bibliotekę WiCommGrid napisaną w języku java, która realizuje ideę wymiany informacji pomiędzy węzłami środowiska rozproszonego z zastosowaniem programowania zorientowanego obiektowo. Biblioteka ta przystosowana jest do współdziałania z wieloma systemami operacyjnymi oraz z rożnym środowiskiem sprzętowym. Zbudowaną aplikację zastosowano do zrównoleglonych obliczeń rozkładu pola elektromagnetycznego w oparciu o algorytm...
-
Kształcenie hybrydowe - wykorzystanie e-podręczników w dydaktyce na poziomie akademickim
PublicationArtykuł porusza problematykę zwiazaną z wykorzystaniem podręczników multimedialnych (e-podreczników) w kształceniu hybrydowym w kontekscie nauczania-uczenia się geometrii wykreślnej na Wydziale Architektury Politechniki Gdanskiej. Pod pojeciem podrecznika multimedialnego autorka rozumie aplikacje stworzone przy użyciu jednej z wielu technologii internetowej lub multimedialnej ((PHP, Ajax, CSS, Flash, Java 2, xHTML) przyjmującej...
-
Object Views - metoda mapowania obiektowo-ontologicznego
PublicationNiniejszy rozdział opisuje koncepcję biblioteki Object Views. Biblioteka ta służy do realizacji mapowania obiektowo-ontologicznego, które stanowi interfejs pomiędzy bazą wiedzy a aplikacją napisaną w obiektowym języku programowania, jakim jest Java. Rozwiązanie to wzorowane jest na Java Persistence API - mapowaniu obiektowo-relacyjnym. Architektura Object Views pozwala na łatwe dostosowanie do dowolnej bazy wiedzy bez względu na...
-
Autorska implementacja systemu wymiany numera-cji telefonicznej pomiędzy operatorami voip
PublicationW pracy przedstawiono autorską implementację systemu wymiany numeracji. System został stworzony w technologii Java, wykorzystując otwarte rozwiązania bazodanowe MySQL oraz PostgreSQL. System został przetestowany dla kilku klientów/operatorów wykorzystujących pule z ponad milionem numerów telefonicznych. W pracy wykazano spełnienie podstawowych wymagań narzucanych na system, w szczególności czas odpowiedzi systemu informacji o numerze...
-
Pomiar rozmiaru i prcochłonności oprogramowania
PublicationZależność pomiędzy rozmiarem wytworzonego oprogramowania a pracochłonnością jest istotną wskazówką dla skutecznego planowania procesu wytwórczego oraz konstruowania harmonogramów. W referacie skupiono się na fragmencie tego problemu dotyczącą miar oraz technik pomiaru rozmiaru i pracochłonności związanych z realizacją przedsięwzięcia informatycznego. Przedstawiono główne miary rozmiaru i pracochłonności oraz zaprezentowano narzędzie...
-
A universal IT system architecture for servicing, collecting, storing, processing and presenting data from wireless devices
PublicationIn the article we present a universal IT system architecture, which allows one to develop, based on mobile and multiplatform JAVA language, applications capable of working with many different wireless systems in an easy and effective way. Modular system architecture supports efficient data processing and enables convenient presentation of chosen parameters. Additionally, proposed IT system architecture provides easy adoption to...
-
Remote monitoring and control of technical systems using internet network technology
PublicationPoruszono problem monitorowania stanu rozproszonych obiektów echnicznych. Przedstawiono możliwości zastosowania do tego celu technologii sieci Internet i rodziny protokołów TCP/IP. Omówiono koncepcję wykorzystania takich standardów jak: TCP, UDP, HTTP, SNMP oraz języków programowania Java i PHP. Zwrócono uwagę na aspekty bezpieczeństwa sieciowego. Przedstawiono przykład realizacji dużego systemu zdalnego zarządzania systemem central...
-
INFLUENCE OF DATA NORMALIZATION ON THE EFFECTIVENESS OF NEURAL NETWORKS APPLIED TO CLASSIFICATION OF PAVEMENT CONDITIONS – CASE STUDY
PublicationIn recent years automatic classification employing machine learning seems to be in high demand for tele-informatic-based solutions. An example of such solutions are intelligent transportation systems (ITS), in which various factors are taken into account. The subject of the study presented is the impact of data pre-processing and normalization on the accuracy and training effectiveness of artificial neural networks in the case...
-
Procedury odwzorowania i łączenia ontologii dziedzinowych
PublicationW trakcie prac nad rozprawą opracowano oryginalną metodę integracji ontologii na podstawie analizy leksykalnej jej elementów. Zaproponowany algorytm został zaimplementowany w postaci biblioteki w języku Java oraz włączony do systemu OCS. Opracowano również procedury i narzędzia pomocnicze wspierające proces integracji wiedzy, w tym autorską bibliotekę wizualizacji ontologii SOVA.Zaprojektowano i zaimplementowano ontologię bezpieczeństwa...
-
Programowalny system radiokomunikacyjny
PublicationW pracy omówiono kluczowe zagadnienia dotyczące koncepcji radia programowalnego. Opisano w sposób funkcjonalny platformę sprzętową i programową takiego rozwiązania. Przedstawiono schemat tworzenia aplikacji użytkowych przy użyciu języka uniwersalnego JAVA. Scharakteryzowano uwarunkowania technologiczne, głównie w zakresie zapotrzebowania na bardzo szybkie procesory sygnałow oraz przetworniki cyfrowo-analogowe i analogowo-cyfrowe...
-
MERPSYS: An environment for simulation of parallel application execution on large scale HPC systems
PublicationIn this paper we present a new environment called MERPSYS that allows simulation of parallel application execution time on cluster-based systems. The environment offers a modeling application using the Java language extended with methods representing message passing type communication routines. It also offers a graphical interface for building a system model that incorporates various hardware components such as CPUs, GPUs, interconnects...
-
Wykorzystanie silnika graficznego JMONKEYENGINE 3 oraz jego środowiska wytwórczego w procesie tworzenia gry
PublicationZaprezentowano podstawy funkcjonowania silników graficznych na platformie Java oraz przedstawiono silnik jMonkeyEngine. Omówiono podstawowe zasady zarządzania obiektami na scenie w jMonkeyEngine i wykonano porównanie do innych rozwiązań. Przedstawiono szczegółowo sposób obsługi modeli trójwymiarowych. Dokonano charakterystyki obsługi operacji wejścia w omawianym silniku. Opisano architekturę opartą na shaderach, która jest stosowana...
-
Programowanie współbieżne i rozproszone
e-Learning CoursesW ramach kursu poruszane będą następujące tematy: procesy w Uniksie: fork, procesy potomne, etc. programowanie współbieżne z biblioteką pthread (dowolnie Unix/Windows) programowanie współbieżne w językach: C#, Java.
-
Definicje ontologii w wieloagentowym systemie do oceny technologii informatycznych
PublicationCelem artykułu jest zdefiniowanie ontologii dla potrzeb systemu wieloagentowego do oceny technologii informatycznych. Definicje ontologii stanowią podstawę do przygotowania ich specyfikacji dla potrzeb JADE (Java Agent Development Framework). W założeniu ma to być rozwiązanie wieloagentowe korzystające z takich elementów jak bazy wiedzy oraz ontologie traktowane z punktu widzenia JADE jako dołączane biblioteki. W artykule zaprezentowano...
-
Parallel computations in the volunteer based Comcute system
PublicationThe paper presents Comcute which is a novel multi-level implemen- tation of the volunteer based computing paradigm. Comcute was designed to let users donate the computing power of their PCs in a simplified manner, requiring only pointing their web browser at a specific web address and clicking a mouse. The server side appoints several servers to be in charge of execution of particular tasks. Thanks to that the system can survive...
-
Design of a Distributed System using Mobile Devices and Workflow Management for Measurement and Control of a Smart Home and Health
PublicationThe paper presents design of a distributed system for measurements and control of a smart home including temper- atures, light, fire danger, health problems of inhabitants such as increased body temperature, a person falling etc. This is done by integration of mobile devices and standards, distributed service based middleware BeesyCluster and a workflow management system. Mobile devices are used to measure the parameters and are...
-
Modeling energy consumption of parallel applications
PublicationThe paper presents modeling and simulation of energy consumption of two types of parallel applications: geometric Single Program Multiple Data (SPMD) and divide-and-conquer (DAC). Simulation is performed in a new MERPSYS environment. Model of an application uses the Java language with extension representing message exchange between processes working in parallel. Simulation is performed by running threads representing distinct process...
-
System for characterisation and multidimensional imaging of seafloor using multibeam sonar data
PublicationMultibeam sonars are widely used in applications like high resolution bathymetry measurements, underwater object detection and imaging, etc. Also, they are the promising tool in seafloor characterisation and classification, having several advantages over conventional single beam echosounders. The proposed approach to seafloor classification relies on the combined use of three different techniques. In each of them, a set of descriptors...
-
Platformy technologiczne - 2023/2024
e-Learning CoursesZapoznanie studentów z platformami technologicznymi .NET i Java
-
Analiza zachowań użytkowników portalu onet.pl w ujęciu reguł asocjacyjnych
PublicationPortale internetowe są obecnie powszechnym źródłem informacji, notując bardzo dużą liczbę odwiedzin w ciągu dnia. Aktywność użytkowników zapisywana jest w plikach loga serwera WWW. Analiza takich danych może być z powodzeniem wykorzystana do określenia ścieżek nawigacji użytkowników. Uzyskana w ten sposób wiedza pozwala na stworzenie skutecznej strategii marketingowej dla produktów i usług oferowanych w ramach portalu. W niniejszej...
-
Architecture of Request/Response and Publish/Subscribe System Capable of Processing Multimedia Streams
PublicationAnaliza ''w locie'' (ang. on-the-fly) strumieni multimedialnych, zawierających wysokiej jakości dane obrazu i dźwięku, wciąż stanowi wyzwanie dla projektantów oprogramowania. Praca przedstawia architekturę systemu zdolnego do przetwarzania w czasie rzeczywistym strumieni multimedialnych przy użyciu komponentów działających w architekturze Publish/Subscribe oraz Request/Response, korzystających z możliwości Java Multimedia Framework...
-
Systemy wieloagentowe w prognozowaniu inwestycyjnym w telekomunikacji
PublicationArtykuł przedstawia przykład zastosowania ekonomii obliczeniowej opartej na systemach wieloagentowych w prognozowaniu rozwoju rynku telekomunikacyjnego. Inteligentne agenty programowe reprezentujące wszystkich uczestników rynku telekomunikacyjnego, a więc klientów, operatorów i dostawców sprzętu, działając na bazie rozproszonej sztucznej inteligencji, wchodzą w równoległe lokalne interakcje, podejmując decyzje wypracowane w oparciu...
-
Systemy wieloagentowe w prognozowaniu inwestycyjnym telekomunikacji.
PublicationArtykuł przedstawia przykład zastosowania ekonomii obliczeniowej opartej na systemach wieloagentowych w prognozowaniu rozwoju rynku telekomunikacyjnego.Inteligentne agenty programowe reprezentujące wszystkich uczestników rynku telekomunikacyjnego, a więc klientów, operatorów i dostawców sprzętu, działając na bazie rozproszonej sztucznej inteligencji, wchodzą w równoległe lokalne interakcje, podejmując decyzje wypracowane w...
-
Using Principal Component Analysis and Canonical Discriminant Analysis for multibeam seafloor characterisation data
PublicationThe paper presents the seafloor characterisation based on multibeam sonar data. It relies on using the integrated model and description of three types of multibeam data obtained during seafloor sensing: 1) the grey-level sonar images (echograms) of seabed, 2) the 3D model of the seabed surface which consists of bathymetric data, 3) the set of time domain bottom echo envelopes received in the consecutive sonar beams. The classification...
-
Objective Programming EMSS 2023
e-Learning CoursesTheory and practice on object oriented programmingSoftware programming paradigms including object oriented approachEncapsulation, inheritance, abstraction and polymorphism in C++ languageSpecific features of C++ obiect-orientationDynamic memory management in C++ languagePython as a scripting object oriented languageComparison of C++ and Python languages to Java and C#
-
Architecture of Request/Response and Publish/Subscribe System Capable of Processing Multimedia Streams
PublicationAbstrakt Analiza ''w locie'' (ang. on-the-fly) strumieni multimedialnych, zawierających wysokiej jakości dane obrazu i dźwięku, wciąż stanowi wyzwanie dla projektantów oprogramowania. Praca przedstawia architekturę systemu zdolnego do przetwarzania w czasie rzeczywistym strumieni multimedialnych przy użyciu komponentów działających w architekturze Publish/Subscribe oraz Request/Response, korzystających z możliwości Java Multimedia...