Programmieren für Palm OS

Vortrag und Beispielanwendung im Rahmen der PUM 2008.






Do you want to support me? Check out the google advertising or register one of my other apps.
  • Tea Pot Freeware timer
  • Air Traffic Controller Guide aircraft to safety as an air traffic controller
  • 2 Play Me Wake up to your favorite MP3 songs
  • VoxelRacer: Pathfinder Exciting 3D off-road racing game
  • PhoneDisconnect Alerts about missed SMSs, calls, and indicates the end of a conversation (signal)
  • WintecTool Mobile Application for the Wintec 201 or Royaltek 2300 GPS Unit
  • LightSafer Controls backlight on Palm
  • AirAlert Aircraft strategy game
  • DisplayManager Controls dynamic input area and screen rotation
  • MyUAE Emulates a Commodore Amiga Computer
  • PlayerControlDA Control your MP3 player playing in the background
  • CallerInfo More info in the call display box



Anwendung in Aktion bei youtube.com oder bei PalmAddicts


Die Beispielanwendung

Ein Keyguard-Replacement im iPhone-Style (für alle Hires Palm OS Geräte):

Example application

An iPhone look-alike keyguard replacement (for all Hires Palm OS devices)
  • Zeigt Zeit und Datum
  • Zeigt Batteriestand
  • Zeigt Speicherbelegung
  • Zeigt auf Treo-Geräten eigene Telefonnummer und aktuellen Mobilfunk-Provider
  • Shows current time and date
  • Shows battery level
  • Shows memory state
  • Shows on Treo devices your own phone number and the current mobile provider
Keyguardfenster ist transparent und kann durch Sliden nach unten oder dem mittleren Button entfernt werden. Auf dem Treo ersetzt es das eingebaute Keyguardfenster.
Die Anwendung funktioniert auch auf vielen anderen Hires-Geräten mit Palm OS 5.
Version 1.6: Anwendung (.zip) und hier als deutsche Übersetzung von Jonas “Jonny” Dambacher.
Source code für prc-tools oder CodeWarrior

History

1.6:
  • kurze Anleitung: Anwendung öffnen, Menü öffnen und Hilfe auswählen
  • offizielle Veröffentlichung der Änderungen in 1.5
1.5:
  • (1.5b) größere Schrift für die Zeit
  • (1.5b) Wochennummer
  • (1.5b) Optional: Sliding reagiert nur auf Uhrbereich
  • (1.5b) GPRS Symbol (kleines Rechteck)
  • (1.5a) Besseres Alarmhandling (i.e. DateBk)
  • (1.5a) Hotsync Button wurde nicht weitergeleitet
  • (1.5a) Empfangsstärke bei CDMA
  • Anzeige Bluetooth Status
  • kein Blinken mehr nach automatischem Abruf von Snapper Mail
  • Hotsync-Button geht
  • Telefonnummer auch auf CDMA Geräten
  • kMeteo Wetter war um einen Tag verschoben
1.4:
  • (1.4b) AutoOff war in 1.4a defekt.
  • (1.4a) Telefon An/Aus wurde nicht korrekt abgefangen.
  • Funktioniert jetzt auch in den Einstellungen "Tastenschutz nach 5 oder 30 Sekunden"
  • Zeit bis zum neuerlichen Abschalten ist einstellbar
1.3:
  • noch mehr Informationen (z.B. Weiterleiten)
  • Wetteranzeige möglich: entweder mit 4cast oder kMeteo
  • Anzeige der aktuellen Online-Datenmenge ist möglich: mit 2LaunchMe
1.2:
  • abgerundete Ecken
  • größere Schrift für die Zeit
  • (optional) PageDown-Taste zum Unlocken
1.1:
  • mehr Informationen (IR Empfang, grafische Batterie, Signalstärke)
  • Animationsgeschwindigkeit ist Zeit-basiert
1.0:
  • Erstveröffentlichung auf der PUM 2008
Lizenz: GPL, für eine kommerzielle Lizenz bitte bei mir melden.
Keyguard window is transparent and can be dismissed by a down slide with your thumb or a press on the center button. On a Treo or Centro it replaces the build-in keyguard window.
The application works also on many other Hires devices running Palm OS 5.
Version 1.6: Application (.zip)
Source code for prc-tools or CodeWarrior

History

1.6:
  • short manual: open the app. open the menu and select help
  • official release for the changes in 1.5
1.5:
  • (1.5b) bigger font for time
  • (1.5b) week number
  • (1.5b) optional: only slidable on time rectangle
  • (1.5b) GPRS attached symbol (small rectangle)
  • (1.5a) better alarm handling (i.e. DateBk)
  • (1.5a) Hotsync button wasn't send to OS
  • (1.5a) phone reception bars for CDMA
  • BT status
  • no flashing after SnapperMail finishes its background task
  • Hotsync button goes through
  • phone number on CDMA too
  • kMeteo weather was shifted one day
1.4:
  • (1.4b) AutoOff was broken in 1.4a
  • (1.4a) Phone On/Off wasn't catched correctly
  • Works now also with settings: "Keyguard after 5 or 30 seconds"
  • Timeout until device switches off again is adjustable
1.3:
  • much more infos (i.e. Forwarding)
  • Weather possible: either 4cast or kMeteo
  • Current traffic possible: 2LaunchMe
1.2:
  • round corners
  • bigger font for time
  • (optional) page down to unlock
1.1:
  • more infos (beam receive, graphical battery, phone signal)
  • animation speed is time based
1.0:
  • initial release on PUM 2008
Licence: GPL, for a commercial licence please contact me.







Vortrag als Powerpoint Datei

Vortrag

Verfügbare Entwicklungsumgebungen und Bezugsquellen

C, C++:

PODS http://www.accessdevnet.com/

prc-tools http://prc-tools.sourceforge.net/

CodeWarrior http://www.metrowerks.com/

Pocket C http://www.orbworks.com/pcpalm/

OrbForms Designer http://www.orbworks.com/orbforms/

OnBoard-C http://onboardc.sourceforge.net/

PalmPhi http://www.digital-kingdoms.net/palmphi/main_de.html

RAD-Tools:

Satellite Forms http://www.satelliteforms.net/

CASL http://www.caslsoft.com/

Basic:

HotPaw Basic http://www.hotpaw.com/rhn/hotpaw/

NS Basic http://www.nsbasic.com/palm/

SmallBasic http://smallbasic.sourceforge.net/

HB++ http://www.handheld-basic.com/

iziBasic http://www.aldweb.com/articles.php?lng=en&pg=5350

Forth:

Quartus Forth http://www.quartus.net/products/forth/

Pascal:

HSPascal http://hspascal.fihl.net/

PocketStudio http://www.winsoft.sk/pstudio.htm

PPCompiler http://www.ppcompiler.org/

Java:

SuperWaba http://www.superwaba.com.br/

Weitere Links und Infos

Palm OS: http://www.accessdevnet.com/

Creator ID: http://www.developerpavilion.com

Palm Geräte: http://www.palm.com

News-Foren auf news.palmos.com

Foren auf http://pdn.palm.com

http://www.flippinbits.com/twiki/

http://tangentsoft.net/palmfaq/articles/tutorial/


Zurück zu meinem Weblog oder meine Homepage.