Ograniczanie wyników
Czasopisma help
Autorzy help
Lata help
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 24

Liczba wyników na stronie
first rewind previous Strona / 2 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  JavaScript
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 2 next fast forward last
EN
The climatic emergency that involves the globe has led targets of greenhouse gas reduction in the EU and all over the world. In this scenario, recent advances in renewable renewable energy sources (RESs) have focused interest on the diffusion of power supplies that are produced by photovoltaic and wind plants. The non-programmable nature of these energy sources has led recent studies to consider the power-to-gas (P2G) solution as an opportunity for employing the curtailed electric energy by converting it into hydrogen. The localizations of P2G plants depend on several factors regarding power production, distances, and population distributions. The necessity of integrating these factors led this work to study the development of a cost function that is hosted by a webbased GIS (geographic information system) platform, thus allowing for the storage, elaboration, and web fruition of an entire data set that is related to the possible new localizations of P2G plants. The structure is based on open-source technology and creates a solution that is easily employable by specialists. The developed platform is composed of different remotely connected blocks that are solely based on open-source technology and is focused the interest on the territory of Sicily (Italy). GIS software, a RDBMS database, a geospatial server (Geoserver ), a Python optimization module, and a WebGIS visualizer are integrated. This work represents a scientific contribution to the management of energy sources, with a particular focus on policies that are based on hydrogen technology. In fact, different data sets that contain several levels of information that are related to the management and the localization of P2G plants will be even further employed in the future.
EN
The article deals with method of interaction between JavaScript objects of different web pages in hybrid java applications. To solve this problem, the WebView component is used, its functionality to provide an interface for JavaScript objects, as well as the SharedPreferences global settings class, with its ability to store data in local storage. The software implementation is considered and the results of the practical use of the developed methodof interaction between JavaScript WebView objects in the form of a hybrid Java application embedded in the electronic university system –the Timetable SNU electronic timetable module are presented.
PL
Artykuł dotyczy sposobu interakcji między obiektami JavaScript różnych stron internetowych w hybrydowych aplikacjach Java.Do rozwiązania tego problemu wykorzystywany jest komponent WebView, którego funkcjonalność zapewnia interfejs dla obiektów JavaScript, a także klasa ustawień globalnych SharedPreferences z możliwością przechowywania danych w lokalnym magazynie. Rozważono implementację oprogramowania oraz przedstawiono wyniki praktycznego wykorzystania opracowanej metody interakcji między obiektami JavaScript WebView w postaci hybrydowej aplikacji Java osadzonej w elektronicznym systemie uczelni –module elektronicznego planu lekcji Timetable SNU.
PL
Celem pracy jest przeprowadzenie analizy wydajnościowej oraz wskazanie na jej podstawie najbardziej przyjaznego dla użytkownika i najszybciej działającego szkieletu. Do sprawdzenia szybkości działania wybranych technologii napisane zostały trzy aplikacje internetowe. Analizie poddano jedne z najpopularniejszych szkieletów, mianowicie: Angular, React i Vue. Statyczne kryteria porównawcze wykorzystane w pracy to: rozbudowana i ogólnodostępna dokumentacja, proces wytwarzania aplikacji, szybkość budowy aplikacji, rozwój oraz wsparcie przez twórców. Kryteriami praktycznymi są czasy mierzone podczas wykonywania testów. Testy wykonane zostały za pomocą prostych operacji korzystających z funkcji CRUD (ang. Create, Read, Update, Delete). Dokonano zestawienia wyników szybkości, w jakiej zrealizowane zostały poszczególne operacje oraz opis analizy technicznej danych szkieletów. Do analizy porównawczej wykorzystano narzędzia deweloperskie takie jak: Google Analytics, Google Chrome, Mozilla Firefox, Chrome DevTools.
EN
The aim of the work is to conduct a performance analysis and, on its basis, to indicate the most user-friendly and fastest operating framework. Three Internet applications have been written to test the speed of operation of selected technologies. Some of the most popular frameworks were analyzed: Angular, React and Vue. Static comparative criteria used in the work are: favorable and generally available documentation, application development, speed of application development, development and support by creators. The practical criteria are the times measured during the execution of the tests. The tests were performed with simple operations using the CRUD (Create Read Update Delete) function. The performance analysis carried out in this way shows the differences between the frameworks. The following developerPersian tools were used for the comparative analysis: Google Analytics, Google Chrome, Mozilla Firefox, Chrome DevTools.
4
PL
W pracy przedstawiono zaprojektowane i wykonane stanowisko laboratoryjne z zakresu systemów automatyki domowej. Do budowy stanowiska wykorzystano moduły ESP8266 oraz mikrokomputer Raspberry Pi. Głównym celem powstałego stanowiska jest jego wykorzystanie w działaniach dydaktycznych, jako elementów ćwiczeń laboratoryjnych. Przygotowane ćwiczenia użyteczne będą zarówno na studiach pierwszego i drugiego stopnia. W pracy opisano projekt oraz wykonaną konstrukcje stanowiska badawczego, sposoby jego wykonania na zajęciach oraz zastosowane technologie.
EN
The paper presents a designed and constructed laboratory stand in the field of home automation systems. ESP8266 modules and Raspberry Pi microcomputer were used to build the station. The main purpose of the resulting position is its use in teaching activities as part of the laboratory exercises. The prepared exercises will be useful in both first and second cycle studies. The paper describes the design and construction of the test stand, the methods of its implementation in class and the technologies used.
PL
W artykule przeprowadzono analizę wydajności aktualnie stosowanych narzędzi do tworzenia interfejsu aplikacji typu SPA. Badanie przeprowadzono z wykorzystaniem dwóch aplikacji, o takiej samej funkcjonalności, zaimplementowanych w React i Vue.js. Do pomiaru wykorzystano narzędzia deweloperskie dostępne w przeglądarkach internetowych oraz odpowiednie implementacje własnych metod.
EN
The article analyses the performance of currently used tools for creating a SPA application interface. The study was conducted using two applications with the same functionality, implemented in React and Vue.js. The tools available in web browsers and appropriate implementations of own methods were used to measure SPA performance.
EN
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.
PL
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.
PL
W artykule opisano wpływ wykorzystania standardu WebAssembly na wydajność aplikacji internetowych. Wykorzystano oparty o WebAssembly szkielet aplikacji Blazor. Pokazano, iż można wykonać w pełni funkcjonalną aplikację SPA (ang. Single Page Application) pisząc kod aplikacji w języku C#. Wykonano drugą aplikację wykorzystując szkielet Angular. W obu aplikacjach zaimplementowano te same funkcjonalności. Dla wykonanych aplikacji porównano czasy ładowania w przeglądarce oraz rozmiar przesyłanych danych. Zbadano wpływ pamięci podręcznej przeglądarki i kompresji gzip. Zbadano wydajność obsługi żądań HTTP. Porównano wydajność kodu WebAssembly z kodem JavaScript w zadaniu sortowania n-elementowej listy obiektów. Zbadano wydajność aplikacji Blazor w modyfikowaniu drzewa DOM. Porównano wybrane metryki kodu obu aplikacji. JavaScript okazał się wydajniejszy w zadaniach związanych z wykorzystaniem API przeglądarki. WebAssembly był lepszy w zadaniach obliczeniowych.
EN
The article describes the impact of using WebAssembly on the performance of web applications. A Blazor framework based on WebAssembly was used. The paper shows that it is possible to create fully functioning Single Page Application using C# programming language. The second application was made using Angular framework. Both applications implement the same functionalities. For prepared applications loading time and size of transferred data was measured. The impact of using browser cache memory and gzip compression was examined. The performance of handling http requests using GET and POST methods were measured. The performance of WebAssembly against JavaScript code in task of sorting a list of N objects was compared. The performance of modifying html DOM was examined. Selected code metrics of written applications were compared. JavaScript presents better performance with tasks related with browser API. WebAssembly was better for computing.
PL
W artykule przedstawiono wyniki porównania narzędzi do tworzenie aplikacji typu SPA przy użyciu platformy programistycznej Ember oraz React. Badania przeprowadzono z wykorzystaniem aplikacji testowych o takiej samej funkcjonalności, ale zaimplementowanych na obu platformach. Porównanie dotyczyło struktury projektu, wybranych metryk kodu oraz efektywności renderowania stron.
EN
The article presents the results of comparison of tools for creating SPA applications using the Ember and React framework. The research was carried out using test applications with the same functionality but implemented on both platforms. The comparison concerned the structure of the project, selected code metrics and the effectiveness of page rendering.
PL
W artykule przedstawiono budowę klienta sygnalizacji współpracującego z prostym serwerem sygnalizacyjnym. Klient taki może być prostym klientem, wymagającym jedynie podstawowej sygnalizacji, lub bardziej złożonym. Jako przykład systemu o większym stopniu złożoności pokazano aplikację zgodną z architekturą WebRTC. W artykule przedstawiona została przykładowa komunikacja pomiędzy klientem i serwerem zebrana podczas sesji WebRTC. Artykuł zawiera również przykłady dwóch rozwiązań aplikacji czatu internetowego, które wykorzystują ten sam interfejs użytkownika oraz ten sam system sygnalizacji (drugie rozwiązanie rozszerza pierwsze o obsługę komunikatów sygnalizacyjnych techniki WebRTC), różnią się natomiast sposobem transmisji danych użytkownika (wiadomości tekstowych czatu). W pierwszym rozwiązaniu dane użytkownika przenoszone są kanałem sygnalizacyjnym (via serwer sygnalizacyjny) z wykorzystaniem interfejsu WebSocket. W drugim rozwiązaniu dane użytkownika przenoszone są bezpośrednio pomiędzy przeglądarkami (kanałem WebRTC przeznaczonym do transmisji danych niemedialnych) z wykorzystaniem interfejsu RTCDataChannel techniki WebRTC.
EN
A simple signalling server, written in JavaScript and running in node.js run-time environment, was presented in the previous paper of the Authors [3]. In this paper, principles of building of WebRTC signalling client are presented, as well as exemplary communication between the client and the server, captured with the use of WireShark software tool during experimental WebRTC sessions. The paper includes also an example of application of Internet chat, that uses the simple signalling server [3]. The chat was builreneusz in two versions, which uses the same user interface and their signalling systems were build according to the same methodology, but differs in method of transmission of chat messages. The first version transmits user data (text messages of the chat) via signalling server, with the use of signalling channel. This version uses WebSocket interface for transmission of chat messages. In the case of the second version, user data are transmitted directly between web browsers, using WebRTC's channel dedicated for transmission of nonmedia data. This version transmits chat messages with the use of WebRTC's RTCDataChannel interface.
PL
Tematem artykułu jest analiza porównawcza dwóch popularnych szkieletów programistycznych do tworzenia modułowych aplikacji w JavaScript: AngularJS (typu open source) i Ext JS (pakiet komercyjny). Do badań wykorzystano dwie autorskie aplikacje o identycznej funkcjonalności, zaimplementowane w obu frameworkach. Porównano strukturę obu aplikacji, łatwość implementacji komponentów GUI, wybrane metryki kodu, dostępność dokumentacji oraz wsparcie społecznościowe. Wyniki zestawiono w postaci tabel.
EN
Subject of this article is comparative analysis of two popular frameworks in JavaScript: AngularJS (open source) and Ext JS (commercial package). There were two original applications used for this study, each implemented in one of frameworks. Structure of applications, difficulty of implementing GUI components, code metrics, documentation availability and community support were compared. Results were presented in charts. Keywords: AngularJS, ExtJS, frameworks, JavaScript
PL
Artykuł zawiera porównanie szkieletów aplikacji Angular i BackboneJS. Dla potrzeb badawczych zostały utworzone dwie aplikacje jednostronicowe, oferujące identyczne funkcjonalności. Zmierzony i porównany został czas ładowania elementów aplikacji, liczba linii napisanego kodu, rozmiar skompilowanych aplikacji, społeczność zgromadzona wokół szkieletu oraz czas potrzebny na wykonanie aplikacji. Otrzymane wyniki nie wykazały rozwiązania wyraźnie lepszego do zastosowania w aplikacjach jednostronicowych.
EN
The paper contains comparison between Angular and BackboneJS frameworks. For research purposes, two single page applications were created. Both providing the same functionalities. In this article such elements were examined and compared: time of loading elements, number lines of code, size of compiled application. community gathered around frameworks and time needed to create the application using frameworks. The obtained results did not indicate a solution that was clearly better to be used in single page applications.
PL
Celem artykułu było przeprowadzenie analizy możliwości użytkowych frameworka frontendowego AngularJS w porównaniu do języka programowania JavaScript, na którym bazuje. Wybrano kilka funkcjonalności frameworka i zestawiono je z samodzielnie zaimplementowanymi rozwiązaniami w JavaScript. Porównania dokonano według określonych kryteriów: prostoty użycia, możliwości wykorzystania i zdatności do wielokrotnego zastosowania. Utworzone skrypty potwierdzają przyjęte założenia, że jest możliwe napisanie w JavaScript uproszczonych i zdolnych do ponownego użytku implementacji przydatnych mechanizmów znajdujących się w AngularJS.
EN
The goal of this article was to perform analysis of usability possibilities of frontend framework AngularJS compared to native programming language JavaScript, on which it is based on. Several framework funcionalities were chosen and set together with self implemented solutions in JavaScript. Comparison was made according to specified criteria: usage simplicity, possibilities of utilization and reusability. Created scripts confirm accepted assumptions, that in JavaScript it is possible to write simplified and reusable implementations of useful mechanisms, which are present in AngularJS.
PL
Niniejszy artykuł zawiera analizę porównawczą wybranych narzędzi typu Front-End Code Playground. Zawarte tabele opracowane zostały na podstawie rezultatów testów rozważanych aplikacji i analizy ich dokumentacji. Porównanie zrealizowane zostało pod kątem kilku kryteriów (m.in.: cech edytorów, niestandardowych trybów tworzenia projektów, wsparcia dla preprocesorów i metod eksportu projektu). Wnioski wyciągnięte na podstawie porównania pozwoliły na podzielenie rozpatrywanych narzędzi na trzy grupy (aplikacje o: wysokim, umiarkowanym i niskim poziomie zaawansowania).
EN
This article contains comparative analysis of selected Front-End Code Playground tools. The included tables were performed on the results of tests of the considered applications and the analysis of their documentation. The comparison was made for several criteria (including: features of code editors, custom modes of creating projects, support for preprocessors and project export methods). The conclusions drawn from the comparison allowed dividing the considered tools into three groups (applications with: high, moderate and low level of advancement).
PL
W artykule przedstawiono możliwość optymalizacji procesu planowania tras przemieszczania pojazdów nienormatywnych na terenie odpowiedzialności Wojskowej Komendy Transportu Warszawa wykorzystując algorytm Dijkstry i programowanie w języku JavaScript.
EN
Article contains posibilities to improve planning process of movement for overweight/oversized vehicles crosses over Warsaw Military Transportation Headquarter area using Dijkstra’s algorithm and JavaScript programming language.
15
EN
The fade-out sound effect designates a strict decreasing of the volume of an audio signal, starting from the detected initial level down to silence. Audio fade-outs are usually processed in off-line mode that is within audio editors, by employing different transcendental functions to set the time-related evolution of the audio level. However, the proliferation of mobile devices as well as the increasing popularity of web applications, implemented in HTML5/JavaScript, press for computing techniques suitable for real-time processing. In this context, having in view that the computation of the outputs of transcendental functions is very time-consuming, in order to construct the audio fade-out profile, a technique suitable for real-time computing is developed in the present investigation. The suggested techni-que is validated by means of an implementation in pure JavaScript, put forward with the purpose of immediate testing.
16
Content available remote Volunteer computing in a scalable lightweight web-based environment
EN
Volunteer computing is a very appealing way of utilizing vast available resources in efficient way. However, the current platforms that support such computing style are either difficult to use or not available at all, as a results of finished scientific projects, for example. In this paper, a novel lightweight volunteer computing platform is presented and thoroughly tested in an artificial environment of a commercially available computing cloud using two computing-related tasks and one web-crawling-related task.
PL
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.
EN
The purpose of the paper was to create and analyze web-application with AngularJS framework. Server-side API with access to database was written to support the application. Theoretical research on AngularJS functionalities has been done. Analyzed framework approach for creating applications advantages and disadvantages. Performance testing and measuring code of created application were conducted.
PL
Wstęp i cele: W pracy przedstawiono opis biblioteki jQuery oraz jej możliwości. Ponadto praca opisuje tworzenie „krok po kroku” interaktywnej zawartości strony WWW z wykorzystaniem biblioteki jQuery. Głównym celem opracowania jest przedstawienie algorytmu tworzenia strony WWW z użyciem języka programowania JavaScript. Materiał i metody: W pracy wykorzystano własny projekt tworzenia strony internetowej. Zastosowano programowanie w języku JavaScript. Wyniki: W projektowaniu przestawiono pełny algorytm pisania własnej strony WWW z użyciem języka programowania JavaScript. Wnioski: Standardy takie jak HTML5 i CSS3 nie są jeszcze w pełni wspierane przez twórców topowych przeglądarek internetowych. Wymusza to niekiedy wprowadzanie do stron dodatkowych linijek kodu (zazwyczaj w plikach CSS) optymalizujących je kod kątem konkretnej przeglądarki. Wydłuża to czas projektowania strony i zmniejsza przejrzystość kodu.
EN
Introduction and aims: The paper presents a description of the jQuery library and its capabilities. In addition, the work describes some creation the method “step by step” interactive website by using jQuery library. The main aim of this paper is to present an algorithm creating website using JavaScript programming language. Material and methods: The study was based on own design creating a website. It has been used JavaScript programm. Results: In presented design has been shown the full algorithm of writing own website using the JavaScript programming language. Conclusions: Standards such as HTML5 and CSS3 are not yet fully supported by the creators of the top web browsers. This forces the parties sometimes placing additional lines of code (usually in the CSS files) to optimize them for specific browser code. This prolongs the site design and reduces the transparency of the code.
Logistyka
|
2015
|
nr 3
2729--2739, CD 1
PL
Rozwój sieci komputerowych przyczynił się budowania rozległych systemów komputerowych. Systemy te można zarządzać zdalnie przy pomocy wyspecjalizowanych aplikacji. Pojawienie się w ostatnich latach systemu operacyjnego Android spowodowało rozbudowanie branży informatycznej o tworzenie aplikacji na platformy mobilne. Aplikacje te znalazły zastosowanie wróżnych gałęziach przemysłu, w tym w przedsiębiorstwach logistycznych. Z tego powodu w niniejszym artykule przedstawiono zasady projektowania aplikacji mobilnych do pracy w chmurze internetowej. Zaproponowano aby komunikacja odbywała się za pomocą protokołu komunikacyjnego HTTP, dobrze znanego przy przeglądaniu treści informacji w Internecie. Jako środowisko do projektowania aplikacji mobilnych wybrano Android Studio oraz Delphi XE6.
EN
The development of computer networks has contributed extensive building computer systems. These systems can be managed remotely using specialized applications. The emergence in recent years of the Android operating system, expand the computer industry caused by the creation of applications for mobile platforms. These applications have been used in various industries, including logistics companies. For this reason, this paper presents the design principles for use of mobile applications in the cloud. That was proposed for communication via the HTTP protocol, a well-known when viewing content on the Internet.As an environment for the design the mobile applications was selected Android Studio and Delphi XE6.
PL
Celem pracy jest analiza algorytmu genetycznego dopasowującego wielomian do danych pomiarowych. W pierwszej części opisany jest użyty algorytm genetyczny oraz jego budowa. Druga część stanowi opis eksperymentu wykonanego przy użyciu opisywanego algorytmu i jakościowa analiza wyników. Dokonana została równie analiza statystyczna wyników otrzymanych dla różnych zestawów danych i różnych funkcji oceny algorytmu. Wysunięte wnioski podsumowują osiągnięte w eksperymencie wyniki oraz wyznaczają możliwy kierunek dalszych badań, mających na celu rozszerzenie zastosowań opisywanego algorytmu i poprawę jakości otrzymywanych rezultatów.
EN
The aim of this study is the analysis of a genetic algorithm fitting experiment data with polynomial. The first part consists of a description of algorithm used and its construction. The second part involves a description of an experiment performed using the described algorithm and qualitative analysis of the results. Additionally, there was performed a statistic analysis of the results – for different data sets and different fitting functions. Statements concluded, basing on the experiment, summarize its results and allow to point out goals for further research on the matter of creating regressive models using genetic algorithms and improving the quality of the results.
first rewind previous Strona / 2 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.