[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/xupdf article.rst
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] manuscripts/xupdf article.rst |
Date: |
Sat, 15 Feb 2003 04:18:21 -0500 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Changes by: Tuomas J. Lukka <address@hidden> 03/02/15 04:18:20
Modified files:
xupdf : article.rst
Log message:
More about example app
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/xupdf/article.rst.diff?tr1=1.119&tr2=1.120&r1=text&r2=text
Patches:
Index: manuscripts/xupdf/article.rst
diff -u manuscripts/xupdf/article.rst:1.119 manuscripts/xupdf/article.rst:1.120
--- manuscripts/xupdf/article.rst:1.119 Sat Feb 15 03:47:33 2003
+++ manuscripts/xupdf/article.rst Sat Feb 15 04:18:20 2003
@@ -611,7 +611,7 @@
placed on the same canvas, or 2) by containing an enfilade
which is xanalogically connected to other cells' enfilades.
:width: 8.45cm
- :label: figuml
+ :label: xupdfStructure
class xuEnfilade
@@ -629,7 +629,7 @@
Cell.c = (0,0);
horizontally(100, pp, Cell, Canvas);
- Placement.c = 0.5 * (Cell.e + Canvas.w) + (40,-50);
+ Placement.c = 0.5 * (Cell.e + Canvas.w) + (50,-40);
vertically(50, xxx, Cell, xuEnfilade);
@@ -693,53 +693,35 @@
In this section, we present an example application of the above
techniques in a user interface for browsing
a combined spatial and xanalogical hypertext structure.
+The idea is to allow the user to create a structure for browsing,
+annotating and connecting
+PDF files (e.g. academic articles) obtained from other sources.
+
+We take Cells a la Nelson's ZigZag[XXX ref] to be fundamental, point-like nodes
+of the structure. A cell can have two types of relationships, as shown
+in Fig.[ref-xupdfStructure]: it is spatially placed onto a 2-dimensional
+*canvas* along with other cells [REF ZOOMABLE!! HERE WITHOUT ZOOMING],
+and it can contain a xanalogical enfilade[XXX ref] connecting it to other cells
+xanalogically.
+
+The point of the xanalogical structure is to change the meaning of "cutting
and
+pasting": in the dominant computer paradigm, cutting and pasting moves the
actual
+text characters or image pixels, whereas in xanalogical hypertext, cutting and
pasting
+*copies the references* to the permanent media units.
+Because of this, there is automatically a connection (*transclusion*) between
+the original and the copy, and our user interface exploits this by showing
+the xanalogically connected cells' contexts as buoys.
+
+The xanalogical structure also allows for explicit xu Links, which are simply
+associations between two enfilades. These are also shown as buoys.
+
+The PDF files obtained from external sources are considered to be images
+from the xanalogical media perspective.
+In addition to showing the canvases and the cells on them, the primary
+application: browsing PDF files suggests allowing the user to also browse
+whole PDF scrollblocks.
-
-The ground structure of all media is xanalogical.
-In xanalogical world all characters typed in become media of text block.
-Another media type can for example be articles viewed with in video display.
-One article consist actually of pixels of 2D media: xanalogical image block.
-Everything you xanalogically produce is unique - every media has it's own
identity.
-
-Identity makes it possible to link to existing xanalogical fluidmedia.
-This allows ie. reader to make annotations.
-You can "copy" a clip of an article, make notes around it and the
-original article is still easily available
-because the annotation is not actually a copy but part of transclusion from
the original.
-
-A link between original and transclusion is done with two special
-objects called enfilade and xanalogical link.
-Xanalogical link tells how much of the enfilade is used in link by start and
stop point.
-Enfilade itself includes pieces of fluidmedia blocks.
-
-The another structure which we have is specify to present spatial canvases.
-Structure's nodes are connected to enfilade and node's
-position is layed with placement coordinates.
-After this we are able spatially to present nodes' contents -
-transclusions from xanalogical blocks (picture 1).
-
-
-
-
-- *Enfilade*: a list of fluid media contents, a "virtual file" or part of one
-
-- *Transclusion*: the inclusion in an enfilade of contents already used
- in another enfilade
-
-- *Xanadu link*: an association of two enfilades, such as an annotation to
- a part of a document
-
-- pdf files are stored in image blocks
-
-- Documents can be created by listing new content or transcluding existing
- content in an enfilade.
-
-- Annotations can be entered as new content and Xanadu-linked to a part
- of document.
-
-XXX: Canvas structure; *orthogonal* to the xu structure
-
-the view should show the buoys that are important, i.e.
+the view should show in the buoys the important structure, i.e.,
- pdf-image-blocks should be shown as buoys anchored
at the other end of xu-link or at a transclusion show on screen
- [Gzz-commits] manuscripts/xupdf article.rst, (continued)
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/14
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/14
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/14
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/14
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/14
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/14
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/14
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst,
Tuomas J. Lukka <=
- [Gzz-commits] manuscripts/xupdf article.rst, Benja Fallenstein, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Benja Fallenstein, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Benja Fallenstein, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Benja Fallenstein, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Benja Fallenstein, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/15
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/15