Explore chapters and articles related to this topic
Supporting Development of Online Task Guidance for Software System Users: Lessons From the WITS Project
Published in Charles P. Bloom, R. Bowen Loftin, Facilitating the Development and Use of Interactive Learning Environments, 2020
Robert Farrell, Lawrence S. Lefkowitz
Finally, our application interface had to handle software applications running on different platforms (mainframe and workstation) and using different user-interface toolkits. Our customers had both large IBM 3270-based mainframe applications and small X-window workstation-based applications. We developed a generic user-interface action language that shielded the other modules of the tutoring system from the specifics of the toolkit in which the software system was implemented and the platform on which it ran. We supported the IBM 3270-based systems by modifying an in-house terminal emulator to output the user interface action language and then requiring the students to use that terminal emulator to access the mainframe. For the workstation-based systems, we modified the user interface toolkit used to program the OSS to output the user interface action language. We were not able to develop the toolkit modifications in time, so our deployed GSAT application was modified to output the user interface action language directly. Standardizing on the user interface action language early in the development of the generic tutoring system made the development of the other modules much easier. It is important to identify the nature of the application interface early and make alliances with groups developing the toolkits or environments in which the application will operate. The best approach is to build this sort of support directly into the operating system so that any advisory system, help system, or tutor could track application usage at a high level.
A Child-Robot Musical Theater Afterschool Program for Promoting STEAM Education: A Case Study and Guidelines
Published in International Journal of Human–Computer Interaction, 2023
Jiayuan Dong, Koeun Choi, Shuqi Yu, Yeaji Lee, Jisun Kim, Devanshu Vajir, Chelsea Haines, Phyllis Leary Newbill, Ariana Wyatt, Tanner Upthegrove, Myounghoon Jeon
Milo (Figure 1(c); Height: 24 in) is also a humanoid robot initially created to support children with autism. Milo has spiky hair and a boy face. The capability of changing facial expressions differentiates Milo from other social robots. Children were also able to manipulate Milo’s speech, movement, and its unique facial expression feature through PuTTY, an open- source terminal emulator, which controls Milo through a serial port. Milo was used for the Acting module and the theater play.
Application of mechanical product design parameter optimization based on machine learning in identification
Published in Production Planning & Control, 2023
ChunCai Wang, Chang Ye, YanRu Bi, JiXin Wang, YunWu Han
With the continuous development of commercial software, the pre-processing tools of FLUENT simulation are also increasing. A general-purpose computerized liquid hydrology (CFD) program called Ansys Fluent is employed to simulate water dynamics, energy, and weight transport, chemical bonding, but also more. Fluency provides a cutting-edge, approachable user experience that simplifies the CFD procedure from pre- through post-processing inside a terminal emulator approach. The appropriate pre-processing software provides convenience for subsequent simulation, and also makes the work fast, convenient, and efficient. There are two kinds of grid division, structured grid, and unstructured grid. The structured grid refers to that all points in the grid area have adjacent units, which is the connection of orthogonal processing points, and it is easy to realize the boundary region fitting. The disadvantage is the narrow range of use, cannot meet the complex needs of users. The definition of unstructured grid is basically the same as that of structured grid, which means that the internal points in the grid region do not have the same adjacent elements, and the number of grids connected to different internal points in the grid subdivision region is different. For unstructured grids, the number of points around each point is different. ANSYS ICEM was used to divide the three-dimensional blade model into structured grids. Based on the prerequisites of the customer, ANSYS ICEM CFD enables mesh production with the ability to calculate models with a variety of various architectures. It is a strong and very manipulating piece of technology that enables the creation of high-resolution matrices. To meet the possible influence of grid quality, grid number, and other related factors on the calculation domain in the simulation calculation process, the necessary grid independence verification was carried out on the calculation domain grid. Hydrofoil lift coefficient is an important evaluation index for grid independence verification. Seven partition schemes with boundary layer heights of 0.5, 0.4, 0.3, 0.2, 0.1, 0.07, and 0.05 mm were selected to obtain the variation law of lift coefficient with boundary layer height, as shown in Table 2.