{
 "id": 69807,
 "slug": "programmeren-op-een-apple-watch-met-vim-via-ssh",
 "url": "https://agents.willem.com/nl/snippets/programmeren-op-een-apple-watch-met-vim-via-ssh/",
 "language": "nl",
 "title": "Programmeren op een Apple Watch met VIM via SSH",
 "subtitle": "Een proof of concept dat een VIM-sessie naar het horlogescherm spiegelt.",
 "summary": "Ja. In 2017 bouwde ik een proof of concept: een kleine Watch-app die screenshots toonde van een VIM-sessie op een Linux-machine, terwijl ik typte op een Bluetooth-toetsenbord dat met die machine was verbonden.",
 "topics": [
  "SSH",
  "ThinkPad",
  "apple",
  "creating",
  "creativity",
  "experiment",
  "hacking",
  "iOS",
  "iPhone",
  "laptop",
  "linux",
  "minimal",
  "programming",
  "retro",
  "smartphone",
  "vim",
  "watch",
  "work"
 ],
 "date": "2017-02-16",
 "published": "2017-02-16T00:00:00+01:00",
 "created": "2026-08-30T07:13:34.479000+02:00",
 "updated": "2026-08-30T07:16:58.330000+02:00",
 "full_article_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
 "answers_question": "Kun je programmeren op een Apple Watch?",
 "text": "Op een Linux-machine in mijn lokale netwerk draaide een kleine NodeJS-server die screenshots maakte van een shell-sessie met VIM, mijn favoriete code-editor. De Watch-app haalde elke paar seconden een nieuw screenshot op en toonde dat schermvullend. Het Bluetooth-toetsenbord was gekoppeld aan de laptop, dus het typen gebeurde daar, terwijl het horloge als beeldscherm diende, vergelijkbaar met hoe de ingebouwde Camera-app het horloge als zoeker voor de iPhone gebruikt.\nWil je dit zelf bouwen, kijk dan naar WKInterfaceImage, UIImage, NSURLSession en dataTaskWithURL. Er zat merkbare vertraging tussen de verversingen, dus het bleef een proof of concept en geen App Store-product.\nDe echte les: een terminal-opstelling met VIM en sneltoetsen draait op vrijwel elk apparaat.",
 "markdown_url": "https://agents.willem.com/nl/snippets/programmeren-op-een-apple-watch-met-vim-via-ssh/snippet.md"
}