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:
JDatebook2CSVCat JDatebook2CSVCat - A small framework written in java to list the internal DatebookDB (Creator: date, Type: data) of the Palm. It is compatible with PalmOS 2.0 or better. PalmOS 1.0 should work too, but isn't tested. Up to now, the format of the DatebookDB has not been changed
JToDoCSV2PDB JToDoCSV2PDB - A small framework written in java to create the internal ToDoDB.pdb from a CSV file.
(Creator: todo, Type: data) of the Palm. It is compatible with PalmOS 1.0 or better.
Up to now, the format of the ToDoDB has not been changed.
It runs with Java 1.1 or better.
Syntax:
java STARTER ToDoCSV2PDB ToDo.CSV ToDoDB
CondInst CondInst is a developer tool used during installations of conduits. Instead of creating a new CondInst.dll and pci.exe pr. conduit, you can most of the time just use CondInst.
CondInst requires a meta file describing the conduit to install/uninstall. The meta file must be created in a text editor such as Notepad or Vim
TealInfoDB: Integral Data Types This folio lists integral data type information. It currently includes VB, C/C++, Java, and C#
DB Scope DB Scope is a tool for developers that lets you view and modify the contents of a database record, divided into fields formatted according to your specifications
PalmKeeper PalmKeeper - PalmKeeper allows Palm application developers to keep track of important information about their programs.
Record the Name, Creator ID, Version, Status, Status Date, Downloads, License, Price, Sales, Capture rate and Gross Profit of your applications.
Many developers will list their applications on many websites and PalmKeeper helps you to track them
MacroPlay for Palm OS MacroPlay for Palm OS - If you perform a task repeatedly in Palm, you can automate the task by using a macro. A macro is a series of pen taps or key-presses that you group together as a single command to accomplish a task automatically
TinyLogo TinyLogo is a programming language and program execution environment.
It is especially friendly to beginning programmers or people who just want to get a simple idea of what programming is all about.
It is based on the Logo programmining language and comes complete with Turtle Graphics
Kill PDB Kill PDB - This application is great for programmers.
Kill PDB allows you to delete Palm databases (.PDB) by its creator ID (even the hidden ones).
Please, be very carefull when you use it.
NOTE: Borrar means delete in spanish
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
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
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
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
No Streak Hack No Streak Hack - Some Palm IIIx displays have the 'streaking' problem. They tend to extend vertical lines (can be seen in the datebook month view) . Sometimes this can be adjusted by reducing the contrast using the contrast adjustment wheel.
This problem can sometimes be solved with software by changing the display refresh frequency. The PalmOS 3.1
Real Freedom Real Freedom is a converter for Phoinix cartridge images. It can convert images from the format used by the Gameboy emulators Liberty (commercial) and Phoinix/PalmBoy (free) and gameboy cartridges stored on SmartMedia using the axxPac into the Phoinix format.
Currently the converter creates a blank RAM image for cartridges with built-in RAM
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
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