home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / intervws / FAQ < prev    next >
Encoding:
Text File  |  1992-06-29  |  9.7 KB  |  249 lines

  1. Q1: What is InterViews? (line 24)
  2. Q2: What is Unidraw? (line 45)
  3. Q3: What is the latest release of InterViews? (line 55)
  4. Q4: How does one obtain the InterViews distribution? (line 62)
  5. Q5: How much does InterViews cost? (line 74)
  6. Q6: What is the state of the documentation on InterViews? (line 83)
  7. Q7: Does InterViews support Motif or OpenLook? (line 101)
  8. Q8: What platforms does InterViews run on?  Unix?  Mac?  Windows? (line 111)
  9. Q9: How portable is InterViews to other platforms? (line 124)
  10. Q10: How is InterViews supported? (line 134)
  11. Q11: What companies are using InterViews in commercial products? (line 146)
  12. Q12: Is Silicon Graphics going to offer InterViews as a product? (line 162)
  13. Q13: Is there an InterViews mailing list? (line 174)
  14. Q14: What are the future plans for InterViews? (line 187)
  15. Q15: Will new versions of InterViews be compatible with old ones? (line 199)
  16. Q16: What is the schedule for future InterViews releases? (line 210)
  17. Q17: Does InterViews have an interface builder? (line 217)
  18. Q18: How much disk space does InterViews need? (line 226)
  19. Q19: How long does it take to build InterViews? (line 234)
  20. Q20: Does InterViews work with g++? (line 242)
  21.  
  22. --------------------
  23.  
  24. Q1: What is InterViews?
  25.  
  26. A1: InterViews is a system for building and using interactive software.
  27.     Written in C++, InterViews provides a set of C++ class libraries
  28.     with high-level abstractions for implementing interactive programs.
  29.     InterViews includes specific support for resolution-independent
  30.     graphics, sophisticated document formatting, and graphical connectivity.
  31.     InterViews currently runs on top of the X window system.
  32.  
  33.     Here is a summary of key InterViews features:
  34.  
  35.     Native C++
  36.     Glyphs - lightweight, shareable objects
  37.     Sophisticated layout objects
  38.     Resolution-independent graphics, printing, overlays
  39.     Incremental update, double-buffering
  40.     Graphical editing framework
  41.     Apps: drawing editor, WYSIWYG document editor, interface builder
  42.  
  43. --------------------
  44.  
  45. Q2: What is Unidraw?
  46.  
  47. A2: Unidraw is a graphical editing framework that is part of InterViews.
  48.     The Unidraw class library includes support for 2D structured graphics,
  49.     graphical connectivity management, dataflow among components,
  50.     unlimited levels of undo/redo, direct manipulation primitives,
  51.     multiple views, and traversals for external representations.
  52.  
  53. --------------------
  54.  
  55. Q3: What is the latest release of InterViews?
  56.  
  57. A3: We are currently distributing version 3.1.  The 3.2 release
  58.     will probably occur toward the end of '92.
  59.  
  60. --------------------
  61.  
  62. Q4: How does one obtain the InterViews distribution?
  63.  
  64. A4: The distribution is available via anonymous ftp from
  65.     interviews.stanford.edu (IP address 36.22.0.175).
  66.     Use login "ftp" and any password.  Make sure to use
  67.     type "binary" and get "pub/3.1.tar.Z".  This is a
  68.     single compressed tar file with the source and documentation.
  69.     There is a README file in the top directory that explains
  70.     how to build and install it.
  71.  
  72. --------------------
  73.  
  74. Q5: How much does InterViews cost?
  75.  
  76. A5: There is no fee or license.  InterViews is distributed in the
  77.     same manner as the MIT X Consortium distributes X.  The software
  78.     is copyrighted, but you are given unrestricted rights in what you
  79.     can do with it (copy, modify, redistribute, sell, etc.).
  80.  
  81. --------------------
  82.  
  83. Q6: What is the state of the documentation on InterViews?
  84.  
  85. A6: The current documentation consists of a reference manual for
  86.     the core classes, a tutorial and manual pages for Unidraw,
  87.     a user manual for the interface builder, and manual pages
  88.     for the other applications.
  89.  
  90.     We also have been giving tutorials regularly at the MIT X Conference
  91.     (in January in Boston) and Xhibition (in June in San Jose).  The
  92.     tutorial notes are available via anonymous ftp undef pub/papers.
  93.  
  94.     Unidraw users will also find John Vlissides' thesis a valuable addition.
  95.     The title is "Generalized Graphical Object Editing" and it is
  96.     available as a Stanford CSL Tech. Report No. CSL-TR-90-427.
  97.     To obtain a copy, contact Naomi Schulman, schulman@sierra.stanford.edu.
  98.  
  99. --------------------
  100.  
  101. Q7: Does InterViews support Motif or OpenLook?
  102.  
  103. A7: The current distribution is not fully compliant with any standard GUI.
  104.     There will be a set of components that can support either
  105.     Motif or OpenLook in the future, but at this time we cannot
  106.     estimate exactly when or how this will be available (it might be,
  107.     for example, part of a commercial version of InterViews).
  108.  
  109. --------------------
  110.  
  111. Q8: What platforms does InterViews run on?  Unix?  Mac?  Windows?
  112.  
  113. A8: Right now, InterViews runs on any X Unix platform.  This includes
  114.     Silicon Graphics, DEC, HP, Sun, and IBM workstations.  I'm not aware
  115.     of any Unix platforms that InterViews does not run on.
  116.  
  117.     Others have investigated porting InterViews to non-X environments.
  118.     A group in Apple has done a Mac port, but this is not available.
  119.     A group at Texas Instruments has done a OS/2-PM port, for more
  120.     information contact Dan Stenger, stenger@csc.ti.com.
  121.  
  122. --------------------
  123.  
  124. Q9: How portable is InterViews to other platforms?
  125.  
  126. A9: There are two aspects to porting InterViews: the C++ environment and
  127.     the target window/operating system.  The major headache across
  128.     C++ environments is system header files and ANSI/POSIX prototypes.
  129.     The window system dependent is isolated in a separate directory
  130.     in the InterViews source.
  131.  
  132. --------------------
  133.  
  134. Q10: How is InterViews supported?
  135.  
  136. A10: InterViews is a research project with participation from both
  137.      Stanford and Silicon Graphics.  We (the researchers) fix bugs,
  138.      generate new releases, write documentation, give tutorials, and
  139.      try to answer questions as best as we can.  Quest Systems,
  140.      a small company in Santa Clara, now offers support for InterViews
  141.      (their product is called ObjectViews).  HP has announced
  142.      a product based on InterViews called InterViews Plus.
  143.  
  144. --------------------
  145.  
  146. Q11: What companies are using InterViews in commercial products?
  147.  
  148. A11: We don't keep track of all the uses, but here are some of them:
  149.  
  150.     Fujitsu America (telecommunications)
  151.     NASA/Century Computing (TAE+ interactive design tools)
  152.     ProCASE (CASE tools)
  153.     Teknekron Communication Systems (telecommunications)
  154.     Canon Information Systems Research Australia
  155.     Cisco Systems (network management)
  156.  
  157.      Many other companies are using InterViews for prototyping,
  158.      advanced development, and research projects.
  159.  
  160. --------------------
  161.  
  162. Q12: Is Silicon Graphics going to offer InterViews as a product?
  163.  
  164. A12: There is no commitment to a product at this time.  Silicon Graphics
  165.      is continuing to support InterViews as a research project and
  166.      as a working project within the MIT X Consortium.  Silicon Graphics
  167.      has a strong interest in a next generation, C++ toolkit that
  168.      is a widely-available standard.  There are no plans to change
  169.      the policy of making InterViews freely available like X
  170.      (unrestricted rights).
  171.  
  172. --------------------
  173.  
  174. Q13: Is there an InterViews mailing list?
  175.  
  176. A13: Yes, though we now have a netnews group "comp.windows.interviews"
  177.      that we prefer people to use.  The mailing list is dual-ported
  178.      with the newsgroup; the alias is "interviews@interviews.stanford.edu".
  179.      An archive of messages is periodically made available via ftp
  180.      in pub/mailing.Z.
  181.  
  182.      Please send mailing list drop/add requests to interviews-requests.
  183.      Please send bug reports to interviews-bugs.
  184.  
  185. --------------------
  186.  
  187. Q14: What are the future plans for InterViews?
  188.  
  189. A14: Briefly, the next technical push is to make high-level
  190.      document components so that the functionality of doc (the document editor)
  191.      is available to all applications.  We also want to apply
  192.      the composition ideas we have used for geometry to the time
  193.      domain, making it easy to mix audio, video, and animation objects.
  194.      Strategically, we will continue to lead the X Consortium XC++
  195.      working group to try to define a standard C++ binding for X.
  196.  
  197. --------------------
  198.  
  199. Q15: Will new versions of InterViews be compatible with old ones?
  200.  
  201. A15: Our philosophy is not to break something unless we have to.
  202.      We will try to keep new versions compatible with old ones.
  203.      The only exceptions occur when preserving compatibility
  204.      makes the systems much more complicated and likely to be more buggy.
  205.      In the past, the only time this happened was going from 2.6 to 3.0
  206.      where certain features (such as TimerEvents) were better removed.
  207.  
  208. --------------------
  209.  
  210. Q16: What is the schedule for future InterViews releases?
  211.  
  212. A16: The schedule and feature list for 3.2 has not yet been determined.
  213.      We will make more information available as it becomes firmer.
  214.  
  215. --------------------
  216.  
  217. Q17: Does InterViews have an interface builder?
  218.  
  219. A17: Yes, it is called ibuild.  Because of the concurrent development
  220.      of ibuild and glyphs in 3.0, ibuild currently only generates code
  221.      that uses interactors (not glyphs).  Generation of glyph code
  222.      will be added in the future.
  223.  
  224. --------------------
  225.  
  226. Q18: How much disk space does InterViews need?
  227.  
  228. A18: The uncompressed source is about 8Mb.  The installed binaries
  229.      are about 18Mb on a MIPS system without shared libraries.
  230.      Building it probably takes about 30Mb (not counting the install area).
  231.  
  232. --------------------
  233.  
  234. Q19: How long does it take to build InterViews?
  235.  
  236. A19: This depends on the platform, of course, but on an Iris Indigo
  237.      (33 MHz MIPS R3000) it takes about 1 hour for a complete build and
  238.      install from scratch.
  239.  
  240. --------------------
  241.  
  242. Q20: Does InterViews work with g++?
  243.  
  244. A20: For details about how to use g++ with InterViews, please see Mike
  245.      Stump's patch kit in pub/contrib/g++ on interviews.stanford.edu.
  246.      It works on SPARC and DECstations.  It does NOT work on m68k or
  247.      VAX CPUs.  For further information please contact Mike Stump,
  248.      mrs@csun.edu.
  249.