Table Of Contents
1 IntroductionThis project or information is dead. I cannot release any code or further information on it, other than what you'll find on this page. All communication regarding it will be silently deleted. Apologies.
This page presents overviews of the client applications being developed for PsiStack - the freeware TCP/IP stack for the Psion range of palmtop computers. Please see the PsiStack status report for information on the stack itself.
This software is being developed as an off-shoot of the Psion-Java project. For more information on this, visit our official home page, at http://www.geocities.com/SiliconValley/9577/, maintained by Dan Ramage. Full release information will be found on Dan's pages; these pages are a public display of the work as it progresses.
It is hoped that authors of there applications will place their works under the GNU public license. However, it is really up to the individual author.
PsiStack will provide a BSD sockets interface to applications, through the use of a static (linkable) library, which talks to the stack on your application's behalf. See the PsiStack page for information on this. To develop applications for PsiStack, you will need to familiarise yourself with this model (and master Psion programming - a feat in itself!!) Since we're using this standard, and not inventing our own, it should be feasible to port UNIX TCP/IP applications to PsiStack, without much trouble (unless I really screw the sockets interface up!)
At the moment, we have a simple API providing BSD functionality, with asynchronous extensions in an EPOC stylee. The proper BSD layer will be written on top of this at a later date. There is currently no OPL interface - if you are conversant with IPC message passing in OPL, please get in touch.
If you would like to develop a PsiStack
application, please subscribe to our mailing list, and I'll add your details
to this page.
2 Client Software
2.1 ToolsTools such as ping and traceroute are being built into PsiStack, as they are essential to setting up the stack (and quite small). The stack also displays a subset of netstat information.
We need a finger client, a time (NTP) client... any more?
Darran Rimron has been looking
at a SMB client (or was it a server?) to connect the Psion to Windows networks.
Many thanks to Rudolf Koenig for allowing us to use NFSC as our base. Matt's working on this one. The bare bones are there, without any of the NFSC code. It doesn't connect yet, or pass any data. (TCP isn't finished yet).
Estimated timescale: This product was tentatively scheduled for Q1 1998. Revised
timescale is now Q3 1998. Re-revised timescale is whenever it's ready.