14,097 results on '"Javascript"'
Search Results
2. Hardware-Based WebAssembly Accelerator for Embedded System.
- Author
-
Kim, Jinyeol, Kim, Raehyeong, Oh, Jongwon, and Lee, Seung Eun
- Subjects
PROCESS capability ,TECHNOLOGICAL innovations ,BINARY codes ,WEB-based user interfaces ,WEB browsers - Abstract
WebAssembly (WASM) has emerged as a novel standard aimed at enhancing the performance of web applications, developed to complement traditional JavaScript. By offering a platform-independent binary code format, WASM facilitates rapid and efficient execution within web browsers. This attribute is particularly advantageous for tasks demanding significant computational power. However, in resource-constrained environments such as embedded systems, the processing speed and memory requirements of WASM become prominent drawbacks. To address these challenges, this paper introduces the design and implementation of a hardware accelerator specifically for WASM. The proposed WASM accelerator achieves up to a 142-fold increase in computation speed for the selected algorithms compared to embedded systems. This advancement significantly enhances the execution efficiency and real-time processing capabilities of WASM in embedded systems. The paper analyzes the fundamentals of WebAssembly and provides a comprehensive description of the architecture of the accelerator designed to optimize WASM execution. Also, this paper includes the implementation details and the evaluation process, validating the utility and effectiveness of this methodology. This research makes a critical contribution to extending the applicability of WASM in embedded systems, offering a strategic direction for future technological advancements that ensure efficient execution of WASM in resource-limited environments. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. Lightweight technology stacks for assistive linked annotations
- Author
-
Nishad Thalhath
- Subjects
Lightweight stacks ,JavaScript ,Assistive linked annotations ,NER ,Serverless search ,Vector search ,Genetics ,QH426-470 - Abstract
Abstract This report presents the findings of a project from the 8th Biomedical Linked Annotation Hackathon (BLAH) to explore lightweight technology stacks to enhance assistive linked annotations. Using modern JavaScript frameworks and edge functions, in-browser Named Entity Recognition (NER), serverless embedding and vector search within web interfaces, and efficient serverless full-text search were implemented. Through this experimental approach, a proof of concept to demonstrate the feasibility and performance of these technologies was demonstrated. The results show that lightweight stacks can significantly improve the efficiency and cost-effectiveness of annotation tools and provide a local-first, privacy-oriented, and secure alternative to traditional server-based solutions in various use cases. This work emphasizes the potential of developing annotation interfaces that are more responsive, scalable, and user-friendly, which would benefit bioinformatics researchers, practitioners, and software developers.
- Published
- 2024
- Full Text
- View/download PDF
4. Dynamically insert the forest plot into a web page: The full Javascript codes
- Author
-
WenJun Zhang
- Subjects
javascript ,jquery ,table ,web page ,html ,asp ,Technology (General) ,T1-995 ,Science - Abstract
In present study a method that enables users to dynamically insert the forest plot into a web page was presented. In this method, I created a Javascript module for generating and inserting a HTML table, including an entry function and two sub-functions. When the user applies it, copy these functions together with the table mark into the web page location where the forest plot is to be inserted. The web page will generate the forest plot by passing in parameters and calling the entry function in the user's own Javascript module. The full Javascript codes were given for free uses of web developers.
- Published
- 2024
5. Comparativa de frameworks más usados de JavaScript mediante la creación de una aplicación web.
- Author
-
Kerly, Andi, Diego, Ramírez, and Wilson Gustavo, Chango Sailema
- Abstract
Copyright of Revista Cientifica Multidisciplinaria Mikarimin is the property of Revista Cientifica Multidisciplinaria Mikarimin and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
6. Using Video Production Filters on the Front-End: A Performance Analysis in the Multi-Device Context.
- Author
-
Vlad, Victor and Buraga, Sabin Corneliu
- Subjects
VIDEO editing ,PROGRAMMING languages ,WEB browsers ,WEB-based user interfaces ,VIDEO production & direction - Abstract
Modern Web development, especially in the area of multimedia editing and processing, revolves around the ever-evolving study of WebAssembly's techniques to move portions of video legacy applications to the Web, by considering mainly the front-end circumstances. This research evaluates the execution time differences between WebAssembly and JavaScript in the context of multi-platform (desktop, smart phone, and TV) video filter applications, such as color correction, blur, grayscale, and associated computational processes directly running in a modern Web browser. For discrete video filtering tasks, both programming languages can have similar processing times. However, the real advantage of WebAssembly becomes apparent when multiple filters are used together. The article also explores a multi-node graph solution to chain combinations of video filters. The conducted experiments showed that Google Chrome is the best Web browser for rendering video content by using a WebAssembly implementation. In the case of JavaScript processing on the desktop, the best performances are provided by Mozilla Firefox. The performance on a smartphone or TV is much lower to the point of being unusable. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
7. AN APPROACH OF DOM RECORD MANAGEMENT COMPONENT UI CREATION.
- Author
-
Atanasov, Valentin T.
- Subjects
- *
RECORDS management , *DATABASE management , *DATABASES , *USER interfaces , *INTENTION - Abstract
This paper presents an approach of Document Object Model database record management component user interface (UI) creation. Mainstream of UI development approaches concentrates in few directions, omitting holistic view on the fundamental database operations. The proposed solution uses method lay on of standard clauses adopted by the ECMA Script edition sixth and above. The program logic for the UI component was built with the intention - The existing functionality of such UI component to be extended and complemented. [ABSTRACT FROM AUTHOR]
- Published
- 2024
8. Comparative analysis of tools for managing web application development.
- Author
-
Wójcik, Paulina and Plechawska-Wójcik, Małgorzata
- Subjects
WEB-based user interfaces ,WEB development ,MEASURING instruments ,COMPARATIVE studies - Abstract
Copyright of Journal of Computer Sciences Institute is the property of Lublin University of Technology and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
9. Analisis Bahasa Pemrograman Pada Manajemen Bisnis Self Photo Kuystudio Surabaya.
- Author
-
Sholihatin, Endang, Salsabila Murin, Azizah Zahra, Sahira, Naila Muthia, Wardhani, Anaanta Girindra, Deviona, Kissa Aida, and Salsabila, Revalina Hafizhah
- Subjects
JAVASCRIPT programming language ,PROGRAMMING languages ,INFORMATION resources management ,INDUSTRIAL management ,DIGITAL technology - Abstract
Copyright of Jurnal Ekonomi Manajemen Sistem Informasi (JEMSI) is the property of Dinasti Publisher and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
10. HUB3D: Intelligent Manufacturing HUB System.
- Author
-
Trejo-Morales, Antonio, Franco-Urquiza, Edgar Adrián, Devilet-Castellanos, Hansell David, and Bringas-Posadas, Dario
- Subjects
MANUFACTURING processes ,3-D printers ,THREE-dimensional printing ,RASPBERRY Pi ,WEB services - Abstract
HUB3D represents a cutting-edge solution for managing and operating a 3D printer farm through the integration of advanced hardware and software. It features intuitive, responsive interfaces that support seamless interaction across various devices. Leveraging cloud services ensures the system's stability, security, and scalability, enabling users from diverse locations to effortlessly upload and manage their 3D printing projects. The hardware component includes a purpose-built rack capable of housing up to four 3D printers, each synchronized and managed by a manipulator arm controlled via Raspberry Pi technology. This setup facilitates continuous operation and high automation, optimizing production efficiency and reducing downtime significantly. This integrated approach positions HUB3D at the forefront of additive manufacturing management. By combining robust hardware capabilities with sophisticated software functionalities and cloud integration, the system offers unparalleled advantages. It supports continuous manufacturing processes, enhances workflow efficiency, and enables remote monitoring and management of printing operations. Overall, HUB3D's innovative design and comprehensive features cater to both individual users and businesses seeking to streamline 3D printing workflows. With scalability, automation, and remote accessibility at its core, HUB3D represents a pivotal advancement in modern manufacturing technology, promising increased productivity and operational flexibility in the realm of additive manufacturing. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
11. WebGIS Open-source Platform for Localizations of New P2G Plants in Sicily.
- Author
-
La Guardia, Marcello and D'Ippolito, Filippo
- Subjects
GREENHOUSE gases ,RENEWABLE energy sources ,JAVASCRIPT programming language ,PHOTOVOLTAIC power systems ,ELECTRIC power production - Abstract
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. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
12. Quantitative Analysis of Online Courses for Learning the JavaScript Programming Language.
- Author
-
Sharov, Sergii, Chakraborty, Supriya, Zemlianskyi, Anatolii, Kolmakova, Vira, and Prosiankina-Zharova, Tetiana
- Subjects
ONLINE education ,PROGRAMMING languages ,QUANTITATIVE research ,JAVASCRIPT programming language - Abstract
Today, the JavaScript programming language ranks first both in the world well-known programming rankings and those in Ukraine in particular. The purpose of the research is quantitative analysis of online courses on learning JavaScript on well-known MOOC platforms. In order to achieve the purpose of our research, we used theoretical and quantitative (descriptive) methods. Also, we analyzed such well-known online platforms as Alison, Codecademy, Udemy, edX, Coursera as of December 2023. The number of online courses on each platform, their cost, an approximate user level, video length, etc. was used as criteria for the analysis. The analyzed MOOC was found to offer 1,795 online courses on learning the JavaScript programming language. Among them, 1,077 courses (60%) are paid, 201 courses (11%) can be taken for free, and 517 courses (29%) require optional payment. Most of the online JavaScript courses (788 courses, 44%) are developed for the Beginner level. Only 37 courses are available for experienced JavaScript programmers, which is 2% of the total number of online JavaScript courses. It was found that Codecademy and Udemy online platforms offer their users additional opportunities to learn JavaScript: programming projects (67 online courses); coding exercises (99 online courses); Practice test (55 online courses). The obtained results made it possible to formulate some proposals for choosing the optimal MOOC which helps to learn JavaScript, considering several selection criteria. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
13. A College Student Employment Prediction and Guidance System Based on Blockchain and Artificial Intelligence Technology
- Author
-
Wang, Yang, Li, Deyou, Jiang, Wei, Chen, Litong, Chan, Albert P. C., Series Editor, Hong, Wei-Chiang, Series Editor, Mellal, Mohamed Arezki, Series Editor, Narayanan, Ramadas, Series Editor, Nguyen, Quang Ngoc, Series Editor, Ong, Hwai Chyuan, Series Editor, Sachsenmeier, Peter, Series Editor, Sun, Zaicheng, Series Editor, Ullah, Sharif, Series Editor, Wu, Junwei, Series Editor, Zhang, Wei, Series Editor, Zhang, Kun, editor, Luo, Hang, editor, Yao, Tang, editor, and Li, Hongbo, editor
- Published
- 2024
- Full Text
- View/download PDF
14. Web Miner: Automated Web Crawling and Database System with Puppeteer and Node.js
- Author
-
Gaur, Aditya, Singh, Varun, Kumar, Siddhant, Kaur, Mandeep, Howlett, Robert J., Series Editor, Jain, Lakhmi C., Series Editor, Somani, Arun K., editor, Mundra, Ankit, editor, Gupta, Rohit Kumar, editor, Bhattacharya, Subhajit, editor, and Mazumdar, Arka Prokash, editor
- Published
- 2024
- Full Text
- View/download PDF
15. Enhancing the Security of Web Application Using Firebase Auth
- Author
-
Tyagi, Shiva, Vishwakarma, Akash, Siddhant, Sirohi, Shagun, Singh, Yash, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Hassanien, Aboul Ella, editor, Anand, Sameer, editor, Jaiswal, Ajay, editor, and Kumar, Prabhat, editor
- Published
- 2024
- Full Text
- View/download PDF
16. Enhancing Web Browser Extensions: Preventing JavaScript Code Injection and Vulnerabilities
- Author
-
Singh, Teekam, Singh, Kamred Udham, Varshney, Neeraj, Gupta, Prinima, Kumar, Gaurav, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Hassanien, Aboul Ella, editor, Anand, Sameer, editor, Jaiswal, Ajay, editor, and Kumar, Prabhat, editor
- Published
- 2024
- Full Text
- View/download PDF
17. Green Evolutionary Algorithms and JavaScript: A Study on Different Software and Hardware Architectures
- Author
-
Merelo-Guervós, Juan J., García-Valdez, Mario, Castillo, Pedro A., Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Fill, Hans-Georg, editor, Domínguez Mayo, Francisco José, editor, van Sinderen, Marten, editor, and Maciaszek, Leszek A., editor
- Published
- 2024
- Full Text
- View/download PDF
18. Leveraging Existing Online Platforms to Support Knowledge Exchange Between Visual Arts Educators
- Author
-
Korepanova, A., Lightfoot, C., Pata, K., Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Uden, Lorna, editor, and Liberona, Dario, editor
- Published
- 2024
- Full Text
- View/download PDF
19. SecPassInput: Towards Secure Memory and Password Handling in Web Applications
- Author
-
Wichmann, Pascal, See, August, Federrath, Hannes, Rannenberg, Kai, Editor-in-Chief, Soares Barbosa, Luís, Editorial Board Member, Carette, Jacques, Editorial Board Member, Tatnall, Arthur, Editorial Board Member, Neuhold, Erich J., Editorial Board Member, Stiller, Burkhard, Editorial Board Member, Stettner, Lukasz, Editorial Board Member, Pries-Heje, Jan, Editorial Board Member, Kreps, David, Editorial Board Member, Rettberg, Achim, Editorial Board Member, Furnell, Steven, Editorial Board Member, Mercier-Laurent, Eunika, Editorial Board Member, Winckler, Marco, Editorial Board Member, Malaka, Rainer, Editorial Board Member, Meyer, Norbert, editor, and Grocholewska-Czuryło, Anna, editor
- Published
- 2024
- Full Text
- View/download PDF
20. Energy Consumption of Evolutionary Algorithms in JavaScript
- Author
-
Merelo-Guervós, Juan J., García-Valdez, Mario, Castillo, Pedro A., Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Villani, Marco, editor, Cagnoni, Stefano, editor, and Serra, Roberto, editor
- Published
- 2024
- Full Text
- View/download PDF
21. Comparative Evaluation of Performance Efficiency in Terms of Temporal Behavior and Resource Utilization, According to the ISO/IEC 25,010 Model, in a Web Application Developed with Angular, React.js, and Vue.js
- Author
-
Loja, Angel, Maita, Tania, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Olmedo Cifuentes, Gonzalo Fernando, editor, Arcos Avilés, Diego Gustavo, editor, and Lara Padilla, Hernán Vinicio, editor
- Published
- 2024
- Full Text
- View/download PDF
22. Finding Server-Side Endpoints with Static Analysis of Client-Side JavaScript
- Author
-
Sigalov, Daniil, Gamayunov, Dennis, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Katsikas, Sokratis, editor, Abie, Habtamu, editor, Ranise, Silvio, editor, Verderame, Luca, editor, Cambiaso, Enrico, editor, Ugarelli, Rita, editor, Praça, Isabel, editor, Li, Wenjuan, editor, Meng, Weizhi, editor, Furnell, Steven, editor, Katt, Basel, editor, Pirbhulal, Sandeep, editor, Shukla, Ankur, editor, Ianni, Michele, editor, Dalla Preda, Mila, editor, Choo, Kim-Kwang Raymond, editor, Pupo Correia, Miguel, editor, Abhishta, Abhishta, editor, Sileno, Giovanni, editor, Alishahi, Mina, editor, Kalutarage, Harsha, editor, and Yanai, Naoto, editor
- Published
- 2024
- Full Text
- View/download PDF
23. A Comparative Analysis of Deep Learning Approaches for Enhancing Security in Web Applications
- Author
-
Kadar, Hamza, Zouhair, Abdelhamid, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Ben Ahmed, Mohamed, editor, Boudhir, Anouar Abdelhakim, editor, El Meouche, Rani, editor, and Karaș, İsmail Rakıp, editor
- Published
- 2024
- Full Text
- View/download PDF
24. Comparing Spring Boot and ReactJS with Other Web Development Frameworks: A Study
- Author
-
Rajput, Ajeet Singh, Singh, Harsh Pratap, Bang, Garima, Joshi, Shelley, Patidar, Trapti, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Nanda, Satyasai Jagannath, editor, Yadav, Rajendra Prasad, editor, Gandomi, Amir H., editor, and Saraswat, Mukesh, editor
- Published
- 2024
- Full Text
- View/download PDF
25. Enhanced Bubble Sorting Visualizer with Sound
- Author
-
Tiwari, Shubham, Gupta, Neha, Chouhan, Devendra, Rathod, Ishwarlal, Vaja, Harsh, Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, M. A. Musleh Al-Sartawi, Abdalmuttaleb, editor, Helmy Abd Wahab, Mohd, editor, and Hussainey, Khaled, editor
- Published
- 2024
- Full Text
- View/download PDF
26. Real-Time Threat Detection with JavaScript: Monitoring and Response Mechanisms
- Author
-
A.I. Orynchak, O.V. Kuzmenko, and O.M. Svintsytska
- Subjects
javascript ,response mechanisms ,monitoring ,web security ,real-time threat detection ,Engineering (General). Civil engineering (General) ,TA1-2040 - Abstract
Web apps are essential to contemporary life but are also vulnerable to many security concerns. This article examines real-time threat detection, monitoring, and response techniques at the confluence of JavaScript and security. This study improves online application security by using JavaScript's unique characteristics. This paper examines real-time threat detection methods and their application in JavaScript-driven systems. We demonstrate safe JavaScript development and real-time threat detection and response. We show how these methods protect web applications in real-world cases. This article aims to explore JavaScript for real-time threat detection, give practical advice on JavaScript monitoring and logging, display real-time threat mitigation techniques. The methodology begins with a comprehensive literature study on real-time threat detection and online application security. Code examples and case studies demonstrate how the topics are used. This research provides a comprehensive understanding of real-time threat detection with JavaScript, equipping developers and security practitioners to protect web applications from evolving threats.
- Published
- 2024
- Full Text
- View/download PDF
27. Learning TensorFlow.js: powerful machine learning in JavaScript.
- Author
-
Laborde, Gant
- Subjects
AI-driven websites ,JavaScript ,Machine learning ,Neural network - Abstract
Summary: Given the demand for AI and the ubiquity of JavaScript, TensorFlow.js was inevitable. With this Google framework, seasoned AI veterans and web developers alike can help propel the future of AI-driven websites. In this guide, author Gant Laborde--Google Developer Expert in machine learning and the web--provides a hands-on end-to-end approach to TensorFlow.js fundamentals for a broad technical audience that includes data scientists, engineers, web developers, students, and researchers. You'll begin by working through some basic examples in TensorFlow.js before diving deeper into neural network architectures, DataFrames, TensorFlow Hub, model conversion, transfer learning, and more. Once you finish this book, you'll know how to build and deploy production-ready deep learning systems with TensorFlow.js. Explore tensors, the most fundamental structure of machine learning Convert data into tensors and back with a real-world example Combine AI with the web using TensorFlow.js Use resources to convert, train, and manage machine learning data Build and train your own training models from scratch
- Published
- 2020
28. Hands-on machine learning with JavaScript. : solve complex computational web problems using machine learning.
- Author
-
Kanber, Burak
- Subjects
Computer Programming ,JavaScript ,Machine Learning ,Node.js - Abstract
Summary: Data Exploration; An overview; Feature identification; The curse of dimensionality; Feature selection and feature extraction; Pearson correlation example; Cleaning and preparing data; Handling missing data; Missing categorical data; Missing numerical data; Handling noise; Handling outliers; Transforming and normalizing data; Summary; Chapter 3: Tour of Machine Learning Algorithms; Introduction to machine learning; Types of learning; Unsupervised learning; Supervised learning; Measuring accuracy; Supervised learning algorithms; Reinforcement learning; Categories of algorithms.
- Published
- 2020
29. PhyloJS: Bridging phylogenetics and web development with a JavaScript utility library.
- Author
-
Featherstone, Leo A. and Wirth, Wytamma
- Subjects
- *
WEB development , *PHYLOGENY , *JAVASCRIPT programming language , *WEB-based user interfaces , *DATA libraries , *PHYLOGENETIC models , *SOURCE code - Abstract
There is an increasing number of libraries devoted to parsing, manipulating and visualising phylogenetic trees in JavaScript. Many of these libraries bundle tree manipulation with visualisation, but have limited ability to manipulate trees and lack detailed documentation. As the number of web‐based phylogenetic tools and the size of phylogenetics datasets increases, there is a need for a library that parses, writes and manipulates phylogenetic trees that is interoperable with other phylogenetic and data visualisation libraries. Here we introduce PhyloJS, a light zero‐dependency TypeScript and JavaScript library for reading, writing and manipulating phylogenetic trees. PhyloJS allows for modification of and data‐extraction from trees to integrate with other phylogenetics and data visualisation libraries. It can swiftly handle large trees, up to at least 106 tips in size, making it ideal for developing the next generation of more complex web‐based phylogenetics applications handling ever larger datasets. The PhyloJS source code is available on GitHub (https://github.com/clockor2/phylojs) and can be installed via npm with the command npm install phylojs. Extensive documentation is available at https://clockor2.github.io/phylojs/. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
30. DEVELOPMENT AND APPLICATION OF AN INTEGRATED INFORMATION MODEL FOR OPTIMIZING LAND USE AND FORECASTING YIELDS IN AGRICULTURAL PRODUCTION.
- Author
-
Tynykulova, А., Mukhanova, A., Mukhomedyarova, A., Khamzina, A., and Bag, Zh.
- Subjects
- *
AGRICULTURAL forecasts , *LAND use , *CROP insurance , *PHP (Computer program language) , *ARTIFICIAL intelligence , *AGRICULTURAL insurance , *SUSTAINABLE agriculture , *PROCESS optimization , *BUSINESS forecasting - Abstract
The paper presents the development of a conceptual information model for optimizing land use and crop forecasting in agriculture, implemented using the PHP programming language, Javascript and the MYSQL database management system. The model is designed to solve optimization problems in various fields such as logistics, manufacturing, finance, etc. As part of the work, an information model was developed, which is a set of data, algorithms and software modules designed to solve optimization problems. The model is implemented based on PHP, Javascript, and MYSQL technologies. The model allows you to solve optimization problems of varying complexity using various optimization methods such as linear programming, nonlinear programming, artificial intelligence methods, etc. The model can be applied to solve optimization problems in various fields. In addition, the model allows you to solve optimization problems with a high degree of accuracy and in a short time, and also has a user-friendly interface that allows users to easily and quickly set optimization tasks. The current optimization problems and forecasting problems are not covered in the work. How this will be implemented is not indicated in the resulting information model. The relevance of scientific research – Every year farmers face the task of how to use the land. And they face many factors, including transportation costs, seed quality, cattle grazing and many other options for using the land. But using the simulation model or information system proposed by us, it is important to understand not only the actual use of the land, but also the economic profit. The system will indicate (advise) based on historical data as an expert, what kind of crop to plant so that there is maximum benefit. Agrotechnical indicators, allows you to create more accurate models and forecasts, which contributes to making informed decisions. Such a system allows farmers and agronomists to respond quickly to changing conditions, optimize land use and improve the efficiency of agricultural production in general. An information model has been developed that will make it possible to predict the harvest taking into account data on weather, soil, crops and historical yield data, as well as optimize land use taking into account data on soil type, climate, crop rotation and financial indicators. The developed information model can improve the efficiency and sustainability of agricultural production. The model can be used by agronomists and farmers to make more informed decisions. The model takes into account data on soil type, climate, crop rotation and financial indicators to optimize land use. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
31. Creating web applications for online psychological experiments: A hands-on technical guide including a template.
- Author
-
Lukács, Gáspár and Haasnoot, Erwin
- Subjects
- *
WEB-based user interfaces , *TECHNOLOGICAL innovations , *RESEARCH personnel - Abstract
The present tutorial provides a technical overview of how to create web applications for online psychological experiments from scratch via the HTML/CSS/JavaScript framework. This approach allows virtually unlimited flexibility in accomplishing anything in an online experiment that a regular computer (or smartphone, etc.) is capable of. Apart from offering a fast introduction for complete beginners, this tutorial may also serve as a helpful guideline for more experienced programmers and researchers. Connected to the tutorial, a specific implementation is also given via the free and open-source template project at https://github.com/gasparl/expapp, intended to be improved by the community to always follow the latest technological advancements and general good practices. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
32. SNAKE TOCANTINS: UM APLICATIVO GUIA COM INFORMAÇÕES SOBRE AS SERPENTES DO ESTADO DO TOCANTINS.
- Author
-
França dos Santos, José Eduardo, Farias Sousa, Maria Elaine, Souza da Silva, Dulyelthon, Pedroso Sallet, Lunalva Aurelio, and Coelho Castro, Ancelmo Frank
- Subjects
ANIMAL mortality ,SNAKEBITES ,SAFETY appliances ,SNAKES ,HIGH schools - Abstract
Copyright of Revista Foco (Interdisciplinary Studies Journal) is the property of Revista Foco and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
33. IoT-enabled advanced monitoring system for tubular batteries: Enhancing efficiency and reliability
- Author
-
Suman Haldar, Satyaki Gol, Arindam Mondal, and Rajib Banerjee
- Subjects
Battery monitoring system ,Data logger ,Energy ,Javascript ,Microcontroller ,Three-wheeled battery operated vehicle(TWBoV) ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
Monitoring battery health is crucial for predicting the lifespan of batteries in electric vehicles. Real time voltage, current, and operating temperature are the key factors influencing longevity. An efficient data acquisition (DAQ) system becomes essential for accurately monitoring real-time battery operating parameters. For commercially viable three-wheeled electric vehicles, a cost-effective yet highly accurate DAQ is imperative. Current commercially available lead-acid three-wheeled electric vehicles lack a dedicated DAQ for monitoring battery health. In this investigation, we address this gap by developing a low-cost, multi-channel DAQ tailored for such electric vehicles, integrated with a cloud server for subsequent data analysis and Remaining Useful Life (RUL) prediction. The implemented prototype excels in measuring individual battery terminal voltage and battery pack voltage under operating conditions, employing the node voltage subtraction method. It also features real-time detection of high current discharges up to 30A using a Hall effect-based current sensor. A custom temperature sensor probe was designed to detect battery electrolyte temperatures up to 60 °C, with multiple probes operating in multiplexed mode to reduce circuit complexity. The system is proficient in storing recorded data locally and in the cloud. A mobile device platform has been developed and interfaced with the system for real-time monitoring of battery parameters. After testing multiple prototypes in running vehicles for over 1000h without failure, the system demonstrated a high accuracy level of 98.6 %. Multiple prototypes were designed to validate the measured accuracy.
- Published
- 2024
- Full Text
- View/download PDF
34. The JavaScript Package Selection Task: A Comparative Experiment Using an LLM-based Approach
- Author
-
Andres Diaz Pace, Antonela Tommasel, and Hernan Ceferino Vazquez
- Subjects
package selection ,JavaScript ,LLMs ,RAG architecture ,user study ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
When developing JavaScript (JS) applications, the assessment and selection of JS packages becomes challenging for developers due to the growing number of technology options available. Given a technology-related task, a common developers’ strategy is to query Web repositories (e.g., from GitHub) via a search engine (e.g., NPM, Google) and then shortlist candidate JS packages. However, this search might return a long list of results and not all of them might be relevant. Thus, these results often need to be (re-)ordered according to the developer’s criteria. To address these problems, in prior work, we developed a recommender system called AIDT that assists developers in the package selection task. AIDT relies on meta-search and machine learning techniques to infer the relevant packages for a query. An initial evaluation of AIDT showed good search effectiveness, but the tool was unable to explain its choices to the developer. Research on Large Language Models (LLMs) has recently opened new opportunities for this kind of recommender systems. Anyway, human developers should judge whether the recommendations (e.g., JS packages) of these tools (either AIDT or LLMs) are fit to purpose. In this paper, we propose a Retrieval Augmented Generation (RAG) architecture for using LLMs in the domain of technology selection, which enhances the AIDT original design. Furthermore, we report on a user study using both AIDT and different LLM-based variants (ChatGPT, Cohere, Llama2) on a sample of JS-related queries, in which we compared their results and also validated them against developers’ criteria for the task. Our findings show that, although the ranking capabilities of LLMs are not yet on par with AIDT or human efforts, the RAG architecture can achieve a decent performance and is good at providing explanations for the package choices in the rankings. The latter feature makes it more transparent than AIDT and, thus, potentially more flexible to support developers’ tasks.
- Published
- 2024
- Full Text
- View/download PDF
35. An interactive simulator to deepen the understanding of Guyton’s venous return curve
- Author
-
Noritaka Mamorita, Akihiro Takeuchi, and Hirotoshi Kamata
- Subjects
Cardiovascular model ,Venous return curve ,Mean circulatory filling pressure ,Interactive computer simulation ,JavaScript ,Web application ,Physiology ,QP1-981 - Abstract
Abstract Mean circulatory filling pressure, venous return curve, and Guyton’s graphical analysis are basic concepts in cardiovascular physiology. However, some medical students may not know how to view and interpret or understand them adequately. To deepen students’ understanding of the graphical analysis, in place of having to perform live animal experiments, we developed an interactive cardiovascular simulator, as a self-learning tool, as a web application. The minimum closed-loop model consisted of a ventricle, an artery, resistance, and a vein, excluding venous resistance. The simulator consists of three modules: setting (parameters and simulation modes), calculation, and presentation. In the setting module, the user can interactively customize model parameters, compliances, resistance, Emax of the ventricular contractility, total blood volume, and unstressed volume. The hemodynamics are calculated in three phases: filling (late diastole), ejection (systole), and flow (early diastole). In response to the user’s settings, the simulator graphically presents the hemodynamics: the pressure–volume relations of the artery, vein, and ventricle, the venous return curves, and the stroke volume curves. The mean filling pressure is calculated at approximately 7 mmHg at the initial setting. The venous return curves, linear and concave, are dependent on the venous compliance. The hemodynamic equilibrium point is marked on the crossing point of venous return curve and the stroke volume curve. Users can interactively do discovery learning, and try and confirm their interests and get their questions answered about hemodynamic concepts by using the simulator.
- Published
- 2024
- Full Text
- View/download PDF
36. Making JavaScript Render Decisions to Optimize Security-Oriented Crawler Process
- Author
-
Onur Aktas and Ahmet Burak Can
- Subjects
Crawler ,cyber security ,JavaScript ,machine learning ,rendering ,web application security ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
The widespread use of web applications requires important changes in cybersecurity to protect online services and data. In the process of identifying security vulnerabilities in web applications, a systematic approach is employed to detect and mitigate cybersecurity risks. This approach utilizes web crawlers to identify attack vectors. Traditional web crawling methods are resource-intensive and often need to be more efficient in handling dynamic JavaScript-rich content. Addressing this crucial gap, our study introduces an innovative approach to predict the necessity of JavaScript rendering, thereby enhancing the effectiveness and efficiency of security-oriented web crawlers. This approach seeks to reduce computational requirements and quicken the security evaluation process through the use of machine learning algorithms. By utilizing a dataset containing the source code from the main pages of 17,160 websites, our experimental results demonstrate a 20% reduction in execution time compared to full JavaScript rendering, indicating an improvement in resource usage without any significant reduction in coverage. Our methodology significantly improves the efficiency of security-focused web crawlers and helps security scanners to detect security risks of web applications with fewer resources.
- Published
- 2024
- Full Text
- View/download PDF
37. Tail Call Optimization Tailored for Native Stack Utilization in JavaScript Runtimes
- Author
-
Hyukwoo Park and Seonghyun Kim
- Subjects
Code optimization ,compiler ,interpreter ,JavaScript ,JavaScript engine ,tail call optimization ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
JavaScript has significantly evolved, broadening its capabilities. However, the uptake of tail call optimization (TCO) remains limited, largely due to concerns about debugging difficulties and the potential increase in overall complexity. This paper highlights the compelling importance of tail calls within web applications, advocating for TCO as a means to boost performance and enhance memory efficiency. We present an innovative TCO technique that leverages the native stack within JavaScript engines, capitalizing on the native stack’s inherent benefits over heap memory. This technique is carefully crafted to comply with diverse TCO standards, prioritizing simplicity and providing debugging features. We tackle the inherent challenges of TCO and successfully deploy our method in a lightweight JavaScript engine. Our approach is rigorously evaluated, proving its effectiveness and practicality. Notably, our implementation facilitates considerable memory savings for web applications, comparable to the maximum Resident Set Size (RSS), and achieves an average performance improvement of approximately 19.8% for algorithms that are heavily recursive. This research not only demonstrates the versatility and efficiency of our TCO strategy but also makes a significant contribution to the wider adoption and comprehension of TCO, thereby improving JavaScript engines’ performance and memory management efficiency.
- Published
- 2024
- Full Text
- View/download PDF
38. Information system to support the operation of the car park
- Author
-
Nemanja D. Kaplanović
- Subjects
software ,solution ,car park ,javascript ,node ,sql ,military ,technology ,Military Science ,Engineering (General). Civil engineering (General) ,TA1-2040 - Abstract
Introduction/purpose: Information systems represent a set of people, data, processes and information technologies related to the purpose of data collection, processing, storage and their filtering into useful information needed for supporting organizations or decision making. The information system is developed as a Web application with the help of the Javascript programming language, Node.js, and React.js, while in the background it relies on data storage and communication with the SQL database. Methods: Modern web application development tools are used and tested on low budget hardware. Results: Effective software for a car park with low maintenance cost and great reliability has been developed. Conclusion: The software made work easier, increased access to data and facilitated data review, reducing the possibility of error. The application described in this article and made for research shows how modern commercial technologies can be used for military purposes.
- Published
- 2024
- Full Text
- View/download PDF
39. Enhancing SEO in Single-Page Web Applications in Contrast With Multi-Page Applications
- Author
-
Karolina Kowalczyk and Tomasz Szandala
- Subjects
JavaScript ,search engines ,single-page applications ,web search ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
This paper comprehensively reviews methods for improving single-page applications’ visibility (SPAs) and user experience, focusing on the intricacies of search engine optimisation (SEO). This research contrasts the complexities and challenges in optimising SEO in SPAs instead of conventional multi-page applications (MPAs). It identifies vital optimisation methods and evaluates their applicability in the contemporary web landscape. The research method involves implementing the explored optimisation techniques across three distinct projects utilising emerging technologies for SPA, MPA, and a hybrid approach using Isomorphic JavaScript. These applications are systematically examined and subjected to a comparative analysis to assess the effectiveness of the optimisation strategies before and after applying the optimisation strategies. The empirical results substantiate that adopting an innovative approach to Client-Side rendering for the initial page load, combined with traditional SEO practices, performance enhancements, and tailored methodologies for specific technologies, facilitates SEO optimisation in SPAs at a level commensurate with MPAs. The findings of this work hold significant implications for web developers, offering insights and actionable strategies to augment visibility and performance in search engine results. By bridging the theoretical understanding with hands-on application and empirical analysis, the research contributes to the evolving field of web application development. It underscores the critical role of SEO optimisation in the context of SPAs, highlighting its importance for search engine rankings and overall user engagement and satisfaction. Code is available on GitHub:https://github.com/karolinakowalczyk?tab=repositories&q=TravelBLog
- Published
- 2024
- Full Text
- View/download PDF
40. Resumability—A New Primitive for Developing Web Applications
- Author
-
Juho Vepsalainen, Misko Hevery, and Petri Vuorimaa
- Subjects
Hydration ,JavaScript ,multi-page applications ,page size ,resumability ,single page applications ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
World Wide Web was originally meant as a global information exchange but it has since then morphed into the largest available application platform. Especially during the past decade, mobile usage has been rising while the size of websites and applications has been steadily rising therefore making size an important target for optimization. In this article, we look into a new primitive called resumability. Resumability allows developers to avoid caveats of earlier approaches, such as hydration, by embedding some of the required data straight into HTML markup delivered to the client. Then the client resumes execution as an application becomes interactive. The technique allows frameworks to apply well-known techniques, such as code-splitting, automatically therefore reducing developer effort. By considering past developments and a couple of concrete examples, we propose resumability as a new primitive for web application development. Furthermore, we also discuss potential research directions for those wanting to understand the topic in greater detail.
- Published
- 2024
- Full Text
- View/download PDF
41. A deep learning approach for evaluating the efficacy and accuracy of PoseNet for posture detection
- Author
-
Singh, Gurinder, George, Remya P, Ahmad, Nazia, Hussain, Sajithunisa, Ather, Danish, and Kler, Rajneesh
- Published
- 2024
- Full Text
- View/download PDF
42. Lightweight technology stacks for assistive linked annotations
- Author
-
Thalhath, Nishad
- Published
- 2024
- Full Text
- View/download PDF
43. An interactive simulator to deepen the understanding of Guyton’s venous return curve
- Author
-
Mamorita, Noritaka, Takeuchi, Akihiro, and Kamata, Hirotoshi
- Published
- 2024
- Full Text
- View/download PDF
44. Next-generation antivirus for JavaScript malware detection based on dynamic features.
- Author
-
de Lima, Sidney M. L., Souza, Danilo M., Pinheiro, Ricardo P., Silva, Sthéfano H. M. T., Lopes, Petrônio G., de Lima, Rafael D. T., de Oliveira, Jemerson R., Monteiro, Thyago de A., Fernandes, Sérgio M. M., Albuquerque, Edison de Q., da Silva, Washington W. A., and dos Santos, Wellington P.
- Subjects
ANTIVIRUS software ,JAVASCRIPT programming language ,MALWARE ,INFORMATION technology security ,MACHINE learning ,DIGITAL forensics ,VIRUS inhibitors - Abstract
There are many kinds of Exploit Kits, each one being built with several vulnerabilities, but almost all of them are written in JavaScript. So, we created an antivirus, endowed with machine learning, expert in detecting JavaScript malware based on Runtime Behaviors. In our methodology, JavaScript is executed, in a controlled environment. The goal was to investigate suspicious file behavior. Our antivirus, as a whole, dynamically monitors and ponders 7690 suspicious behaviors that the JavaScript file can do in Windows 7. As experiments, the authorial antivirus is compared to antiviruses based on deep as based on shallow networks. Our antivirus achieves an average accuracy of 99.75% in the distinction between benign and malware, accompanied by a training time of 8.92 s. Establishing the relationship between accuracy and training time is essential in information security. Eight (8) new malware are released every second. An antivirus with excessive training time can become obsolete even when released. As our proposed model can overcome the limitations of state-of-the-art, our antivirus combines high accuracy and fast training. In addition, the authorial antivirus is able to detect JavaScript malware, endowed with digital antiforense, such as obfuscates, polymorphic and fileless attacks. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
45. An Empirical Analysis of Web Storage and Its Applications to Web Tracking.
- Author
-
Ahmad, Zubair, Casarin, Samuele, and Calzavara, Stefano
- Subjects
WEB-based user interfaces ,ARTIFICIAL satellite tracking ,GENERAL Data Protection Regulation, 2016 ,INVISIBLE Web ,ENGINEERING standards - Abstract
In this article, we present a large-scale empirical analysis of the use of web storage in the wild.By using dynamic taint tracking at the level of JavaScript and by performing an automated classification of the detected information flows, we shed light on the key characteristics of web storage uses in the Tranco Top 10k. Our analysis shows that web storage is routinely accessed by third parties, including known web trackers, who are particularly eager to have both read and write access to persistent web storage information. We then deep dive in web tracking as a prominent case study: our analysis shows that web storage is not yet as popular as cookies for tracking purposes; however, taint tracking is useful to detect potential new trackers not included in standard filter lists. Moreover, we observe that many websites do not comply with the General Data Protection Regulation directives when it comes to their use of web storage. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
46. A Comprehensive Review of JavaScript Frameworks.
- Author
-
Dubey, Atal, Chaturkar, Khushi, Pawar, Rajat, Sarode, Amisha, and Shirbhate, D. D.
- Subjects
WEB development ,JAVASCRIPT programming language ,TECHNOLOGICAL innovations ,USER experience ,INTERNET - Abstract
The web is getting recognition all over the globe as it allows access to resources and working on them over the internet, the development sector of the internet is adapting the HTML5 and CSS3 generation and JavaScript is becoming more powerful. Developers make use of brand-new technologies to choose the JavaScript Framework which will help to reduce the complexity of coding steps and provide a platform for the developers to address the tasks of programming. This comprehensive review, named "A Comprehensive Review of JavaScript Frameworks," gives an overview of JavaScript Frameworks. Also, this overview represents the evolution of JavaScript itself, examining the role of Frameworks in enhancing the maintenance of code, the productivity of developers, and user experience. This paper focuses on the adoption of these described frameworks in the industry, their applications, and their impact on the traits of web improvement. This review paper describes the JavaScript Frameworks: AngularJs, Nodejs, React, jQuery, and their influence on ongoing and upcoming technologies. It gives the guarantee of the evolution of JavaScript frameworks, thinking about emerging technologies and evolving principles to form the landscape of web development. [ABSTRACT FROM AUTHOR]
- Published
- 2024
47. Analysis of the Possibility of Making a Digital Twin for Devices Operating in Foundries.
- Author
-
Lehrfeld, Artur, Jaśkowiec, Krzysztof, Wilk-Kołodziejczyk, Dorota, Małysza, Marcin, Bitka, Adam, Marcjan, Łukasz, and Głowacki, Mirosław
- Subjects
DIGITAL twins ,MACHINE learning ,DIGITAL technology ,ARTIFICIAL neural networks ,RECURRENT neural networks ,FOUNDRIES ,PYTHON programming language - Abstract
This work aims to conduct an analysis to find opportunities for the implementation of software incorporating the concept of digital twins for foundry work. Examples of implementations and their impact on the work of enterprises are presented, as is a definition and history of the concept of a digital twin. The outcome of this work is the implementation of software that involves a digital copy of the author's device, created by the "Łukasiewicz" Research Network at the Krakow Institute of Technology. The research problem of this scientific work is to reduce the number of necessary physical tests on real objects in order to find a solution that saves time and energy when testing the thermal expansion of known and new metal alloys. This will be achieved by predicting the behavior of the sample in a digital environment and avoiding causing it to break in reality. Until now, after an interruption, the device often continued to operate and collect data even though no current was flowing through the material, which could be described as inefficient testing. The expected result will be based on the information and decisions obtained by predicting values with the help of a recurrent neural network. Ultimately, it is intended to predict the condition of the sample after a set period of time. Thanks to this, a decision will be made, based on which the twin will know whether it should automatically end its work, disconnect the power or call the operator for the necessary interaction with the device. The described software will help the operator of a real machine, for example, to operate a larger number of workstations at the same time, without devoting all their attention to a process that may last even for hours. Additionally, it will be possible to start work on selecting the chemical composition of the next material sample and plan its testing in advance. The machine learning handles model learning and value prediction with the help of artificial neural networks that were created in Python. The application uses historical test data, additionally retrieves current information, presents it to the user in a clear modern form and runs the provided scripts. Based on these, it decides on the further operation of the actual device. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
48. Information system to support the operation of the car park.
- Author
-
Kaplanović, Nemanja D.
- Subjects
- *
INFORMATION storage & retrieval systems , *JAVASCRIPT programming language , *DATABASES , *PARK maintenance , *WEB-based user interfaces , *WEB development - Abstract
Introduction/purpose: Information systems represent a set of people, data, processes and information technologies related to the purpose of data collection, processing, storage and their filtering into useful information needed for supporting organizations or decision making. The information system is developed as a Web application with the help of the Javascript programming language, Node.js, and React.js, while in the background it relies on data storage and communication with the SQL database. Methods: Modern web application development tools are used and tested on low budget hardware. Results: Effective software for a car park with low maintenance cost and great reliability has been developed. Conclusion: The software made work easier, increased access to data and facilitated data review, reducing the possibility of error. The application described in this article and made for research shows how modern commercial technologies can be used for military purposes. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
49. Low Code Approach for Business Analytics.
- Author
-
Sá, Daniel, Guimarães, Tiago, Abelha, Antonio, and Santos, Manuel Filipe
- Subjects
BUSINESS analytics ,WEB development ,PROGRAMMING languages ,JAVASCRIPT programming language ,WEB-based user interfaces ,DATA warehousing - Abstract
Low-code is an approach to programming that seeks to enable the creation of artefacts by both programmers and non-programmers. It enables the rapid creation and delivery of applications with minimal effort to write in a programming language as well as for installation and configuration of environments, training and deployment. This allows the development to follow the needs of a company in a faster and more efficient way. Thus, a web platform was created that allows the user to customize a dashboard composed mainly of graphs and widgets, in order to make the most of the data. However, beyond this specific application, the platform can be applied to any other area with minimal effort from the developers. The platform was developed using the technologies that are most suitable for the development of web applications. Thus we have the back-end that was developed using the Node.js platform, which uses one of the fastest growing languages in web development, JavaScript. For the interface was used the framework also in JavaScript, Vue.js. As for data storage, the non-relational data model was used and for its management and observation, the MongoDB software was used. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
50. Tau Prolog: A Prolog Interpreter for the Web.
- Author
-
RIAZA, JOSÉ A.
- Subjects
JAVASCRIPT programming language ,WEB browsers ,TRANSLATORS ,LOGIC programming - Abstract
Tau Prolog is a client-side Prolog interpreter fully implemented in JavaScript, which aims at implementing the ISO Prolog Standard. Tau Prolog has been developed to be used with either Node.js or a browser seamlessly, and therefore, it has been developed following a non-blocking, callback-based approach to avoid blocking web browsers. Taking the best from JavaScript and Prolog, Tau Prolog allows the programmer to handle browser events and manipulate the Document Object Model (DOM) of a web using Prolog predicates. In this paper we describe the architecture of Tau Prolog and its main packages for interacting with the Web, and we present its programming environment. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.