Puzzle: A Visual-Based Environment for End User Development in Touch-Based Mobile Phones
@inproceedings{Danado2012PuzzleAV, title={Puzzle: A Visual-Based Environment for End User Development in Touch-Based Mobile Phones}, author={Jos{\'e} Danado and Fabio Patern{\`o}}, booktitle={HCSE}, year={2012} }
Despite the widespread usage of mobile devices there is a lack of environments able to allow end users to create applications directly in such devices. In this paper, we present the Puzzle framework, which supports a visual environment for opportunistically creating mobile applications in touch-based mobile phones. The user interface is designed to be usable for mobile users that do not use programming languages in their daily work as well as to motivate end users to playfully experiment and…
52 Citations
Visual Mobile Computing for Mobile End-Users
- Computer ScienceIEEE Transactions on Mobile Computing
- 2016
The methodology and a graphical notation enabling the user to compose mobile applications, named MicroApps, enables the end-user to develop applications and/or compose services on the smartphone, so paving the way towards new scenarios where smartphones replace and overtake the Personal Computer.
Puzzle: A mobile application development environment using a jigsaw metaphor
- Computer ScienceJ. Vis. Lang. Comput.
- 2014
Design Space of Programming Tools on Mobile Touchscreen Devices
- Computer ScienceArXiv
- 2017
This literature survey brings together the diverse research work on programming-related tasks supported by mobile touchscreen devices to explore the design space for applying them to programming situations and outlines the remaining challenges and opportunities.
Visual Mobile AppInventor for Mobile End-Users
- Computer Science, Art
- 2016
The methodology enables the end-user to develop applications and/or compose services on the smart phone, so making the way towards new scenarios where smart phones replace and overtake the Personal Computer, given their native possibility of wide connectivity, when augmented by features for interaction with remote systems and sensors.
An End User Development Approach for Mobile Web Augmentation
- Computer ScienceMob. Inf. Syst.
- 2017
A framework for mobile Web augmentation, an authoring tool, and an evaluation with 21 end users are presented to allow end users to augment their preferred Web sites with mobile features.
Understanding End-User Development of Context-Dependent Applications in Smartphones
- Computer ScienceHCSE
- 2014
This work analyses three Android applications in terms of their ability to express the relevant concepts and their usability and indicates some limitations of the current solutions and indications that can support future work for providing more effective results.
Fostering the adoption of Pervasive Displays in public spaces using tangible End-User Programming
- Computer Science2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- 2015
An End- User Programming approach to this problem is proposed introducing TAPAS, a system that combines a tangible interaction with a puzzle metaphor, allowing users to create workflows on a Pervasive Display to satisfy their needs.
Exploring Mobile End User Development: Existing Use and Design Factors
- Computer ScienceIEEE Transactions on Software Engineering
- 2016
A model linking seven mEUD factors with mobile users' attitudes towards, and intent of doing mEud is proposed, and a number of implications for supporting mE UD are discussed.
Pervasive Displays in the Wild: Employing End User Programming in Adaption and Re-Purposing
- Computer ScienceIS-EUD
- 2015
End User Programming is proposed to be used to empower users with the ability to adapt Pervasive Displays to their continuously evolving requirements to prevent interest to wear off and overcome people’s low expectations of their content value.
Management, Sharing and Reuse of Service-Based Mobile Applications
- Computer Science2015 2nd ACM International Conference on Mobile Software Engineering and Systems
- 2015
This paper describes how the Micro Apps are managed by the Micro App Store, a digital distribution platform for Micro Apps, aiming at empowering the end-users by enabling them not only to create new applications, but also to share them with other users.
References
SHOWING 1-10 OF 21 REFERENCES
A prototype for EUD in touch-based mobile devices
- Computer Science2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- 2012
The Puzzle framework is introduced, which supports a visual authoring tool for opportunistically creating mobile applications in touch-based mobile phones that focuses on users without programming experience and enables them to playfully experiment and create mobile applications.
MicroApps Development on Mobile Phones
- Computer ScienceIS-EUD
- 2011
A touchable interface and an ad-hoc visual language have been developed, enabling the user to compose simple focused applications, named MicroApps, where the user has not in charge the creation of the user interface that is automatically generated.
Mobidev: a tool for creating apps on mobile phones
- Computer ScienceMobile HCI
- 2011
A first system evaluation is presented that shows how people perceive the concepts for UI creation of MobiDev, which allows the creation of graphical user interfaces (GUI) using various concepts.
An Authoring Tool for User Generated Mobile Services
- Computer ScienceFIS
- 2010
This paper presents a mobile authoring tool for end-users to create, customize and deploy mobile services while on-the-go, designed to allow users with different levels of technical expertise to create mobile services.
Cicero Designer: An Environment for End-User Development of Multi-Device Museum Guides
- Computer ScienceIS-EUD
- 2009
A direct-manipulation visual environment that supports editing of the main features of a museum guide and the creation of the associated interactive games is described.
Testing the Usability of a Platform for Rapid Development of Mobile Context-Aware Applications
- Computer ScienceINTERACT
- 2011
The usability evaluation of IVO (Integrated Virtual Operator), a platform that supports the rapid development of contextaware applications by users with no programming skills, was presented, allowing the smartphone to act as the ubiquitous interaction device.
The case for end-user programming of ubiquitous computing environments
- Computer ScienceFoSER '10
- 2010
It is believed that the software engineering community must provide end-user programming capabilities in ubiquitous computing environments if this domain is to reach its full potential.
Rapid Authoring of Mediascapes
- Computer ScienceUbiComp
- 2004
This paper presents a framework for the rapid authoring of mediascapes, a commercially important class of media-oriented, context-sensitive, mobile applications, and describes a case study in which two artists without prior experience of ubiquitous computing successfully and quickly deployed experimental mediascape in an urban square.
End-User Development: An Emerging Paradigm
- Computer ScienceEnd User Development
- 2006
Over the next few years, the goal of interactive systems and services will evolve from just making systems easy to use to making systems that are easy to develop by end users, based on a multidisciplinary approach involving several types of expertise.
An End-User Oriented Building Pattern for Interactive Art Guides
- ArtIS-EUD
- 2011
A methodology for designing end-user oriented software environments based on open and portable standards is presented, and the development of a content management systems for domain experts able to generate personalized tours is discussed.