CloudGuide: Helping users estimate cloud deployment cost and performance for legacy web applications

Author(s):  
Siew Huei Liew ◽  
Ya-Yunn Su
Author(s):  
G. Vacca ◽  
D. Pili ◽  
D. R. Fiorino ◽  
V. Pintus

The presented work is part of the research project, titled "Tecniche murarie tradizionali: conoscenza per la conservazione ed il miglioramento prestazionale" (Traditional building techniques: from knowledge to conservation and performance improvement), with the purpose of studying the building techniques of the 13<sup>th</sup>&amp;ndash;18<sup>th</sup> centuries in the Sardinia Region (Italy) for their knowledge, conservation, and promotion. The end purpose of the entire study is to improve the performance of the examined structures. In particular, the task of the authors within the research project was to build a WebGIS to manage the data collected during the examination and study phases. This infrastructure was entirely built using Open Source software. <br><br> The work consisted of designing a database built in PostgreSQL and its spatial extension PostGIS, which allows to store and manage feature geometries and spatial data. The data input is performed via a form built in HTML and PHP. The HTML part is based on Bootstrap, an open tools library for websites and web applications. The implementation of this template used both PHP and Javascript code. The PHP code manages the reading and writing of data to the database, using embedded SQL queries. <br><br> As of today, we surveyed and archived more than 300 buildings, belonging to three main macro categories: fortification architectures, religious architectures, residential architectures. The masonry samples investigated in relation to the construction techniques are more than 150. <br><br> The database is published on the Internet as a WebGIS built using the Leaflet Javascript open libraries, which allows creating map sites with background maps and navigation, input and query tools. This too uses an interaction of HTML, Javascript, PHP and SQL code.


Author(s):  
Wesam Al-Sudani ◽  
Amit Gill ◽  
Chen Li ◽  
Jidong Wang ◽  
Fei Liu

The Complete Automatic Public Turing test to tell Computers and Humans Apart (CAPTCHA) is a modern implementation of the Turing test. A CAPTCHA asks a series of questions which are supposed to be relatively easy for mature human beings but hard for machines to answer. A CAPTCHA, as its name suggests, is generally used as a tool to distinguish human beings from machines when the corresponding party is invisible in a remote site. There are many CAPTCHAs proposed and widely used in many Internet applications, with varied strength and performance. In this article, a review of current CAPTCHAs is presented. Analysis and comparisons are provided for various CAPTCHAs. Two types of new CAPTCHAs, intelligent and multimedia CAPTCHAs, are proposed. Our experiments have shown that the newly proposed CAPTCHAs have stronger protection than most existing CAPTCHAs and they can be applied to various web applications, such as e-commerce.


Author(s):  
David Haynes ◽  
Philip Mitchell ◽  
Eric Shook

Technologies around the world produce and interact with geospatial data instantaneously, from mobile web applications to satellite imagery that is collected and processed across the globe daily. Big raster data allows researchers to integrate and uncover new knowledge about geospatial patterns and processes. However, we are also at a critical moment, as we have an ever-growing number of big data platforms that are being co-opted to support spatial analysis. A gap in the literature is the lack of a robust framework to assess the capabilities of geospatial analysis on big data platforms. This research begins to address this issue by establishing a geospatial benchmark that employs freely accessible datasets to provide a comprehensive comparison across big data platforms. The benchmark is a critical for evaluating the performance of spatial operations on big data platforms. It provides a common framework to compare existing platforms as well as evaluate new platforms. The benchmark is applied to three big data platforms and reports computing times and performance bottlenecks so that GIScientists can make informed choices regarding the performance of each platform. Each platform is evaluated for five raster operations: pixel count, reclassification, raster add, focal averaging, and zonal statistics using three different datasets.


Author(s):  
Jan Murlewski ◽  
Jaroslaw Wojciechowski ◽  
Bartosz Sakowicz ◽  
Andrzej Napieralski

2021 ◽  
Vol 20 ◽  
pp. 183-188
Author(s):  
Kacper Szymanek ◽  
Beata Pańczyk

Modern web applications require flow of large amounts of data. To maintain order in code, a state manager was invented. With manager all data can be retrieved from and goes to one place. In this paper, four libraries for state management (NgRx, Ngxs, Redux, Vuex) were analyzed. Five criteria were used for the study: code metrics, solution structure, availability of ready-made implementations, community support, and performance testing. Results showed that there is not the best tool in every criterion, but when comparing the results obtained, the most universal solution is Vuex.


2021 ◽  
Vol 17 (1) ◽  
pp. 71-88
Author(s):  
Suguna Mallika S. ◽  
Rajya Lakshmi D.

The society's increasing reliance on web applications with the growing online market and digitization of almost every service, there is an increasing demand for better reliability, security, and interoperability of web applications. Testing becomes an integral part of improving this reliability on web applications. Despite the innumerable number of tools, techniques, methods for testing web applications, there is still scope for expansion in the code coverage of web applications. Mutation testing with its expansive potential to expose vulnerabilities of web applications took a backseat owing to its exhaustive testing cycles. Some mutation operators related to security, performance, and other non-functional attributes of web applications are presented in the current work. In the current work, a thorough analysis of various mutations operators proposed by authors towards the non-existent operators thus far is presented. An augment of 47% of operators occurred in the present work. A concise discussion on the scope of work future direction of work is presented.


Sign in / Sign up

Export Citation Format

Share Document