Wer einen toten Link entdeckt, schickt mir doch bitte ein kurzes mail.
Die Tatsache, daß sich der P5 so problemlos programmieren läßt, war für mich das Hauptkriterium warum ich mich für den Psion entschieden habe. Am Anfang bestand mein größtes Problem darin, an ein deutschsprachiges OPL-Handbuch zu gelangen. Ich habe nach langer Suche einige Links vorzuweisen, die jedem weiterhelfen müßten, der sich für die Programmiersprache OPL interessiert und sie erlernen möchte.
| OPL-Workshop: ein 12-teiliger Workshop liegt bei http://www.poechacker.at in deutscher Sprache bereit. habe ihn selbst nicht ausprobiert, wollte ihn aber keinem vorenthalten. ( |
| OPL-Workshop:
Für den blutigen Anfänger gibt es auf der Homepage von Psionwelt.de einen dreiteiligen Workshop (1, 2, 3) in deutscher Sprache. Eine Fortsetzung ist angekündigt. Für alle, die bereits Erfahrungen in anderen Programmiersprachen (Pascal, Delphi, C,...) vorzuweisen haben ist dieser Workshop allerdings zu simpel. |
| OPL-Datenbank:
Ein Datenbank-File mit fast allen OPL-Befehlen gibt es auf der Seite von Dieter Schmitz Huebsch. Dieses File ist ein absolutes MUß !!!! ( |
| Deutsches OPL-Handbuch:
Nach langer Recherche habe ich den Tip bekommen, daß jeder der sich früher mal einen S3a zugelegt hatte, von Psion-Deutschland ein Programmierhandbuch zuschicken lassen konnte. Ich habe daraufhin an gmbh-service@psion.de geschrieben und nach wenigen Tagen wurde mir ein Word-File mit dem kompletten OPL-S3a-Handbuch zugeschickt. Dieses Handbuch eignet sich hervorragend zum Einstieg in OPL. Diese Datei kann hier als Zip-File heruntergeladen werden ( |
| Handbuch für Serie 5:
Jeder, der das das S3a-Manual durchgearbeitet hat, kann sich alle neuen Befehle für den P5 aus der englischen Version anlesen. Diese Manual wird auf der Psion-Homepage zum Download ( |
| OPL-Programmierung auf dem PC:
Wer sich vorgenommen hat ein etwas ausgedehnteres Programm zu schreiben, sollte hierfür den Symbian Home-PC-Emulator bei Epocworld herunterladen. Der Emulator ist kostenlos aber nicht umsonst, denn man muß man sich registrieren lassen. Anschließen bekommt man per e-mail sein persönliches Paßwort zugeschickt und kann mit dem Download beginnen. Der OPL-SDK ist allerdings 27,0 MB groß (ich habe ca. 2,5 Std. mit meinem 56k-Modem gebraucht). Tips zur Installation gibt es auf Schmidti's dt. Psion-Seiten. |
| OPLPlus:
OPLPlus ist ein Editor incl. eines OPP-Pre-Prozessors, der einiges mehr an Funktionsumfang bietet als der standard OPL-Editor. Jeder, der ernsthaft vor hat auf seinem Psion zu programmieren, kommt an OPLPlus nicht vorbei. Features:
|
| Psilog:
Der Psion User Club of Switzerland hat eine kleine Sammlung mit eigenen Beiträgen und Links bereitgestellt, die man sich ruhig mal ansehen sollte. |
| RMREvent:
Netterweise von Al Richey, einem Programmierer von RMRSoft, geschrieben, um allen OPL-Einsteigern eine kleine Lernhilfe zu geben. Zu RMREvent steht der Sourcecode zum Abgucken zur Verfügung. Alle relevanten Funktionen sind hier verwendet worden. Es darf als Basis für jedes Programm verwendet werden. ( |
| Symbian KnowledgeDB:
Jeder der einigermaßen des Englischen mächtig ist, kann auf die Lösungen in der Wissensdatenbank von Symbian zugreifen. Hier werden häufig gestellte Fragen kurz aufgeführt und die zugehörige Lösung in OPL angeboten. |
| OPX's:
Wer über den reinen OPL-Befehlsumfang hinaus möchte, sollte mit OPX-Files arbeiten. OPX's sind C++-Erweiterungen, die mittels des 'INCLUDE'-Befehls in den OPL-Sourcecode eingebunden werden. Anschließend hat man quasi neue Befehle. Auf dem Z-Laufwerk des P5 sind standardmäßig einige OPX's abgelegt, die im englischen-Manual beschrieben werden. Symbian und auch andere Anbieter bieten jedoch noch weitere OPX-Files an. Auf der Homepage von Pison-One gibt es jede Menge Links und eine kurze deutsche Beschreibung. |
Und hier der Sourcecode von ein
paar simplen Programmen, die ich zu Übungszwecken selbst geschrieben
habe oder, die ich irgendwo anders gefunden habe.
O.K., momentan erst zwei Programme
von mir. Meine Programme müssen mit OPL+ bearbeitet werden.
| Sprites: Das Programm zeigt, wie man einen Sprite erstellt und ihn über den Bildschirm steuert.( Funktionsweise:
|
| Pensteuerung:
Ich hatte anfangs ein Problem damit, zu verstehen wie man die Position des Stiftes vom Bildschirm auslesen kann. Aus diesem Problem ist Pensteuerung entstanden, daß nichts anderes tut als bei Berührung des Displays mit dem Stift dreimal die X- und Y-Koordinaten auszugeben. 1. Beim Berühren des Displays. 2. Die aktuelle Position beim Bewegen über das Display. 3. Beim Verlassen des Displays. Dieses Programm ist so einfach gehalten, daß man es gar nicht nicht verstehen kann.( |
| Toolbar:
Florian Kraeutli hat auf seiner Homepage ebenfalls nützliche Programmierbeispiele abgelegt. Toolbar macht eigentlich nichts anderes, als eine Tollbar zu erzeugen. Im Sourcecode ist (teilweise) erklärt, wie's funktioniert( P.S.: Ohne das Flash-Plugin von Shockwave kann diese Homepage nicht geladen werden. |
| Getevent32:
Auch von Florian Kraeutli ist Getevent32 ( |
| gDialog:
"Mit diesem Tool kannst du ein grafisches Fenster im Psionstil erstellen. Dies hat zwar auch Nachteile, vor Allem aber hast du viel mehr Möglichkeiten. Ein Beispielprogramm einer Progress Bar ist inbegriffen." Zitat des Autors ( |
| Diverse Beispiele:
... gibt es bei Psion-One. Die Programmiertips sind kurz beschrieben und der Sourcecode ist direkt auf der Homepage abgelegt. Unbedingt anschauen!!! |