Empowering end users to customize their smart environments: model, composition paradigms, and domain-specific tools
Research on the Internet of Things (IoT) has devoted many efforts to technological aspects.
Little social and practical benefits have emerged so far. IoT devices, so-called smart objects …
Little social and practical benefits have emerged so far. IoT devices, so-called smart objects …
[BOOK][B] Mashups
After introducing the core constituents of mashups, the components, in this chapter we study
what it means to integrate different components into composite applications, that is …
what it means to integrate different components into composite applications, that is …
End-user development for personalizing applications, things, and robots
The pervasiveness of ICT technologies has led to a growing need to empower people to
obtain applications that meet their specific requirements. End-User Development (EUD) is a …
obtain applications that meet their specific requirements. End-User Development (EUD) is a …
User studies on end-user service composition: a literature review and a design framework
Context: End-user service composition (EUSC) is a service-oriented paradigm that aims to
empower end users and allow them to compose their own web applications from reusable …
empower end users and allow them to compose their own web applications from reusable …
An environment for end-user development of web mashups
Abstract End-User Development aims to find novel ways that are suitable and intuitive for
end users to create their own applications. We present a graphical environment in which …
end users to create their own applications. We present a graphical environment in which …
A UI-centric approach for the end-user development of multidevice mashups
In recent years, models, composition paradigms, and tools for mashup development have
been proposed to support the integration of information sources, services and APIs available …
been proposed to support the integration of information sources, services and APIs available …
A three-layer meta-design model for addressing domain-specific customizations
Meta-design has been proposed as a model to design systems able to support End-User
Development (EUD). Meta-design means “design for designers.” Differently than in …
Development (EUD). Meta-design means “design for designers.” Differently than in …
Mining user intents to compose services for end-users
End-users repetitively perform various on-line tasks and invoke multiple web services for
their re-occurring activities, such as planning a trip. Usually, end-users have to complete …
their re-occurring activities, such as planning a trip. Usually, end-users have to complete …
Mashing-up smart things: a meta-design approach
Recent technology advances support the interconnection of smart things, enabling their
communication according to the Internet of Things (IoT) paradigm. This paper discusses how …
communication according to the Internet of Things (IoT) paradigm. This paper discusses how …
Providing and surfacing metrics for visualizations
AC Beers - US Patent 11,550,815, 2023 - Google Patents
Embodiments are directed to generating metrics based on visualizations. A dashboard that
may be associated with source visualizations display a current value of metrics from source …
may be associated with source visualizations display a current value of metrics from source …