Jump to content

Irapps: Difference between revisions

From NikiWiki
Martini (talk | contribs)
Created page with "This are set of tools to work with the infrared port. ==Description== These are 2 apps that can talk to a GSM phone via a COM port: '''PBOOK.EXE:''' A GUI based tool for OS..."
 
Martini (talk | contribs)
No edit summary
 
Line 49: Line 49:
====IR applications on netlabs====
====IR applications on netlabs====
Hi all, I've put the sources of PBOOK and TMGR on netlabs for other interested people to extend them and get inspired by the ideas (not necessarily by my coding style ;)  
Hi all, I've put the sources of PBOOK and TMGR on netlabs for other interested people to extend them and get inspired by the ideas (not necessarily by my coding style ;)  
===Development===
* [http://hobbes.nmsu.edu/h-search.php?key=drdialog.zip DrDialog] (REXX GUI builder and development tool): Use this to build the IR apps.


==Download==
==Download==
* [http://hobbes.nmsu.edu/h-search.php?key=irdd22.exe Version 2.2]
* [ftp://ftp.netlabs.org/pub/irapps IR Apps source]: This directory contains the source of the PBOOK and TMGR apps (DrDialog).  
* [ftp://ftp.netlabs.org/pub/irapps IR Apps source]: This directory contains the source of the PBOOK and TMGR apps (DrDialog).  



Latest revision as of 15:12, 14 April 2017

This are set of tools to work with the infrared port.

Description

These are 2 apps that can talk to a GSM phone via a COM port:

PBOOK.EXE: A GUI based tool for OS/2 that is designed to help you manage the phone numbers in your GSM cellphone. You can read and write the phonebook and edit it on your PC while the phone is attached to the infrared or serial port.

First, go into options and either let the program detect the right settings or update them manually.

It also contains a feature that lets you send an SMS from your PC and manage the SMS's in your phone. This should be generic and was tested with Nokia and Ericsson phones.

New in this release (1.3):

  • fixed some UI problems (resizing windows, defining protected fields, progress bars, etc.)
  • improved SMS support (actually, fixed some bugs in the SMS en-/decoding routines)
  • Added "Query" function to read SMS Center number (which does not yet get written into SCA file!)
  • Added "Send/Reply" function to send an SMS to the originator/recepient of an SMS in the list
  • lock phone specific parts of the UI if no phone is detected
  • show Name in addition to the number in SMS list (only if numbers are loaded into the main window)
  • SMS details page more meaningful (I hope)
  • some more "random features" (?)

TMGR.EXE: An application that lets you upload and download ringtones from and to your Ericsson phone. Most IR equipped Ericsson models are supported (no support for serial connections yet). Generic (i.e. Nokia) support is difficult since unlike the phonebook and SMS commands, the commands used for ringtones are manufacturer specific.

New in this release (2.4):

  • fixed problems with the T68 series

For programmers this might be interesting:

There is a DLL (RXIRDA.DLL)in the IRDA stack from IBM that exports the following functions as REXX API's:

  • RxIrDAQueryDevice() returns the name of the detected device or "NOT CONNECTED"
  • RxIrDAQueryCOMPort() returns the name of the port used by the serial device ("COMx:")

These API's are initialized automatically when PMIRDA.EXE is loaded.

Here's a code snippet that shows how to use these API's:

If RxFuncQuery(RxIrDAQueryDevice)= 0 Then /* PMIRDA.EXE Loaded */
phonestring=RxIrDAQueryDevice()
If phonestring<>"NOT CONNECTED" Then /* device present */ port=RxIrDAQueryCOMPort()

The apps are written in DrDialog (available for free download, see links section). All sources are in 1 RES file per app. Download them and start improving!!

Sources are available on the Netlabs FTP server

BTW: Please mail the changes/enhancements you make to me and I'll incorporate them into the source file(s)!

News

IR applications on netlabs

Hi all, I've put the sources of PBOOK and TMGR on netlabs for other interested people to extend them and get inspired by the ideas (not necessarily by my coding style ;)

Development

  • DrDialog (REXX GUI builder and development tool): Use this to build the IR apps.

Download

License

Credits

  • Oliver Stein