summaryrefslogtreecommitdiff
path: root/website/about
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2005-10-27 15:08:39 +0000
committerHenri Herscher <henri@oreka.org>2005-10-27 15:08:39 +0000
commite76fa0b3e203a5eeebc15eed92be79933bd94457 (patch)
tree6b007edae582fb67b69393c35544ed8bd96274ec /website/about
parent0fd6bacf4e3cf06208d3d0327672d9446094e0a6 (diff)
First checkin
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@18 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'website/about')
-rw-r--r--website/about/credits.php37
-rw-r--r--website/about/features.php37
-rw-r--r--website/about/index.php28
-rw-r--r--website/about/license.php36
-rw-r--r--website/about/links.php37
-rw-r--r--website/about/main.inc.php12
-rw-r--r--website/about/news.php37
-rw-r--r--website/about/screenshots.php19
8 files changed, 243 insertions, 0 deletions
diff --git a/website/about/credits.php b/website/about/credits.php
new file mode 100644
index 0000000..02350fc
--- /dev/null
+++ b/website/about/credits.php
@@ -0,0 +1,37 @@
+<?php
+/*
+ * Copyright 2003 Dominic Mazzoni
+ * Copyright 2004 Matt Brubeck
+ * This file is licensed under a Creative Commons license:
+ * http://creativecommons.org/licenses/by/2.0/
+ */
+ require_once "main.inc.php";
+ $pageId = "credits";
+ $pageTitle = _("Credits");
+ include "../include/header.inc.php";
+?>
+
+<h2><?=$pageTitle?></h2>
+<h3><?=_("Libraries")?></h3>
+<p><?=_("Oreka uses open source libraries from the following projects, many thanks to their authors and contributors:")?></p>
+<p>C++ libraries</p>
+<ul>
+<li><a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a></li>
+<li><a href="http://www.portaudio.com/">PortAudio</a></li>
+<li><a href="http://logging.apache.org/log4cxx/">log4cxx</a></li>
+<li><a href="http://www.cs.wustl.edu/~schmidt/ACE.html">ACE</a></li>
+<li><a href="http://www.tcpdump.org/">libpcap</a></li>
+<li><a href="http://www.boost.org">boost</a></li>
+<li><a href="http://xml.apache.org/xerces-c/">xerces</a></li>
+</ul>
+
+<p>Java libraries</p>
+<ul>
+<li><a href="http://jakarta.apache.org/tapestry/">Tapestry</a></li>
+<li><a href="http://www.hibernate.org">Hibernate</li>
+<li><a href="http://logging.apache.org/log4j/docs/index.html">log4j</a></li>
+<li>And various other libraries used by those libraries.</li>
+</ul>
+<?php
+ include "../include/footer.inc.php";
+?>
diff --git a/website/about/features.php b/website/about/features.php
new file mode 100644
index 0000000..e0b37b7
--- /dev/null
+++ b/website/about/features.php
@@ -0,0 +1,37 @@
+<?php
+/*
+* Copyright 2004 Matt Brubeck
+* This file is licensed under a Creative Commons license:
+* http://creativecommons.org/licenses/by/2.0/
+*/
+require_once "main.inc.php";
+$pageId = "features";
+$pageTitle = _("Features");
+include "../include/header.inc.php";
+
+echo "<h2>$pageTitle</h2>";
+echo "<p>"._('Oreka currently has the following features:')."</p>";
+
+echo _('<h3>Recording and storage</h3>
+<ul>
+<li>Record VoIP SIP sessions by passively listening to network packets. Both sides of a conversation are mixed together and each call is logged as a separate audio file.</li>
+<li>Record from a standard sound device (e.g. microphone or line input). Can record multiple channels at the same time. Each recording goes to separate audio files</li>
+<li>Open plugin architecture for audio capture means that the system is potentially capable of recording from any audio source.</li>
+<li>Automatic audio segmentation so that continuous audio sources can be split in separate audio files and easily retrieved later.</li>
+<li>Voice activity detection.</li>
+<li>GSM6.10, A-Law and u-Law compression available in order to save disk space.</li>
+<li>Recording metadata logged to file and/or any mainstream database system.</li>
+</ul>');
+
+ echo _('<h3>User interface</h3>
+<p>Recordings retrieval can be done using the following criteria (when available):</p>
+<ul>
+<li>Timestamp</li>
+<li>Recording duration</li>
+<li>Direction (for a telephone call)</li>
+<li>Remote Party (for a telephone call)</li>
+<li>Local Party (for a telephone call)</li>
+</ul>');
+
+ include "../include/footer.inc.php";
+?>
diff --git a/website/about/index.php b/website/about/index.php
new file mode 100644
index 0000000..b3a53c0
--- /dev/null
+++ b/website/about/index.php
@@ -0,0 +1,28 @@
+<?php
+/*
+ * Copyright 2004 Matt Brubeck
+ * This file is licensed under a Creative Commons license:
+ * http://creativecommons.org/licenses/by/2.0/
+ */
+ require_once "main.inc.php";
+ $pageId = "";
+ $pageTitle = _("About Oreka");
+ include "../include/header.inc.php";
+
+ echo "<h2>$pageTitle</h2>";
+
+ echo _('<p>Oreka is a modular and cross-platform system for recording and retrieval of audio streams. The project currently supports VoIP SIP and sound device based capture. Recordings metadata can be stored in any mainstream database. Retrieval of captured sessions is web based. For more details, please refer to the <a href="features">features</a> page</p>
+
+');
+
+ // i18n-hint: You may change the link addresses below, if there is a
+ // version of the page in your language at a different location.
+ //
+ // For official translations of the phrase "free software", please see:
+ // http://www.fsf.org/philosophy/fs-translations.html
+ //
+ // Also check the translations of this web page:
+ // http://www.fsf.org/philosophy/free-sw.html
+
+ include "../include/footer.inc.php";
+?>
diff --git a/website/about/license.php b/website/about/license.php
new file mode 100644
index 0000000..4f1c166
--- /dev/null
+++ b/website/about/license.php
@@ -0,0 +1,36 @@
+<?php
+/*
+ * Copyright 2004 Matt Brubeck
+ * This file is licensed under a Creative Commons license:
+ * http://creativecommons.org/licenses/by/2.0/
+ */
+ require_once "main.inc.php";
+ $pageId = "license";
+ $pageTitle = _("License");
+ include "../include/header.inc.php";
+?>
+
+<h2><?=$pageTitle?></h2>
+<p>Copyright (C) 2005, orecx LLC
+<a href="http://www.orecx.com">http://www.orecx.com</a></p>
+<?php
+
+// i18n-hint: These gnu.org web pages are available in several languages.
+// Please link to the version in your language, if possible. For example:
+//
+// http://www.gnu.org/licenses/licenses.es.html#GPL
+// http://www.gnu.org/licenses/gpl-faq.cs.html
+//
+// See the bottom of each page for versions in other languages.
+//
+echo _('<p>Oreka is free software; you can redistribute it and/or modify it under the terms of the <a href="http://www.gnu.org/licenses/licenses.html#GPL">GNU General Public License</a> as published by the Free Software Foundation.</p>
+
+<p>See also: <a href="http://www.gnu.org/licenses/gpl-faq.html">Frequently Asked Questions about the GNU GPL</a>.</p>');
+
+?>
+
+<!-- TODO: Copyright and licenses for libraries. -->
+
+<?php
+ include "../include/footer.inc.php";
+?>
diff --git a/website/about/links.php b/website/about/links.php
new file mode 100644
index 0000000..956edd7
--- /dev/null
+++ b/website/about/links.php
@@ -0,0 +1,37 @@
+<?php
+/*
+ * Copyright 2004 Matt Brubeck
+ * This file is licensed under a Creative Commons license:
+ * http://creativecommons.org/licenses/by/2.0/
+ */
+ require_once "main.inc.php";
+ $pageId = "links";
+ $pageTitle = _("Links");
+ include "../include/header.inc.php";
+?>
+
+<h2><?=$pageTitle?></h2>
+
+<h3>Network passive tapping links</h3>
+<ul>
+<li>snort.org <a href="http://www.snort.org/docs/tap/">passive ethernet tap howto</a></li>
+<li>snort.org <a href="http://www.snort.org/docs/100Mb_tapping1.pdf">100 Mb/s full duplex tapping diagram</a></li>
+</ul>
+
+<h3>Related projects</h3>
+<ul>
+<li><a href="http://www.enderunix.org/voipong/">voipong</a> is a linux only RTP session capture software.</li>
+<li><a href="http://vomit.xtdnet.nl/">vomit</a> is a tool for extracting Cisco VoIP audio from a network dump.</li>
+</ul>
+
+<h3><?=_("Related Software Categories at sourceforge.net")?></h3>
+<ul>
+ <li><a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=115"><?=_("Audio Capture/Recording")?></a>
+ <li><a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=247"><?=_("Telephony")?></a>
+</ul>
+
+<h3>Open source libraries</h3>
+<p>Oreka is build upon various open source libraries. Please refer to the <a href="credits">credits</a> page</p>
+<?php
+ include "../include/footer.inc.php";
+?>
diff --git a/website/about/main.inc.php b/website/about/main.inc.php
new file mode 100644
index 0000000..b788b4a
--- /dev/null
+++ b/website/about/main.inc.php
@@ -0,0 +1,12 @@
+<?php
+/*
+ * Copyright 2004 Matt Brubeck
+ * This file is licensed under a Creative Commons license:
+ * http://creativecommons.org/licenses/by/2.0/
+ */
+require_once "../main.inc.php";
+$sitePath = "..";
+$sectionId = "about/";
+$sectionPath = ".";
+$sectionTitle = _("About Oreka");
+?>
diff --git a/website/about/news.php b/website/about/news.php
new file mode 100644
index 0000000..fff54db
--- /dev/null
+++ b/website/about/news.php
@@ -0,0 +1,37 @@
+<?php
+/*
+ * Copyright 2004 Matt Brubeck
+ * This file is licensed under a Creative Commons license:
+ * http://creativecommons.org/licenses/by/2.0/
+ */
+ require_once "main.inc.php";
+ require_once "../include/news.inc.php";
+ $pageId = "news";
+
+ $itemId = $_REQUEST["id"];
+
+ if ($itemId != "") {
+ $news_item = $news_items[$itemId];
+ $pageTitle = $news_item->title;
+ include "../include/header.inc.php";
+
+ $dateStr = $news_item->dateStr();
+ echo "<h2>$dateStr: $pageTitle</h2>";
+ echo $news_item->body;
+ echo '<hr><p><a href="news">'._("More news items...").'</a></p>';
+ }
+ else {
+ // List news items in reverse chronological order.
+ $pageTitle = _("News");
+ include "../include/header.inc.php";
+
+ echo "<h2>$pageTitle</h2>";
+ echo "<ul>";
+ foreach ($news_items as $key => $news_item) {
+ echo '<li>'.$news_item->dateStr().": <a href=\"news?id=$key\">".$news_item->title.'</a></li>';
+ }
+ echo "</ul>";
+ }
+
+ include "../include/footer.inc.php";
+?>
diff --git a/website/about/screenshots.php b/website/about/screenshots.php
new file mode 100644
index 0000000..d3b36b4
--- /dev/null
+++ b/website/about/screenshots.php
@@ -0,0 +1,19 @@
+<?php
+/*
+ * Copyright 2004 Matt Brubeck
+ * This file is licensed under a Creative Commons license:
+ * http://creativecommons.org/licenses/by/2.0/
+ */
+ require_once "main.inc.php";
+ $pageId = "screenshots";
+ $pageTitle = _("Screenshots");
+ include "../include/header.inc.php";
+?>
+
+<h2><?=$pageTitle?></h2>
+
+<p><?=_('Click any screenshot for a larger version.')?></p>
+
+<?php
+ include "../include/footer.inc.php";
+?>