This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/sis-site.git


The following commit(s) were added to refs/heads/asf-staging by this push:
     new 12694ab  Generate web site with JavaFX page.
12694ab is described below

commit 12694ab1a0d094cfb654c8b02fcf876a2f973b40
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Mon Oct 11 17:34:26 2021 +0200

    Generate web site with JavaFX page.
---
 book/en/developer-guide.html    | 121 +++++++++++++++++--
 build.html                      |  10 +-
 code-patterns.html              |  10 +-
 coding-conventions.html         |  10 +-
 command-line.html               |  10 +-
 contributor.html                |  10 +-
 downloads.html                  |  10 +-
 en/sitemap.xml                  |   5 +-
 epsg.html                       |  10 +-
 faq.html                        |  10 +-
 fr/sitemap.xml                  |   2 +-
 images/application/Data.png     | Bin 0 -> 191135 bytes
 images/application/Isolines.png | Bin 0 -> 149380 bytes
 images/application/Metadata.png | Bin 0 -> 204414 bytes
 images/application/Summary.png  | Bin 0 -> 176529 bytes
 images/application/Visual.png   | Bin 0 -> 237024 bytes
 index.html                      |  10 +-
 index.xml                       |   2 +-
 javafx.html                     | 255 ++++++++++++++++++++++++++++++++++++++++
 mail-lists.html                 |  10 +-
 release-management-setup.html   |  10 +-
 release-management.html         |  10 +-
 sis.css                         |  19 +++
 sitemap.xml                     |   2 +-
 source.html                     |  10 +-
 standards.html                  |  13 +-
 team-list.html                  |  10 +-
 27 files changed, 484 insertions(+), 75 deletions(-)

diff --git a/book/en/developer-guide.html b/book/en/developer-guide.html
index ffba192..c26b1b4 100644
--- a/book/en/developer-guide.html
+++ b/book/en/developer-guide.html
@@ -1647,7 +1647,14 @@ But the usefulness of map projection derivatives goes 
further.
 
 <h4 id="DerivativeAndEnvelope"><span class="section-number">5.3.3.1.</span> 
Transform derivatives applied to envelopes</h4>
 <p>
-<span style="color: red">TODO</span>
+Geographic information systems often need to transform an envelope from one 
<abbr>CRS</abbr> to another.
+But a naive approach transforming the 4 corners is not sufficient.
+The figure below shows an envelope before a map projection and the geometric 
shape
+that we would get if all points (not only the corners) were projected.
+The resulting geometric shape is more complex than a rectangle because of the 
curvature caused by the map projection.
+Computing the envelope that contains the 4 corners of that shape is not enough,
+because the area in the bottom of the projected shape is lower than the two 
bottom corners.
+That surface would be outside the envelope.
 </p>
 <div class="row-of-boxes">
 <div>
@@ -1659,7 +1666,35 @@ But the usefulness of map projection derivatives goes 
further.
 </div>
 </div>
 <p>
-<span style="color: red">TODO</span>
+A simple way to reduce the problem could be to sample a large number of points 
on each envelope border.
+For example we could sample 40 points on each border, transform them to the 
target <abbr>CRS</abbr>
+and compute an envelope containing all the transformed points.
+But even with 40 points, the point which is closest to the minimum in above 
figure can still be above that minimum.
+Consequently we still miss a small portion of the projected shape.
+It may be tempting to declare this error is negligible, but a single missing 
pixel can be enough for
+causing artifacts such as thin black lines in a mosaic or missing “piece of 
pie” in a projection over a pole.
+A workaround could be to arbitrarily increase the envelope size by some 
percentage,
+but a percentage too high will cause a larger amount of unnecessary data 
processing (e.g. more data to load from a file)
+while a percentage too low will leave some artifacts.
+</p><p>
+Map projection derivatives offer a more efficient way to resolve this problem.
+The figure below reproduces the same projected shape than above figure but 
with exaggerated deformations.
+The Apache <abbr title="Spatial Information System">SIS</abbr> algorithm 
projects the 4 corners as in the naive approach,
+but opportunistically computes also their derivatives (the Jacobian matrices).
+Between two corners and using derivative information, there is only one 
possible cubic curve.
+We can describe that curve by the
+
+<i>f(<var>x</var>)</i> = <var>C</var>₀ + <var>C</var>₁<var>x</var> + 
<var>C</var>₂<var>x</var>² + <var>C</var>₃<var>x</var>³ equation
+
+with <var>C</var> coefficients computed from corner positions and derivatives.
+This approximation (shown by the red curve in above figure) does not match 
exactly the desired curve
+(shown by the blue shape in above figure) but is close.
+We do not use directly the cubic curve minimum,
+but instead we take the longitude λ (for above example) where this minimum is 
located.
+This is shown by the green dashed line in above figure.
+This position is easy to compute when the <var>C</var> coefficients are known.
+Assuming that the λ coordinate of the cubic curve minimum is close to the λ 
coordinates of the projected shape minimum,
+we can project the point on the envelope border at that location instead of 
projecting blindly 40 points on that border.
 </p>
 <div class="row-of-boxes">
 <div>
