SlideShare a Scribd company logo
Past, Present, and Future of
User Interface Software Tools
Muhammad Najib, M.T
Background
 All existing software applications are the results of research conducted in
1970-1990’s
 Almost all applications on Windows, UNIX, or Macintosh generally use a set
of materials found at least 15 years ago, for example: monitor screens,
keyboards, and mice, Window managers, GUIs, etc.
 Use of this material to achieve stability, meaning:
Stability for the user: useful for developing his skills in the computer field
Stability for equipment or software developers: useful to improve the
concept of developing equipment and software
Historical Perspective
 Themes in equipment evaluation:
The parts of the user interface that are intended: that the
equipment is considered helpful, namely when they are
needed
Threshold and ceiling. "Threshold" is the level of difficulty in
using a system. "Ceiling" is how much the system can do.
The purpose of making the system is at the same time the
system provides a low threshold and high ceiling
Equipment that provides low resistance
The ability of equipment that gives predictions about its
ability to programmers
Tools that can easily help making software a task
Historical Perspective (cont.)
 Equipment used for making IMK:
Windows managers and toolkits: provide a basic model of
programming, imaging models and input models
Event languages: its use is considered successful because
it can directly manipulate graphical user interfaces.
Examples include: Apple's HyperCard, Microsoft's Visual
Basic, the Lingo scripting language in Macromedia's Director
Interactive graphical tools: usually use the mouse to create
interfaces. Ex: Visual Basic, Visual C ++, NeXT Interface
Builder, Trillium from Xerox PARC, and MenuLay from the
University of Toronto.
Historical Perspective (cont.)
 Component systems: each component is controlled using a
rectangular box on the screen, and the other components
are then inserted next, for example: to make a 'line' then you
can use the 'drawing' component in windows
 Scripting languages: eg C and C ++ languages
 Hypertext: used for creating web sites, eg HTML, XML
 Object-oriented programming: eg: Visual Basic, Visual
FoxPro, etc.
Future Prospects and
Visions
 Computers will become commodities:
Caused by the ability of computers that very quickly follow Moore's law
 Ubiquitous computing
Namely the use of computers will be embedded in a variety of different
types of equipment on a variety of different scales, eg mobile phones,
PDAs, notebooks, sound systems, etc.
 Different input and output capabilities
Example: the increasing number of pixels, the higher the resolution, the
more general use of touch-sensitive screens, the change from the use of
the mouse to the stylus
Future Prospects and
Visions (cont.)
 Hardware to speed up the manufacture of equipment, and not just from
software, for example: today to make a product prototype can be
accelerated by using AutoCAD software, but for the future not only software
but also can use hardware.
 Equipment for coordinating various types of communication equipment
The function of the computer will turn into a communication tool, for
example: internet access, cellphone, PDA, etc.
Future Prospects and
Visions (cont.)
 Recognition-based user interfaces.
Changes in use from the keyboard and mouse to gesture, handwriting,
and speech input and output
 Use of 3-dimensional technology
2-dimensional technology will be replaced with 3 dimensions.
 End-user programming, customization, and scripting.
Because everyone has different desires, so they want to have different
software according to their own tastes, and making programs easier so that
they can create their own
Chapter 9 - Past, Present, Future, User interface

More Related Content

PPTX
Chapter 8 - Maturity Level of HCI
PPTX
Chapter 7 - Evaluation Tekhnique
PPTX
Analisa website Traveloka - Tugas IMK
PPSX
Presentasi teknologi internet dan web
PPTX
Hardware. ppt
PPTX
dkv1.pptx
PPT
Infrastruktur Teknologi Informasi
PPTX
Interaksi Manusia dan Komputer - Bab 1 Konsep Dasar
Chapter 8 - Maturity Level of HCI
Chapter 7 - Evaluation Tekhnique
Analisa website Traveloka - Tugas IMK
Presentasi teknologi internet dan web
Hardware. ppt
dkv1.pptx
Infrastruktur Teknologi Informasi
Interaksi Manusia dan Komputer - Bab 1 Konsep Dasar

What's hot (20)

