
Vor fast 2 Jahren hatten wir schon einmal mit RSVP gespielt. Heute konnte ich im entropia ein 1×16 LCD finden, und prompt war wieder die Idee da, einen Mini-Ebook-reader zu bauen. Da ich jetzt SD-Card Software für AVRs habe, und das Display scheinbar noch lebt, müsste eine erste Version des Ebookreaders schon bald am Start sein. Uralte Software von damals konnte ich aus dem CVS wieder rausfischen. Die C-Dateien kann man getrost ignorieren, die zwei Perlskripte funktionnieren aber. Mit parse.pl kann eine Textdatei in ein spezielles RSVP-Format konvertiert werden, dass das mit reader.pl abgespielt werden kann. Wie das Format aussieht kann man in rsvp.txt nachlesen. Der Code ist hässlich und wird wahrscheinlich getrasht :).
RSVP ist ein Ansatz, um längere Texte auf einem kleinen Display zu lesen (z.B. einem Handy oder einem Handheld). Anstatt den Text statisch und “papier”-ähnlich darzustellen (in Seitenform) wird der Text dynamisch auf dem Display abgespielt. Der Benutzer muss nicht mehr selber scrollen, sondern nur noch den Wörtern auf dem Display folgen. Die Geschwindigkeit wird “adaptiv” berechnet, d.h. sie wird mit Rücksicht auf die Textstruktur berechnet. Punktuation bremst, kürzere Wörter beschleunigen sie. In diesem Paper wird genauer auf die Details eingegangen. Der erste Abschnitt über das Leseverhalten ist spannend. Auf RSVP bin ich vor 3 Jahren wegen dem Gutenflash Player auf dem iPaq gekommen.