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

1. Conversational Interfaces

Martin Mitrevski1 
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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.