The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
This study attempts to find relationship between progress bar design components and subjective speed by subjective evaluation experiments, and apply experimental results to software interface design. We prepared the 10 different shapes of progress bar, displayed each progress bar taking time around 10 seconds to be completed, and let subjects to answer how long they felt. As a result, quarter ring...
The interface between human operators and industrial control systems (HMI, Human Machine Interface) is a key component for operating and configuring industrial machines and facilities, which have grown in terms of functionality and complexity. However, HMI software in industrial operation tends to have a longer lifespan than desktop or office software. Besides growing maintenance cost over time, it...
In a large industry project that followed an agile approach based on the Scrum method, we found that the team often struggled with breaking coarse product backlog items down into the detailed tasks that had to be completed in a sprint. The team's understanding of the backlog items' business and technical implications and dependencies seemed not deep enough to identify all necessary tasks, so in addition...
Previously we developed a low-cost, multi-configurable handheld response system, using a reflective-type intensity modulated fiber-optic sensor (FOS) [1] to accurately gather participants' behavioral responses during functional magnetic resonance imaging (fMRI). Inspired by the popularity and omnipresence of the fingertip-based touch sensing user interface devices, in this paper we present the design...
The current technological trend in car navigation systems is the use of a Display Audio device connected to a smart phone. However, driver distraction, the differing life cycle between the Display Audio and the smart phone used, and other problematic issues exist. In this study, we discuss the current on-vehicle information devices, and propose a new architecture for an on-vehicle information system...
The interaction between humans and various technological devices has always been limited by the communication between the user and the machine, this primarily because the machines do not possess the ability to interpret the natural movements of a person. In the case of remote interaction with unmanned vehicles (UAV) as cars, helicopters, airplanes, many researchers have resorted to the use of different...
In computer-aided drug design, software tools are used to narrow down possible drug candidates, therefore reducing the amount of expensive in vitro research by a process called virtual screening. However, searching for drug candidates among a huge number of alternatives requires extensive computation. In this paper, we describe a science gateway for virtual screening that has been tailored to the...
In this paper, we present a new software developed to evaluate performance of background subtraction (BGS) methods in pixel-level and frame-level. To evaluate accuracy of diverse conventional BGS techniques, users first should select a BGS method, its fundamental parameters and test data set. Then, the software performs implemented analysis procedures to output qualitative and quantitative evaluation...
One of main points of software testing is test coverage analysis because defects may exist in uncovered parts and appear when users use the software. Test coverage analysis is one process which is used for solving the uncovered testing. This process consists of code instrumentation, collecting coverage data during test execution, and analyzing the coverage measure. Test coverage analysis has to be...
In this paper, we report a survey that gathered the opinions on electronic student services by implementing the iKnow system. The methodology to evaluate user satisfaction was based on realization of questionnaires, and surveys with students, as well as interviews with the teaching and administration staff. We have realized several surveys and questionnaires, not just during the development cycle,...
▪ Several Web-driven Applications in Pacific • Progress Rollbase, Progress DataDirect Cloud, Easyl, OE-BPM ▪ Presence of dynamic objects in the UI ▪ Database-driven applications • Table-based output screens • Dynamic URLs get generated with database sequence ▪ Frequent changes to UI in Agile environment • Changes can be expected on every sprint ▪ Requirement to be extensible for other future products.
Every software program that interacts with a user requires a user interface. Model-View-Controller (MVC) is a common design pattern to integrate a user interface with the application domain logic. MVC separates the representation of the application domain (Model) from the display of the application's state (View) and user interaction control (Controller). However, studying the literature reveals that...
Engineering large software-based systems in safety-critical domains is a challenging task despite extensive research on the topic. The software technologies and development processes are established, and basic safety principles are well known. However, demonstrating the safety of a software-based automation system remains a key challenge, particularly in the nuclear domain. In this paper, we describe...
An approach to software architecture creation is described in the context of agile development. It eschews the traditional separation of top-down and bottom-up design. A concrete, cumulative, least-commitment process is demonstrated that establishes an architecture core likely to remain stable as requirements are added.
This paper describes an approach to a full vertical smart building solution. The concept relies on identification of distinct layers, selection of optimal technologies for each, and their seamless integration into a unified service. The solution uses low-cost, energy efficient Zigbee for the most massive device layer, embedded solution for the layer local intelligence resides in, and enterprise technologies...
An actual VOICE INPUT VOICE OUTPUT Correspondence Help identifies the actual disordered talk from the person as well as develops communications that are changed into artificial talk. Tests demonstrated this technique works within producing great acknowledgement overall performance (mean precision 98 percentage) upon extremely disordered talk, even if acknowledgement perplexity is actually elevated...
System testing of software applications with a graphical-user interface (GUI) front-end requires that sequences of GUI events, that sample the application’s input space, be generated and executed as test cases on the GUI. However, the context-sensitive behavior of the GUI of most of today’s non-trivial software applications makes it practically impossible to fully determine the software’s input space...
The code reuse technology based on the MVC framework is studied while implementing a project named "The comprehensive service system of fishing vessel inspection." Based on the concept of MVC, common reuse methods used in the project is illustrated from seven aspects, i.e. the inheritance reuse of master page in the View, layout code reuse in the web page design, login reuse in the Controller,...
More and more electronics companies are outsourcing their hardware/software components. With a number of mergers and acquisitions, the number of available system software vendors is decreasing. The rising complexity in product features also places tremendous burden on each vendor to manage their requirements in such a way so as to cater to diverse requirements sets from various customers. As a result,...
In this paper, we develop a brainwave-based control system for Cerebot, consisting of a humanoid robot and a CerebusTM Data Acquisition System up to 128 channels. Under the OpenViBE programming environment, the control system integrates OpenGL, OpenCV, WEBOTS, Choregraph, Central software, and user-developed programs in C++ and Matlab. The proposed system is easy to be expanded or upgraded. Firstly,...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.