|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r67150 - in sandbox/icl/libs/icl_xt/prj_home: . images
From: afojgo_at_[hidden]
Date: 2010-12-10 13:37:31
Author: jofaber
Date: 2010-12-10 13:37:28 EST (Fri, 10 Dec 2010)
New Revision: 67150
URL: http://svn.boost.org/trac/boost/changeset/67150
Log:
Redesign of the projects home page.
Added:
sandbox/icl/libs/icl_xt/prj_home/documentation.html (contents, props changed)
sandbox/icl/libs/icl_xt/prj_home/download.html (contents, props changed)
sandbox/icl/libs/icl_xt/prj_home/history.html (contents, props changed)
sandbox/icl/libs/icl_xt/prj_home/images/
sandbox/icl/libs/icl_xt/prj_home/images/back-footer.png (contents, props changed)
sandbox/icl/libs/icl_xt/prj_home/images/back.png (contents, props changed)
sandbox/icl/libs/icl_xt/prj_home/images/header.jpg (contents, props changed)
sandbox/icl/libs/icl_xt/prj_home/index_old.html (contents, props changed)
sandbox/icl/libs/icl_xt/prj_home/news.html (contents, props changed)
sandbox/icl/libs/icl_xt/prj_home/reviews.html (contents, props changed)
sandbox/icl/libs/icl_xt/prj_home/styles.css (contents, props changed)
Text files modified:
sandbox/icl/libs/icl_xt/prj_home/index.html | 507 +++++++++------------------------------
1 files changed, 117 insertions(+), 390 deletions(-)
Added: sandbox/icl/libs/icl_xt/prj_home/documentation.html
==============================================================================
--- (empty file)
+++ sandbox/icl/libs/icl_xt/prj_home/documentation.html 2010-12-10 13:37:28 EST (Fri, 10 Dec 2010)
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>Interval Container Library</title>
+<meta name="keywords" content="" />
+<meta name="description" content="" />
+<link href="styles.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="header">
+ <h1>Interval Container Library</h1>
+ <br><br>
+ <h2>by Joachim Faulhaber</h2>
+</div>
+<div id="menu">
+ <ul>
+ <li>Home</li>
+ <li>News</li>
+ <li>Download</li>
+ <li>Documentation</li>
+ <li>Reviews</li>
+ <li>History</li>
+ </ul>
+</div>
+<div id="content">
+ <div id="left">
+
+ <h2>Documentation</h2>
+
+ <h2>Boost.Icl</h2>
+
+ <ul>
+ <li>There is a detailed Boost book
+ <!-- a href="boost_icl/doc/icl.html"-->
+ <a href="http://www.joachim-faulhaber.de/boost_icl/doc/libs/icl/doc/html/index.html">
+ documentation</a>
+ of the core library Boost.Icl.
+ </li>
+ <li>For an immediate impression your may want to look at some
+ <a href="http://www.joachim-faulhaber.de/boost_icl/doc/libs/icl/doc/html/boost_icl/examples.html">
+ examples</a>
+ first.
+ </li>
+ <li>The Introduction to the ICL from BoostCon2009 is available as
+ <a href="http://www.herold-faulhaber.de/boost_icl/doc/libs/icl/doc/boostcon09/intro_to_itl.pdf">
+ pdf document</a>
+ </li>
+ <li>... or as
+ <a href="http://www.mefeedia.com/watch/32045636">
+ video</a>.
+ </li>
+ </ul>
+
+ <h2>Icl+</h2>
+
+ <ul>
+ <li>For the extended library parts there is a doxygen generated
+ documentation.
+ including examples on histories, cubes and law based testing.
+ </li>
+ <li>Finally look at the presentation on the proposed Boost library
+ <a href="https://svn.boost.org/svn/boost/sandbox/itl/libs/validate/doc/boostcon2010/BoostAlabaster.pdf">
+ Boost.Alabaster</a>
+ on automated law based testing from BoostCon2010.
+ </li>
+ </ul>
+
+ </div>
+ <!-- =============================================================== -->
+ <div id="right">
+ <!-- h2>What's New?</h2 -->
+ <!-- h3>There's a voice</h3 -->
+
+ <p>“This can be a really useful class of data structures.
+ I support continued work on getting this into Boost.”<br>
+ —
+ Dave Abrahams
+ <!-- a HREF="http://en.wikipedia.org/wiki/David_Abrahams_(computer_programmer)">Dave Abrahams</a-->
+ </p>
+ <br>
+
+ <p>
+ “So I love ICL — it really solved the visualization problem I was
+ having. [...] Visualizing that amount of data, in real time, is quite a challenge. I'm
+ using ICL to track pre-rendered regions of this time series data. It
+ does exactly what I want.”
+
+ <br>— Eric M. Jonas, coauthor of
+ The Soma Project
+ </p>
+ <br>
+
+ <p>
+ My experience with this use-case
+ [...] did speak toward the richness of the interface. Each time we wanted to apply
+ a different operation or extract a different view of the data we found that the scenario
+ had already been considered and a solution was readily available.
+
+ <br>—
+ Michael Caisse
+ </p>
+ <p>More…</p>
+
+ </div>
+</div>
+<!-- =============================================================== -->
+<div id="footer">
+
+ <table width="100%">
+ <tr>
+ <td align=left width="33%">
+ <a href="http://www.boost.org/">
+ <img src="boost_powered_by.png" width="210" height="62" border="0" alt="Boost.org Logo">
+ </a>
+ </td>
+
+ <td align=center width="34%">
+ <p>Copyright © 2010 Joachim Faulhaber.</p>
+ <p>Design by 360guide.info</p>
+ </td>
+
+ <td align=center valign=middle width="33%">
+ <a href="http://www.cortex-software.de/desktopdefault.aspx">
+ <img src="logo_cortex.png" border="0" alt="Cortex Logo" >
+ </a>
+ </td>
+ </tr>
+ </table>
+</div>
+</body>
+</html>
\ No newline at end of file
Added: sandbox/icl/libs/icl_xt/prj_home/download.html
==============================================================================
--- (empty file)
+++ sandbox/icl/libs/icl_xt/prj_home/download.html 2010-12-10 13:37:28 EST (Fri, 10 Dec 2010)
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>Interval Container Library</title>
+<meta name="keywords" content="" />
+<meta name="description" content="" />
+<link href="styles.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="header">
+ <h1>Interval Container Library</h1>
+ <br><br>
+ <h2>by Joachim Faulhaber</h2>
+</div>
+<div id="menu">
+ <ul>
+ <li>Home</li>
+ <li>News</li>
+ <li>Download</li>
+ <li>Documentation</li>
+ <li>Reviews</li>
+ <li>History</li>
+ </ul>
+</div>
+<div id="content">
+ <div id="left">
+
+ <h2>Download</h2>
+
+ <p>You can download</p>
+
+ <ul>
+ <li>The core library
+ <a href="http://www.boostpro.com/vault/index.php?&direction=0&order=&directory=Containers">
+ Boost.Icl
+ </a>
+ form the Boost vault.<br>
+ </li>
+ <li>The extended library
+ <a href="http://sourceforge.net/projects/itl/">
+ Icl+</a>
+ from sourceforge</a>
+ </li>
+ </ul>
+
+ <h2>SVN Access</h2>
+
+ <p>The developer version is also available via SVN:</p>
+
+ <ul>
+ <li>The core library
+ Boost.Icl
+ form the Boost trunk.<br>
+ </li>
+ <li>The extended library
+ Icl+
+ from the Boost sandbox</a>
+ </li>
+ </ul>
+
+ </div>
+ <!-- =============================================================== -->
+ <div id="right">
+ <!-- h2>What's New?</h2 -->
+ <!-- h3>There's a voice</h3 -->
+
+ <p>“This can be a really useful class of data structures.
+ I support continued work on getting this into Boost.”<br>
+ —
+ Dave Abrahams
+ <!-- a HREF="http://en.wikipedia.org/wiki/David_Abrahams_(computer_programmer)">Dave Abrahams</a-->
+ </p>
+ <br>
+
+ <p>
+ “So I love ICL — it really solved the visualization problem I was
+ having. [...] Visualizing that amount of data, in real time, is quite a challenge. I'm
+ using ICL to track pre-rendered regions of this time series data. It
+ does exactly what I want.”
+
+ <br>— Eric M. Jonas, coauthor of
+ The Soma Project
+ </p>
+ <br>
+
+ <p>
+ My experience with this use-case
+ [...] did speak toward the richness of the interface. Each time we wanted to apply
+ a different operation or extract a different view of the data we found that the scenario
+ had already been considered and a solution was readily available.
+
+ <br>—
+ Michael Caisse
+ </p>
+ <p>More…</p>
+
+ </div>
+</div>
+<!-- =============================================================== -->
+<div id="footer">
+
+ <table width="100%">
+ <tr>
+ <td align=left width="33%">
+ <a href="http://www.boost.org/">
+ <img src="boost_powered_by.png" width="210" height="62" border="0" alt="Boost.org Logo">
+ </a>
+ </td>
+
+ <td align=center width="34%">
+ <p>Copyright © 2010 Joachim Faulhaber.</p>
+ <p>Design by 360guide.info</p>
+ </td>
+
+ <td align=center width="33%">
+ <a href="http://www.cortex-software.de/desktopdefault.aspx">
+ <img src="logo_cortex.png" border="0" alt="Cortex Logo" >
+ </a>
+ </td>
+ </tr>
+ </table>
+</div>
+</body>
+</html>
\ No newline at end of file
Added: sandbox/icl/libs/icl_xt/prj_home/history.html
==============================================================================
--- (empty file)
+++ sandbox/icl/libs/icl_xt/prj_home/history.html 2010-12-10 13:37:28 EST (Fri, 10 Dec 2010)
@@ -0,0 +1,216 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>Interval Container Library</title>
+<meta name="keywords" content="" />
+<meta name="description" content="" />
+<link href="styles.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="header">
+ <h1>Interval Container Library</h1>
+ <br><br>
+ <h2>by Joachim Faulhaber</h2>
+</div>
+<div id="menu">
+ <ul>
+ <li>Home</li>
+ <li>News</li>
+ <li>Download</li>
+ <li>Documentation</li>
+ <li>Reviews</li>
+ <li>History</li>
+ </ul>
+</div>
+<div id="content">
+ <div id="left">
+
+ <h2>Revision History</h2>
+
+ <p><b>
+ icl-4.0.0
+ </b>
+ 2010-11-04
+ </p>
+ <p>
+ Version for inclusion into boost 1.46.0. The library's name was changed to Interval Container Library (ICL).
+ Addition of statically bounded intervals. Addition of an interval concept and an interval traits class.
+ Made user defined intervals customizable. Extracted member functions to sets of namespace global
+ functions that build an interval_set and interval_map concept. Renamed some functions to conform
+ existing standards (ISO/OGC) and notions (identity_element, unit_element).
+ </p>
+
+ <p><b>
+ itl-3.2.1
+ </b>
+ 2010-01-16
+ </p>
+ <p>
+ Addition of doxygen generated documentation for extended library parts.
+ Basic documentation and example for law based testing.
+ </p>
+
+ <p><b>
+ itl-3.2.0
+ </b>
+ 2009-12-08
+ </p>
+ <p>
+ <!-- b>Review Version, update 1:</b -->
+ Implementation of element iterators for all interval containers.
+ Implementation of bit iterators for interval bitsets.
+ Added a commented example implementation
+ "large bitset" to the quickbook documentation.
+ Implementation of large interval_bitset including bit iterators.
+ Added itl::insert_iterator itl::add_iterator to fill interval
+ containers from stl containers of intervals.
+ Implemented boost warning policy.
+ Law based tests of element iteration, bit iteration and
+ applicability of stl algorithms
+ (SortedAssociativeContainer properties).
+ </p>
+
+ <p><b>
+ itl-3.1.0
+ </b>
+ 2009-09-18
+ </p>
+ <p>
+ <!-- b>Review Version:</b -->
+ Algorithms are being refactored
+ to improve efficiency.
+ Documentation of complexity guarantees.
+ Completion of quickbook documentation.
+ Added time measurement to law based tests.
+ Addition of law based tests to test suites.
+ </p>
+
+ <p><b>
+ itl-3.0.0
+ </b>
+ 2009-03-04
+ </p>
+ <p>
+ <!-- b>BoostCon09 version:</b -->
+ The library files are reorganized to comply the boost centric project structure.
+ All set theoretic functions are implemented as namspace global operators in an
+ assigning o= and an infix variant. Overloads within and between interval
+ containers and for elements and segments are implemented. Intersection
+ operator changed form (*=, *) to (&=, &).
+ The library has been validated for a number of semantic constraints
+ using a law based tester. The results of these tests is documented in the
+ boost quickbook documentation in section <i>semantics</i>.
+ Added a test suite using Boost.Test. Tests for interoperability with
+ Boost.Date_Time and Boost.Rational.
+ </p>
+
+ <p><b>
+ itl-2.0.1
+ </b>
+ 2008-07-28
+ </p>
+ <p>
+ Redesign of all interval container class templates according to
+ boost standards. Replacing virtual functions by means of static
+ polymorphism using the CRT pattern. Adding the self minimizing
+ interval_map and the separating separate_interval_set. Separation
+ of add/subtract from insert/erase semantics. Starting to develop
+ the law based tester and performing law based tests.
+ Improvement of the doxygen generated documentation. Improved
+ and new examples that use boost code particularly boost date and
+ time classes.
+ </p>
+
+ <p><b>
+ itl-2.0.0
+ </b>
+ 2008-05-11
+ </p>
+ <p>
+ This version is refactored from the initial version for some basic
+ boost standards, like naming conventions, third library
+ dependencies and basic portability. This version has been used for
+ the first proposal on the boost developers list.
+ Improving doxygen generated documentation and examples.
+ </p>
+
+ <p><b>
+ itl-1.0.0
+ </b>
+ 2007-05-17
+ </p>
+ <p>
+ Initial version. Refactored version of the code released as open source by Cortex Software GmbH in 2006.
+ Removed some dangling dependencies. Added initial doxygen generated documentation and some examples.
+ </p>
+
+
+
+ </div>
+
+
+ <!-- =============================================================== -->
+ <div id="right">
+ <!-- h2>What's New?</h2 -->
+ <!-- h3>There's a voice</h3 -->
+
+ <p>“This can be a really useful class of data structures.
+ I support continued work on getting this into Boost.”<br>
+ —
+ Dave Abrahams
+ <!-- a HREF="http://en.wikipedia.org/wiki/David_Abrahams_(computer_programmer)">Dave Abrahams</a-->
+ </p>
+ <br>
+
+ <p>
+ “So I love ICL — it really solved the visualization problem I was
+ having. [...] Visualizing that amount of data, in real time, is quite a challenge. I'm
+ using ICL to track pre-rendered regions of this time series data. It
+ does exactly what I want.”
+
+ <br>— Eric M. Jonas, coauthor of
+ The Soma Project
+ </p>
+ <br>
+
+ <p>
+ My experience with this use-case
+ [...] did speak toward the richness of the interface. Each time we wanted to apply
+ a different operation or extract a different view of the data we found that the scenario
+ had already been considered and a solution was readily available.
+
+ <br>—
+ Michael Caisse
+ </p>
+ <p>More…</p>
+
+ </div>
+</div>
+<!-- =============================================================== -->
+<div id="footer">
+
+ <table width="100%">
+ <tr>
+ <td align=left width="33%">
+ <a href="http://www.boost.org/">
+ <img src="boost_powered_by.png" width="210" height="62" border="0" alt="Boost.org Logo">
+ </a>
+ </td>
+
+ <td align=center width="34%">
+ <p>Copyright © 2010 Joachim Faulhaber.</p>
+ <p>Design by 360guide.info</p>
+ </td>
+
+ <td align=center valign=middle width="33%">
+ <a href="http://www.cortex-software.de/desktopdefault.aspx">
+ <img src="logo_cortex.png" border="0" alt="Cortex Logo" >
+ </a>
+ </td>
+ </tr>
+ </table>
+</div>
+</body>
+</html>
\ No newline at end of file
Added: sandbox/icl/libs/icl_xt/prj_home/images/back-footer.png
==============================================================================
Binary file. No diff available.
Added: sandbox/icl/libs/icl_xt/prj_home/images/back.png
==============================================================================
Binary file. No diff available.
Added: sandbox/icl/libs/icl_xt/prj_home/images/header.jpg
==============================================================================
Binary file. No diff available.
Modified: sandbox/icl/libs/icl_xt/prj_home/index.html
==============================================================================
--- sandbox/icl/libs/icl_xt/prj_home/index.html (original)
+++ sandbox/icl/libs/icl_xt/prj_home/index.html 2010-12-10 13:37:28 EST (Fri, 10 Dec 2010)
@@ -1,49 +1,91 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>interval container library: The Interval Container Library</title>
-</head>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>Interval Container Library</title>
+
+<meta http-equiv=" Last-Modified" content=" Fri, 10 Dec 2010 18:00:00 GMT"></meta>
+<meta name="keywords"
+ content="Boost.Icl, interval map, interval set, interval container, interval bitset, large bitset,
+ interval containter library, aggregation, aggregation on overlap, cube,
+ Generic programming, Boost library, c++ library, STL, Boost, open source,
+ formal specification, axiom based testing, law based testing, automated testing,
+ LaBatea, Boost.Alabaster">
+</meta>
+
+<meta name="author" content="Joachim Faulhaber"></meta>
+<meta name="description"
+ content="An STL based generic c++ library for computations on intervals,
+ interval containers and cubes. Automated axiom based testing."></meta>
+
+<link href="styles.css" rel="stylesheet" type="text/css"></meta>
+</head>
<body>
+<div id="header">
+ <h1>Interval Container Library</h1>
+ <br><br>
+ <h2>by Joachim Faulhaber</h2>
+</div>
+<div id="menu">
+ <ul>
+ <li>Home</li>
+ <li>News</li>
+ <li>Download</li>
+ <li>Documentation</li>
+ <li>Reviews</li>
+ <li>History</li>
+ </ul>
+</div>
+<div id="content">
+ <div id="left">
+
+ <h2>The Interval Container Library [Boost.Icl]</h2>
+
+ <p>. . . is an STL based generic c++ library for computations on intervals,
+ interval containers, cubes and more.</p>
+
+ <ul>
+ <li>The core library
+ Boost.ICL
+ <!-- Boost.ICL -->
+ provides generic intervals, interval sets and interval maps.
+ <li>The extended library
+ ICL+
+ <!-- ICL+ -->
+ includes the core library and
+ implements interval bitsets, cubes, histories and law based testing in addition.
+ </ul>
-<FONT FACE=verdana SIZE=+1 COLOR=#000081>
-
-<table>
- <tr>
- <td width="34%">
- <FONT FACE=verdana SIZE=+1 COLOR=#000081>
- <i>Welcome to the homepage of <br><br>
-
- <FONT FACE=verdana SIZE=+2 COLOR=#000081>
- Joachim Faulhaber <br>
- <FONT FACE=verdana SIZE=+1 COLOR=#000081>
- and the </i><br>
- <FONT FACE=verdana SIZE=+2 COLOR=#339999>
- <i>Interval Container Library</i><br>
- <FONT FACE=verdana SIZE=+1 COLOR=#339999>
- <i>(aka. Interval Template Library)</i>
- <br><br>
- </td>
+ <h2>Expect Quality</h2>
- <td></td>
+ <p>The library is specified on a foundation of axioms. Its generic design has been
+ improved and matured by discussions and the formal review process of the boost
+ developer community. So you can expect quality.</p>
- <td align="right" aligh="top">
- <FONT FACE=verdana SIZE=-1>
- <p>“This can be a really useful class of data structures.
+ <ul>
+ <li>Efficient stl compatible interval_sets and interval_maps.
+ <li>Powerful aggregation possibilities for associated values in interval_maps.
+ <li>Set theoretic operations as infix and inplace operators.
+ <li>Seamless interoperability with STL, Boost and your own user defined class types.
+ <li>Extraordinary stability due to automated law based testing.
+ </ul>
+
+ </div>
+ <!-- =============================================================== -->
+ <div id="right">
+ <!-- h2>What's New?</h2 -->
+ <!-- h3>There's a voice</h3 -->
+
+ <p>“This can be a really useful class of data structures.
I support continued work on getting this into Boost.”<br>
—
<a HREF="http://www.boost.org/users/people/dave_abrahams.html">Dave Abrahams</a>
<!-- a HREF="http://en.wikipedia.org/wiki/David_Abrahams_(computer_programmer)">Dave Abrahams</a-->
- </p>
-
- <p>“A brief reading of this shows the code and documentation to be in mature shape with
- some interesting examples, that I feel sure will find application elsewhere.
- Personally, I think this would be a useful addition to Boost.”
- <br>— Paul A. Bristow, coauthor of
- <a HREF="http://www.boost.org/doc/libs/1_42_0/libs/math/doc/html/index.html">
- Boost.Math</a>
- </p>
-
- <p>
+ </p>
+ <br>
+
+ <p>
“So I love ICL — it really solved the visualization problem I was
having. [...] Visualizing that amount of data, in real time, is quite a challenge. I'm
using ICL to track pre-rendered regions of this time series data. It
@@ -51,361 +93,46 @@
<br>— Eric M. Jonas, coauthor of
<a HREF="http://github.com/somaproject/">The Soma Project</a>
- </p>
- </td>
- </tr>
-</table>
-
-
-<table cellspacing=12 cellpadding=6 width=100% >
- <FONT FACE=verdana SIZE=+0 COLOR=#000081>
- <tr>
- <!-- td bgcolor=#E2E7FF more plummy (red) -->
- <td bgcolor=#CEE3F6> <!-- Light grey blue -->
- <FONT FACE=verdana SIZE=+0>
- The
- <FONT COLOR=#339999><b>Interval Container Library</b></font>
- is an STL based generic c++ library for computations on intervals, interval containers, cubes and more.
- </tr>
-</table>
-
-
-
-<table>
- <FONT FACE=verdana SIZE=+0 COLOR=#000081>
- <tr>
- <td width=50%>
- <FONT FACE=verdana SIZE=+0 COLOR=#000081>
- <ul>
- <li>The core library
- <FONT COLOR=#339999><b>Boost.ICL</b></font>
- provides generic intervals, interval sets and interval maps.
- <li>The extended library
- <FONT COLOR=#339999><b>ICL+</b></font>
- includes the core library and implements interval bitsets, cubes, histories,
- and law based testing in addition.
- <ul>
- </td>
-
- <td>
- <FONT FACE=verdana SIZE=+0 COLOR=#000081>
- <ul>
- <li>Efficient stl compatible interval_sets and interval_maps
- <li>Aggregation of associated values on overlap for interval_maps
- <li>Set theoretic operations as infix and inplace operators
- <li>Iterator support on the level of intervals and elements
- <li>An interval_bitset for very large compressed bitsets
- </ul>
- </td>
- </tr>
-</table>
-
-
-<table cellspacing=12 cellpadding=6>
- <FONT FACE=verdana SIZE=+0 COLOR=#000081>
-<tr>
- <td bgcolor=#CEE3F6><FONT FACE="courier new">News</td>
- <td colspan=3 bgcolor=#CEE3F6>
- <FONT FACE="courier new">
- The ICL library has been accepted into boost!
- Many thanks to all the reviewers and review manager Hartmut Kaiser.
- The library has been renamed and some changes proposed during the review
- are now implemented.
- The ICL is now prepared for inclusion into the boost release 1.46.0
- and has been moved to the
- Boost trunk.
- </td>
-</tr>
-
-<tr>
- <td></td>
- <td colspan=2 bgcolor=#E2F3FF>
- Read the formal review results
- by review manager Hartmut Kaiser from April 18, 2010.
- </td>
-</tr>
-
-<tr>
- <td></td>
- <td colspan=2 bgcolor=#E2F3FF>
- Read the review
- authored by Eric M. Jonas, PhD Candidate, MIT Brain and Cognitive Sciences.
- </td>
-</tr>
-
-<tr>
- <td></td>
- <td></td>
- <td></td>
-</tr>
+ </p>
+ <br>
-<tr>
- <td bgcolor=#CEE3F6>Documentation</td>
- <td bgcolor=#CEEDFF>
- <a HREF="boost_icl/doc/icl.html">
- <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL</a>
- </td>
- <td bgcolor=#CEE3F6>A detailed boost book documentation of the core library of interval containers.
+ <p>
+ My experience with this use-case
+ [...] did speak toward the richness of the interface. Each time we wanted to apply
+ a different operation or extract a different view of the data we found that the scenario
+ had already been considered and a solution was readily available.
+
+ <br>—
+ Michael Caisse
+ </p>
+ <p>More…</p>
- <td rowspan=6 align="center">
- <!-- FONT FACE=verdana SIZE=+0 COLOR=#339999><b><i>P O W E R E D B Y</i></b></font>
- <br>
- <br -->
- <a href="http://www.boost.org/">
- <img src="boost_powered_by.png"
- width="210" height="62" border="0" alt="Boost.org Logo" />
- </a>
- <br>
- <br>
- <br>
- <a href="http://www.cortex-software.de/desktopdefault.aspx">
- <img src="logo_cortex.png"
- border="0" alt="Cortex Logo" />
- </a>
- <br>
- <br>
- <br>
- <a href="http://sourceforge.net">
- <img src="http://sflogo.sourceforge.net/sflogo.php?group_id=199644&type=5"
- width="210" height="62" border="0" alt="SourceForge.net Logo" />
- </a>
- </td>
-
+
+ </div>
+</div>
+<!-- =============================================================== -->
+<div id="footer">
+
+ <table width="100%">
+ <tr>
+ <td align=left width="33%">
+ <a href="http://www.boost.org/">
+ <img src="boost_powered_by.png" width="210" height="62" border="0" alt="Boost.org Logo">
+ </a>
+ </td>
+
+ <td align=center width="34%">
+ <p>Copyright © 2010 Joachim Faulhaber.</p>
+ <p>Design by 360guide.info</p>
+ </td>
+
+ <td align=center valign=middle width="33%">
+ <a href="http://www.cortex-software.de/desktopdefault.aspx">
+ <img src="logo_cortex.png" border="0" alt="Cortex Logo" >
+ </a>
+ </td>
</tr>
-<tr>
- <td> </td>
- <td bgcolor=#CEEDFF>
- <a HREF="icl/index.html">
- <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL+</a>
- </td>
- <td bgcolor=#CEE3F6>A doxygen generated documentation of the extended library of interval containers,
- histories, cubes and the law based test tool LaBatea.</td>
-</tr>
-
-<!-- Download -->
-<tr>
- <td bgcolor=#E2F3FF>Download</td>
- <td bgcolor=#CEEDFF>
- <a HREF="http://www.boostpro.com/vault/index.php?&direction=0&order=&directory=Containers">
- <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL</a>
- </td>
- <td bgcolor=#DDF3FF>
- <!-- FONT FACE=verdana SIZE=+0 COLOR=#B4045F><i>Currently unavailabe!</i></font -->
- The core library from the boost vault.
- </td>
-</tr>
-<tr>
- <td> </td>
- <td bgcolor=#CEEDFF>
- <a HREF="http://sourceforge.net/projects/itl/">
- <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL+</a>
- </td>
- <td bgcolor=#DDF3FF>The extended library from sourceforge.</td>
-</tr>
-
-<!-- SVN -->
-<tr>
- <td bgcolor=#CEE3F6>SVN</td>
- <td bgcolor=#CEEDFF>
- <a HREF="http://svn.boost.org/svn/boost/trunk/boost/icl/">
- <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL</a>
- </td>
- <td bgcolor=#CEE3F6>
- <!-- FONT FACE=verdana SIZE=+0 COLOR=#B4045F><i>Currently unavailabe!</i></font -->
- The latest developer version of
- <FONT COLOR=#339999><b>Boost.Icl</b></font>
- is accessible from the
- Boost trunk.
- </td>
-</tr>
-<tr>
- <td> </td>
- <td bgcolor=#CEEDFF>
- <a HREF="http://svn.boost.org/svn/boost/sandbox/icl/">
- <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL_xt</a>
- </td>
- <td bgcolor=#CEE3F6>
- <!-- FONT FACE=verdana SIZE=+0 COLOR=#B4045F><i>Currently unavailabe!</i></font -->
- The latest developer version the of extended parts are accessible from the
- Boost sandbox.
- </td>
-</tr>
-
-
-</table>
-
-<br>
-
-
-<!-- ========================================================================== -->
-<table cellspacing=12 cellpadding=6>
-<tr>
- <td bgcolor=#CEE3F6 colspan=3>Revision History</td>
-</tr>
-<tr>
- <td>
- <FONT FACE=verdana SIZE=-1>
- icl-4.0.0
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- 2010-11-04
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- <!-- b>Inclusion Version, update 2:</b -->
- Version for inclusion into boost 1.46.0. The library's name was changed to Interval Container Library (ICL).
- Addition of statically bounded intervals. Addition of an interval concept and an interval traits class.
- Made user defined intervals customizable. Extracted memberfunctions to sets of namespace global
- functions that build an interval_set and interval_map concept. Renamed some functions to conform
- existing standards (ISO/OGC) and notions (identity_element, unit_element).
- </td>
-</tr>
-<tr>
- <td>
- <FONT FACE=verdana SIZE=-1>
- itl-3.2.1
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- 2010-01-16
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- <!-- b>Review Version, update 2:</b -->
- Addition of doxygen generated documentation for extended library parts.
- Basic documentation and example for law based testing.
- </td>
-</tr>
-<tr>
- <td>
- <FONT FACE=verdana SIZE=-1>
- itl-3.2.0
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- 2009-12-08
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- <!-- b>Review Version, update 1:</b -->
- Implementation of element iterators for all interval containers.
- Implementation of bit iterators for interval bitsets.
- Added a commented example implementation
- "large bitset" to the quickbook documentation.
- Implementation of large interval_bitset including bit iterators.
- Added itl::insert_iterator itl::add_iterator to fill interval
- containers from stl containers of intervals.
- Implemented boost warning policy.
- Law based tests of element iteration, bit iteration and
- applicability of stl algorithms
- (SortedAssociativeContainer properties).
- </td>
-</tr>
-<tr>
- <td>
- <FONT FACE=verdana SIZE=-1>
- itl-3.1.0
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- 2009-09-18
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- <!-- b>Review Version:</b -->
- Algorithms are being refactored
- to improve efficiency.
- Documentation of complexity guarantees.
- Completion of quickbook documentation.
- Added time measurement to law based tests.
- Addition of law based tests to test suites.
- </td>
-</tr>
-<tr>
- <td>
- <FONT FACE=verdana SIZE=-1>
- itl-3.0.0
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- 2009-03-04
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- <!-- b>BoostCon09 version:</b -->
- The library files are reorganized to comply the boost centric project structure.
- All set theoretic functions are implemented as namspace global operators in an
- assigning o= and an infix variant. Overloads within and between interval
- containers and for elements and segments are implemented. Intersection
- operator changed form (*=, *) to (&=, &).
- The library has been validated for a number of semantical constraints
- using a law based tester. The results of these tests is documented in the
- boost quickbook documentation in section <i>semantics</i>.
- Added a test suite using Boost.Test. Tests for interoperability with
- Boost.Date_Time and Boost.Rational.
- </td>
-</tr>
-<tr>
- <td>
- <FONT FACE=verdana SIZE=-1>
- itl-2.0.1
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- 2008-07-28
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- <!-- http://old.nabble.com/proposal:-interval-containers--boost-examples-and-more-td18706482.html -->
- Redesign of all interval container class templates according to
- boost standards. Replacing virtual functions by means of static
- polymorphism using the CRT pattern. Adding the self minimizing
- interval_map and the separating separate_interval_set. Separation
- of add/subtract from insert/erase semantics. Starting to develop
- the law based tester and performing law based tests.
- Improvement of the doxygen generated documentation. Improved
- and new examples that use boost code particularly boost date and
- time classes.
- </td>
-</tr>
-<tr>
- <td>
- <FONT FACE=verdana SIZE=-1>
- itl-2.0.0
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- 2008-05-11
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- <!-- http://lists.boost.org/Archives/boost/2008/05/137301.php -->
- This version is refactored from the initial version for some basic
- boost standards, like naming conventions, third library
- dependencies and basic portability. This version has been used for
- the first proposal on the boost developers list.
- Improving doxygen generated documentation and examples.
- </td>
-</tr>
-<tr>
- <td>
- <FONT FACE=verdana SIZE=-1>
- itl-1.0.0
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- 2007-05-17
- </td>
- <td>
- <FONT FACE=verdana SIZE=-1>
- Initial version. Refactored version of the code released as open source by Cortex Software GmbH in 2006.
- Removed some dangling dependencies. Added initial doxygen generated documentation and some examples.
- </td>
-</tr>
-</table>
-
-
-
+ </table>
+</div>
</body>
</html>
Added: sandbox/icl/libs/icl_xt/prj_home/index_old.html
==============================================================================
--- (empty file)
+++ sandbox/icl/libs/icl_xt/prj_home/index_old.html 2010-12-10 13:37:28 EST (Fri, 10 Dec 2010)
@@ -0,0 +1,378 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>interval container library: The Interval Container Library</title>
+</head>
+
+<body>
+
+<FONT FACE=verdana SIZE=+1 COLOR=#000081>
+
+<table>
+ <tr>
+ <td width="34%">
+ <FONT FACE=verdana SIZE=+1 COLOR=#000081>
+ <i>Welcome to the homepage of <br><br>
+
+ <FONT FACE=verdana SIZE=+2 COLOR=#000081>
+ Joachim Faulhaber <br>
+ <FONT FACE=verdana SIZE=+1 COLOR=#000081>
+ and the </i><br>
+ <FONT FACE=verdana SIZE=+2 COLOR=#339999>
+ <i>Interval Container Library</i><br>
+ <FONT FACE=verdana SIZE=+1 COLOR=#339999>
+ <i>(aka. Interval Template Library)</i>
+ <br><br>
+ </td>
+
+ <td></td>
+
+ <td align="right" aligh="top">
+ <FONT FACE=verdana SIZE=-1>
+ <p>“This can be a really useful class of data structures.
+ I support continued work on getting this into Boost.”<br>
+ —
+ Dave Abrahams
+ <!-- a HREF="http://en.wikipedia.org/wiki/David_Abrahams_(computer_programmer)">Dave Abrahams</a-->
+ </p>
+
+ <p>“A brief reading of this shows the code and documentation to be in mature shape with
+ some interesting examples, that I feel sure will find application elsewhere.
+ Personally, I think this would be a useful addition to Boost.”
+ <br>— Paul A. Bristow, coauthor of
+ <a HREF="http://www.boost.org/doc/libs/1_42_0/libs/math/doc/html/index.html">
+ Boost.Math</a>
+ </p>
+
+ <p>
+ “So I love ITL — it really solved the visualization problem I was
+ having. [...] Visualizing that amount of data, in real time, is quite a challenge. I'm
+ using ITL to track pre-rendered regions of this time series data. It
+ does exactly what I want.”
+
+ <br>— Eric M. Jonas, coauthor of
+ The Soma Project
+ </p>
+ </td>
+ </tr>
+</table>
+
+
+<table cellspacing=12 cellpadding=6 width=100% >
+ <FONT FACE=verdana SIZE=+0 COLOR=#000081>
+ <tr>
+ <!-- td bgcolor=#E2E7FF more plummy (red) -->
+ <td bgcolor=#CEE3F6> <!-- Light grey blue -->
+ <FONT FACE=verdana SIZE=+0>
+ The
+ <FONT COLOR=#339999><b>Interval Container Library</b></font>
+ is an STL based generic c++ library for computations on intervals, interval containers, cubes and more.
+ </tr>
+</table>
+
+
+
+<table>
+ <FONT FACE=verdana SIZE=+0 COLOR=#000081>
+ <tr>
+ <td width=50%>
+ <FONT FACE=verdana SIZE=+0 COLOR=#000081>
+ <ul>
+ <li>The core library
+ <FONT COLOR=#339999><b>ICL</b></font>
+ provides generic intervals, interval sets and interval maps.
+ <li>The extended library
+ <FONT COLOR=#339999><b>ICL+</b></font>
+ includes the core library and implements interval bitsets, cubes, histories,
+ and law based testing in addition.
+ <ul>
+ </td>
+
+ <td>
+ <FONT FACE=verdana SIZE=+0 COLOR=#000081>
+ <ul>
+ <li>Efficient stl compatible interval_sets and interval_maps
+ <li>Aggregation of associated values on overlap for interval_maps
+ <li>Set theoretic operations as infix and inplace operators
+ <li>Iterator support on the level of intervals and elements
+ <li>An interval_bitset for very large compressed bitsets
+ </ul>
+ </td>
+ </tr>
+</table>
+
+
+<table cellspacing=12 cellpadding=6>
+ <FONT FACE=verdana SIZE=+0 COLOR=#000081>
+<tr>
+ <td bgcolor=#CEE3F6><FONT FACE="courier new">News</td>
+ <td colspan=3 bgcolor=#CEE3F6>
+ <FONT FACE="courier new">
+ The ICL library has been accepted into boost!
+ Many thanks to all the reviewers and review manager Hartmut Kaiser.
+ The library has been renamed and some changes proposed during the review
+ are now implemented.
+ The ICL is now prepared for inclusion into the boost release 1.46.0.
+ </td>
+</tr>
+
+<tr>
+ <td></td>
+ <td colspan=2 bgcolor=#E2F3FF>
+ Read the formal review results
+ by review manager Hartmut Kaiser from April 18, 2010.
+ </td>
+</tr>
+
+<tr>
+ <td></td>
+ <td colspan=2 bgcolor=#E2F3FF>
+ Read the review
+ authored by Eric M. Jonas, PhD Candidate, MIT Brain and Cognitive Sciences.
+ </td>
+</tr>
+
+<tr>
+ <td></td>
+ <td></td>
+ <td></td>
+</tr>
+
+<tr>
+ <td bgcolor=#CEE3F6>Documentation</td>
+ <td bgcolor=#CEEDFF>
+ <a HREF="boost_icl/doc/icl.html">
+ <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL</a>
+ </td>
+ <td bgcolor=#CEE3F6>A detailed boost book documentation of the core library of interval containers.
+ The core library is submitted for review at the boost library collection.</td>
+
+ <td rowspan=6 align="center">
+ <!-- FONT FACE=verdana SIZE=+0 COLOR=#339999><b><i>P O W E R E D B Y</i></b></font>
+ <br>
+ <br -->
+ <a href="http://www.boost.org/">
+ <img src="boost_powered_by.png"
+ width="210" height="62" border="0" alt="Boost.org Logo" />
+ </a>
+ <br>
+ <br>
+ <br>
+ <a href="http://www.cortex-software.de/desktopdefault.aspx">
+ <img src="logo_cortex.png"
+ border="0" alt="Cortex Logo" />
+ </a>
+ <br>
+ <br>
+ <br>
+ <a href="http://sourceforge.net">
+ <img src="http://sflogo.sourceforge.net/sflogo.php?group_id=199644&type=5"
+ width="210" height="62" border="0" alt="SourceForge.net Logo" />
+ </a>
+ </td>
+
+ </tr>
+<tr>
+ <td> </td>
+ <td bgcolor=#CEEDFF>
+ <a HREF="icl/index.html">
+ <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL+</a>
+ </td>
+ <td bgcolor=#CEE3F6>A doxygen generated documentation of the extended library of interval containers,
+ histories, cubes and the law based test tool LaBatea.</td>
+</tr>
+<tr>
+ <td bgcolor=#E2F3FF>Download</td>
+ <td bgcolor=#CEEDFF>
+ <a HREF="http://www.boostpro.com/vault/index.php?&direction=0&order=&directory=Containers">
+ <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL</a>
+ </td>
+ <td bgcolor=#DDF3FF>
+ <!-- FONT FACE=verdana SIZE=+0 COLOR=#B4045F><i>Currently unavailabe!</i></font -->
+ The core library from the boost vault.
+ <i>Review version.</i>
+ </td>
+</tr>
+<tr>
+ <td> </td>
+ <td bgcolor=#CEEDFF>
+ <a HREF="http://sourceforge.net/projects/itl/">
+ <FONT FACE=verdana SIZE=+0 COLOR=#339999>ICL+</a>
+ </td>
+ <td bgcolor=#DDF3FF>The extended library from sourceforge, that also contains the <i>Review version.</i></td>
+</tr>
+</table>
+
+<br>
+
+<!-- ========================================================================== -->
+<table cellspacing=12 cellpadding=6>
+<tr>
+ <td bgcolor=#CEE3F6 colspan=3>Revision History</td>
+</tr>
+<tr>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 4.0.0
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2010-11-04
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ <!-- b>Inclusion Version, update 2:</b -->
+ Version for inclusion into boost 1.46.0. The library's name was changed to Interval Container Library (ICL).
+ Addition of statically bounded intervals. Addition of an interval concept and an interval traits class.
+ Made user defined intervals customizable. Extracted memberfunctions to sets of namespace global
+ functions that build an interval_set and interval_map concept. Renamed some functions to conform
+ existing standards (ISO/OGC) and notions (identity_element, unit_element).
+ </td>
+</tr>
+<tr>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 3.2.1
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2010-01-16
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ <!-- b>Review Version, update 2:</b -->
+ Addition of doxygen generated documentation for extended library parts.
+ Basic documentation and example for law based testing.
+ </td>
+</tr>
+<tr>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 3.2.0
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2009-12-08
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ <!-- b>Review Version, update 1:</b -->
+ Implementation of element iterators for all interval containers.
+ Implementation of bit iterators for interval bitsets.
+ Added a commented example implementation
+ "large bitset" to the quickbook documentation.
+ Implementation of large interval_bitset including bit iterators.
+ Added itl::insert_iterator itl::add_iterator to fill interval
+ containers from stl containers of intervals.
+ Implemented boost warning policy.
+ Law based tests of element iteration, bit iteration and
+ applicability of stl algorithms
+ (SortedAssociativeContainer properties).
+ </td>
+</tr>
+<tr>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 3.1.0
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2009-09-18
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ <!-- b>Review Version:</b -->
+ Algorithms are being refactored
+ to improve efficiency.
+ Documentation of complexity guarantees.
+ Completion of quickbook documentation.
+ Added time measurement to law based tests.
+ Addition of law based tests to test suites.
+ </td>
+</tr>
+<tr>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 3.0.0
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2009-03-04
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ <!-- b>BoostCon09 version:</b -->
+ The library files are reorganized to comply the boost centric project structure.
+ All set theoretic functions are implemented as namspace global operators in an
+ assigning o= and an infix variant. Overloads within and between interval
+ containers and for elements and segments are implemented. Intersection
+ operator changed form (*=, *) to (&=, &).
+ The library has been validated for a number of semantical constraints
+ using a law based tester. The results of these tests is documented in the
+ boost quickbook documentation in section <i>semantics</i>.
+ Added a test suite using Boost.Test. Tests for interoperability with
+ Boost.Date_Time and Boost.Rational.
+ </td>
+</tr>
+<tr>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2.0.1
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2008-07-28
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ <!-- http://old.nabble.com/proposal:-interval-containers--boost-examples-and-more-td18706482.html -->
+ Redesign of all interval container class templates according to
+ boost standards. Replacing virtual functions by means of static
+ polymorphism using the CRT pattern. Adding the self minimizing
+ interval_map and the separating separate_interval_set. Separation
+ of add/subtract from insert/erase semantics. Starting to develop
+ the law based tester and performing law based tests.
+ Improvement of the doxygen generated documentation. Improved
+ and new examples that use boost code particularly boost date and
+ time classes.
+ </td>
+</tr>
+<tr>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2.0.0
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2008-05-11
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ <!-- http://lists.boost.org/Archives/boost/2008/05/137301.php -->
+ This version is refactored from the initial version for some basic
+ boost standards, like naming conventions, third library
+ dependencies and basic portability. This version has been used for
+ the first proposal on the boost developers list.
+ Improving doxygen generated documentation and examples.
+ </td>
+</tr>
+<tr>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 1.0.0
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ 2007-05-17
+ </td>
+ <td>
+ <FONT FACE=verdana SIZE=-1>
+ Initial version. Refactored version of the code released as open source by Cortex Software GmbH in 2006.
+ Removed some dangling dependencies. Added initial doxygen generated documentation and some examples.
+ </td>
+</tr>
+</table>
+
+
+
+</body>
+</html>
Added: sandbox/icl/libs/icl_xt/prj_home/news.html
==============================================================================
--- (empty file)
+++ sandbox/icl/libs/icl_xt/prj_home/news.html 2010-12-10 13:37:28 EST (Fri, 10 Dec 2010)
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>Interval Container Library</title>
+<meta name="keywords" content="" />
+<meta name="description" content="" />
+<link href="styles.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="header">
+ <h1>Interval Container Library</h1>
+ <br><br>
+ <h2>by Joachim Faulhaber</h2>
+</div>
+<div id="menu">
+ <ul>
+ <li>Home</li>
+ <li>News</li>
+ <li>Download</li>
+ <li>Documentation</li>
+ <li>Reviews</li>
+ <li>History</li>
+ </ul>
+</div>
+<div id="content">
+ <div id="left">
+
+ <h2>What's New?</h2>
+
+ <p>
+ [11-10-2010] The Interval Container Library, <b>ICL</b>,
+ formerly known as Interval Template Library, ITL,
+ is now prepared for inclusion into the next boost release 1.46
+ and has been moved to the
+ Boost trunk.
+ The issues raised during the formal review are mainly solved or
+ <a href="http://groups.google.com/group/boost-list/browse_thread/thread/d4d137c8decfaf3e?pli=1">
+ implemented</a>
+ as agreed in the discussion.
+ </p>
+
+ <p>
+ [04-18-2010] The Interval Template Library, <b>ITL</b>, has been
+ <a href="http://lists.boost.org/boost-announce/2010/04/0257.php">
+ accepted</a>
+ into Boost!
+ Many thanks to all the reviewers and review manager Hartmut Kaiser.
+ </p>
+
+ </div>
+
+ <!-- =============================================================== -->
+ <div id="right">
+ <!-- h2>What's New?</h2 -->
+ <!-- h3>There's a voice</h3 -->
+
+ <p>“This can be a really useful class of data structures.
+ I support continued work on getting this into Boost.”<br>
+ —
+ Dave Abrahams
+ <!-- a HREF="http://en.wikipedia.org/wiki/David_Abrahams_(computer_programmer)">Dave Abrahams</a-->
+ </p>
+ <br>
+
+ <p>
+ “So I love ICL — it really solved the visualization problem I was
+ having. [...] Visualizing that amount of data, in real time, is quite a challenge. I'm
+ using ICL to track pre-rendered regions of this time series data. It
+ does exactly what I want.”
+
+ <br>— Eric M. Jonas, coauthor of
+ The Soma Project
+ </p>
+ <br>
+
+ <p>
+ My experience with this use-case
+ [...] did speak toward the richness of the interface. Each time we wanted to apply
+ a different operation or extract a different view of the data we found that the scenario
+ had already been considered and a solution was readily available.
+
+ <br>—
+ Michael Caisse
+ </p>
+ <p>More…</p>
+
+ </div>
+</div>
+<!-- =============================================================== -->
+<div id="footer">
+
+ <table width="100%">
+ <tr>
+ <td align=left width="33%">
+ <a href="http://www.boost.org/">
+ <img src="boost_powered_by.png" width="210" height="62" border="0" alt="Boost.org Logo">
+ </a>
+ </td>
+
+ <td align=center width="34%">
+ <p>Copyright © 2010 Joachim Faulhaber.</p>
+ <p>Design by 360guide.info</p>
+ </td>
+
+ <td align=center valign=middle width="33%">
+ <a href="http://www.cortex-software.de/desktopdefault.aspx">
+ <img src="logo_cortex.png" border="0" alt="Cortex Logo" >
+ </a>
+ </td>
+ </tr>
+ </table>
+</div>
+</body>
+</html>
\ No newline at end of file
Added: sandbox/icl/libs/icl_xt/prj_home/reviews.html
==============================================================================
--- (empty file)
+++ sandbox/icl/libs/icl_xt/prj_home/reviews.html 2010-12-10 13:37:28 EST (Fri, 10 Dec 2010)
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>Interval Container Library</title>
+<meta name="keywords" content="" />
+<meta name="description" content="" />
+<link href="styles.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="header">
+ <h1>Interval Container Library</h1>
+ <br><br>
+ <h2>by Joachim Faulhaber</h2>
+</div>
+<div id="menu">
+ <ul>
+ <li>Home</li>
+ <li>News</li>
+ <li>Download</li>
+ <li>Documentation</li>
+ <li>Reviews</li>
+ <li>History</li>
+ </ul>
+</div>
+<div id="content">
+ <div id="left">
+
+ <h2>Quotes and Reviews</h2>
+
+ <hr>
+ <!-- =================================================================================== -->
+
+ <p>Michael Caisse,
+ Object Modeling Designs</p>
+
+ <p>The application was a digital video/event recording system. […]
+ Separate ICL containers were used to capture "activity" for each video
+ stream and event source. As a result, the intersection of various events
+ with video for a specific time span was easily extracted. The library
+ was also used to extract monthly, daily, and hourly "visuals" of recorded data.</p>
+
+ <p>[…] In addition to the above use-case I have two other applications that
+ I am eager to apply the library to. I have found that the concept of an
+ interval container shows up in many of my client's domains.
+ </p>
+
+ <p>— <em>What is your evaluation of the documentation?</em><br>
+
+ Excellent! The documentation was enough to get me going and be
+ successful with the library. I found the tutorials and examples
+ very useful and they provide "food for thought" on implementing
+ various patterns.<p>
+
+ <p>— <em>What is your evaluation of the potential usefulness of the library?</em><br>
+
+ I have found the library to be very useful and intend to use it on more projects
+ in the very near future.
+ </p>
+
+ <p><em>The complete review can be found</em>
+ <a href="https://groups.google.com/group/boost-list/browse_thread/thread/5c23b87db063d7ad?hl=tl">
+ here</a></p>
+ <!-- http://archives.free.net.ph/message/20100308.063246.e2b1bf16.pt.html -->
+
+ <hr>
+ <!-- =================================================================================== -->
+
+ <p>Eric M. Jonas, PhD Candidate, MIT Brain and Cognitive Sciences
+ The Soma Project</p>
+
+ <p>At the outset, I want to say that I enthusiastically support the
+ inclusion of this library in Boost. I also encourage others without a
+ specific application in mind to check out the library, as there are a
+ lot of fun examples that you might later find useful in other coding
+ projects.
+
+ […] I develop combined hardware and software systems for
+ recording from high-throughput neural systems. One of the primary
+ challenges we face with such systems is the aggressive demands that 10
+ GB/hour of time-series data places on a typical workstation when you
+ want to visualize it […] ICL solved this problem for me, in a way
+ that honestly freed me from having to think about a lot of the unsavory
+ low-level details.
+ </p>
+
+ <p>— <em>What is your evaluation of the potential usefulness of the library?</em><br>
+ For my applications, it was crucial -- they would have been far less
+ optimal (both from a software-engineering and asymptotic perspective)
+ without ICL.
+ </p>
+
+ <p><em>The complete review can be found</em>
+ <a href="http://permalink.gmane.org/gmane.comp.lib.boost.devel/199951">
+ here</a></p>
+
+ <hr>
+ <!-- =================================================================================== -->
+
+ <p>Barend Gehrels,
+ Geodan.
+ Author of
+ Boost.Geometry.</p>
+
+ <p>This is my review of the Interval Container Library (ICL). YES, I vote +1,
+ this library should be accepted into Boost. It is very very useful. During
+ my review my enthusiasm was only growing. Even if there was a thing confusing
+ on the operators (for me). Yes, I can use this library in real life and it will
+ solve problems for me. […]
+
+ <p><em>The complete review can be found</em>
+ <a href="http://archives.free.net.ph/message/20100228.164823.9efdc0b1.en.html">
+ <!--http://archives.free.net.ph/message/20100228.164823.9efdc0b1.en.html-->
+ here</a></p>
+
+
+ </div>
+ <!-- =============================================================== -->
+ <div id="right">
+ <!-- h2>What's New?</h2 -->
+ <!-- h3>There's a voice</h3 -->
+
+ <p>“This can be a really useful class of data structures.
+ I support continued work on getting this into Boost.”<br>
+ —
+ Dave Abrahams
+ <!-- a HREF="http://en.wikipedia.org/wiki/David_Abrahams_(computer_programmer)">Dave Abrahams</a-->
+ </p>
+ <br>
+
+ <p>
+ “So I love ICL — it really solved the visualization problem I was
+ having. [...] Visualizing that amount of data, in real time, is quite a challenge. I'm
+ using ICL to track pre-rendered regions of this time series data. It
+ does exactly what I want.”
+
+ <br>— Eric M. Jonas, coauthor of
+ The Soma Project
+ </p>
+ <br>
+
+ <p>
+ My experience with this use-case
+ [...] did speak toward the richness of the interface. Each time we wanted to apply
+ a different operation or extract a different view of the data we found that the scenario
+ had already been considered and a solution was readily available.
+
+ <br>—
+ Michael Caisse
+ </p>
+ <p>More…</p>
+
+ </div>
+</div>
+<!-- =============================================================== -->
+<div id="footer">
+
+ <table width="100%">
+ <tr>
+ <td align=left width="33%">
+ <a href="http://www.boost.org/">
+ <img src="boost_powered_by.png" width="210" height="62" border="0" alt="Boost.org Logo">
+ </a>
+ </td>
+
+ <td align=center width="34%">
+ <p>Copyright © 2010 Joachim Faulhaber.</p>
+ <p>Design by 360guide.info</p>
+ </td>
+
+ <td align=center valign=middle width="33%">
+ <a href="http://www.cortex-software.de/desktopdefault.aspx">
+ <img src="logo_cortex.png" border="0" alt="Cortex Logo" >
+ </a>
+ </td>
+ </tr>
+ </table>
+</div>
+</body>
+</html>
\ No newline at end of file
Added: sandbox/icl/libs/icl_xt/prj_home/styles.css
==============================================================================
--- (empty file)
+++ sandbox/icl/libs/icl_xt/prj_home/styles.css 2010-12-10 13:37:28 EST (Fri, 10 Dec 2010)
@@ -0,0 +1,136 @@
+/************* GENERAL CSS ************/
+
+body {
+ margin: 0px;
+ padding: 0px;
+ background: #666666 url(images/back.png) repeat-y center top;
+ text-align: justify;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 13px;
+ color: #333333;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ font-family: Georgia, "Times New Roman", Times, serif;
+ color: #3399FF;
+}
+
+a {
+ font-weight: bold;
+ text-decoration: none;
+ color: #33CCFF;
+}
+
+a:hover {
+ text-decoration: underline;
+ color: #33CCFF;
+}
+
+/************* HEADER STUFF ************/
+
+#header {
+ width: 770px;
+ height: 120px;
+ margin: 0px auto;
+ padding: 10px 0px;
+ background: #FFFBFD url(images/header.jpg);
+}
+
+#header h1 {
+ margin: 0px;
+ padding: 0px 0px 0px 10px;
+ text-align: left;
+ color: #3399FF;
+ font-size: 3em;
+ font-weight: lighter;
+ text-transform: uppercase;
+ letter-spacing: 0.1em
+}
+
+#header h2 {
+ margin: 0px;
+ padding: 0px 0px 0px 20px;
+ text-align: left;
+ font-size: 1.5em;
+ text-transform: uppercase;
+}
+
+/************* MENU ************/
+
+#menu {
+ width: 770px;
+ margin: 0px auto;
+ padding: 5px 0px 5px 0px;
+ background-color: #000000;
+}
+
+#menu ul {
+ margin: 0px;
+ padding: 0px;
+ list-style: none;
+ text-align: center;
+}
+
+#menu li {
+ display: inline;
+}
+
+#menu a {
+ padding: 5px 15px;
+ text-transform: uppercase;
+ text-decoration: none;
+ font-size: 12px;
+ font-weight: bold;
+ color: #FFFFFF;
+}
+
+#menu a:hover {
+ background-color: #333333;
+}
+
+/************* CONTENT ************/
+
+#content {
+ width: 770px;
+ margin: 0px auto;
+ padding: 20px 0px 0px 0px;
+}
+
+#content h2, #content h3, #content h4, #content h5, #content h6 {
+ font-weight: normal;
+}
+
+#content p, #content ul, #content ol {
+ line-height: 150%;
+}
+
+#left {
+ float: left;
+ width: 480px;
+ padding: 0px 20px 40px 20px;
+}
+
+#right {
+ float: right;
+ width: 210px;
+ padding: 0px 20px 40px 20px;
+ color: #99CCFF;
+}
+
+/************* FOOTER ************/
+
+#footer {
+ clear: both;
+ width: 771px;
+ margin: 0px auto;
+ border-top: 1px solid #666666;
+ border-bottom: 1px solid #666666;
+ background: url(images/back-footer.png) repeat-y center top;
+ font-size: 9px;
+ text-align: center;
+ padding: 2px;
+ color: #333333;
+}
+
+
+
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk