IWM Browser Applications follow a common three phase pattern, shared by many programming environments as diverse as Processing, Arduino, Intern, etc.
diff --git a/lib/capabilities.html b/lib/capabilities.html
index c98aae1..7a6fbca 100644
--- a/lib/capabilities.html
+++ b/lib/capabilities.html
@@ -1,75 +1,56 @@
-
+
-
-
- Doctests Capabilities
-
-
-
-
-
-
-
-
- Capabilities
-
-
Browsers differ in many aspects, from touch support, support of CSS and HTML5 standards, to
-javascript versions. This page collects some of these differences.
-
+ Browsers differ in many aspects, from touch support, support of CSS and HTML5 standards, to javascript
+ versions. This page collects some of these differences.
+
- Standard alerts are displayed quite differently, on Windows 10, for instance
- the browser URL is encluded, and a checkbox that allows to hide the
- alert dialogs.
-
+ Standard alerts are displayed quite differently, on Windows 10, for instance the browser URL is
+ encluded, and a checkbox that allows to hide the alert dialogs.
+
Cards implement a central UI metaphor for multiuser applications. They allow users to explore information spaces
diff --git a/lib/coordinates.html b/lib/coordinates.html
index bb22d94..04456f3 100644
--- a/lib/coordinates.html
+++ b/lib/coordinates.html
@@ -1,110 +1,115 @@
-
+
+
- To position objects in defined spatial relationships presupposes a clear understanding of the involved coordinate systems.
- Unfortunately, several systems with several conventions are involved:
- DOM & CSS,
- SVG,
- Canvas
-
-
- We need a common reference system to switch between these coordinate systems. As the uttermost context, the browser page
- coordinate system is the most natural one. A simple API was long missing but has now been established in most modern
- browsers with
- window.convertPointFromNoteToPage and the inverse
- window.convertPointFromPageToNode.
- Although MDN Web Docs warns about their Non-standard nature the methods work in browsers targeted
- by the IWM Browser project. This doctest assures that this assumption can be tested.
-
-
Let's look at a scatter object with a rotatable local coordinate system. We try to follow a point in this local coordinate
- system by showing a marker outside the scatter that follows the point.
-
-
-
-
+
-
-
+
+
-
-
-
\ No newline at end of file
+ context.strokeStyle = 'red'
+ context.beginPath()
+ context.arc(canvasPoint.x, canvasPoint.y, 12, 0, Math.PI * 2)
+ context.stroke()
+ }
+ animate(followPoint)
+
+
+