Title :
Rapid Prototyping for Pervasive Applications
Author :
Weis, Torben ; Knoll, Mirko ; Ulbrich, Andreas ; Muhl, G. ; Brändle, Alexander
Author_Institution :
Stuttgart Univ.
Abstract :
VisualRDK is a high-level programming language for prototyping pervasive applications. Context is tightly integrated into the language itself, so developers can attach functionality to locations, persons, or situations instead of the device. Pervasive computing appliances range from consumer devices over embedded sensor boards to PCs and large-scale context servers. Because these devices vary tremendously in their capabilities, application developers must create different programming models for every class of device. This makes rapid prototyping infeasible as soon as more than one class of devices is involved. Rapid prototyping therefore requires a programming model that hides the environment´s heterogeneity.
Keywords :
software prototyping; ubiquitous computing; visual languages; VisualRDK; high-level programming language; pervasive application; rapid prototyping; Application software; Computer languages; Debugging; Graphical user interfaces; Home appliances; Personal communication networks; Personal digital assistants; Pervasive computing; Programming profession; Prototypes; application logic; context-aware; debugging; programming logic; prototype;
Journal_Title :
Pervasive Computing, IEEE
DOI :
10.1109/MPRV.2007.41