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.