@@ -1678,13 +1713,34 @@ The same cubic line can have two minimums.</li>
 </div>
 </div>
 <p>
-<span style="color: red">TODO</span>
+In practice Apache <abbr>SIS</abbr> uses 8 points:
+the 4 corners plus one point at the center of each border of the envelope to 
project.
+The center points are added as a safety for map projections having symmetric 
deformations above and below equator.
+According our tests, using only those 8 points together with derivatives as 
described above
+gives more accurate results than “brute force” approach with 160 points on the 
4 envelope borders.
+Saving 150 points seems small compared to computer performances.
+But above discussion used a two-dimensional envelope as an example.
+The same discussion applies to <var>n</var>-dimensional envelopes as well.
+Apache <abbr>SIS</abbr> can apply this algorithm on envelopes with any number 
of dimensions up to 64.
+The performance gain offered by this algorithm compared to “brute force” 
approach
+increases exponentially with the number of dimensions.
+</p><p>
+Apache <abbr>SIS</abbr> implements the algorithm described in this section
+by the static <code class="SIS">Envelopes​.transform(CoordinateOperation, 
Envelope)</code> method.
+An alternative <code class="SIS">Envelopes​.transform(MathTransform, 
Envelope)</code> method is also available,
+but should be used only when the <code 
class="GeoAPI">CoordinateOperation</code> is unknown.
+The reason is because <code class="GeoAPI">MathTransform</code> objects does 
not contain any information about coordinate system axes,
+which prevent the <code class="SIS">Envelopes​.transform(…)</code> method to 
handle special cases such as envelopes containing a pole.
 </p>
 
 
 <h4 id="DerivativeAndRaster"><span class="section-number">5.3.3.2.</span> 
Transform derivatives applied to rasters</h4>
 <p>
-<span style="color: red">TODO</span>
+A raster can be projected by preparing an initially empty raster which will 
contain the resampled pixel values.
+Then for each pixel in the <em>destination</em> raster, we use the 
<em>inverse</em> of the map projection
+(<var>T</var>⁻¹) for computing the coordinates of the corresponding pixel in 
source raster.
+The transformed coordinates may not fall at the center of a source raster 
pixel,
+so source pixel values usually need to be interpolated.
 </p>
 <div style="display:flex; flex-direction:column; align-items:center">
 <div style="display:flex; justify-content:space-between; width:564px">
@@ -1694,7 +1750,17 @@ The same cubic line can have two minimums.</li>
 <img alt="Raster reprojection" src="../images/RasterProjection.png"/>
 </div>
 <p>
-<span style="color: red">TODO</span>
+However applying the inverse transform on all pixel coordinates can be 
relatively slow.
+We can accelerate raster reprojections by pre-computing an <cite>interpolation 
grid</cite>.
+This grid contains the coordinate values of inverse transform <var>T</var>⁻¹ 
for only a few points.
+The coordinate values of other points are obtained by bilinear interpolations 
between interpolation grid points.
+Historically, this algorithm was implemented in the <code>WarpGrid</code> 
object of <cite>Java Advanced Imaging</cite> library.
+The performance gain is yet better if the same interpolation grid is reused 
for many rasters having their pixels at the same coordinates.
+</p><p>
+A difficulty in using interpolation grids is to determine how many points we 
need for keeping errors
+(defined as the difference between interpolated positions and actual positions 
computed by <var>T</var>⁻¹)
+below some threshold value (for example ¼ of pixel size).
+A “brute force” approach is to begin with a grid of size 3×3, then increase 
the number of points iteratively:
 </p>
 <div class="row-of-boxes">
 <div>
@@ -1716,16 +1782,45 @@ Continuing…
 </div>
 </div>
 <p>
