scispace - formally typeset
Search or ask a question

Where were graphical user interfaces guis first practically developed? 

Answers from top 7 papers

More filters
Papers (7)Insight
Proceedings ArticleDOI
05 Jan 2015
14 Citations
Automated GUI generation may help, when different GUIs can be generated from the same high-level interaction design model.
The graphical user interface is a powerful new interface for mainstream computer users and a source of serious concern for those who cannot see.
The opportunity is that designers can use graphical techniques to design more effective user interfaces.
We are at the dawn of an era where user interfaces are about to break out of the “desktop” box where they have been stuck for the past 15 years.
Instead of developing user interfaces (UIs) directly, we argue for specifying an interaction design from which UIs can be automatically synthesized.
Therefore, GUIs aesthetics is a potential element to focus on in order to facilitate communication between device and user.
Open accessProceedings ArticleDOI
Brad A. Myers, Mary Beth Rosson 
01 Jun 1992
422 Citations
In general, people were happy with the tools they used, especially the graphical interface builders.

Related Questions

What is the history of computer graphics?4 answersComputer graphics has a rich history that has evolved over time. The first electronic digital computers were variations of the Turing machine, and their development was influenced by the agendas and aspirations of different groups of practitioners. The use of computer animation in mathematical research and teaching was introduced several decades ago, and advancements in hardware and software have allowed for more sophisticated graphics and interactivity. The history of computer graphics also includes the development of standards and the use of raster graphics and real-time display. Additionally, the history of computer graphics is intertwined with the history of technology and information, as advances in this area have often been closely involved in social and political transformations. Overall, the history of computer graphics reflects the evolution of technology and the influence of various communities and their goals.
What are the benefits of a user interface?5 answersA user interface provides a platform for human-machine interaction, allowing users to configure device or application settings and control computers virtually. It offers a user-friendly graphical interface that is widely used and can be accessed through popular input devices such as mice, keyboards, touchscreens, and styluses. User interfaces also enable contactless communication surfaces, reducing the spread of germs and making computers more accessible to disabled individuals. Additionally, user interfaces facilitate the selection and visualization of different configurations of building products, allowing users to compare and save views of visualizations, and obtain relevant product literature. Overall, user interfaces enhance user experience, enable customization, and improve accessibility and efficiency in various domains.
What papers should I cite about GUI?4 answersGUI programming is a topic that has been explored in several papers. One paper by Goyal et al. argues that GUI-related data should be removed from program code and placed into tables. Another paper focuses on GUI design theory and explores the facets that make a GUI usable and flexible. Additionally, there is a paper that presents an alternative approach to GUI design using Functional Reactive Programming (FRP). Finally, there is a paper by Darwin that discusses writing a user interface in Java. These papers provide valuable insights into GUI programming and design, making them suitable for citation in research on this topic.
How to design software user interface?7 answers
What was the earliest interactive user interface?9 answers
What was the name of apples first mass marketed computer that featured a graphical user interface?6 answers

See what other people are reading

