NOTE: Article in Progress

interface: interaction with human

interface: interaction with machine

interface: interaction with other applications

interface: to enter input and to display result

evolving needs and evolving interface

looking from a CRUD perspective

User Interface: GUI (mobile, desktop), HTML interface (web)

flat UI, responsive UI, adaptive UI, minimalistic approaches

Application Programming Interface: SOAP, REST

References

  1. Interface (computing)
  2. ...