-<span style="color: red">TODO</span>
+We could stop dividing the grid when, after having computed new points,
+we verified that the differences between coordinates computed by 
<var>T</var>⁻¹ during last iteration
+and coordinates computed by bilinear interpolations for the same points are 
lower than the threshold value.
+Unfortunately this approach can only tell us <strong>after</strong> computing 
new points… that those new points were unnecessary.
+This is unfortunate considering that each iteration adds an amount of points 
approximately equal to
+3 times the <em>sum</em> of the number of points of all previous iterations.
+</p><p>
+Map projection derivatives help to improve the speed of interpolation grid 
computations.
+Using the derivatives, we can estimate whether another iteration is necessary 
<strong>before</strong> to execute it.
+The basic idea is to check if the derivatives at two neighbor points define 
two tangent lines that are almost parallel.
+In such case, we assume that the transform between those two points is almost 
linear.
+In order to define numerically the meaning of “almost linear”,
+we compute the intersection of the two tangent lines as illustrated below (the 
blue arrows).
+Then we compute the distance between that intersection and the straight line 
connecting the two points
+(the dashed line in the figure below).
 </p>
 <p style="text-align:center"><img alt="Intersection of derivatives" 
src="../images/IntersectionOfDerivatives.png" style="border: solid 1px"/></p>
 <p>
-<span style="color: red">TODO</span>
+In “brute force” algorithm without derivatives, iteration stops when the 
distance between interpolated positions (blue dashed line)
+and actual projected positions (red curve) is less than the threshold value.
+This criteria requires to compute the projected positions before the decision 
can be made.
+But with an algorithm using derivatives, the projected positions (red curve) 
are replaced by the tangents intersection point.
+If the actual projected curve does not have too much deformations
+(which should be the case for pairs of neighbor points close enough),
+then the red curve stay between the blue dashed line and the tangents 
intersection point.
+By using that intersection point, we reduce greatly the number of points to 
transform
+(3× the sum of all previous iterations).
 </p>
 
 <h4 id="GetDerivative"><span class="section-number">5.3.3.3.</span> Getting 
the derivative at a point</h4>
 <p>
-<span style="color: red">TODO</span>
+The algorithms discussed in previous section would be irrelevant if map 
projection derivatives were costly to compute.
+But analytic derivations of their formulas show that map projection and 
derivative formulas have many terms in common.
+Furthermore map projection formulas are simplified by Apache <abbr 
title="Spatial Information System">SIS</abbr> implementation strategy,
+which takes out linear terms (delegated to affine transforms)
+so that <code>NormalizedProjection</code> subclasses can focus on the 
non-linear terms only.
+Map projection implementations in Apache <abbr>SIS</abbr> exploit those 
characteristics
+for computing Jacobian matrices (if required) together with projected points 
in a single operation,
+reusing many common terms between the two set of formulas.
 Example:</p>
 
 <pre><code><code class="SIS">AbstractMathTransform</code> projection = ...;    
     <code class="comment">// An Apache SIS map projection.</code>
@@ -1734,7 +1829,15 @@ Example:</p>
 <code class="GeoAPI">Matrix</code>   derivative  = projection.<code 
class="SIS">transform</code>(sourcePoint, 0, targetPoint, 0, 
<b>true</b>);</code></pre>
 
 <p>
-<span style="color: red">TODO</span>
+If only the Jacobian matrix is desired (without the projected point),
+then the <code class="GeoAPI">MathTransform​.derivative(DirectPosition)</code> 
method offers a more readable alternative.
+</p><p>
+Many operations on coordinate transforms can also be applied on transform 
derivatives:
+concatenation of a chain of transforms, inversion, taking a subset of the 
dimensions, <i>etc.</i>
+Inverse projection formulas are usually more complicated than forward 
projections formulas,
+but thankfully their derivatives do not need to be computed:
+the Jacobian matrix of an inverse transform is the inverse of the Jacobian 
matrix of the forward transform.
+Calculation of inverse projections can be implemented as below:
 </p>
 
 <pre><code>@Override
diff --git a/build.html b/build.html
index 0a0d9dc..df511aa 100644
--- a/build.html
+++ b/build.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/code-patterns.html b/code-patterns.html
index 28e2c18..69bd3b5 100644
--- a/code-patterns.html
+++ b/code-patterns.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  active " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/coding-conventions.html b/coding-conventions.html
index 1fbfdf0..8c4f017 100644
--- a/coding-conventions.html
+++ b/coding-conventions.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/command-line.html b/command-line.html
index 3550609..ff4b941 100644
--- a/command-line.html
+++ b/command-line.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/contributor.html b/contributor.html
index 6c046a8..084a57b 100644
--- a/contributor.html
+++ b/contributor.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/downloads.html b/downloads.html
index 42fd534..f27e1e4 100644
--- a/downloads.html
+++ b/downloads.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  active " href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/en/sitemap.xml b/en/sitemap.xml
index be37f48..7161489 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -49,6 +49,7 @@
 
   <url>
     <loc>https://sis.apache.org/javafx.html</loc>
