Thread
:
The Case for a Pocketable Server
View Single Post
Benson
2008-09-23 , 01:10
Posts: 4,930 | Thanked: 2,272 times | Joined on Oct 2007
#
54
Key platform elements in software:
Server support elements:
Linux
GNU utils for management and development (there's no reason not to support on-device development, and in practice Busybox doesn't cut it.)
Web server for serving e.g. Java and Flash clients.
SSH for nethack, hunt, etc.
maybe telnet, if some clients can't ssh (do we
want
to support clients that lame?!)
Java (for server apps and for testing clients)
Flash (not needed, desirable for testing clients on the server; I hope nobody writes game servers in Flash, though!)
Moonlight (again, client only, hence optional)
Baseline servers:
Local communications: Jabber, I think? (I'm not real clear on the competitors and capabilities here.)
SIP gateway: Asterisk (I assume SIP provides suitable authentication measures? Some control over this is obviously necessary...)
SSH (allow authenticated users to up/download files)
HTTPS (advertising services and users)
maybe FTP (allow users to upload files, subject to administrative policy? Needed if not all clients
can
sftp (strange) or if giving all upload-permitted users a local account is considered foolish.)
GPSd (It's free, so have it even if no GPS is built-in.).
CUPS (ditto)
Shoutcast or similar.
QoS stuff, firewalls, filters, the whole nine yards, to serve as a reliable, sane, and robust bridge.
__________________
World's first inductively-charged N900!
Quote & Reply
|
Benson
View Public Profile
Send a private message to Benson
Find all posts by Benson