PPTX
Tugas Presentasi Sistem operasi II linux vs windows
PPTX
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
PDF
Prinsip User Interface Design
PPTX
Topik 3 (prinsip desain interface)
PDF
Tutorial cisco packet tracer lengkap
DOC
SILABUS TIK KELAS IX SEMESTER 1 DAN 2
PPTX
Materi 6 perangkat lunak aplikasi
PPTX
Dampak Positif dan Negatif Dari Teknologi
DOCX
Konsep-Konsep Dasar Pengembangan Perangkat Lunak dan Gim(Pert 1 - 3) PPLG-MA...
PPTX
Belajar Komputer Dasar
PPTX
Presentasi tentang internet
PPTX
Ragam Dialog :: Interaksi Manusia dan Komputer
PDF
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
PPTX
Bahan ajar ms. excel - kelas vii
PDF
Modul algoritma pemrograman-dasar x rpl
PPT
PRESENTASI TEKNOLOGI INFORMASI DAN KOMUNIKASI
PDF
Pengantar Kecerdasan Buatan
DOC
KUMPULAN SOAL LATIHAN DARI MODUL PROGRAM PROFESI GURU (PPG) TEKNIK KOMPUTER &...
PPT
Pertemuan 4 prinsip desain antarmuka(interface)
PPTX
Perangkat Keras Komputer (Hardware)
Tugas Presentasi Sistem operasi II linux vs windows
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
Prinsip User Interface Design
Topik 3 (prinsip desain interface)
Tutorial cisco packet tracer lengkap
SILABUS TIK KELAS IX SEMESTER 1 DAN 2
Materi 6 perangkat lunak aplikasi
Dampak Positif dan Negatif Dari Teknologi
Konsep-Konsep Dasar Pengembangan Perangkat Lunak dan Gim(Pert 1 - 3) PPLG-MA...
Belajar Komputer Dasar
Presentasi tentang internet
Ragam Dialog :: Interaksi Manusia dan Komputer
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Bahan ajar ms. excel - kelas vii
Modul algoritma pemrograman-dasar x rpl
PRESENTASI TEKNOLOGI INFORMASI DAN KOMUNIKASI
Pengantar Kecerdasan Buatan
KUMPULAN SOAL LATIHAN DARI MODUL PROGRAM PROFESI GURU (PPG) TEKNIK KOMPUTER &...
Pertemuan 4 prinsip desain antarmuka(interface)
Perangkat Keras Komputer (Hardware)
Ad

Similar to Chapter 9 - Past, Present, Future, User interface (20)

PPTX
User interface software tools past present and future
PPTX
1.Usability Engineering.pptx
PPT
Multi-Touch Tangible Interface; HCI trends, projects, and development
PPTX
Human computerinterface
PPT
HCI_user_interaction_Design_interaction design
PDF
Rettig.Interaction Design History.V1.5
PPT
IMD 203 - Ch01
PPTX
Creative Technology Q1 Lessons ICT1.pptx
PPT
If You Want To Be A Winner, Change Your VRDOLL Philosophy Now!
PPTX
Human Computer Interaction
PPT
Paradigms course in Human computer interaction power point
PPTX
PPTX
Human Computer Interactions Lecture 1.pptx
PPT
47880531-HumanComputerInterfaceJMJMJHGJHHGJ
PPT
Lcture 1
PDF
AdvancedTech
PPTX
Being human (Human Computer Interaction)
PPTX
PPTX
Being Human
User interface software tools past present and future
1.Usability Engineering.pptx
Multi-Touch Tangible Interface; HCI trends, projects, and development
Human computerinterface
HCI_user_interaction_Design_interaction design
Rettig.Interaction Design History.V1.5
IMD 203 - Ch01
Creative Technology Q1 Lessons ICT1.pptx
If You Want To Be A Winner, Change Your VRDOLL Philosophy Now!
Human Computer Interaction
Paradigms course in Human computer interaction power point
Human Computer Interactions Lecture 1.pptx
47880531-HumanComputerInterfaceJMJMJHGJHHGJ
Lcture 1
AdvancedTech
Being human (Human Computer Interaction)
Being Human
Ad

More from Muhammad Najib (20)

