© Martin Mitrevski 2018
Martin MitrevskiDeveloping Conversational Interfaces for iOShttps://doi.org/10.1007/978-1-4842-3396-2_1

1. Conversational Interfaces

Martin Mitrevski1 
(1)
Ohrid, Macedonia
 

People and computers speak different languages—people use words and sentences, while computers are more into ones and zeros. This gap in communication is filled with a mediator that knows how to translate all the information flowing between the two parts. These mediators are called graphical user interfaces (GUIs).

GUI Beginnings

Historically, there have been three major breakthroughs in the quest to create the most suitable user interfaces. The first one was in Xerox’s research lab, where Steve Jobs recognized the huge potential of the mouse cursor clicking ...

Get Developing Conversational Interfaces for iOS: Add Responsive Voice Control to Your Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.