How to develop pricing structures that will keep the business afloat.?
5 answers
To develop pricing structures that will sustain a business, it is essential to consider innovative ways of ensuring competitiveness. This involves analyzing factors influencing market volume, competitors' pricing, and the pricing policy pursued by the company. Additionally, understanding the impact of pricing strategies on organizational performance is crucial, as companies with premium and value-added pricing strategies tend to have better profitability. Moreover, incorporating user-friendly pricing components that allow for setting prices based on selected dimensions can enhance pricing effectiveness and customer value perception. By integrating these insights, businesses can formulate pricing strategies that not only maintain financial stability but also drive performance and competitiveness in the market.
What is direct shipping?
4 answers
Direct shipping (DS) is a method where fully consolidated containers are transported directly to a destination port near the end customers, bypassing distribution centers. It involves shipping goods directly from the manufacturer to individual retail stores, eliminating the need for a distribution center [[. DS is beneficial when there is sufficient freight volume accumulated, leading to cost savings, reduced lead time, optimal inventory levels, and social benefits [. The system for direct shipping includes an application server, client computers, a middleman sub-system, and a database for managing shipping and inventory information [. Direct shipping policies aim to minimize transportation and inventory costs by determining efficient shipping routes and frequencies for products from suppliers to retailers [.
What is a paid channel?
5 answers
A paid channel refers to a platform or service where users subscribe and pay to access dynamically changing content. These channels typically involve the user providing payment information to create a subscription, granting them access to exclusive content in real-time. Paid channels can offer a mix of paid and free media items, with users selecting and paying for specific content they wish to consume. In the realm of entertainment marketing, firms utilize paid channels like traditional advertising to tightly control the delivery of messages to consumers, deciding on message content, timing, and expenditure. Payment channels, on the other hand, are a solution in blockchain technology to facilitate faster and more cost-effective transactions, ensuring secure transfers without counterparty risks.
What is MCODE plugin of Cytoscape?
4 answers
The MCODE plugin of Cytoscape is a tool designed for identifying densely connected regions within protein-protein interaction networks, which often represent protein complexes. It utilizes clustering techniques, such as the Markov Clustering Algorithm (MCL), to detect these highly interconnected regions in the network. In contrast to traditional approaches that rely on clique-like structures, MCODE focuses on dense regions to uncover protein complexes. The plugin provides a user-friendly interface for loading, analyzing, and visualizing network clusters within Cytoscape, aiding in the exploration of complex molecular interactions. Overall, MCODE is a valuable resource for researchers seeking to unravel the functional relationships and organization of proteins within intricate biological networks.
Do pilots task sheddinfg?
5 answers
Pilots engage in task shedding, as observed in various studies. Goteman and Dekkerfound that in high-workload situations, pilots shed many callouts, with a regular pattern of shedding specific types of callouts, particularly those related to aircraft automation. Segal and Wickenshighlighted that the type and timing of difficulties during a flight significantly impact pilot performance, with time stress and late difficulties having the strongest effects. Dunn et al.demonstrated that under high workloads, there is a tipping point where auditory feedback becomes detrimental to task performance, indicating a form of shedding under extreme stress. These studies collectively suggest that pilots do engage in task shedding behaviors, adapting their workload management strategies based on the situation and available resources.
How effective are mood trackers in predicting and preventing mental health issues?
4 answers
Mood trackers have shown promise in predicting and preventing mental health issues. Studies have highlighted the importance of early detection of mood-related health concerns, especially in the context of the global mental health impact of events like the COVID-19 pandemic. While traditional methods like surveys have limitations, incorporating passive data from smartphones and wearables with machine learning techniques has proven effective in predicting mood instabilities. Additionally, the incorporation of guidelines, co-design methods with mental health specialists, and new interaction styles in mood tracker applications could enhance their effectiveness. Furthermore, smart wearable devices have been instrumental in monitoring mental health, aiding in the real-time and accurate prediction of individual mental health issues.
Benefit of distributed application?
5 answers
Distributed applications offer various benefits such as efficient file management through distributed file systems (DFS) and distributed processing systems, improved performance through data co-locality enhancements in distributed query engines, reduced server load and enhanced system efficiency by distributing application programs across working platforms, dynamic construction of multi-tiered applications with independent development of user interface, data access, and processing logic elements, and the facilitation of accessing information, applications, and services in a consistent user environment while enabling the integration and migration of existing applications. These advantages include enhanced efficiency, performance optimization, reduced server load, dynamic application creation, and seamless user experience in accessing and exchanging information and services within a distributed network system.
What are the research gaps in service design?
5 answers
Research in service design has identified several gaps that need to be addressed. Firstly, there is a lack of dedicated methods and models integrating contributions from various disciplines in service design research. Secondly, the current focus on practice-oriented and phenomenological studies in service design research calls for a shift towards more objective and systemic approaches. Additionally, the gap between research outcomes in service design and their practical implementation remains a challenge, hindering the adoption of structured approaches like Service Design (SD) and Design Thinking (DT) in organizations. Bridging these gaps requires developing new artifacts, such as service design constructs, methods, and models, through a systematic research methodology like design science research (DSR) to drive rigorous and relevant research in service design.
How to write a book?
5 answers
To write a book effectively, one should start by collecting and analyzing resource materials early on. Ensuring the initial sections are easily understandable is crucial for engaging the intended audience throughout the text. Developing a strong outline, conducting thorough research, and staying on schedule are essential steps in the writing process. Collaboration is key, as writing a chapter is often a team effort, requiring defined roles and effective teamwork strategies. Additionally, incorporating consistent terminology, scientific writing, and meaningful figures are vital for a successful book chapter. For a more structured approach, utilizing a method involving a user interface and memory accessible by data providers can streamline the book creation process, allowing for organized data collection and presentation.
How to select case studies in architecture ?
5 answers
To select case studies in architecture, various methodologies can be employed. One approach involves qualitative analysis, focusing on metrics of building performance and conducting structured interviews with architects, engineers, and facilities managers to understand design intent, team dynamics, and building delivery processes. Another method utilizes a convolutional neural network for case preselection, followed by graph and subgraph matching to retrieve architectural designs, supporting higher architectural education with digital assistance tools. Additionally, a systematic literature review can help identify significant design choices and their rationale, satisfying stakeholder concerns related to design decision management. By combining these approaches, architects can effectively choose case studies that provide valuable insights into design processes, performance outcomes, and decision-making dynamics in architecture.
How microsoft access contact list work?
5 answers
Microsoft Access contact lists work by processing contact information based on various criteria such as access permissions, communication marks, and user interactions. The system can display contact icons associated with functions, provide access to electronic commerce functions through signals and network addresses, adjust contact positions in lists based on weights derived from communication data, and organize rules in a table format for filtering and identifying traffic in access lists. By utilizing these methods, Microsoft Access enhances security, efficiency, and user experience in managing contact information while reducing the risk of privacy breaches.