+    <lastmod>2021-10-11T17:31:51+02:00</lastmod>
   </url>
 
   <url>
@@ -88,12 +89,12 @@
 
   <url>
     <loc>https://sis.apache.org/standards.html</loc>
-    <lastmod>2021-10-07T16:51:22+02:00</lastmod>
+    <lastmod>2021-10-09T17:23:40+02:00</lastmod>
   </url>
 
   <url>
     <loc>https://sis.apache.org/</loc>
-    <lastmod>2021-10-07T16:51:22+02:00</lastmod>
+    <lastmod>2021-10-08T12:48:27+02:00</lastmod>
     <xhtml:link
                 rel="alternate"
                 hreflang="fr"
diff --git a/epsg.html b/epsg.html
index 17b3c0c..e99a3af 100644
--- a/epsg.html
+++ b/epsg.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  active " href="epsg.html">EPSG Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  active " href="epsg.html">EPSG Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/faq.html b/faq.html
index e8dc19b..33ffc82 100644
--- a/faq.html
+++ b/faq.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  active " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/fr/sitemap.xml b/fr/sitemap.xml
index 20f8eed..2c8c4bf 100644
--- a/fr/sitemap.xml
+++ b/fr/sitemap.xml
@@ -4,7 +4,7 @@
   
   <url>
     <loc>https://sis.apache.org/fr/</loc>
-    <lastmod>2021-10-07T16:34:52+02:00</lastmod>
+    <lastmod>2021-10-08T12:48:27+02:00</lastmod>
     <xhtml:link
                 rel="alternate"
                 hreflang="en"
diff --git a/images/application/Data.png b/images/application/Data.png
new file mode 100644
index 0000000..6e26db5
Binary files /dev/null and b/images/application/Data.png differ
diff --git a/images/application/Isolines.png b/images/application/Isolines.png
new file mode 100644
index 0000000..c6368fd
Binary files /dev/null and b/images/application/Isolines.png differ
diff --git a/images/application/Metadata.png b/images/application/Metadata.png
new file mode 100644
index 0000000..dbb4344
Binary files /dev/null and b/images/application/Metadata.png differ
diff --git a/images/application/Summary.png b/images/application/Summary.png
new file mode 100644
index 0000000..a98e0ca
Binary files /dev/null and b/images/application/Summary.png differ
diff --git a/images/application/Visual.png b/images/application/Visual.png
new file mode 100644
index 0000000..13f9bb1
Binary files /dev/null and b/images/application/Visual.png differ
diff --git a/index.html b/index.html
index 65d9f5d..0482f05 100644
--- a/index.html
+++ b/index.html
@@ -33,6 +33,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -40,7 +41,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -51,10 +51,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -84,10 +85,11 @@
       <li><a class="nav-link  active " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/index.xml b/index.xml
index 7c3ec6c..f126aac 100644
--- a/index.xml
+++ b/index.xml
@@ -82,7 +82,7 @@ mvn install The JavaFX application is excluded by default 
because it depends on
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://sis.apache.org/javafx.html</guid>
-      <description>Text here.</description>
+      <description>Apache SIS provides an optional JavaFX application for 
testing SIS capability to read, transform and visualize data files. (note: a 
command line interface is also available). The graphical application is in 
early development stage and very far from providing all services that we can 
expect from a Geographic Information System (GIS). Furthermore this application 
covers a very small subset of Apache SIS capabilities. But it can give an idea 
of what is available there.</d [...]
     </item>
     
     <item>
diff --git a/javafx.html b/javafx.html
new file mode 100644
index 0000000..fa2d77e
--- /dev/null
+++ b/javafx.html
@@ -0,0 +1,255 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  
+
+  <title>Apache SIS - JavaFX application</title>
+  <meta charset="utf-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <link 
href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/css/bootstrap.min.css";
+        rel="stylesheet" 
integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU"
 crossorigin="anonymous">
