56 |
The work leading to the current Fenfire project (formerly GZigZag and Gzz) |
The work leading to the current Fenfire project (formerly GZigZag and Gzz) |
57 |
was started in 1999. |
was started in 1999. |
58 |
|
|
59 |
|
origins of the Xanalogical model? |
60 |
|
|
61 |
|
|
62 |
- previous activity pertaining to the scope of the topic of the |
- previous activity pertaining to the scope of the topic of the |
63 |
research (list of the research team's five most important |
research (list of the research team's five most important |
64 |
publications in terms of the topic) |
publications in terms of the topic) |
104 |
quality subsystems. |
quality subsystems. |
105 |
|
|
106 |
Goals: |
Goals: |
107 |
|
|
108 |
1) Interactive hyperstructure: the user is able to connect any two "data items" |
1) Interactive hyperstructure: the user is able to connect any two "data items" |
109 |
which will then be "near" each other in hyperspace, easily visible and |
which will then be "near" each other in hyperspace, easily visible and |
110 |
accessible from one to the other. |
accessible from one to the other. |
126 |
|
|
127 |
Our main areas (all strongly interrelated) |
Our main areas (all strongly interrelated) |
128 |
User interfaces |
User interfaces |
129 |
|
|
130 |
Research on the new possibilities that a more hyperstructural |
Research on the new possibilities that a more hyperstructural |
131 |
approach to information opens to user interfaces. Many more |
approach to information opens to user interfaces. Many more |
132 |
things can be done |
things can be done |
133 |
|
|
134 |
Structure |
Structure |
135 |
-Implementing Ted Nelson's ideas (Xanalogical hypertext storage model) |
|
136 |
-Resource Description Framework (Semantic web techologies) |
- Implementing Ted Nelson's ideas (Xanalogical hypertext storage model) |
137 |
|
- Resource Description Framework (Semantic web techologies) |
138 |
|
|
139 |
Storage |
Storage |
140 |
-Ability to search for Xu links outside local context |
|
141 |
-P2P storage of data in eternal blocks |
- Ability to search for Xu links outside local context |
142 |
of data identified by hashes |
- P2P storage of data in eternal blocks |
143 |
-Location-independent, unique identifiers for every piece of data |
of data identified by hashes |
144 |
|
- Location-independent, unique identifiers for every piece of data |
145 |
|
|
146 |
Controllers |
Controllers |
147 |
|
|
148 |
New ways to navigate/control information flow in the screen |
New ways to navigate/control information flow in the screen |
149 |
|
|
150 |
|
|
166 |
|
|
167 |
- objectives in researcher training |
- objectives in researcher training |
168 |
|
|
169 |
-foundations for performing high quality research work |
- foundations for performing high quality research work |
170 |
-team work in reserch group |
- team work in reserch group |
171 |
-improve communication/presentation skills |
- improve communication/presentation skills |
172 |
|
|
173 |
- ethical questions or data protection problems of the research |
- ethical questions or data protection problems of the research |
174 |
|
|
175 |
All source code is available from the nongnu.org's CVS |
All source code is available from the nongnu.org's CVS |
176 |
|
|
177 |
Free software. |
Free software. |
178 |
|
|
179 |
- mostly LGPL, most valuable innovations GPL. |
- mostly LGPL, most valuable innovations GPL. |
180 |
- if we ever acquire patents, we shall make a worldwide |
- if we ever acquire patents, we shall make a worldwide |
181 |
irrevocable license grant for use in GPL software |
irrevocable license grant for use in GPL software |
182 |
|
|
183 |
- we are funded by companies who will either own |
- we are funded by companies who will either own |
184 |
or license these patents; we have an understanding |
or license these patents; we have an understanding |
185 |
that they will grant the GPL rights: this does not |
that they will grant the GPL rights: this does not |
192 |
- composition of the research team and its division of labour, as well |
- composition of the research team and its division of labour, as well |
193 |
as possible division of the research among different sites of work |
as possible division of the research among different sites of work |
194 |
|
|
195 |
Dr. Tuomas Lukka (Team leader, Hki/Jkl() |
- Dr. Tuomas Lukka (Team leader, Hki/Jkl() |
196 |
Professor Pertti Saariluoma (Consultant, Jkl) |
- Professor Pertti Saariluoma (Consultant, Jkl) |
197 |
Janne Kujala (Researcher, Jkl) |
- Janne Kujala (Researcher, Jkl) |
198 |
Hermanni Hyytiälä (Researcher, Jkl) |
- Hermanni Hyytiälä (Researcher, Jkl) |
199 |
Marketta Niemelä (Researcher, Jkl) ? |
- Marketta Niemelä (Researcher, Jkl) ? |
200 |
Asko Soukka (undergraduate student, Jkl) |
- Asko Soukka (undergraduate student, Jkl) |
201 |
Tuukka Hastrup (undergraduate student, Jkl) |
- Tuukka Hastrup (undergraduate student, Jkl) |
202 |
Matti Katila (undergraduate student, Jkl) |
- Matti Katila (undergraduate student, Jkl) |
203 |
Benjamin Fallenstein (undergraduate student ?, Jkl) |
- Benjamin Fallenstein (undergraduate student ?, Jkl) |
204 |
|
|
205 |
- links of the project with other research carried out by the |
- links of the project with other research carried out by the |
206 |
researchers on the team |
researchers on the team |
246 |
|
|
247 |
- research results to be expected and their significance |
- research results to be expected and their significance |
248 |
|
|
249 |
The Fenfire system (distributed hypermedia system) |
The Fenfire system (distributed hypermedia system) |
250 |
|
|
251 |
New techologies invented: |
New techologies invented: |
252 |
|
|
253 |
- paper |
- paper |
254 |
-procedural background textures for |
|
255 |
bestowing identity to virtual objects |
- procedural background textures for |
256 |
|
bestowing identity to virtual objects |
257 |
|
|
258 |
- fillets |
- fillets |
259 |
-drawing connections between things in a perceptually |
|
260 |
motivated way -> far quicker perception |
- drawing connections between things in a perceptually |
261 |
-Loom: Focus&Context RDF data browser |
motivated way -> far quicker perception |
262 |
|
- Loom: Focus&Context RDF data browser |
263 |
|
|
264 |
- buoys - show connected documents / ideas floating |
- buoys |
265 |
in the margin |
|
266 |
-FenPDF:a prototype for browsing and collaborative |
- show connected documents / ideas floating |
267 |
annotation of PDF documents |
in the margin |
268 |
-PP ? |
-FenPDF:a prototype for browsing and collaborative |
269 |
|
annotation of PDF documents |
270 |
|
- PP ? |
271 |
- nadir |
- nadir |
272 |
-a natural layout for multiple pieces of data |
|
273 |
by small rotations |
- a natural layout for multiple pieces of data |
274 |
|
by small rotations |
275 |
|
|
276 |
- vobs |
- vobs |
277 |
-rapid prototyping of radically different |
|
278 |
user interfaces, with animation |
- rapid prototyping of radically different |
279 |
|
user interfaces, with animation |
280 |
|
|
281 |
- storm |
- storm |
282 |
-Saving data in permanent blocks, requiring |
|
283 |
less bandwidth, allowing access to earlier |
- Saving data in permanent blocks, requiring |
284 |
versions. |
less bandwidth, allowing access to earlier |
285 |
-Distributed storage framework |
versions. |
286 |
|
- Distributed storage framework |
287 |
|
|
288 |
- urn-5 |
- urn-5 |
289 |
registered URI scheme to our project |
|
290 |
|
- registered URI scheme to our project |
291 |
|
|
292 |
Used techologies, our implementations: |
Used techologies, our implementations: |
293 |
-RDF structure |
|
294 |
-Xanadu hypertext storage model |
- RDF structure |
295 |
-fisheye |
- Xanadu hypertext storage model |
296 |
-OpenGL |
- fisheye |
297 |
|
- OpenGL |
298 |
|
|
299 |
Results |
Results |
300 |
-Object/document identify in user interfaces |
|
301 |
-P2P networking |
- Object/document identify in user interfaces |
302 |
-Interactive creation of hyperstructure |
- P2P networking |
303 |
-Bidirectional linking in hyperspace |
- Interactive creation of hyperstructure |
304 |
-Xanalogical hypertext model |
- Bidirectional linking in hyperspace |
305 |
-Relational data/data relationship management, document/data item management |
- Xanalogical hypertext model |
306 |
|
- Relational data/data relationship management, document/data item management |
307 |
|
|
308 |
- applicability of the research results and their potential exploitation |
- applicability of the research results and their potential exploitation |
309 |
|
|