ACM Home Page
Please provide us with feedback. Feedback
ESPranto SDK: an adaptive programming environment for tangible applications
Full text PdfPdf (1.33 MB)
Source
Conference on Human Factors in Computing Systems archive
Proceedings of the 27th international conference on Human factors in computing systems table of contents
Boston, MA, USA
SESSION: Programming tools and architectures table of contents
Pages 849-858  
Year of Publication: 2009
ISBN:978-1-60558-246-7
Authors
Robert van Herk  Philips Research Europe, Eindhoven, Netherlands
Janneke Verhaegh  Philips Research Europe, Eindhoven, Netherlands
Willem F.J. Fontijn  Serious Toys, Eindhoven, Netherlands
Sponsors
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 32,   Downloads (12 Months): 168,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1518701.1518831
What is a DOI?

ABSTRACT

This paper describes the ESPranto Software Development Kit, which supports the development of sensor/actuator based applications, most notably educational toys and games. It enables non-technical users, such as parents, teachers, game developers and psychologists, to specify applications by themselves. The SDK allows them to start off quickly with developing simple applications. Then, as their programming skills increase with experience, the SDK supports them to create more complex applications. This is achieved by offering a complete tool chain with one, consistent programming paradigm. Each link is a separate tool offering a tailored amount of flexibility and complexity. To ensure that users can understand the feedback the SDK provides them, it is given in terms of the tool currently used. Furthermore, by preventing runtime errors, a user can be sure a program will work correctly if it compiles. We validated the ESPranto SDK partially by tests, but mainly by monitoring users applying the SDK. In practice the ESPranto SDK indeed proved to meet its design goals for all of its intended users.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
A. Repenning. Creating user interfaces with agentsheets. In 1991 Symposium on Applied Computing, pages 190--196. IEEE Computer Society Press, 1991.
 
3
4
5
6
 
7
W.F.J. Fontijn and P. Mendels. StoryToy the interactive Storytelling Toy. PerGames workshop, Int. Conference on Pervasive Computing, 2005.
8
 
9
W.C.M. Resing, F.J. Jong, T. Bosma, and E. Tunteler. Learning during dynamic testing: Variability in strategy use by indigenous and ethnic minority children. Journal of Cognitive Education and Psychology., in press, 2009.
 
10
 
11
 
12
G. Berry. The Esterel v5 Language Primer. http://www-sop.inria.fr/meije/esterel/esterel-eng.html, 1999.
13
 
14
 
15

Collaborative Colleagues:
Robert van Herk: colleagues
Janneke Verhaegh: colleagues
Willem F.J. Fontijn: colleagues