+  <link rel="stylesheet" type="text/css" media="screen" href="syntax.css">
+  <link rel="stylesheet" type="text/css" media="screen" href="sis.css">
+</head>
+
+<body>
+
+<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
+  <div class="container-fluid">
+    <a class="navbar-brand" href="/index.html"> Apache SIS™</a>
+    <ul class="navbar-nav me-auto mb-2 mb-md-0">
+      <li class="nav-item dropdown">
+        <a class="nav-link dropdown-toggle" id="menuAbout" 
data-bs-toggle="dropdown" aria-expanded="false">About</a>
+        <ul class="dropdown-menu" aria-labelledby="menuAbout">
+          <li><a class="dropdown-item" 
href="http://www.apache.org/licenses/";>License</a></li>
+          <li><a class="dropdown-item" href="mail-lists.html">Mailing 
Lists</a></li>
+          <li><a class="dropdown-item" href="team-list.html">Project 
Team</a></li>
+        </ul>
+      </li>
+      <li class="nav-item dropdown">
+        <a class="nav-link dropdown-toggle" id="menuDownload" 
data-bs-toggle="dropdown" aria-expanded="false">Download</a>
+        <ul class="dropdown-menu" aria-labelledby="menuDownload">
+          <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
+          <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
+          <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
+        </ul>
+      </li>
+      <li class="nav-item dropdown">
+        <a class="nav-link dropdown-toggle" id="menuDocumentation" 
data-bs-toggle="dropdown" aria-expanded="false">Documentation</a>
+        <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
+          <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
+          <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
+          <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
+          <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
+          <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
+          <li><a class="dropdown-item" href="faq.html">FAQ</a></li>
+        </ul>
+      </li>
+      <li class="nav-item dropdown">
+        <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
+        <ul class="dropdown-menu" aria-labelledby="menuContribute">
+          <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
+          <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
+          <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
+        </ul>
+      </li>
+      <li class="nav-item dropdown">
+        <a class="nav-link dropdown-toggle" id="menuASF" 
data-bs-toggle="dropdown" aria-expanded="false">The Foundation</a>
+        <ul class="dropdown-menu" aria-labelledby="menuASF">
+          <li><a class="dropdown-item" href="http://www.apache.org";>The 
Foundation</a></li>
+          <li><a class="dropdown-item" 
href="http://www.apache.org/foundation/sponsorship.html";>Donate</a></li>
+          <li><a class="dropdown-item" 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+          <li><a class="dropdown-item" 
href="http://www.apache.org/security/";>Security</a></li>
+        </ul>
+      </li>
+    </ul>
+    <ul class="navbar-nav ml-auto mb-2 mb-md-0">
+      <li class="nav-item">
+        <a href="https://www.apache.org/events/current-event.html";>
+           <img class="apache-con" 
src="https://www.apache.org/events/current-event-234x60.png"; alt="ApacheCon"/>
+        </a>
+      </li>
+    </ul>
+  </div>
+</nav>
+
+
+<div class="row flex-nowrap">
+  <div class="d-flex flex-column flex-shrink-0 p-3 text-white bg-dark" 
style="width:13rem; min-height:40rem">
+    <ul class="nav nav-pills flex-column mb-auto position-fixed">
+      <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
+      <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
+      <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  active " href="javafx.html">Application 
(demo)</a></li>
+      <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
+      <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
+      <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
+      <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
+      <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
+    </ul>
+  </div>
+  <div class="col">
+    <main class="container">
+      <article>
+        <img src="images/logo.png" class="sis-logo" align="left"/>
+        <p class="page-title">JavaFX application</p>
+        
+  <p>Apache <abbr title="Spatial Information System">SIS</abbr> provides an 
optional JavaFX application for testing SIS capability to read,
+transform and visualize data files.
+(note: a <a href="command-line.html">command line interface</a> is also 
available).
+The graphical application is in early development stage and very far from 
providing
+all services that we can expect from a Geographic Information System (GIS).
+Furthermore this application covers a very small subset of Apache <abbr 
title="Spatial Information System">SIS</abbr> capabilities.
+But it can give an idea of what is available there.
+For launching the application, <a href="downloads.html">download</a> binaries, 
unzip then execute (on Unix system):</p>
+<div class="highlight"><pre class="chroma"><code class="language-bash" 
data-lang="bash">bash -x apache-sis-1.1/bin/sisfx</code></pre></div>
+<p>On first execution, the application will ask user to download the <a 
href="https://openjfx.io/";>JavaFX framework</a> (if not already done).
+That framework is not included in the Apache <abbr title="Spatial Information 
System">SIS</abbr> binaries for licensing reasons (it is under GPL license).
+Later on, the application will offer to download the <a href="epsg.html">EPSG 
geodetic dataset</a> when first needed.
+That dataset is not included neither again for licensing reasons.
+After those two steps are completed, user can see an application like 
below:</p>
+<div id="carousel" class="carousel slide" data-bs-ride="carousel">
+  <div class="carousel-inner" style="width:983.25px; height:650px">
+    <div class="carousel-item active">
+      <img style="width:795.75px; height:507px" 
src="images/application/Summary.png" class="d-block">
+      <div class="carousel-caption d-none d-md-block">
+        <h5>Main metadata (title, geographic extent…) in a summary pane</h5>
+      </div>
+    </div>
+    <div class="carousel-item">
+      <img style="width:747px; height:603px" 
src="images/application/Visual.png" class="d-block">
+      <div class="carousel-caption d-none d-md-block">
+        <h5>Visualizing raster data <span style="font-size:medium">(credit: 
JAXA GCOM)</span></h5>
+      </div>
+    </div>
+    <div class="carousel-item">
+      <img style="width:750.75px; height:522px" 
src="images/application/Data.png" class="d-block">
+      <div class="carousel-caption d-none d-md-block">
+        <h5>Viewing raster numerical values</h5>
+      </div>
+    </div>
+    <div class="carousel-item">
+      <img style="width:795.75px; height:516.75px" 
src="images/application/Metadata.png" class="d-block">
+      <div class="carousel-caption d-none d-md-block">
+        <h5>ISO 19115 metadata as a tree</h5>
+      </div>
+    </div>
+    <div class="carousel-item">
+      <img style="width:983.25px; height:500.25px" 
src="images/application/Isolines.png" class="d-block">
+      <div class="carousel-caption d-none d-md-block">
+        <h5>Drawing isolines on a raster</h5>
+      </div>
+    </div>
+  </div>
+  <button class="carousel-control-prev" type="button" 
data-bs-target="#carousel" data-bs-slide="prev">
+    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
+    <span class="visually-hidden">Previous</span>
+  </button>
+  <button class="carousel-control-next" type="button" 
data-bs-target="#carousel" data-bs-slide="next">
+    <span class="carousel-control-next-icon" aria-hidden="true"></span>
+    <span class="visually-hidden">Next</span>
+  </button>
+</div>
+<h1 id="open-files">Open files</h1>
+<p>Drag and drop some netCDF or GeoTIFF files in the explorer (the white area 
on the left side of main window).
+Multiple files or entire directories can be dragged.
+Opened files are listed and netCDF variables are shown below each file as a 
tree.
+Files can be closed with the contextual menu (click on a file with the right 
mouse button).
+The panel on the right side gives a summary of the selected file or variable;
+more information can be read in the “Metadata” tab.
+The summary panel shows the data geographic area as a blue bounding box on a 
world map.
+If the geographic area crosses the anti-meridian (the meridian at ±180° of 
longitude),
+the bounding box will be shown with two parts on each side of the map.
+Many (but not all) classes of the Apache <abbr title="Spatial Information 
System">SIS</abbr> library are capable to handle such situation.</p>
+<h1 id="explore-metadata">Explore metadata</h1>
+<p>Two kinds of information can be explored: the metadata and the data.
+The metadata provide information necessary for understanding the data.
+Metadata answer questions such as “what”, “where”, “when” and “how”.
+Apache <abbr title="Spatial Information System">SIS</abbr> adopts the <abbr 
title="International Organization for Standardization">ISO</abbr> 19115 — 
Geographic information — Metadata international standard
+as a universal structure for describing all data that the application can 
read, regardless data format.
+The content of selected file can be viewed by clicking on the “Metadata” tab.
+Contextual menu allows to export selected nodes and its children to various 
formats,
+including <abbr title="International Organization for 
Standardization">ISO</abbr> 19115-3 (a <abbr title="Extensible Markup 
Language">XML</abbr> format) and Geographic Markup Language (GML).</p>
+<h1 id="view-data">View data</h1>
+<p>Data can be viewed in two ways: either as an image, or as tabular values.
+Those two visualization modes are provided by “Visual” and “Data” tabs 
respectively.
+The &ldquo;Visual&rdquo; tab visualizes the selected variable.
+The image is initially shown in the native Coordinate Reference System (CRS) 
of the data, but can be reprojected.
+User can pan the raster, zoom with mouse wheel or rotate with keyboard (Alt + 
arrows).
+Colors can be modified by clicking on the &ldquo;Colors&rdquo; title on the 
left side.</p>
+<p>Raster data can use more than one value for representing missing data.
+The kinds of values are listed in the &ldquo;Category&rdquo; section.
+Example of missing value categories are: &ldquo;Missing&rdquo;, 
&ldquo;Retrieval error&rdquo;, &ldquo;Cloud&rdquo; or &ldquo;Land&rdquo;.
+Each kind of missing value can be assigned a different color by clicking the 
corresponding cell in the &ldquo;Colors&rdquo; column.</p>
+<h2 id="coordinates-and-data-values-under-mouse-cursor">Coordinates and data 
values under mouse cursor</h2>
+<p>By moving mouse cursor over the image, user can see the value and spatial 
coordinates of the pixel under cursor.
+Raster values are shown in their units of measurement (e.g. &ldquo;°C&rdquo;) 
if sufficient information is available in metadata.
+If the mouse cursor is over a missing value, the category name (e.g. 
&ldquo;Cloud&rdquo;) will be shown.
+The Coordinate Reference System (CRS) used by the status bar can be changed 
independently of image <abbr title="Coordinate Reference System">CRS</abbr>
+by clicking with the right mouse button on the status bar.
+For example it is possible to view the image in a Mercator projection
+and still show mouse positions with geographic coordinates.</p>
+<h2 id="coordinates-precision">Coordinates precision</h2>
+<p>The coordinates shown on the status bar use the minimal amount of fraction 
digits
+needed for separating two screen pixels at current zoom level.
+This precision varies with map scales:
+user can see the number of fraction digits increasing during zoom-in, and 
conversely during zoom-out.
+This calculation works even if the image and the status bar use different map 
projections.
+For example the number of fraction digits may increase when the mouse moves 
toward a pole
+(depending on the map projections).</p>
+<p>The process of transforming mouse coordinates to raster coordinates to 
status bar coordinates may be complex.
+If that chain involves a datum change, then the results have an uncertainty
+which can be anything between a few millimeters to a kilometer.
+If the uncertainty is smaller than the precision of coordinates shown in the 
status bar,
+then the accuracy is not provided.
+But if user zooms enough, the coordinate precision may become finer than 
positional accuracy.
+In that case a text such &ldquo;± 1 m&rdquo; appears.</p>
+<h2 id="raster-reprojection">Raster reprojection</h2>
+<p>The raster can be reprojected to different Coordinate Reference Systems 
(CRS).
+For applying a reprojection, click with the right mouse button somewhere on 
the image.
+The click location is significant, because Apache <abbr title="Spatial 
Information System">SIS</abbr> will adjust zoom and rotation
+after reprojection for minimizing visual changes around that point.
+The contextual menu offers two ways to choose a <abbr title="Coordinate 
Reference System">CRS</abbr>:
+the first way is the “Reference system” menu item, which offers a list of 
predefined <abbr title="Coordinate Reference System">CRS</abbr>.
+If the desired <abbr title="Coordinate Reference System">CRS</abbr> is not in 
the initial short list,
+click on “Others” for choosing among the +6000 <abbr title="Coordinate 
Reference System">CRS</abbr> supported by Apache <abbr title="Spatial 
Information System">SIS</abbr>.
+(Note: this list is available only if the <a href="epsg.html">EPSG geodetic 
dataset</a> has been installed,
+which is not the case by default for licensing reason).
+The “Filter” field can help to find the desired <abbr title="Coordinate 
Reference System">CRS</abbr>.
+The dialog box shows a warning in red if the selected <abbr title="Coordinate 
Reference System">CRS</abbr>
+does not have a domain of validity intersecting the raster geographic area.</p>
+<p>The second way to select a <abbr title="Coordinate Reference 
System">CRS</abbr> is the “Centered projection” menu item.
+It offers projections configured for the location where mouse click occurred.
+For example if the “Universal Transverse Mercator” (UTM) sub-menu is selected,
+then Apache <abbr title="Spatial Information System">SIS</abbr> will chose 
automatically the appropriate UTM zone.
+It often makes shapes more recognizable.
+Another choice offered by “Centered projection” menu item is “Azimuthal 
equidistant”.
+When choosing this sub-menu item, the mouse click position become the map 
projection center.
+Distances and angles measured from that point are corrects
+(but only from that point, not between arbitrary pair of points).</p>
+
+
+      </article>
+    </main>
+    <footer class="footer">
+    <div class="container">
+      <p>
+        Copyright &copy; 2013-2021 The Apache Software Foundation, Licensed 
under the
+        <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License, 
Version 2.0</a>.<br/>
+        Apache SIS, Apache, the Apache feather logo are trademarks of The 
Apache Software Foundation.
+      </p>
+    </div>
+</footer>
+  </div>
+</div>
+
+<script 
src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.bundle.min.js";
+    
integrity="sha384-/bQdsTh/da6pkI1MST/rWKFNjaCP5gBSY4sEBT38Q/9RBh9AH40zEOg7Hlq2THRZ"
 crossorigin="anonymous"></script>
