1,817 research outputs found
Development of a music organizer for children
Software development for children is challenging; children have their own needs, which often are not met by ‘grown up’ software. We focus on software for playing songs and managing a music collection—tasks that children take great interest in, but for which they have few or inappropriate tools. We address this situation with the design of a new music management system, created with children as design partners: the Kids Music Box
Independent Verification and Validation of Complex User Interfaces: A Human Factors Approach
The Usability Testing and Analysis Facility (UTAF) at the NASA Johnson Space Center has identified and evaluated a potential automated software interface inspection tool capable of assessing the degree to which space-related critical and high-risk software system user interfaces meet objective human factors standards across each NASA program and project. Testing consisted of two distinct phases. Phase 1 compared analysis times and similarity of results for the automated tool and for human-computer interface (HCI) experts. In Phase 2, HCI experts critiqued the prototype tool's user interface. Based on this evaluation, it appears that a more fully developed version of the tool will be a promising complement to a human factors-oriented independent verification and validation (IV&V) process
Digital camera: an interactive tutorial
The purpose of this thesis is to explore the possibilities of computer graphics applied to the creation of instructional projects. Chosen the topic of basic photography , I will produce an interactive application that will teach several techniques used when learning photography. The project, fully interactive, will combine several media (computer generated images, acquired images, sound, etc.), all controlled by the computer. The main goal is to develop a proper user interface which allows any person to utilize the application. The original proposal, cited above as it had been turned in to the Department, was slightly transformed. Rather than changed, it was extended. The first idea was then applied to a specific topic: the development of an interactive tutorial that shows how to use a camera, in this case the Nikon FM2. In the tutorial, basic knowledge of photography would be combined with the tips on how to operate the camera. The application should show several processes that help the user understand easily how to get more advantage of the camera. Printed manuals or operation books provide users with basic knowledge and technical information. New interactive applications, though, can enhance this knowledge with demos in a more friendly and personal way
Designing a training tool for imaging mental models
The training process can be conceptualized as the student acquiring an evolutionary sequence of classification-problem solving mental models. For example a physician learns (1) classification systems for patient symptoms, diagnostic procedures, diseases, and therapeutic interventions and (2) interrelationships among these classifications (e.g., how to use diagnostic procedures to collect data about a patient's symptoms in order to identify the disease so that therapeutic measures can be taken. This project developed functional specifications for a computer-based tool, Mental Link, that allows the evaluative imaging of such mental models. The fundamental design approach underlying this representational medium is traversal of virtual cognition space. Typically intangible cognitive entities and links among them are visible as a three-dimensional web that represents a knowledge structure. The tool has a high degree of flexibility and customizability to allow extension to other types of uses, such a front-end to an intelligent tutoring system, knowledge base, hypermedia system, or semantic network
Generation and Maintenance of Java Classes Based on Apiary Blueprint
Při vývoji větší aplikace může být při změnách v API problém udržovat kód aktuální. Někdy se dokonce API změní, aniž by o tom byl programátor informován. A i když ví, že se API změnilo, často neví kde a jak. Vývojáři, kteří využívají služeb Apiary pro vytváření dokumentace k API a zároveň používají některé vývojové prostředí z rodiny IntelliJ IDEA, mají nyní možnost stažení Apiary Blueprint Manageru ( ABM ). ABM je plugin, napsaný v jazyku Java, do již uvedeného vývojového prostředí, který dokáže přesně a detailně oznámit, která část se v API dokumentaci změnila. Plugin vývojáři například oznámí změnu počtu parametrů u požadavku, změnu datového typu u parametru nebo změnu názvu parametru. Také dokáže generovat kód potřebný pro práci s API , což značně ulehčí práci při vytváření datových entit nebo požadavku.When developing a larger application it can be difficult to maintain code up-to- date with API changes . Sometimes the API changes without the developer being notified . Even though developer knows that the API has changed , he often doesn't know where and how. Developers who use the Apiary service for creating documentation for the API , while using a development environment from the IntelliJ IDEA family , can now download the Apiary Blueprint Manager ( ABM ). ABM is a plugin written in the Java language for all IntelliJ IDEA family development environments . It can accurately and in detail announce which part of the API documentation has changed and how. The plugin user is notified when for example the parameters of a request change , or when a data type of a parameter in a request changes or when a name of a parameter is changed . The plugin can also generate the necessary code for working with the API , which makes work much easier when creating data entities or requests .
Комп’ютерна графіка: Навчальний посібник (Англ. мовою).
Професійна робота з графікою є невід’ємною властивістю майбутнього IT спеціаліста. Навчальний посібник охоплює основні питання з програмування у AutoCAD. Кожний розділ містить вправи та питання для самоперевірки. У додатку подані завдання для самостійної роботи студентів. Посібник рекомендується для засвоєння курсу «Комп’ютерна графіка» студентами комп’ютерних спеціальностей університету
Recommended from our members
An Overview of MEDM
MEDM, which is derived from Motif Editor and Display Manager, is the primary graphical user interface to the EPICS control system and has also been used for other control systems. MEDM has two modes of operation, EDIT and EXECUTE. In its EDIT mode it provides the drawing tools needed to design control screens for operator interfaces. In its EXECUTE mode it manages those screens to communicate with the control system. MEDM provides a set of interface objects that falls into three main categories: (1) Monitors, such as text, meters, and plots; (2) Controllers, such as buttons, menus, and sliders; and (3) Drawing Objects, such as lines, rectangles, and images. Each of these objects has many options, allowing for the development of screens ranging from simple to quite sophisticated. MEDM has been developed over the last decade, primarily at Argonne National Laboratory, and is a large, well tested, extensively used program. It runs on most flavors of UNIX, VMS, and Windows 95/98/NT. It has been used to design thousands of control screens, such as the one shown in Fig. 1, at the Advanced Photon Source and other sites around the world. This paper presents an overview of MEDM and its features
- …