Following the growing in everyday use of mobile devices, users aim at expanding their capabilities of their devices by means of developing idiosyncratic or daily use applications. It is clear that the users are best familiar with their specific, unique, and as-hoc needs. Although many solutions have been suggested over the last three decades, there are no widely-used frameworks for end-user programming. This is due to cognitive gaps. In this work we attempt at address-ing these gaps by introducing a new programming paradigm called “Form-Based Programming”. The new paradigm is designed to guide the end-users through the different steps of creating applications, in which the forms are essentially an integrated development environment (IDE).
Dr. Arnon Sturm sturm@bgu.ac.il