scholarly journals Supporting Virtual Interaction Objects with Polymorphic Platform Bindings in a User Interface Programming Language

Author(s):  
Anthony Savidis
2021 ◽  
Vol 12 (2) ◽  
pp. 52-65
Author(s):  
Eviatar Rosenberg ◽  
Dima Alberg

A significant part of pension savings is in the capital market and exposed to market volatility. The COVID-19 pandemic crisis, like the previous crises, damaged the gains achieved in those funds. This paper presents a development of open-source finance system for stocks backtesting trade strategies. The development will be operated by the Python programming language and will implement application user interface. The system will import historical data of stocks from financial web and will produce charts for analysis of the trends in stocks price. Based on technical analysis, it will run trading strategies which will be defined by the user. The system will output the trade orders that should have been executed in retrospect and concluding charts to present the profit and loss that would occur to evaluate the performance of the strategy.


Author(s):  
OMID BANYASAD ◽  
PHILIP T. COX

The design and implementation of a programming environment including an editor, a debugger and an interpreter engine for Lograph, a general-purpose visual logic programming language, is discussed. The rationale for user-interface design decisions is presented, the goal of which is to increase cognitive support for the creation, exploration and debugging of Lograph programs. The design of the interpreter engine allows for animation of execution in the debugger. The engine takes full advantage of an efficient implementation of Prolog, and operates on a Prolog translation of Lograph programs and queries. The translated Lograph programs are probed with instrumentation code at appropriate places so that applications of Lograph rules are reported to the visual interface of the Lograph debugger as a side effect of the execution of a program.


Author(s):  
Yunju Jo ◽  
◽  
Seok-Ju Chun ◽  
Jungwoo Ryoo

This paper introduces our work on the development of a novel system for applying MIT’s Scratch to teaching classes of four to eight-years-old students. Scratch is a visual, block-based programming language designed for anybody to create a computer program without the worry of syntax errors by assembling icon-like command blocks. However, four to eight-year-old students have trouble using a computer mouse or keyboard and face difficulties when trying Scratch programming. This research developed a tactile, electronic block system that allows students to manipulate physical objects in a tangible way to conduct their programming tasks. The system consists of a Scratch simulator and physical, electronic blocks embodying the Scratch user interface shapes. We taught programming to the classes of second-grade elementary school students (eight-years-old) using our system. The results are encouraging. Our subjects’ interest in programming improved from 3.23 to 4.0 out of the scale of 5, and fifteen students out of twenty five were able to solve nine questions on sequence, loop, and control structure successfully, which are fundamental concepts of programming.


Author(s):  
Oye N. D. ◽  
Jemimah N.

This research is aimed at developing a Software Framework for poultry management with the objectives: To provide poultry farmers with expert knowledge from the comfort of their homes. The system is developed using generic iterative waterfall model as methodology, HTML, CSS, JavaScript and Bootstrap for graphical user interface. PHP is used as programming language and MySQL as DBMS and normalization technique. The system is hosted locally for validation and testing on Xampp local host. The researchers recommended Poultry farmers to adopt and use the software framework because it can give knowledge on how to manage poultry expert system of different categories in poultry farming.


2021 ◽  
Vol 20 (1) ◽  
pp. 9-14
Author(s):  
Sabur Alim ◽  
Theophilus Eseyin

Biometric recognition is a means of identification in which natural human endowment is used. Fingerprint, Iris, Face, DNA are examples of biometrics. Algorithms have been developed to recognize and identify each natural human endowment which in turn can be used to identify every human being. The aim of this study is to develop a safe which can only be accessed using Fingerprint with vibration sensor thereby improving the safety and security of traditional locks using key and padlock. This system ensures that only users whose fingerprint has been enrolled on the fingerprint sensor memory can access the Safe. Fingerprint Biometric among other biometrics can deliver high level of security which eradicates the need to remember PINs, passwords or the necessity of carrying keys/cards and identity proof. The system makes use of an Arduino UNO microcontroller which controls and connect the necessary hardware required for locking and unlocking the safe. The program running on the microcontroller was developed using Arduino Integrated Development Environment (IDE) with C programming language. The range of functionality of the system is wide, it is implemented with low cost hardware, simple user interface, high security reliability and theft alert are some of the major advantages of this project. It is intended that the fingerprint lock safe shall eventually replace the manual traditional methods used for personal safe keeping of properties that is common in Nigeria and hence provide practicable way for a better security.


Author(s):  
Izzat Alsmadi

The success of any software application heavily depends on the success of its User Interface (UI) design. This is since users communicate with those applications through their UIs and they will build good or bad impressions based on how such UIs help them using the software. UI design evolves through the years to be more platform and even code independent. In addition, the design of an application user interface consumes a significant amount of time and resources. It is expected that not only the same UI design should be relatively easy to transfer from one platform to another, but even from one programming language release to another or even from one programming language to another. In this chapter, we conducted a thorough investigation to describe how UI design evolved through the years to be independent from the code, or any other environment element (e.g. operating system, browser, database, etc.).


2018 ◽  
Vol 2018 ◽  
pp. 1-8
Author(s):  
Theodosius Marwan Irnaka ◽  
Wahyudi Wahyudi ◽  
Eddy Hartantyo ◽  
Adien Akhmad Mufaqih ◽  
Ade Anggraini ◽  
...  

Seismic reflection is one of the most popular methods in geophysical prospecting. Nevertheless, obtaining high resolution and accurate results requires a sophisticated processing stage. There are many open-source seismic reflection data processing software programs available; however, they often use a high-level programming language that decreases its overall performance, lacks intuitive user-interfaces, and is limited to a small set of tasks. These shortcomings reveal the need to develop new software using a programming language that is natively supported by Windows® operating systems, which uses a relatively medium-level programming language (such as C#) and can be enhanced by an intuitive user interface. SEISGAMA was designed to address this need and employs a modular concept, where each processing group is combined into one module to ensure continuous and easy development and documentation. SEISGAMA can perform basic seismic reflection processes. This ability is very useful, especially for educational purposes or during a quality control process (in the acquisition stage). Those processes can be easily carried out by users via specific menus on SEISGAMA’s main user interface. SEISGAMA has been tested, and its results have been verified using available theoretical frameworks and by comparison to similar commercial software.


2006 ◽  
Vol 13 (2) ◽  
pp. 303-339 ◽  
Author(s):  
Anthony Savidis ◽  
Constantine Stephanidis

Sign in / Sign up

Export Citation Format

Share Document