PPTX
Ddp pert3
PPTX
Chapter 4 stack and queue
PPTX
Chapter 4b queue
PPTX
Chapter 4a stack
PPTX
01 ddp - pert 6
PPTX
Chapter 3 array
PPTX
Chapter 3 konsep dasar algoritma - cont
PPTX
Chapter 2 konsep dasar algoritma
PPTX
Chapter 10 creating creativity user interface for supporting inovation (1)
PPTX
DDP - Pemrograman Modular
PPTX
01 ddp - Perulangan (Looping)
PPTX
Ddp percabangan if else - switch case
PPTX
Notasi algoritma
PPTX
01 p.prog 2 - pert 2
PPTX
Pengantar Bahasa Pemrograman
PPTX
Chapter 4 teknologi jaringan lokal fiber optik
PPTX
Chapter 1 telecommunication based
PPTX
Chapter 11 technology of information: hci and the digital
PPTX
Chapter 6 - Ergonomic Aspects
PPTX
Chapter 5 - Interaktive Tools
Ddp pert3
Chapter 4 stack and queue
Chapter 4b queue
Chapter 4a stack
01 ddp - pert 6
Chapter 3 array
Chapter 3 konsep dasar algoritma - cont
Chapter 2 konsep dasar algoritma
Chapter 10 creating creativity user interface for supporting inovation (1)
DDP - Pemrograman Modular
01 ddp - Perulangan (Looping)
Ddp percabangan if else - switch case
Notasi algoritma
01 p.prog 2 - pert 2
Pengantar Bahasa Pemrograman
Chapter 4 teknologi jaringan lokal fiber optik
Chapter 1 telecommunication based
Chapter 11 technology of information: hci and the digital
Chapter 6 - Ergonomic Aspects
Chapter 5 - Interaktive Tools

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Cloud computing and distributed systems.
PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
Cloud computing and distributed systems.
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Spectroscopy.pptx food analysis technology
Machine learning based COVID-19 study performance prediction
MIND Revenue Release Quarter 2 2025 Press Release
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
Understanding_Digital_Forensics_Presentation.pptx

Chapter 9 - Past, Present, Future, User interface

  • 1. Past, Present, and Future of User Interface Software Tools Muhammad Najib, M.T
  • 2. Background  All existing software applications are the results of research conducted in 1970-1990’s  Almost all applications on Windows, UNIX, or Macintosh generally use a set of materials found at least 15 years ago, for example: monitor screens, keyboards, and mice, Window managers, GUIs, etc.  Use of this material to achieve stability, meaning: Stability for the user: useful for developing his skills in the computer field Stability for equipment or software developers: useful to improve the concept of developing equipment and software
  • 3. Historical Perspective  Themes in equipment evaluation: The parts of the user interface that are intended: that the equipment is considered helpful, namely when they are needed Threshold and ceiling. "Threshold" is the level of difficulty in using a system. "Ceiling" is how much the system can do. The purpose of making the system is at the same time the system provides a low threshold and high ceiling Equipment that provides low resistance The ability of equipment that gives predictions about its ability to programmers Tools that can easily help making software a task
  • 4. Historical Perspective (cont.)  Equipment used for making IMK: Windows managers and toolkits: provide a basic model of programming, imaging models and input models Event languages: its use is considered successful because it can directly manipulate graphical user interfaces. Examples include: Apple's HyperCard, Microsoft's Visual Basic, the Lingo scripting language in Macromedia's Director Interactive graphical tools: usually use the mouse to create interfaces. Ex: Visual Basic, Visual C ++, NeXT Interface Builder, Trillium from Xerox PARC, and MenuLay from the University of Toronto.
  • 5. Historical Perspective (cont.)  Component systems: each component is controlled using a rectangular box on the screen, and the other components are then inserted next, for example: to make a 'line' then you can use the 'drawing' component in windows  Scripting languages: eg C and C ++ languages  Hypertext: used for creating web sites, eg HTML, XML  Object-oriented programming: eg: Visual Basic, Visual FoxPro, etc.
  • 6. Future Prospects and Visions  Computers will become commodities: Caused by the ability of computers that very quickly follow Moore's law  Ubiquitous computing Namely the use of computers will be embedded in a variety of different types of equipment on a variety of different scales, eg mobile phones, PDAs, notebooks, sound systems, etc.  Different input and output capabilities Example: the increasing number of pixels, the higher the resolution, the more general use of touch-sensitive screens, the change from the use of the mouse to the stylus
  • 7. Future Prospects and Visions (cont.)  Hardware to speed up the manufacture of equipment, and not just from software, for example: today to make a product prototype can be accelerated by using AutoCAD software, but for the future not only software but also can use hardware.  Equipment for coordinating various types of communication equipment The function of the computer will turn into a communication tool, for example: internet access, cellphone, PDA, etc.
  • 8. Future Prospects and Visions (cont.)  Recognition-based user interfaces. Changes in use from the keyboard and mouse to gesture, handwriting, and speech input and output  Use of 3-dimensional technology 2-dimensional technology will be replaced with 3 dimensions.  End-user programming, customization, and scripting. Because everyone has different desires, so they want to have different software according to their own tastes, and making programs easier so that they can create their own