Osegi
Software·2 Min. Lesezeit

Nokia N70 im Jahr 2026: Ein Entwickler baut einen Telegram-Pager

Ein Entwickler fand sein altes Nokia N70 in einer Kabeltüte, kaufte einen neuen Akku und schreibt nun Software für Symbian 8.1, ein Telegram-Pager soll es werden.

An old Nokia N70 smartphone with a new battery and pin charger sitting on a desk next to a laptop.
Bild: Хабр

Das Nokia N70 hat wieder ungelesene Nachrichten. Ein russischer Entwickler hat sein altes Handy aus einer Tüte voller Kabel gezogen, wieder zum Laufen gebracht und will nun einen Telegram-Pager für Symbian 8.1 schreiben, ein Betriebssystem, das über 20 Jahre alt ist.

Das Telefon bekam er im Dezember 2006 zu Neujahr geschenkt, als Music Edition mit 1-GB-RS-MMC-Karte und ordentlichen Kopfhörern. Die Hardware ist identisch mit dem normalen N70. Fast sechs Jahre lang war es sein ständiger Begleiter. Mit Opera Mini baute er darauf sogar PHP- und JS-Websites. 2012 wechselte er zu Android, danach lag das N70 im Regal und zog von einer Mietwohnung in die nächste.

Die Wiederbelebung brauchte Einkäufe. Der Akku zeigte 0 Volt, also bestellte er einen neuen BL-5C. Ein Ladegerät fehlte ebenfalls, und das N70 nutzt einen dünnen Rundstecker, weder Mini-USB noch Micro-USB. Danach startete es, die Speicherkarte funktionierte, nur Uhrzeit und Datum waren zurückgesetzt. Auf der Karte lagen Fotos aus Studententagen. Ihm wäre eine Bitcoin-Wallet lieber gewesen.

Wie schreibt man Apps für Symbian 8.1?

Der einfache Weg ist Python 2 über PyS60, ein offizielles Nokia-Projekt von 2005, das Python auf die Plattform Series 60 brachte. Viele Hobbyentwickler schrieben so ihre Programme. Er wählte den schwereren Weg: natives Symbian-C++.

Symbian 8.1 geht auf EPOC zurück, das Psion für seine Taschencomputer entwickelte, vor allem für die Series 5. Der Code ist C++98 mit Symbian-Eigenheiten. Statt normaler C++-Exceptions gibt es den Mechanismus Leave samt Cleanup Stack, der Objekte nach Fehlern sicher freigibt. Klassen werden nach Typ benannt (C, R, T, M). Mit Active Objects wartet eine App auf Dateizugriffe oder Netzwerkantworten ohne eigenen Thread, was auf einem kleinen Handy Speicher spart.

Eine klassische S60-App besteht aus Application, Document, AppUi und View oder Container. S60 nutzt das Oberflächen-Framework Avkon, UIQ hat ein eigenes. Eine App für das eine läuft also nicht automatisch auf dem anderen.

Das N70 war auch ein früher Erfolg. Laut Wikipedia war es das erste Smartphone mit mehr als einer Million verkaufter Geräte, insgesamt gingen wohl zig Millionen Stück über die Theke.

Apps, die sich lohnen

SUMO: das Zahlenrätsel

Tippe die richtigen Felder, addiere, triff das Ziel. Leicht zu lernen, schwer zu meistern. Kostenlos, für jedes Alter.

Schlagwörter:nokia n70symbiantelegramretro computingc++

Mehr von diesem Tag

Alle anzeigen →

Mehr aus: Software

Alle anzeigen →