Verschiedene Geräte, gleiche Dienste

Die Grundidee von appicals, Geräte in die gleichen Basis-Funktionen zu zerlegen, kann hier interaktiv nachvollzogen werden. Nach Auswahl eines Gerätes links werden die Dienste hervorgehoben, die von diesem Gerät unter anderem implementiert werden können.

CoreIODevicesMediaPIMZoneManagement
Identification
DigitalInput
Countdown
MediaInformation
TaskManagement
Clock
Attribute
RelativeInput
Progress
MediaControl
ContactManagement
ZoneInformation
Persistence
EventInput
Electricity
MediaList
CalendarManagement
ImplicitValueManagement
KeyManagement
StateInput
Consumption
MailInformation
ConditionManagement
CommManagement
TextInput
GPS
ActivityManagement
CommStatus
MediaInput
LocalPosition
ScenarioManagement
CommStatistics
SensorInput
Orientation
ScheduleManagement
SessionManagement
MultipleInput
DriveInformation
RuleManagement
Localization
DigitalOutput
ErrorInformation
GroupManagement
Usage
RelativeOutput
WeatherInformation
UserManagement
ServiceManagement
CommandOutput
PriceInformation
History
ConnectedOutput
StateOutput
MessageInformation
ConnectedInput
TextOutput
Rating
MediaOutput
Translation
ActuatorOutput
RGBOutput