Computer Science › Information Systems

Mobile and Web Applications

Description

This cluster of papers focuses on the development of mobile applications, including cross-platform solutions, web technologies, performance evaluation, and responsive design. It also explores the use of Node.js and WebSocket for high-performance network programs, as well as the potential of Progressive Web Apps as a unifying approach for mobile development.

Keywords

Mobile Application Development; Cross-Platform Development; Web Technologies; Performance Evaluation; Responsive Design; Native Apps; HTML5; Node.js; WebSocket; Progressive Web Apps

This book is about the next generation of the Google Maps API. It will provide the reader with the skills and knowledge necessary to incorporate Google Maps version 3 on … This book is about the next generation of the Google Maps API. It will provide the reader with the skills and knowledge necessary to incorporate Google Maps version 3 on web pages in both desktop and
must-read text that provides a historical lens to see how ubicomp has matured into a multidisciplinary endeavor. It will be an essential reference to researchers and those who want to … must-read text that provides a historical lens to see how ubicomp has matured into a multidisciplinary endeavor. It will be an essential reference to researchers and those who want to learn more about this evolving field. -From the Foreword, Professor Gregory D. Abowd, Georgia Institute of Technology First introduced two decades ago, the term ubiquitous computing is now part of the common vernacular. Ubicomp, as it is commonly called, has grown not just quickly but broadly so as to encompass a wealth of concepts and technology that serves any number of purposes across all of human endeavor. While such growth is positive, the newest generation of ubicomp practitioners and researchers, isolated to specific tasks, are in danger of losing their sense of history and the broader perspective that has been so essential to the fields creativity and brilliance. Under the guidance of John Krumm, an original ubicomp pioneer, Ubiquitous Computing Fundamentals brings together eleven ubiquitous computing trailblazers who each report on his or her area of expertise. Starting with a historical introduction, the book moves on to summarize a number of self-contained topics. Taking a decidedly human perspective, the book includes discussion on how to observe people in their natural environments and evaluate the critical points where ubiquitous computing technologies canimprove their lives. Among a range of topics this book examines: How to build an infrastructure that supports ubiquitous computing applications Privacy protection in systems that connect personal devices and personal information Moving from the graphical to the ubiquitous computing user interface Techniques that are revolutionizing the way we determine a persons location and understand other sensor measurements While we neednt become expert in every sub-discipline of ubicomp, it is necessary that we appreciate all the perspectives that make up the field and understand how our work can influence and be influenced by those perspectives. This is important, if we are to encourage future generations to be as successfully innovative as the fields originators.
brief excerpts in connection with reviews or scholarly analysis.Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now … brief excerpts in connection with reviews or scholarly analysis.Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden.The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject
This paper covers the use of depth sensors such as Microsoft Kinect and ASUS Xtion to provide a natural user interface (NUI) for controlling 3-D (three-dimensional) virtual globes such as … This paper covers the use of depth sensors such as Microsoft Kinect and ASUS Xtion to provide a natural user interface (NUI) for controlling 3-D (three-dimensional) virtual globes such as Google Earth (including its Street View mode), Bing Maps 3D, and NASA World Wind. The paper introduces the Microsoft Kinect device, briefly describing how it works (the underlying technology by PrimeSense), as well as its market uptake and application potential beyond its original intended purpose as a home entertainment and video game controller. The different software drivers available for connecting the Kinect device to a PC (Personal Computer) are also covered, and their comparative pros and cons briefly discussed. We survey a number of approaches and application examples for controlling 3-D virtual globes using the Kinect sensor, then describe Kinoogle, a Kinect interface for natural interaction with Google Earth, developed by students at Texas A&M University. Readers interested in trying out the application on their own hardware can download a Zip archive (included with the manuscript as additional files 1, 2, & 3) that contains a 'Kinnogle installation package for Windows PCs'. Finally, we discuss some usability aspects of Kinoogle and similar NUIs for controlling 3-D virtual globes (including possible future improvements), and propose a number of unique, practical 'use scenarios' where such NUIs could prove useful in navigating a 3-D virtual globe, compared to conventional mouse/3-D mouse and keyboard-based interfaces.
Mobile-app quality is becoming an increasingly important issue. These apps are generally delivered through app stores that let users post reviews. These reviews provide a rich data source you can … Mobile-app quality is becoming an increasingly important issue. These apps are generally delivered through app stores that let users post reviews. These reviews provide a rich data source you can leverage to understand user-reported issues. Researchers qualitatively studied 6,390 low-rated user reviews for 20 free-to-download iOS apps. They uncovered 12 types of user complaints. The most frequent complaints were functional errors, feature requests, and app crashes. Complaints about privacy and ethical issues and hidden app costs most negatively affected ratings. In 11 percent of the reviews, users attributed their complaints to a recent app update. This study provides insight into the user-reported issues of iOS apps, along with their frequency and impact, which can help developers better prioritize their limited quality assurance resources.
Agronomic models are traditionally used for point or site‐specific applications due to limitations in data availability as well as computer technologies. Interfacing geographic information systems (GIS) with agronomic models is … Agronomic models are traditionally used for point or site‐specific applications due to limitations in data availability as well as computer technologies. Interfacing geographic information systems (GIS) with agronomic models is attractive because it permits the simultaneous examination of spatial and temporal phenomena. The objective of this review is to examine strategies for interfacing GIS with agronomic models. It considers the diverse terminology in use, programming approaches, issues of data and scale, and existing applications. Linking is defined as merely passing input and output between a GIS and a model, combining is defined as automatic data exchange and GIS tool functions, and integrating is defined as embedding a model in a GIS or vice versa. Due to differences in research objectives, spatial and temporal scales, data sources or formats, and the natural processes being modeled, there is no universal approach for interfacing. Because of the detailed input requirements for agronomic models, expanding the models from a point‐based application to a spatial application can greatly increase the volume of input data. This review suggests that a major challenge in interfacing GIS to models lies in developing systems that handle spatial processes by implying interactions among spatial units. Moreover, extensive data requirements must be satisfied, while also ensuring data quality control.
Web apps are cheaper to develop and deploy than native apps, but can they match the native user experience? Web apps are cheaper to develop and deploy than native apps, but can they match the native user experience?
It is increasingly being recognized that effective communications are key to a successful response to emergency and disaster situations. The ability of the first responder emergency services to communicate among … It is increasingly being recognized that effective communications are key to a successful response to emergency and disaster situations. The ability of the first responder emergency services to communicate among themselves and to share multimedia information directly affects the ability to save lives. This is reflected in increasing public investment in broadband public safety communication systems. These systems have some specific requirements, which are outlined in this article. As LTE is expected to become the most widely deployed broadband communication technology, we examine the capability of LTE to meet these requirements, and identify possible future developments to LTE that could further enhance its ability to provide the necessary service.
The mobile phone landscape changed last year with the introduction of smart phones running Android, a platform marketed by Google. Android phones are the first credible threat to the iPhone … The mobile phone landscape changed last year with the introduction of smart phones running Android, a platform marketed by Google. Android phones are the first credible threat to the iPhone market. Not only did Google target the same consumers as iPhone, it also aimed to win the hearts and minds of mobile application developers. On the basis of market share and the number of available apps, Android is a success.
Insight into the strengths, weaknesses, opportunities, and threats (SWOT) of planning support systems (PSS) is fragmented between users and system developers. The lack of combined insights blocks development in the … Insight into the strengths, weaknesses, opportunities, and threats (SWOT) of planning support systems (PSS) is fragmented between users and system developers. The lack of combined insights blocks development in the right direction and makes potential users hesitant to apply PSS in planning. This study presents SWOT of PSS from a combined user–developer perspective. We first express them in terms of combinations of planning task, PSS information function, and user, and subsequently use a literature survey, a series of interviews, and a web survey to gather views from developers, users, and PSS experts. The analysis shows that planners mainly use simple information storage and retrieval systems for exploration tasks, while the majority of PSS are technically much more advanced and aim to support complex tasks. The potential of these advanced PSS can only be realized if planners and system developers start to share knowledge and demands and identify opportunities in a cooperative PSS-development process. Without such a process, the advantages and opportunities of PSS will remain unexploited.
This paper provides an overview of important software engineering research issues related to the development of applications that run on mobile devices. Among the topics are development processes, tools, user … This paper provides an overview of important software engineering research issues related to the development of applications that run on mobile devices. Among the topics are development processes, tools, user interface design, application portability, quality, and security.
The developers use the cross-platform mobile development solutions to develop the mobile application once and run it on many platforms. Many of these cross-platform solutions are still under research and … The developers use the cross-platform mobile development solutions to develop the mobile application once and run it on many platforms. Many of these cross-platform solutions are still under research and development. Also, these solutions are based on different approaches such as Cross-Compilation approach, Virtual Machine approach, and Web-Based approach. There are many survey papers about the cross-platform mobile development solutions but they do not include the most recent approaches, including Component-Based approach, Cloud-Based approach, and Merged approach. The main aim of this paper is helping the researchers to know the most recent approaches and the open research issues. This paper surveys the existing cross-platform mobile development approaches and attempts to provide a global view: it thoroughly introduces a comprehensive categorization to the cross-platform approaches, defines the pros and cons of each approach, explains sample solutions per approach, compares the cross-platform mobile development solutions, and ends with the open research areas.
This document defines extensions to core features of the Extensible Messaging and Presence Protocol (XMPP) that provide basic instant messaging (IM) and presence functionality in conformance with the requirements in … This document defines extensions to core features of the Extensible Messaging and Presence Protocol (XMPP) that provide basic instant messaging (IM) and presence functionality in conformance with the requirements in RFC 2779.This document obsoletes RFC 3921.
This chapter provides an introduction to Google App Engine concepts. We'll look at development methodology and how App Engine implements cloud computing concepts by providing both development and runtime services.KeywordsCloud … This chapter provides an introduction to Google App Engine concepts. We'll look at development methodology and how App Engine implements cloud computing concepts by providing both development and runtime services.KeywordsCloud ComputingPersistent StorageCloud Computing ProviderCloud Computing ApplicationData Exchange ProtocolThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
The LandTrendr (LT) algorithm has been used widely for analysis of change in Landsat spectral time series data, but requires significant pre-processing, data management, and computational resources, and is only … The LandTrendr (LT) algorithm has been used widely for analysis of change in Landsat spectral time series data, but requires significant pre-processing, data management, and computational resources, and is only accessible to the community in a proprietary programming language (IDL). Here, we introduce LT for the Google Earth Engine (GEE) platform. The GEE platform simplifies pre-processing steps, allowing focus on the translation of the core temporal segmentation algorithm. Temporal segmentation involved a series of repeated random access calls to each pixel’s time series, resulting in a set of breakpoints (ā€œverticesā€) that bound straight-line segments. The translation of the algorithm into GEE included both transliteration and code analysis, resulting in improvement and logic error fixes. At six study areas representing diverse land cover types across the U.S., we conducted a direct comparison of the new LT-GEE code against the heritage code (LT-IDL). The algorithms agreed in most cases, and where disagreements occurred, they were largely attributable to logic error fixes in the code translation process. The practical impact of these changes is minimal, as shown by an example of forest disturbance mapping. We conclude that the LT-GEE algorithm represents a faithful translation of the LT code into a platform easily accessible by the broader user community.
The web application has become more and more reliant upon large amount of database and unorganized data such as videos, images, audio, text, files and other arbitrary types.It is difficult … The web application has become more and more reliant upon large amount of database and unorganized data such as videos, images, audio, text, files and other arbitrary types.It is difficult for Relational Database Management System (RDBMS) to handle the unstructured data.Firebase is a relatively new technology for handling large amount of unstructured data.It is very fast as compared to RDBMS.This paper focuses on the application of Firebase with Android and aims at familiarizing its concepts, related terminologies, advantages and limitations.The paper also tries to demonstrate some of the features of Firebase by developing an Android app.
A few short years ago, most mobile devices were, for want of a better word, "dumb." Sure, there were some early smartphones, but they were either entirely e-mail focused or … A few short years ago, most mobile devices were, for want of a better word, "dumb." Sure, there were some early smartphones, but they were either entirely e-mail focused or lacked sophisticated touch screens that could be used without a stylus. Even fewer shipped with a decent mobile browser capable of displaying anything more than simple text, links, and maybe an image. This meant if you had one of these devices, you were either a businessperson addicted to e-mail or an alpha geek hoping that this would be the year of the smartphone. Then Apple changed everything with the release of the iPhone, and our expectations for mobile experiences were completely reset.
Mobile phones have been closed environments until recent years. The change brought by open platform technologies such as the Symbian operating system and Java technologies has opened up a significant … Mobile phones have been closed environments until recent years. The change brought by open platform technologies such as the Symbian operating system and Java technologies has opened up a significant business opportunity for anyone to develop application software such as games for mobile terminals. However, developing mobile applications is currently a challenging task due to the specific demands and technical constraints of mobile development. Furthermore, at the moment very little is known about the suitability of the different development processes for mobile application development. Due to these issues, we have developed an agile development approach called Mobile-D. The Mobile-D approach is briefly outlined here and the experiences gained from four case studies are discussed.
Bapu T. Kolekar | INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
The CafĆ© Management Website is a full- mound web operation developed to streamline and automate the operations of a ultramodern cafĆ©. It replaces traditional homemade processes similar as taking orders, … The CafĆ© Management Website is a full- mound web operation developed to streamline and automate the operations of a ultramodern cafĆ©. It replaces traditional homemade processes similar as taking orders, billing, force operation, and deals tracking with a fast, dependable, and stoner-friendly digital result. This system is designed using React.js for the frontend, which provides an interactive and responsive stoner interface, and Node.js with Express.js for the backend, enabling robust garƧon- side functionality. MongoDB is used as the database to store and manage data efficiently, allowing for inflexibility and scalability. The operation supports colorful places similar as guests, cafĆ© staff, and directors. guests can view the menu and place orders online, while staff can manage those orders in real time. directors can modernize the menu, examiner stock situations, view deals reports, and manage overall operations through a secure dashboard. By automating routine tasks, the CafĆ© Management Website reduces crimes, saves time, and enhances the overall client experience. It also provides perceptive data analytics that helps cafĆ© possessors make informed business opinions. In conclusion, this system offers a ultramodern, digital approach to managing cafĆ© operations, perfecting both effectiveness and service quality
This paper presents the implementation of Dijkstra's algorithm in a Village Data Management System to calculate the shortest path between villages. The VILLAGE DATABASE MANAGEMENT SYSTEM is developed as an … This paper presents the implementation of Dijkstra's algorithm in a Village Data Management System to calculate the shortest path between villages. The VILLAGE DATABASE MANAGEMENT SYSTEM is developed as an web application, utilizing modern web technologies such as HTML, CSS, and JavaScript. As a result, travel time is reduced, fuel is saved, and emergency services' accessibility is improved. Through this research, we aim to promote the application of technology in rural planning and development. We are confident that this system will not only improve the quality of life in rural areas but also prove to be a useful tool for local administration and policymakers.
The article examines methods for optimizing the performance of Progressive Web Applications (PWA). Based on modern practices, techniques such as lazy loading, caching, and image optimization were implemented. To evaluate … The article examines methods for optimizing the performance of Progressive Web Applications (PWA). Based on modern practices, techniques such as lazy loading, caching, and image optimization were implemented. To evaluate their effectiveness, an experiment was conducted on three existing PWAs (Twitter Lite, Starbucks PWA, and AliExpress), with performance metrics recorded before and after implementing these methods. Lighthouse and WebPageTest were used as analysis tools. The results demonstrated significant improvements in load time and reduced data consumption, confirming the efficacy of the proposed approaches. This work may prove valuable for developers and researchers interested in enhancing user experience and web application performance.
Digital transformation in the field of animal health has become urgent along with the increasing need for fast, easily accessible, and efficient services. This study aims to develop a mobile-based … Digital transformation in the field of animal health has become urgent along with the increasing need for fast, easily accessible, and efficient services. This study aims to develop a mobile-based animal health consultation service system to facilitate interaction between animal owners and veterinary medical personnel online. This system is designed to be able to answer the limitations of conventional services that are often constrained by distance, time, and limited information. The development was carried out using the Feature Driven Development (FDD) method, which focuses on designing and implementing key features based on user functional needs. The FDD method allows for an iterative and structured development process, with an emphasis on team collaboration and feature sustainability. The final result of this study is a mobile application that supports real-time consultation features, recording animal health history, integrating doctor and user data, and managing service queues. System trials were conducted through a heuristic approach and direct testing by prospective users, which showed a high level of functionality and usability. With this approach, the developed system not only improves service efficiency but also contributes to the acceleration of the digitalization of the animal health sector in Indonesia.
Introduction: Bali State Polytechnic faces challenges in monitoring offline and online lectures. This research aims to develop a lecture monitoring system in the form of a web application-based class information … Introduction: Bali State Polytechnic faces challenges in monitoring offline and online lectures. This research aims to develop a lecture monitoring system in the form of a web application-based class information display system supported by a web API, in order to improve the effectiveness of lecture monitoring. This system integrates offline and online lecture data and provides a dynamic dashboard that displays lecture status, schedules, lecturer attendance and lecture recapitulation per department in real-time. Methods: This study uses a System Development Life Cycle approach. The system developed is connected to the Online Information System via the Web API to support seamless data retrieval and visualization. Features such as lecture status dashboard, detailed lecture information, attendance monitoring improve operational efficiency. Results: The results of testing 30 respondents showed a high level of user satisfaction, ease of use, and system efficiency. By addressing the specific needs of lecture monitoring in a polytechnic environment, this study offers a comprehensive and real-time solution, which contributes to improving academic management and decision making. Conclusion: The novelty of this study lies in the integration of offline and online lecture monitoring in one integrated web application platform that is easily accessible, providing a unique contribution to the digitalization of higher education management.
Riddhi Patel | World Journal of Advanced Engineering Technology and Sciences
Custom Android ROMs offer enhanced security solutions for enterprise, automotive, and government applications by addressing vulnerabilities inherent in the open-source Android platform. These specialized distributions implement multilayered defensive mechanisms including … Custom Android ROMs offer enhanced security solutions for enterprise, automotive, and government applications by addressing vulnerabilities inherent in the open-source Android platform. These specialized distributions implement multilayered defensive mechanisms including kernel hardening, permission vulnerability mitigation, and firmware-level zero-trust architecture to combat sophisticated threats. Organizations benefit from reduced attack surfaces, secure deployment options tailored to specific threat models, improved regulatory compliance capabilities, and specialized device security for critical applications. Key innovations include continuous verification of system processes, minimal privilege enforcement, hardware-backed security through trusted execution environments, and runtime integrity monitoring. Despite implementation challenges related to performance overhead, compatibility concerns, and update management, custom ROMs provide significant security advantages by addressing vulnerabilities at their foundation rather than attempting to compensate through application-layer controls. As mobile devices increasingly store sensitive data, these hardened implementations play a crucial role in securing enterprise ecosystems while establishing security patterns that may eventually improve mobile security more broadly.
Komunikasi merupakan salah satu kendala yang sering terjadi terhadap turis mancanegara yang berkunjung ke Indonesia, hal ini disebabkan oleh perbedaan bahasa antara masyarakat lokal dan turis. Maka dari itu, untuk … Komunikasi merupakan salah satu kendala yang sering terjadi terhadap turis mancanegara yang berkunjung ke Indonesia, hal ini disebabkan oleh perbedaan bahasa antara masyarakat lokal dan turis. Maka dari itu, untuk mengatasi permasalahan tersebut, dengan dikembangkan sebuah aplikasi percakapan yang dirancang untuk memudahkan turis mancanegara untuk berkomunikasi terhadap masyarakat lokal. Dengan tujuan memanfaatkan teknologi Google Transalate API dalam pengembangan aplikasi percakapan yang dapat digunakan turis mancanegara yang berkunjung ke Indonesia. Pada metode penelitian menggunakan SDLC (Software Development Life Cycle) Waterfall yang dilakukan dengan mendekatkan sistematis yang memiliki alur analisis, desain, coding, dan testing. Pada hasil penelitian diperoleh hasil berupa aplikasi percakapan bagi turis mancanegara yang berkunjung ke Indonesia yang lebih user friendly dari pada Google Translate, dengan memudahkan percakapan langsung tanpa harus melakukan search pada aplikasi, serta memberikan beberapa fitur tambahan seperti rekomendasi tempat wisata, sehingga turis mancanegara yang berkunjung ke Indonesia dapat lebih menikmati tempat wisata yang ada Indonesia. Pada hasil uji coba aplikasi yang sudah dilakukan menunjukkan bahwa aplikasi memiliki peforma dan fungsi yang baik dengan melalui uji blackbox, serta pada pengujian Subjektif yang dilakukan menggunakan kuisioner melalui Google Form dengan 5 responden menunjukkan total skor yang diperoleh sebesar 180 dari 225, dari hasil diperoleh peresentase sebesar 80%.
M. Raja suhasini | INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
ABSTRACT This paper introduces a smart management system designed for cold storage facilities. Our goal is to monitor environmental conditions in real time and automatically manage equipment to maintain ideal … ABSTRACT This paper introduces a smart management system designed for cold storage facilities. Our goal is to monitor environmental conditions in real time and automatically manage equipment to maintain ideal storage settings. The system uses modern sensors to track important factors like temperature, humidity, and gas levels. If any of these go beyond safe limits, the system immediately notifies the user and takes action to correct the situation. It also includes features like automatic control of cooling and dehumidification through relays and ensures uninterrupted performance with a battery backup during power cuts. Additionally, the system is built to save energy by adjusting cooling based on environmental changes and time of day. Users can monitor and control the system through a mobile app or web dashboard, making the entire process convenient and reliable. Keywords: Temperature and Humidity Sensors, Automated Control System, Remote Monitoring, Relay Module, Cloud Data Storage.
Tejas Hande | INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
Hande, Hande,
The advancement of technology in this period has been exceedingly swift. The plethora of emerging innovations compels individuals to remain current. The selling of gallons constitutes a significant and prevalent … The advancement of technology in this period has been exceedingly swift. The plethora of emerging innovations compels individuals to remain current. The selling of gallons constitutes a significant and prevalent industry, prompting numerous gallon enterprises to transition to an online sales model via mobile applications. Consequently, the researchers choose to develop an innovative and user-centric Gallon Refill Water Sales Application. This article elucidates how the Gallon Refill Water Sales Application has enhanced efficiency and ease in the purchasing process. This program enables consumers to swiftly and effortlessly order gallons via their mobile devices. Users can see the inventory of available products, preferred brands, and execute payments using the COD (Cash On Delivery) method
Objectives The Public Health Inspector (PHI) Monthly Report is a critical document that provides insights into environmental, occupational health and food safety aspects within each Medical Officer of Health area … Objectives The Public Health Inspector (PHI) Monthly Report is a critical document that provides insights into environmental, occupational health and food safety aspects within each Medical Officer of Health area in Sri Lanka. Currently, PHIs use a paper format to track these key health indicators, resulting in incomplete and inaccurate national data. This study evaluates the usability of a DHIS2 (District Health Information Software 2) based digital solution to improve PHI reporting. Methods The DHIS2 system was customised to address the gaps in the current reporting process, and its usability was evaluated using the System Usability Scale (SUS) with 50 stakeholders who tested the system. Results The DHIS2 platform was flexible enough to be customised to meet the requirements of the new electronic Environmental, Occupational Health and Food Safety Information Management System (eEOHFSIMS). The system achieved an average SUS score of 72.25, exceeding the accepted benchmark of 68, with a high SD of 13.37. However, a 92% knowledge gap remained. Discussion Digitising the PHI monthly report using DHIS2 addresses the challenges of traditional paper-based reporting, enabling timely monitoring of public health indicators. The favourable SUS score confirms the system’s high usability, yet the knowledge gap underscores the need for ongoing user training to ensure data quality. Conclusions The eEOHFSIMS demonstrated its capacity to deliver accurate, complete and timely data, greatly benefiting Sri Lanka’s primary healthcare services. This system enhancement supports better-informed decision-making, aligns with national health policies and enables continuous monitoring and evaluation of public health services.
Krishna Kakkar | INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
ABSTRACT This paper presents the development of a CodePen clone—an interactive, real-time online code editor designed to support HTML, CSS, and JavaScript with live preview capabilities. Online IDEs such as … ABSTRACT This paper presents the development of a CodePen clone—an interactive, real-time online code editor designed to support HTML, CSS, and JavaScript with live preview capabilities. Online IDEs such as CodePen, JSFiddle, and StackBlitz have revolutionized how developers write, share, and experiment with code snippets. However, most platforms offer limited collaboration features or impose commercial restrictions. This research introduces a custom-built platform using React.js, Node.js, WebSockets, and CodeMirror that facilitates real-time collaboration and automatic preview rendering. Users can sign up, create pens (code snippets), preview results live, and invite others for collaborative editing. The tool addresses accessibility, flexibility, and interactivity in modern coding education and showcases potential as a viable open-source alternative for individual learning, classroom demonstrations, and real-time team projects. Keywords—Code Editor, Online IDE, Real-time Collaboration, HTML/CSS/JS Preview, React.js, WebSockets, CodeMirror
The quality of websites offering canoeing as an active tourism experience in natural environments was explored. This is an activity that is growing in Spain and has a significant impact … The quality of websites offering canoeing as an active tourism experience in natural environments was explored. This is an activity that is growing in Spain and has a significant impact on its economy. 206 websites were evaluated using the 2QCV3Q model. The results conclude that these websites have a slightly above-average quality compared to benchmark entities. The dimensions with the highest rating were Identity, Usability, and Location. There is still much room for improvement, especially in the Content and Services dimensions. These dimensions would provide a more experiential approach, contrary to the traditionally functional approach of the websites. Additionally, it is concluded that it is necessary to tailor the offering to the needs of consumers of this type of product through packages designed based on specific socio-geographic-environmental variables. With the improvement of these issues, their websites can serve as reference models for those who want to position themselves in the sector through digital marketing.
Ravi Shekhar | INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
Abstract The demand for real-time communication capabilities within mobile applications continues to surge, reflecting the increasing need for instant connectivity in both personal and professional spheres. The Android platform, with … Abstract The demand for real-time communication capabilities within mobile applications continues to surge, reflecting the increasing need for instant connectivity in both personal and professional spheres. The Android platform, with its vast user base and diverse ecosystem of devices, presents a significant opportunity for developers looking to create engaging and interactive chat applications. However, building an efficient real- time chat application on Android is a complex undertaking that involves navigating a multitude of technical challenges while adhering to platform-specific constraints and best practices. This report delves into the fundamental challenges inherent in this development process and explores effective solutions and strategies for creating high-performing and reliable real-time chat experiences on the Android platform. Keywords: Real-time communication, Android, User engagement, High performance, Reliability
Abstract Selecting a correct mobile development framework is crucial for obtaining efficiency, maintainability, and performance for Android apps. This study presents a comparative analysis of four most popular Android frameworks: … Abstract Selecting a correct mobile development framework is crucial for obtaining efficiency, maintainability, and performance for Android apps. This study presents a comparative analysis of four most popular Android frameworks: Flutter, Kotlin Multiplatform, Jetpack Compose, and React Native. Every framework offers a variety of strengths and trade-offs concerning performance, UI capabilities, platform integration, developer experience, and community support. Flutter, Google's creation, is a UI toolkit that provides cross-platform development using a shared codebase through its Skia rendering engine-based highly customizable and fast UI. But its dependency on Dart and non-native orientation can bring along integration issues. Kotlin Multiplatform, in contrast, supports code sharing while maintaining native UI development, thus being a good option for teams that value platform-specific experiences but minimize duplicated logic. Jetpack Compose, Google's new declarative UI library for Android, enhances UI development with concise, reactive code but is only for Android, restricting its cross-platform capability. React Native, sponsored by Meta, supports cross-platform development with JavaScript and native-component bridge with balanced performance and development speed but at risk of performance bottlenecks due to its JavaScript-to-native interface. This book compares empirically these frameworks on parameters such as rendering speed, memory, development ease, and flexibility between platforms. Based on analysis of actual implementation scenarios, the study discusses the pros and cons of each framework and offers recommendations to developers, companies, and teams in selecting the optimal framework based on project requirements. The results indicate that the best option relies upon the level of complexity in projects, the skill level of the team, performance requirements, and long-term maintenance. The analysis is a guide for Android development framework choices by developers in the changing environment of Android development. Keywords: Android frameworks, cross-platform performance, UI rendering, code reusability, scalability, developer productivity, Flutter, Jetpack Compose, React Native, Kotlin Multiplatform.
Perkembangan teknologi informasi mendorong adopsi aplikasi berbasis website dalam mendukung operasional bisnis, termasuk di sektor kuliner seperti Kafe Saturdays. Dalam implementasinya, sistem kafe ini menghadapi sejumlah permasalahan, seperti kesalahan dalam … Perkembangan teknologi informasi mendorong adopsi aplikasi berbasis website dalam mendukung operasional bisnis, termasuk di sektor kuliner seperti Kafe Saturdays. Dalam implementasinya, sistem kafe ini menghadapi sejumlah permasalahan, seperti kesalahan dalam proses pemesanan, ketidaksesuaian data stok, serta gangguan saat sistem digunakan secara bersamaan. Penelitian ini bertujuan untuk menguji kualitas sistem melalui empat metode pengujian perangkat lunak, yaitu unit testing, integration testing, system testing, dan validation testing. Unit testing dilakukan dengan pendekatan white box testing untuk memastikan bahwa setiap fungsi CRUD berjalan dengan benar. Sementara itu, integration testing, system testing, dan validation testing menggunakan pendekatan black box testing untuk menguji integrasi antar modul, stabilitas sistem secara menyeluruh, dan kesesuaian fitur sistem dengan kebutuhan pengguna akhir. Proses pengujian dilakukan secara sistematis dengan skenario yang mewakili kondisi nyata penggunaan aplikasi. Hasil pengujian menunjukkan bahwa sebagian besar fitur berjalan sesuai spesifikasi, modul berfungsi dengan baik, dan data tetap konsisten. Namun, ditemukan kendala pada validasi input dan penurunan performa ketika sistem menerima beban tinggi. Penelitian ini menyimpulkan bahwa penerapan metode pengujian yang terstruktur mampu meningkatkan kualitas perangkat lunak serta memberikan pengalaman pengguna yang lebih optimal.
Kemajuan teknologi jaringan komputer mendorong adopsi Wireless Local Area Network (WLAN) di institusi pendidikan untuk mendukung pembelajaran digital. Namun, kurangnya kontrol akses internet memungkinkan siswa mengunjungi situs yang tidak relevan. … Kemajuan teknologi jaringan komputer mendorong adopsi Wireless Local Area Network (WLAN) di institusi pendidikan untuk mendukung pembelajaran digital. Namun, kurangnya kontrol akses internet memungkinkan siswa mengunjungi situs yang tidak relevan. Penelitian ini membahas keamanan jaringan di SMKN 1 Bangkalan, di mana siswa masih bebas mengakses situs yang tidak mendukung kegiatan belajar. Tujuan penelitian ini adalah meningkatkan keamanan WLAN dengan menerapkan Web Proxy pada router Mikrotik. Metode yang digunakan meliputi observasi infrastruktur jaringan, wawancara dengan pihak terkait, serta studi kepustakaan mengenai keamanan jaringan dan teknologi Web Proxy. Hasil penelitian menunjukkan bahwa penerapan Web Proxy pada Mikrotik dapat membatasi akses ke situs tidak diinginkan melalui penyaringan otomatis. Konfigurasi transparent proxy memungkinkan pemfilteran tanpa pengaturan tambahan pada perangkat pengguna. Selain itu, fitur caching membantu mengoptimalkan penggunaan bandwidth. Dengan demikian, Web Proxy terbukti efektif dalam meningkatkan keamanan jaringan di SMKN 1 Bangkalan, menciptakan lingkungan internet yang lebih aman bagi pembelajaran. Penelitian lanjutan disarankan untuk mengintegrasikan Web Proxy dengan firewall dan sistem autentikasi guna memperkuat perlindungan jaringan.
Penelitian ini bertujuan untuk menentukan kelayakan dan menghasilkan produk berupa media interaktif berbasis android bermuatan kearifan lokal pada materi pengenalan alat musik daerah untuk Sekolah Dasar Purworejo dengan menggunakan metode … Penelitian ini bertujuan untuk menentukan kelayakan dan menghasilkan produk berupa media interaktif berbasis android bermuatan kearifan lokal pada materi pengenalan alat musik daerah untuk Sekolah Dasar Purworejo dengan menggunakan metode RnD (research and development). Sedangkan dalam tahap pengembangan mengadopsi model ADDIE (analysis, design, development, implementation, evaluation). Subjek yang digunakan dalam penelitian ini adalah 2 dosen dari Universitas Muhammadiayah Purworejo sebagai validator ahli media dan ahli materi. Teknik pengumpulan data menggunakan metode wawancara, angket, observasi, dan dokumentasi. Instrumen dalam penelitian ini yaitu lembar validasi ahli media dan materi. Analisis data menggunakan skala likert untuk menentukan kualitas produk media interaktif berbasis android bermuatan kearifan lokal yang dikembangkan. Adapun hasil kelayakan media interaktif berbasis android bermuatan kearifan lokal dari ahli media mendapatkan skor 4,69 dan ahli materi mendapatkan skor 4,67. Berdasarkan hasil analisis data yang diperoleh dari validator ahli media dan ahli materi dapat disimpulkan bahwa skor yang diperoleh dalam pengembangan media interaktif berbasis android bermuatan kearifan lokal masuk dalam kriteria ā€œsangat baikā€ sehingga layak digunakan untuk pembelajaran di Sekolah Dasar Purworejo.
This paper analyzed online code editors per comparison on their features, usability and performance with a focus on collaborative programming and education. The design and development of a modern online … This paper analyzed online code editors per comparison on their features, usability and performance with a focus on collaborative programming and education. The design and development of a modern online code editor which would integrate real-time collaboration, syntax highlighting, multi-language support and automated testing abilities are pondered on. Leveraging on the latest web technologies, thus a system overcoming these limitations in current solutions will scale, address acumen for accessibility, and also contribute to a seamless user experience across devices. An exhaustive evaluation of the editor would compare the effectiveness of the editor in comparison with that available in the industry today, with a significant application in education, remote software development, and hackathons. Findings show the changes online code editors can bring to democratizing programming education, enhancing productivity of distributed teams and nurturing further innovation in collaborative coding environments.
Agricultural price forecasting plays a vital role in empowering farmers with market intelligence, enhancing crop planning, and supporting economic resilience. This project presents an efficient and user-friendly system for predicting … Agricultural price forecasting plays a vital role in empowering farmers with market intelligence, enhancing crop planning, and supporting economic resilience. This project presents an efficient and user-friendly system for predicting the Minimum Support Price (MSP) of crops using machine learning techniques, with a real-time interface built using Streamlit. The system leverages an XGBoost regression model trained on historical crop price datasets, including commodity name, crop variety, type, and year. To increase accessibility and impact, the application incorporates Twilio SMS integration, enabling users to send MSP predictions directly to farmers’ mobile phones. The web interface includes a step-wise selection mechanism for crop type, commodity, and variety, along with intuitive visualization of prediction results and comparison with actual MSP values when available. The model achieves a strong R² score, indicating reliable predictive performance across crop types and years. By integrating machine learning with SMS-based communication, this solution offers a practical and scalable tool for agricultural advisory systems, especially in rural and low-resource settings.
The suggested work is a mobile app assists farmers to sell crops via fresh roots, resulting in success and raising their standards of living. This work offers a solution for … The suggested work is a mobile app assists farmers to sell crops via fresh roots, resulting in success and raising their standards of living. This work offers a solution for farmers futile during the pandemic since they are unable to sell the crop yields due to insufficient buyers and market agents who did not purchase the crop yields even at a quarter of the market price. Most farmers end up receiving low remuneration for their labor as a result of the mediators. Real-time application is to enhance communication between buyers and farmers easily with an effective solution to transform agricultural products for higher returns on their harvests. Given the conditions presented for this issue, an Android mobile application-based solution is implemented that is a means for the farmers to market their crop production assists them to be more assured of their sales, and will make agriculture worthwhile by beating the mediator-led farm value chain. The mediators are substituted by a virtual mechanism that ensures direct contact between the farmers and the markets or purchasers with multiple alternatives. A request is nothing but from farmer side to know about mobile and how to operate and get more insights. The application is developed using flutter. This application solves the communication of the farmer and the buyer and they can market their crop as they could not get any buyer and market place the fresh roots facilitates the selling of their crops in the app and they can communicate directly and assist farmers to cultivate.
Abstract Effective library management is essential for streamlining book circulation, maintaining accurate records, and enhancing user experience. This paper presents Book Vault, a comprehensive library management application designed to simplify … Abstract Effective library management is essential for streamlining book circulation, maintaining accurate records, and enhancing user experience. This paper presents Book Vault, a comprehensive library management application designed to simplify the administrative and transactional operations of libraries. The system supports user and admin roles, allowing administrators to manage books, memberships, and transactions, while enabling users to view availability, borrow, and return books. Key features include a fine calculation system for late returns, automated report generation, and real-time status tracking of issued and overdue books. Developed using a RESTful architecture, Book Vault ensures seamless interaction between the frontend and backend, with a user-friendly interface built using basic web technologies. The application improves efficiency, reduces manual workload, and promotes organized library operations. Keywords: Library management system, Book Vault, REST API, User authentication, Book circulation, Fine management, Reporting system, Web application.
ABSTRACT Background Language models are increasingly used by software developers. However, it remains unclear whether their standard chat‐based interfaces are suitable for software development—especially for users with limited programming experience. … ABSTRACT Background Language models are increasingly used by software developers. However, it remains unclear whether their standard chat‐based interfaces are suitable for software development—especially for users with limited programming experience. Objective This work presents a tool, called NoCodeGPT, that provides a customized interface for language models aimed at enabling the implementation of small web applications without writing code. Methods We first conducted an exploratory study in which three participants used ChatGPT to implement a simple web‐based application. After that, we designed and implemented a customized GPT interface, called NoCodeGPT. To evaluate this new interface, we asked 14 students with limited web development experience to build two small web applications using only prompts. Results The exploratory study showed that general‐purpose chat interfaces like ChatGPT are not user‐friendly for application development. One participant, for instance, was unable to complete any proposed user stories. In contrast, results with NoCodeGPT were encouraging: 9 out of 14 participants completed all user stories, while the remaining five completed at least half. Conclusion The standard GPT interface is not well‐suited for novice web developers. In response, we proposed, designed, and implemented a new interface that offers a more accessible experience for building web applications with language models.
This paper proposes a method for recommending parent–child travel destinations and planning travel routes tailored to children of different ages. The method inputs basic information about the attractions (such as … This paper proposes a method for recommending parent–child travel destinations and planning travel routes tailored to children of different ages. The method inputs basic information about the attractions (such as ticket prices, geographical locations, opening hours, etc.) into the system database and intelligently recommends suitable attractions based on user-provided data, including the children’s age, travel time, and trip theme. The paper transforms the route planning problem into a Traveling Salesman Problem (TSP) to optimize the travel route further. It presents an improved single-parent genetic algorithm based on sine chaos mapping (SCM-SPGA) to solve and optimize the shortest path for parent–child trips. Experimental results demonstrate that this algorithm has significant advantages in path planning accuracy and efficiency. The method is applied to a tourism dataset of Hainan, providing more personalized and age-appropriate attraction recommendations for tourists planning a parent–child trip to Hainan and optimizing the travel route. The research shows that the proposed method can effectively meet the personalized needs of parent–child travelers, significantly improving the overall travel experience by offering more tailored, efficient, and enjoyable trip-planning solutions.
Server-Driven UI (SDUI) represents a transformative architectural pattern in mobile application development that fundamentally changes how user interfaces are managed and delivered. By shifting UI control to the server side, … Server-Driven UI (SDUI) represents a transformative architectural pattern in mobile application development that fundamentally changes how user interfaces are managed and delivered. By shifting UI control to the server side, organizations can achieve greater flexibility, faster iterations, and improved consistency across platforms. This architectural innovation enables dynamic updates without app store submissions, facilitates A/B testing, and streamlines cross-platform development while maintaining platform-specific design guidelines. The implementation success stories from major technology companies demonstrate SDUI's effectiveness in handling complex UI requirements, reducing development cycles, and enhancing user experiences across diverse platforms and market segments.
At the age of 4-5 years, which is considered a golden age, children exhibit a high level of curiosity about their environment. Therefore, engaging and periodic educational concepts are crucial … At the age of 4-5 years, which is considered a golden age, children exhibit a high level of curiosity about their environment. Therefore, engaging and periodic educational concepts are crucial for them, particularly in the area of healthy food recognition. This serves as a preventive measure against unhealthy foods as children grow older. The research aims to develop a card game as an interactive medium for introducing healthy foods to children. The method used in this research is Design Thinking with a basic scheme, namely Emphatize, define, ideate, prototype, test. direct data mining through observation and interviews. The data analysis revealed the concept of "fun." This concept was implemented through card design. After testing with several children, it was found that the created cards successfully captured the children's attention and encouraged them to learn more about healthy foods. In the future, this research can be expanded into more engaging media, such as in the form of Augmented Reality.