LondonTube: Overcoming Hidden Dependencies in Cloud-Mobile-Web Programming
summary
A visual language called LondonTube compiles a single structured-dataflow diagram into JavaScript runtimes for Android, cloud, and browser, with nodes for sensors, DB, and charts and JSON messages between runtimes. A small CHI study shows LondonTube users build a simple accelerometer→cloud→chart app in 8–10 minutes versus ~64 minutes for an experienced developer and traditional tools, a claimed >20× speedup; hidden cross-device dependencies become explicit and questions about them drop, though the evaluation sample is small.
AI-written summary · about
chapters (13)
- 0:00Introduction and motivation
- 1:50Hidden dependencies problem
- 3:16Early language design attempts
- 5:23Visual programming inspiration
- 7:08LondonTube overview and demo
- 9:43User study and evaluation
- 12:59Study results and challenges
- 14:21Survey outcomes and usability
- 15:45Comparison with existing tools
- 16:51Future improvements and debugging
- 17:12Conclusions and opportunities
- 18:14Q&A: Generalization and constraints
- 18:59Q&A: Bluetooth sensor integration
related talks
37mTextual and Graphical Languages for the Cloud Era
05mLightning talk from Jake Taylor
15mLive Programming a Live Programming Environment: An Experience Report
38mTurning your Data/AI algorithms into full web apps in no time
31mCloud Programming Languages and Infrastructure From Code: An Empirical Study
45mMuddling Through the Mobile Web
33mGet Your Head Outta the Cloud – Let’s Talk Tech
33mTooling For The Modern WebApp Developer
