Design and Development of Graphical User Interfaces for Detection of Forest Fires at early stages using Open-Source Technologies

Author(s):  
Jaskaran Singh ◽  
Chandan Taluja ◽  
Vijaya Choudhary ◽  
Kailash Chand ◽  
Paramita Guha
Author(s):  
Merissa Walkenstein ◽  
Ronda Eisenberg

This paper describes an experimental study that compares a graphical user interface for a computer-telephony product designed without the involvement of a human factors engineer to a redesign of that interface designed with a human factors engineer late in the development cycle. Both interfaces were usability tested with target customers. Results from a number of measures, both subjective and objective, indicate that the interface designed with the human factors engineer was easier to use than the interface designed without the human factors engineer. The results of this study show the benefits of involving human factors engineers in the design of graphical user interfaces even towards the end of a development cycle. However, this involvement is most effective when human factors engineers are included as an integral part of the design and development process even at this late stage in the process.


Author(s):  
Søren Kejser Jensen ◽  
Christian Thomsen ◽  
Torben Bach Pedersen ◽  
Ove Andersen

AbstractExtract-Transform-Load (ETL) flows are used to extract data, transform it, and load it into data warehouses (DWs). The dominating ETL tools use graphical user interfaces (GUIs) where users must manually place steps/components on a canvas and manually connect them using lines. This provides an easy to understand overview of the ETL flow but can also be rather tedious and require much trivial work for simple things. We, therefore, challenge this approach and propose to develop ETL flows by writing code. To make the programming easy, we proposed the Python-based ETL framework in 2009. We have extended significantly since the original release, and in this paper, we present an up-to-date overview of the framework. offers commonly used functionality for programmatic ETL development and enables the user to efficiently create effective ETL flows with the full power of programming. Each dimension is represented by a dimension object that manages the underlying table or tables in the case of a snowflaked dimension. Thus, filling a slowly changing or snowflaked dimension only requires a single method call per row as performs all of the required lookups, insertions, and assignment of surrogate keys. Similarly to dimensions, fact tables are each represented by a fact table object. Our latest addition to , Drawn Table Testing (DTT), simplifies testing ETL flows by making it easy to define both preconditions (i.e., the state of the database before the ETL flow is run) and postconditions (i.e., the expected state after the ETL flow has run) into a test. DTT can also be used to test ETL flows created in other ETL tools. also provides a set of commonly used functions for transforming rows, classes that help users parallelize their ETL flows using simple abstractions, and editor support for working with DTT. We present an evaluation that shows that provides high programmer productivity and that the created ETL flows have good run-time performance. Last, we present a case study from a company using in production and consider some of the lessons we learned during the development of as an open source framework.


Author(s):  
Leslie M. Blaha ◽  
Leif Carlsen ◽  
Tim Halverson ◽  
Brad Reynolds

We demonstrate a set of software tools designed to facilitate computational cognitive modeling of multitasking performance. The Modifiable Multitasking Environment (ModME) offers a flexible, browser-based platform for creating multitasking experiments. Simplified Interfacing for Modeling Cognition–JavaScript (SIMCog-JS) provides communication between the browser-based experiments in ModME and the Java implementation of the ACT-R cognitive architecture. The baseline configuration of these software packages enables an ACT-R model to perform pilot-like multitasking in the modified Multi-Attribute Task Battery, which is implemented as the baseline task available in ModME. We show how this combination facilitates the development of models for assessing multitasking workload. In this demonstration, we will explain the software packages and allow attendees to interact with system elements, particularly the ModME graphical user interfaces. All software is available open source for attendees to try themselves.


2020 ◽  
Vol 39 (5) ◽  
pp. 332-337 ◽  
Author(s):  
Alain M. Plattner

GPRPy is an open-source ground-penetrating radar software compatible with a range of ground-penetrating radar systems. Data processing and plotting can be performed by using graphical user interfaces or scripts that are generated automatically from the graphical user interfaces. This makes learning the software easy, and it enables researchers to share their scripts as part of a publication to ensure reproducible research. GPRPy enables profile data processing and visualization, velocity analysis, interpolation of 3D data cubes from profile data, and 3D interpolation for interfaces visible in multiple profiles. The software is written in Python and runs on all major operating systems.


2021 ◽  
Vol 5 (EICS) ◽  
pp. 1-31
Author(s):  
Nicolas Burny ◽  
Jean Vanderdonckt

With the continuously increasing number and variety of devices, the study of visual design of their Graphical User Interfaces grows in importance and scope, particularly for new devices, including smartphones, tablets, and large screens. Conducting a visual design experiment typically requires defining and building a GUI dataset with different resolutions for different devices, computing visual design measures for the various configurations, and analyzing their results. This workflow is very time- and resource-consuming, therefore limiting its reproducibility. To address this problem, we present UiLab, a cloud-based workbench that parameterizes the settings for conducting an experiment on visual design of Graphical User Interfaces, for facilitating the design of such experiments by automating some workflow stages, and for fostering their reproduction by automating their deployment. Based on requirements elicited for UiLab, we define its conceptual model to delineate the borders of services of the software architecture to support the new workflow. We exemplify it by demonstrating a system walkthrough and we assess its impact on experiment reproducibility in terms of design and development time saved with respect to a classical workflow. Finally, we discuss potential benefits brought by this workbench with respect to reproducing experiments in GUI visual design and existing shortcomings to initiate future avenues. We publicly release UiLab source code on a GitHub repository.


Author(s):  
Noam Shemtov

This chapter examines the scope of protection to which graphical user interfaces may be eligible under various intellectual property rights: namely, trade marks, unfair-competition laws, design rights, copyright, and patents. It first considers the extent of copyright protection over a software product’s ‘look-and-feel’ elements, with particular emphasis on graphical user interfaces protection under US and EU laws. It then discusses trade-mark, trade-dress, and unfair-competition protection for graphical user interfaces, along with intellectual property rights protection for design patents and registered designs. Finally, it describes the patent protection for graphical user interfaces in the United States and at the European Patent Office.


Sign in / Sign up

Export Citation Format

Share Document