/[fenfire]/journals/plans/SA_2003.rst
ViewVC logotype

Diff of /journals/plans/SA_2003.rst

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.140 by hemppah, Wed May 14 12:37:11 2003 UTC revision 1.141 by tjl, Wed May 14 12:47:37 2003 UTC
# Line 86  The Fenfire project is a free software r Line 86  The Fenfire project is a free software r
86  a location transparent, hyperstructured computer operating  a location transparent, hyperstructured computer operating
87  environment.  environment.
88  On an abstract level, the Fenfire differs from conventional desktop environments  On an abstract level, the Fenfire differs from conventional desktop environments
89  by bringing together  on three fronts:
 three components:  
90    
91  Hyperstructured data model  Hyperstructured data model
92      As opposed to the conventional file system trees and location-based pointing      As opposed to the conventional file system trees and location-based pointing
# Line 318  Objectives and methods Line 317  Objectives and methods
317  Objectives, hypotheses, and methods per sub-project  Objectives, hypotheses, and methods per sub-project
318  ---------------------------------------------------  ---------------------------------------------------
319    
320  Because of the nature of this project, there are a num  TJL
321    
322    Because of the nature of this project, there are a number
323    of essentially separate subprojects with distinct objectives and
324    results, but with some underlying themes. The separate subprojects are
325    described in the sections below.
326    
327  Fillets  Fillets
328  '''''''  '''''''
# Line 404  Buoys Line 408  Buoys
408  '''''  '''''
409    
410  Buoys are a user interface technique invented within the Fenfire  Buoys are a user interface technique invented within the Fenfire
411  project.  project, based on inspiration from
412  What we call *buoy* is a commonly used tool in technical diagrams:  technical diagrams:
413  placing a label at the edge of the image and connecting the label  placing a label at the edge of the image and connecting the label
414  to the relevant location (anchor) by a line (see Fig. [ref-fignasa]_).  to the relevant location (anchor) by a line (see Fig. [ref-fignasa]_).
415    
# Line 422  The research goals related to buoys are Line 426  The research goals related to buoys are
426  the qualitative and quantitative differences between  the qualitative and quantitative differences between
427  buoy-based user interfaces and others, such as conventional web browsers  buoy-based user interfaces and others, such as conventional web browsers
428  and other systems for easing link transitions  and other systems for easing link transitions
429  [zellweger98fluid-andalso-fc-zooming-andalso-schilit98digital]_.  [fc-zooming-andalso-schilit98digital-andalso-zellweger98fluid]_.
430  Exploring the design space of different buoy geometries by performing  Exploring the design space of different buoy geometries by performing
431  usability experiments is another important area.  usability experiments is another important area.
432    
# Line 491  break lines as implemented in the Fenfir Line 495  break lines as implemented in the Fenfir
495  to study more formally the perceptual properties  to study more formally the perceptual properties
496  of different types of torn edges.  of different types of torn edges.
497  Especially the properties of the animation are interesting,  Especially the properties of the animation are interesting,
498  because it looks somewhat natural even though  because it looks quite natural even though
499  there is no real-world analogue.  there is no real-world analogue.
500    
501    
# Line 502  Most user interfaces only use pre-render Line 506  Most user interfaces only use pre-render
506  bitmaps of the font, which forces text to be  bitmaps of the font, which forces text to be
507  drawn on straight horizontal lines with constant size  drawn on straight horizontal lines with constant size
508  scaled in discrete steps.  scaled in discrete steps.
509    The Fenfire user interface, on the other hand,
510  The Fenfire interface uses text more freely than conventional  uses text more freely than conventional
511  user interfaces, applying rotation, fisheye distortion and  user interfaces, applying rotation, fisheye distortion and
512  smooth animation.  smooth animation.
513    
514  Rendering text using the 3D hardware is problematic because  Rendering text using the 3D hardware allows this
515    but there are some problems since
516  the texturing algorithms are mainly designed for full-color image  the texturing algorithms are mainly designed for full-color image
517  rendering.  rendering.
518  The ubiquitous trilinear filtering and mip-mapping  The ubiquitous trilinear filtering and mip-mapping
# Line 522  texture filtering. Line 527  texture filtering.
527  However, designing such filters in an *ad hoc* fashion is  However, designing such filters in an *ad hoc* fashion is
528  extremely cumbersome and error-prone. What is needed is a suitable  extremely cumbersome and error-prone. What is needed is a suitable
529  mathematical framework for modeling the  mathematical framework for modeling the
530  *perceptual* qualities of rendered text.  *perceptual* qualities of text or general black-and-white 2D shapes
531    rendered onto a square pixel grid.
532    
533  The goals in this area are the development of the mathematical framework  The goals in this area are the development of the mathematical framework
534  for qualitatively  for qualitatively

Legend:
Removed from v.1.140  
changed lines
  Added in v.1.141

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26