Concept computing is the next paradigm for Internet and enterprise software. Concept computing is a:
-- Paradigm shift from information-centric to knowledge-driven patterns of computing.
-- Spectrum of knowledge representation, from search to knowing.
-- Synthesis of AI, semantic, model-driven, mobile, and User interface technologies.
-- Solution Architecture where every aspect of computing is semantic and directly model-driven.
-- Development methodology where Every stage of the solution lifecycle becomes semantic, model-driven & super-productive.
-- New domain where value multiplies.
There’s a digital design methodology gaining steam that you've likely never heard of, but that could make a big difference in your API design being clean, intuitive, and effortlessly usable for devs who use it. It’s called object-oriented user experience (OOUX).
OOUX is a design power tool that helps us define usable, consistent products that naturally align with end users’ mental models. Similar to its namesake, object-oriented programming, it asks us to define the objects in the real-world problem domain and design the information and relationships in each object before designing how the user might manipulate them. The highly structured nature of OOUX means it directly contributes to clean data modeling and highly portable systems that translate well to exposure via API. It's a powerful tool and it pays dividends fast.
In this session, you’ll get a high-level overview of what OOUX is and why it’s a game-changer, a discussion of the parallels and complementary concerns between OOUX and API design, and an idea of how API design planning could be represented in an OOUX data model.
Presentation originally given at THAT Conference 2021
Concept computing is the next paradigm for Internet and enterprise software. Concept computing is a:
-- Paradigm shift from information-centric to knowledge-driven patterns of computing.
-- Spectrum of knowledge representation, from search to knowing.
-- Synthesis of AI, semantic, model-driven, mobile, and User interface technologies.
-- Solution Architecture where every aspect of computing is semantic and directly model-driven.
-- Development methodology where Every stage of the solution lifecycle becomes semantic, model-driven & super-productive.
-- New domain where value multiplies.
There’s a digital design methodology gaining steam that you've likely never heard of, but that could make a big difference in your API design being clean, intuitive, and effortlessly usable for devs who use it. It’s called object-oriented user experience (OOUX).
OOUX is a design power tool that helps us define usable, consistent products that naturally align with end users’ mental models. Similar to its namesake, object-oriented programming, it asks us to define the objects in the real-world problem domain and design the information and relationships in each object before designing how the user might manipulate them. The highly structured nature of OOUX means it directly contributes to clean data modeling and highly portable systems that translate well to exposure via API. It's a powerful tool and it pays dividends fast.
In this session, you’ll get a high-level overview of what OOUX is and why it’s a game-changer, a discussion of the parallels and complementary concerns between OOUX and API design, and an idea of how API design planning could be represented in an OOUX data model.
Presentation originally given at THAT Conference 2021
A Generic Framework for Executable Gestural Interaction ModelsTom Mens
Presentation by Romuald Deshayes at VL/HCC 2013 (San Jose, California) of joint paper with Tom Mens and Philippe Palanque about executable Petri net modeling of HMI applications
Intro to IA/IxD/UXD in the agency worldKarri Ojanen
General introduction to the process, purpose and value of information architecture, user experience and interaction design in the (advertising) agency world.
HCI LAB MANUAL
1
To understand the trouble of interacting with machines - Redesign interfaces of home
appliances.
2 Design a system based on user-centered approach.
3 Understand the principles of good screen design.
4 Redesign existing Graphical User Interface with screen complexity
5 Design Web User Interface based on Gestalt Theory
6 Implementation of Different Kinds of Menus
7 Implementation of Different Kinds of Windows
8 Design a system with proper guidelines for icons
HCI LAB MANUAL
1
To understand the trouble of interacting with machines - Redesign interfaces of home
appliances.
2 Design a system based on user-centered approach.
3 Understand the principles of good screen design.
4 Redesign existing Graphical User Interface with screen complexity
5 Design Web User Interface based on Gestalt Theory
6 Implementation of Different Kinds of Menus
7 Implementation of Different Kinds of Windows
8 Design a system with proper guidelines for icons
More Related Content
Similar to IINTERFACE METAPHORES , INTERACTION TYPES AND INTERACTION PARADIGMS IN HCI
A Generic Framework for Executable Gestural Interaction ModelsTom Mens
Presentation by Romuald Deshayes at VL/HCC 2013 (San Jose, California) of joint paper with Tom Mens and Philippe Palanque about executable Petri net modeling of HMI applications
Intro to IA/IxD/UXD in the agency worldKarri Ojanen
General introduction to the process, purpose and value of information architecture, user experience and interaction design in the (advertising) agency world.
HCI LAB MANUAL
1
To understand the trouble of interacting with machines - Redesign interfaces of home
appliances.
2 Design a system based on user-centered approach.
3 Understand the principles of good screen design.
4 Redesign existing Graphical User Interface with screen complexity
5 Design Web User Interface based on Gestalt Theory
6 Implementation of Different Kinds of Menus
7 Implementation of Different Kinds of Windows
8 Design a system with proper guidelines for icons
HCI LAB MANUAL
1
To understand the trouble of interacting with machines - Redesign interfaces of home
appliances.
2 Design a system based on user-centered approach.
3 Understand the principles of good screen design.
4 Redesign existing Graphical User Interface with screen complexity
5 Design Web User Interface based on Gestalt Theory
6 Implementation of Different Kinds of Menus
7 Implementation of Different Kinds of Windows
8 Design a system with proper guidelines for icons
Visual Style and Aesthetics: Basics of Visual Design
Visual Design for Enterprise Applications
Range of Visual Styles.
Mobile Interfaces:
Challenges and Opportunities of Mobile Design
Approach to Mobile Design
Patterns
Book Formatting: Quality Control Checks for DesignersConfidence Ago
This presentation was made to help designers who work in publishing houses or format books for printing ensure quality.
Quality control is vital to every industry. This is why every department in a company need create a method they use in ensuring quality. This, perhaps, will not only improve the quality of products and bring errors to the barest minimum, but take it to a near perfect finish.
It is beyond a moot point that a good book will somewhat be judged by its cover, but the content of the book remains king. No matter how beautiful the cover, if the quality of writing or presentation is off, that will be a reason for readers not to come back to the book or recommend it.
So, this presentation points designers to some important things that may be missed by an editor that they could eventually discover and call the attention of the editor.
Storytelling For The Web: Integrate Storytelling in your Design ProcessChiara Aliotta
In this slides I explain how I have used storytelling techniques to elevate websites and brands and create memorable user experiences. You can discover practical tips as I showcase the elements of good storytelling and its applied to some examples of diverse brands/projects..
Can AI do good? at 'offtheCanvas' India HCI preludeAlan Dix
Invited talk at 'offtheCanvas' IndiaHCI prelude, 29th June 2024.
https://www.alandix.com/academic/talks/offtheCanvas-IndiaHCI2024/
The world is being changed fundamentally by AI and we are constantly faced with newspaper headlines about its harmful effects. However, there is also the potential to both ameliorate theses harms and use the new abilities of AI to transform society for the good. Can you make the difference?
3. DM is good for “doing” types of tasks –
e.g designing, drawing, flying, driving
Instructions good for repetitive tasks
4. Interface metaphors
Interface designed to be similar to a physical entity but
also has it's own properties
– e.g desktop metaphor, web portals
5. Pros/Cons of interface metaphors
Helps users understand the underlying conceptual model
Makes learning of new systems easier
Cons
Makes learning of new systems easier
Any other?
8. Which interaction style to choose ?
YOUR VIEWS?
Need to determine requirements and user
needs
Take the budget and other constraints into
account
Also will depend on suitability of technology
for activity being supported
9. Interaction paradigms
From the desktop to ubiquitous computing (embedded in the environment)
Examples of new paradigms
Ubiquitous computing
augmented reality
Transparent computing ..
10. “
”
Knowledge in the head and in
the world
Travel through a city without being able to describe the route precisely
11. Information in the world
Great precision is not required
Natural constraints are present
Cultural constraints are present
12. Knowledge and constraints
Declarative knowledge : knowledge “of” – Stop at red lights
Screws (clockwise, counterclockwise)