IR Ping - This program allows to check the communication between a Palm III or a PalmPilot Professional with IrDA extension and other IrDA devices or another PalmPilot. The current version tries to access a IrCOMM port. This is present in most printers and Palm devices with PalmOS >= 3.3.
IR Ping uses the built-in IrDA stack of these devices and allows to play around with various IrDA functions and commands:
Discover - This command starts a discovery on the IrDA medium. All devices within the range are displayed with hardware address, hint bits and device name. The first device discovered will be used for the connect/test commands.
Connect IrLap - With 'Connect IrLap' a IrLap connection is set up to the first device discovered during the discovery.
Discon Irlap - Disconnect a running IrLap connection
Connect TP - Tries to set up a TinyTP connection. Therefore requests the receivers TinyTP-Lsap from the IAS data base of the receiver and on receipt requests the TinyTP connection.
Connect LMP - Sets up a IrLMP session. Requests the receivers IrLMP-Lsap from its IAS data base and requests a IrLMP connection. Some devices (e.g. the windows95 ir stack) have a short timeout between setup of the IrLap connection and the TP/LMP connection has to be set up shortly after the IrLap connection is established. Otherwise the device sends a disconnect.
TestReq - With this function a IrDA test is requested.
SendReq - The transmission of a data packet is requested. IR Ping sends 16 bytes (0x00, 0x01, 0x02 ... 0x0f) to the connected machine.
RxSize - The command displays the maximum packet size, the connected machine will transmit.
TxSize - This command displays the maximum paket size that can be transmitted.
DeviceName - This command requests the DeviceName from the receiver IAS data base. The answer is displayed with the next IAS callback.
All feedback, error and status information is displayed in a scrollable 80 lines buffer display.
What to do with this program?
This program is intended as a base for real IrDA applications. Just use IR Ping to check if your printer, cellular phone, notebook or PDA really talks the IrDA protocol and start writing an application like:
* printer driver for IR printer
* interactive (action) games
* internet communication over cellular phones
* backup, restore or HotSync to IrDA notebooks
* or just code segments like a selector box showing all IrDA devices in range and let the user select one
* ...
Like it? Share with your friends!
Supported operating systems:
Palm OS 3.x, Palm OS 4.x, Palm OS 5.x
Similar Software:
Pilot-DB Pilot-DB - freeware (OpenSource) database program for the Palm OS (any version and any hardware) and compares with the best commercial programs available.
It supports the field types string, boolean, integer, float, calculated, date, time, note, list and link
Dragon FORTH build Dragon FORTH is a fast 32-bit FORTH system for PalmOS 2.x-6.x. It allows programming directly on the PalmOS device
TCFI TCFI is short for TRGpro CF (CompactFlash) Installer.
With TCFI you can install any file directly (not really - it is explained later) from your (Palm) Desktop to your TRGpro Palm device. All you need to do is: install the Palm application to your TRGpro then convert a file (e.g. MyVoice.wav -> MyVoice
Hayes AT Modem Commands Hayes AT Modem Commands - Hayes AT Modem Commands is a compilation of commands for modems useful for hyperterminal and remote sessions
PP PP is a ISO standard Pascal compiler for PalmOS.
It generates true native 68000 executable code (.PRC) from Pascal source code.
You can use your favorite Palm DOC editor to write your code and either run PP from the VFSdos console or use the included UI shell PPShell to compile and run your program.
The language syntax is mostly compliant to the ISO 1775:1990
PRCExplorer PRCExplorer - Using this tool you can open any PRC file and navigate into it. You can see individual resources, graphically display Forms and Alerts, Bitmaps, Fonts, ... This is useful to debug and develop your application as well as analyzing PRCs
LispMe LispMe is a Scheme compiler and runtime system.
It can be used as a tool for quickly trying ideas and algorithms in a high-level language, but you can also develop applications for the Pilot, as LispMe now supports Pilot's graphical user interface
NewBie - Listbox NewBie - Listbox includes a copy of source code about dynamics listbox
PocketC Runtime Palm OS PocketC Runtime - The runtime version is for those who have no desire to compile applets, but want to run someone else's applet. Using this version saves memory, since the compiler has been removed. This version is freeware and may be distributed freely by developers, but only in its entirety
Glacier HTML Gold Glacier HTML Gold - Glacier is a powerful HTML editor with plenty of tools, with a color mixer included. Glacier includes many functions, like bold, italics, font assignment, font and background colors, hexadecimal color mixer and a RGB ==> HEX converter!
Glacier also has 5 way navigator support, up, down, left, rigth
Other Software by developer «Till Harbaum»:
BlueBlocks BlueBlocks - BlueBlocks is the first real multiplayer Bluetooth game for PalmOS. It uses a so-called piconet to connect up to four palm PDAs into a bluetooth network. These four palms can then join each other in a multiplayer session of BlueBlocks.
The game has been developed and tested with a PalmOne M515 and a PalmOne Tungsten T
Battery Meter Hack Battery Meter Hack - This program replaces the battery symbol in the PalmOS launcher application with a customizable symbol and an additional value. This value can be configured to display the absolute battery voltage or the battery level in percent
The Grayscale Hack The Grayscale Hack - This is a utility for the Bodos PalmBoy and Phoinix Gameboy emulators. It may be useful for other applications as well.
This is a Hackmaster hack and requires the hackmaster application or a compatible replacement to be installed in order to work.
This hack allows the systems grayscale settings to be modified
Argon V Argon V - Your objective is to survive as long as possible and to shoot down everything that moves. Avoid to crash into buildings, energy barriers, bombs and other ships, since this will damage you shield. Try to collect upgrades to increase the ship strength or to reduce damage
Mulg Mulg - Guide the marble through the maze and to the cross. Along the way you'll encounter stones blocking your passage, flipper bumpers, slippery ice, and several other obstacles. Be sure to visit Till's web site for hundreds of additional levels
Step Counter Step Counter - This program needs the tilt sensor modification to work, it uses the acceleration sensor to count your steps while walking or jogging.
Just start the step counter application and put the pilot into your pant pocket or whatever you like. The sensitivity can be adjusted to match the different accelerations while walking, jogging or running
IR Pong IR Pong - IR Pong is a two player action game for the Palm Pilot. You'll need a palm with infrared or bluetooth capabilities and a second person with a similar machine to play this game.
You can choose between nine different board layouts and adjust the level of difficulty as you get better
Mobile25 Mobile25 is a mapping application. It was meant to be used on our geocaching trips. The maps are stored as compressed bitmaps on memory card and e.g. the 1:100.000 (TOP100) and 1:25.000 (TOP25) maps of Baden-Wurttemberg, Germany together require about 700MB of memory card space.
Mobile25 supports bluetooth GPS devices and can display the current GPS position on the map