TINXL

From Pandora Wiki

Jump to: navigation, search

Contents

TINXL Is Not Xbox Live

TINXL is a lightweight application stack that is designed to provide cross platform game and friend browsing for a variety of devices, from handheld gaming devices to fully-fledged PCs.

It will initially be developed for the OpenPandora Handheld, and Linux-based PCs, but as all the code will be available as an open source project, other devices should be addable easily by just recompiling (for linux-based devices), or by writing a custom implementation of the TINXL comms protocol.

tinxld daemon

tinxld is a daemon that will run on the user's pandora. It will periodically collect information from the currently running process, and if a network connection is available, will send the data to the TINXL Server.

For example, if the user is running a SNES emulator, with multiplayer enabled, the data might be as follows:

  • Program Name
  • ROM Name
  • Multiplayer
    • Possible MP Slots
    • Filled MP Slots
  • Server
  • Port

A program's available information would be described in a programname.tinxl file, which would contain information on how to pull back the data, what data is recovered, how to launch the program etc.

More Information: TINXL/tinxld

TINXL Client

The TINXL client will be a user-friendly interface to the TINXL server. It will allow users to browse games being played by their Friends, send and receive messages from people on their friends list, and find people playing a certain game. From the game view dialog, the user will be able to join the game currently in progress.

More Information: TINXL/Client

TINXL Server

The server will use PHP & PostgreSQL to store and retrieve data needed for making a connection, and other information.

There is the possibility, since XML will be used for communications, of having an AJAX site which can show statistics, allow users to register, and send messages to their friends.

Personal tools
community