+
+</body>
+</html>
diff --git a/mail-lists.html b/mail-lists.html
index f2d82af..a6ff3a0 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/release-management-setup.html b/release-management-setup.html
index 872bbfd..3b7a147 100644
--- a/release-management-setup.html
+++ b/release-management-setup.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/release-management.html b/release-management.html
index 6695d76..a2a5ed9 100644
--- a/release-management.html
+++ b/release-management.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/sis.css b/sis.css
index f1cedce..198ba46 100644
--- a/sis.css
+++ b/sis.css
@@ -88,6 +88,25 @@ div.warning {
   padding:      9px;
   margin:      21px;
 }
+div.carousel-inner {
+  text-align: center;
+  margin:     auto;
+}
+div.carousel-inner img {
+  margin: auto;
+}
+div.carousel-caption {
+  position: relative;
+  left:     auto;
+  right:    auto;
+}
+div.carousel-caption h5 {
+  color: SteelBlue;
+}
+.carousel-control-next-icon,
+.carousel-control-prev-icon {
+  filter: invert(1);
+}
 .footer {
   padding-top: 1rem;
   font-size: smaller;
diff --git a/sitemap.xml b/sitemap.xml
index 089e296..fa95851 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,7 +4,7 @@
   <sitemap>
     <loc>https://sis.apache.org/en/sitemap.xml</loc>
     
-      <lastmod>2021-10-07T16:34:52+02:00</lastmod>
+      <lastmod>2021-10-08T12:48:27+02:00</lastmod>
     
   </sitemap>
   
diff --git a/source.html b/source.html
index b290b38..3699751 100644
--- a/source.html
+++ b/source.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
diff --git a/standards.html b/standards.html
index 7697e22..4052b6e 100644
--- a/standards.html
+++ b/standards.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  active " href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>
@@ -104,7 +106,8 @@ the Java Community Process (JCP).
 The same standard is sometime published jointly by both <abbr title="Open 
Geospatial Consortium">OGC</abbr> and <abbr title="International Organization 
for Standardization">ISO</abbr> organizations.
 Links to free versions of the standards are given when available.
 The <em>Upgrade needed</em> column indicates that a more recent version of the 
standard
-is available but that Apache <abbr title="Spatial Information 
System">SIS</abbr> has not yet been upgraded to that version.</p>
+is available but that Apache <abbr title="Spatial Information 
System">SIS</abbr> has not yet been upgraded to that version.
+Some standards are implemented partially, others almost fully.</p>
 <table>
   <tr>
     <th><abbr title="International Organization for 
Standardization">ISO</abbr> standard</th>
diff --git a/team-list.html b/team-list.html
index e721f26..6ae6464 100644
--- a/team-list.html
+++ b/team-list.html
@@ -32,6 +32,7 @@
           <li><a class="dropdown-item" href="downloads.html">Downloads</a></li>
           <li><a class="dropdown-item" href="source.html">Checkout 
Sources</a></li>
           <li><a class="dropdown-item" href="build.html">Build from 
Sources</a></li>
+          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -39,7 +40,6 @@
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
           <li><a class="dropdown-item" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-          <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
           <li><a class="dropdown-item" href="code-patterns.html">Code 
Patterns</a></li>
@@ -50,10 +50,11 @@
         <a class="nav-link dropdown-toggle" id="menuContribute" 
data-bs-toggle="dropdown" aria-expanded="false">Contribute</a>
         <ul class="dropdown-menu" aria-labelledby="menuContribute">
           <li><a class="dropdown-item" href="contributor.html">New 
Contributor</a></li>
-          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions.</a></li>
+          <li><a class="dropdown-item" href="coding-conventions.html">Coding 
Conventions</a></li>
           <li><a class="dropdown-item" 
href="https://issues.apache.org/jira/browse/SIS";>Issue Tracker</a></li>
-          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
           <li><a class="dropdown-item" 
href="https://cwiki.apache.org/confluence/display/SIS";>Wiki</a></li>
+          <li><hr class="dropdown-divider"></li>
+          <li><a class="dropdown-item" href="release-management.html">Release 
management</a></li>
         </ul>
       </li>
       <li class="nav-item dropdown">
@@ -83,10 +84,11 @@
       <li><a class="nav-link  text-white " href="/index.html">Home</a></li>
       <li><a class="nav-link  text-white " 
href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
+      <li><a class="nav-link  text-white " href="javafx.html">Application 
(demo)</a></li>
       <li><a class="nav-link  text-white " 
href="downloads.html">Downloads</a></li>
+      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
       <li><a class="nav-link text-white" 
href="book/en/developer-guide.html">Developer Guide</a></li>
-      <li><a class="nav-link  text-white " href="epsg.html">EPSG 
Database</a></li>
       <li><a class="nav-link  text-white " href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link  text-white " href="faq.html">FAQ</a></li>
     </ul>

Reply via email to