summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-01-14 20:58:05 (EST)
committer P. J. McDermott <pjm@nac.net>2012-01-14 20:58:05 (EST)
commit4c88944f79c5d9d4918b075d0150eb1c80a6dcbd (patch)
tree6d60eb6845b8c15a97ef8588ab1ab56eb14ade08
parent21b95d172804d14e64af63f1d175faf4d81c3d17 (diff)
Describe two possible example applications.
-rw-r--r--example-applications.txt60
1 files changed, 60 insertions, 0 deletions
diff --git a/example-applications.txt b/example-applications.txt
new file mode 100644
index 0000000..9b381e0
--- /dev/null
+++ b/example-applications.txt
@@ -0,0 +1,60 @@
+ABOUT THIS DOCUMENT
+===================
+
+This document describes possible example applications of the embedded operating
+system distribution.
+
+
+LEGAL NOTICE
+============
+
+Copyright (C) 2012 Patrick (P. J.) McDermott
+
+This document may be reproduced, distributed, modified, and otherwise dealt in
+under the terms of the Expat/MIT License:
+http://www.jclark.com/xml/copying.txt
+
+
+APPLICATION 1: REMOTELY-CONTROLLABLE STEREO SYSTEM
+==================================================
+
+In this application, the operating system would run Music Player Daemon (MPD),
+a server program that plays audio files on one or more outputs and can be
+controlled by one or more local or remote client programs. MPD would be
+configured to output audio to the hardware audio outputs through either the
+Advanced Linux Sound Architecture (ALSA) or Open Sound System (OSS) and to allow
+client connections on any network interface. Once attached to a computer
+network, the stereo system could then be controlled by any other networked
+computer system running an MPD client.
+
+SOFTWARE PACKAGES
+-----------------
+
+This application would require the following software programs and libraries to
+be packaged and built for the target hardware:
+ * MPD
+ * GLib
+ * ALSA or OSS
+ * Libav
+
+
+APPLICATION 2: FEDERATED MICROBLOGGING INSTANCE
+===============================================
+
+In this application, the operating system would run StatusNet, a popular
+microblogging server platform that is federated (able to share information with
+other server instances such as Identi.ca). Once attached to a computer network,
+this microblogging appliance would allow its user(s) to communicate with users
+of similar applicances, Identi.ca, and other servers that implement the same
+protocols.
+
+SOFTWARE PACKAGES
+-----------------
+
+This application would require the following software programs and libraries to
+be packaged and built for the target hardware:
+ * StatusNet
+ * PHP
+ * MySQL
+ * Curl
+ * GD