32. API
Stands for Application Programmable
Interface
An application program interface
(API) is a set of routines, protocols,
and tools for building software
applications
APIs are used when programming
graphical user interface (GUI)
components.
35. REST API
Stands for REpresentational State
Transfer
It is an architectural style for providing
standards between computer systems
on the web, making it easier for
systems to communicate with each
other.
55. 30 examples of embedded
systems in daily life:
Digital alarm clocks
Electronic parking meters and parking pay
stations
Robotic vacuum cleaners (‘robovacs’)
Smart watches and digital wrist watches
Washing machines and dishwashers
Home security systems
Air-conditioners and thermostats
Electric stoves, pressure cookers, and
tea/coffee machines
Traffic lights
Vending machines
56. Fire alarms and carbon monoxide
detectors
Printers, photocopy, fax machines and
scanners
Digital and video cameras
Calculators
Remote control gate keys
Digital thermometers
Motion sensors
PDAs and hand-held computers
Lighting systems
GPS navigation devices
57. Heart rate monitors and pacemakers
CD players, iPods and MP3 players
Parking lot ticket machines
Cash registers
Digital signature pads
Electronic toys
Refrigerators and freezers
Electronic safes
WiFi routers
Automobile systems (cruise control, anti-
lock braking system (ABS), transmission
control, electronic fuel injection,
suspensions systems, in-vehicle
entertainment systems, etc.)