Source

From SwitchSmart!
Revision as of 12:35, 3 December 2011 by Mirko Vogt (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The whole project source-code is currently hosted on GitHub:

https://github.com/mirko/SwitchSmart

The low-level parts (kernel modules / drivers, library, applications) - see SwitchSmart model for reference - are written in plain C. There are XML-RPC / JSON-RPC applications, exposing respective network interfaces, which then can be used by every single platform / language supporting those protocols.

Currently there are user interfaces for:

  1. ncurses - written in C - directly linked against library
  2. Android - written in Java - using XML-RPC interface
  3. WWW - written in PHP - using XML-RPC interface
  4. Qt - written in Python - using XML-RPC interface
  5. QML/Qt - written in C++ / Qt-declarative - using XML-RPC interface
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox