Programmeren op een Apple Watch met VIM via SSH
Een proof of concept dat een VIM-sessie naar het horlogescherm spiegelt.
- Beantwoordt
- Kun je programmeren op een Apple Watch?
- Onderwerpen
- SSH · ThinkPad · apple · creating · creativity · experiment · hacking · iOS · iPhone · laptop · linux · minimal · programming · retro · smartphone · vim · watch · work
- Volledig artikel op willem.com
- https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/
Samenvatting
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.
Volledige tekst
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. Wil 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. De echte les: een terminal-opstelling met VIM en sneltoetsen draait op vrijwel elk apparaat.