Philippe Andersson's Projects Page


General
Introduction
Curriculum
CS Projects
SMSLink
frf
Linux on RS/6000
SonyEricsson P900
Historical Research
Slide #893

Jump to Vim Home Page

Introduction

Table of Contents

SMSLink

This program implements a client/server gateway to the SMS protocol. The server process accepts requests from a command-line client program and sends them on the GSM network as Short Messages (SMS) through the use of a serially attached GSM module. Several brands and models are supported.

The server module is also able to poll the device at intervals to retrieve any incoming message. The message is then removed from the SIM memory and committed to a disk file (inbox file) or fed through a script (or both).

That program was written for my former employer, Scitex Europe, S.A., where it was used to dispatch the engineers to customer sites. SMSLink is still in use there, handling over 400 messages a day (without counting the incoming ones) over two devices. Scitex's then MIS Director, Moty Platner, gave me permission to release this program to the public under the GNU GPL license.

For more details over this program, please jump to the SMSLink home page, now located at http://smslink.sourceforge.net/.

You can find its SourceForge project page at http://sourceforge.net/projects/smslink/.

frf

frf (the "File and Record Formatter") is another program I wrote while I was at Scitex, that Gilbert Mets (the Unix System Administrator and requestor of the program) gave me permission to publish under the GNU GPL license. Much smaller in scope than the previous one, it allows you to convert fixed-length records into variable-length ones, or the other way around, and it will also add or remove the line-feed character between records if asked to. The need for such a program arose from compatibility problems between PowerHouse (a 4GL environment) and Oracle.

So, for those of you that might need it, here it is:

Installation instructions:
Just unzip and untar the package somwhere, change to the newly created sub-directory, edit the Makefile to select (at the top) the section that fits your platform (Linux or HP-UX, for now). Run make. That's it. No install target yet. Copy the executable (frf) somewhere in your PATH that makes sense. A man page (frf.1) is provided -- just dump it in /usr/man/man1 or in any other place where man pages are stored on your box.

Linux on an IBM RS/6000 E30 (7024)

I recently received an old IBM RS/6000 E30 (mod. 7024, with a PowerPC 604e 166 MHz CPU). I will document my attempts at getting Linux to boot and install on it on my IBM RS/6000 page.

The SonyEricsson P900 and Linux

I just bought myself a new GSM, a SonyEricsson P900. A separate page on this site will be dedicated to my attempts to integrate it as well as possible with my current Linux desktop.


Last Modified: January 18, 2004.
philipa@tiscalinet.be