The Tinkertoy Graphical Programming Environment
IEEE Transactions on Software Engineering
WMTE '05 Proceedings of the IEEE International Workshop on Wireless and Mobile Technologies in Education
Thinking Forth
Factor: a dynamic stack-based programming language
Proceedings of the 6th symposium on Dynamic languages
Usability issues in introducing capacitive interaction into mobile navigation
HCII'11 Proceedings of the 1st international conference on Human interface and the management of information: interacting with information - Volume Part II
TouchDevelop: programming cloud-connected mobile devices via touchscreen
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
RefactorPad: editing source code on touchscreens
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
How to study programming on mobile touch devices: interactive Python code exercises
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
Mobile devices have been making their way into our everyday life for quite some time, and especially the market for tablets is increasing. They are used at home for entertainment purposes as well as in professional environments, helping to ensure productivity. A large and constantly growing amount of apps for basically every task is available. With one exemption: programmers are still bound to the classic PC setup and hardly use a tablet for software development. The reason for this is simple: their tool chain does not fit the small screens. The space constraints on tablets demand a paradigm shift. We propose a prototype sketch of a development environment based on a concatenative programming language. Concatenative programming has a strong focus on composing words out of other words, supporting a minimalistic and concise approach to programming. This approach perfectly fits into the mobile world and allows developers to write programs for tablets on tablets.