home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / graphics / 9027 < prev    next >
Encoding:
Internet Message Format  |  1992-08-20  |  15.5 KB

  1. Xref: sparky comp.graphics:9027 comp.human-factors:1828 comp.graphics.visualization:1238
  2. Newsgroups: comp.graphics,comp.human-factors,comp.graphics.visualization
  3. Path: sparky!uunet!gumby!destroyer!ubc-cs!uw-beaver!tanimoto
  4. From: tanimoto@cs.washington.edu (Steve Tanimoto)
  5. Subject: Tutorial on Automating Graphic Design
  6. Message-ID: <1992Aug20.220206.12098@beaver.cs.washington.edu>
  7. Summary: Places available
  8. Keywords: graphic design, automation, visual languages, graphics
  9. Sender: news@beaver.cs.washington.edu (USENET News System)
  10. Organization: Computer Science & Engineering, U. of Washington, Seattle
  11. Date: Thu, 20 Aug 92 22:02:06 GMT
  12. Lines: 343
  13.  
  14.  
  15. Notice: Advanced Tutorial on Automating Graphic Design
  16.  
  17. Speakers: Steve Feiner (Brown Univ.)
  18.           Jock Mackinlay (Xerox PARC)
  19.           Joe Marks (DEC)
  20.  
  21. Place:  Seattle, Washington
  22.  
  23. Date:   September 15, 1992
  24.  
  25. Additional information follows.
  26.  
  27. ---------------------------------------------------------------------
  28.  
  29. Executive Summary: Four professional tutorials covering visual
  30. languages, design of graphics and virtual reality will be offered
  31. at the Univ. of Wash., Seattle, on September 15, 1992:
  32.  
  33. 1: "Visual Programming Environments and Graphical Interfaces:
  34.     Where We Are Now, Where We're Headed"
  35.       E. Glinert, Rensselaer Polytechnic Institute
  36. 2: "Lessons Learned in VPLs:  An In-Depth Look at Form-Based
  37.     Programming Languages "
  38.       A. Ambler, Univ. of Kansas, & M. Burnett, Michigan Tech. Univ.
  39. 3: "Automating the Design of Effective Graphics"
  40.       S. Feiner, Columbia Univ., J. Mackinlay, Xerox PARC, & J. Marks, DEC.
  41. 4: "Virtual Reality and Experiential Computation"
  42.       W. Bricken, University of Washington
  43.  
  44. Although these tutorials form a part of the IEEE Workshop on Visual
  45. Languages, interested professionals, students, and managers are
  46. invited to register for either one or two tutorials without registering
  47. for the full workshop.  Details of the tutorials and registration
  48. procedure are given below.
  49.  
  50. .......................................................................
  51.                       VL '92 Tutorials Program
  52.                               at the
  53.  1992 IEEE Computer Society International Workshop on Visual Languages
  54. .......................................................................
  55.  
  56.                         September 15, 1992
  57.                      University of Washington
  58.                        Seattle, Washington
  59.  
  60.  
  61. Visual languages are finding increasingly widespread application in
  62. human/computer interfaces for programming, learning, design, medical
  63. diagnosis, communication, robotics, and scientific research.  In
  64. addition, today visual languages are expanding in dimension to embrace
  65. the technologies of virtual reality, multimedia, and pen-based
  66. computing, to name just a few. 
  67.  
  68. The Tutorials Program preceding the annual IEEE Workshop on Visual 
  69. Languages serves the following purposes:
  70.  
  71.     * providing in-depth presentations of some of the problems, 
  72.       solutions, future directions, and lessons learned by well-known 
  73.       visual language researchers
  74.  
  75.     * providing an understanding of related technologies with 
  76.       potential importance in the design of future visual languages
  77.  
  78.     * familiarizing those new to the area of visual languages with 
  79.       the essential background and concepts needed to understand
  80.       the technical papers to be presented during the conference
  81.  
  82. The Tutorials will be held September 15 at the University of Washington, 
  83. the day before the beginning of the three-day Workshop September 16-18.
  84.  
  85. .......................................................................
  86.                TRACK I:  Visual Programming Languages
  87.  
  88. This track is comprised of a mini-set of two tutorials, each of which
  89. acts as a complement to the other.  Attendees can benefit from taking
  90. either alone, or both.  No prior knowledge of visual programming
  91. languages is required for either.
  92.                      ...........................
  93.  
  94. TUTORIAL 1:  Visual Programming Environments and Graphical Interfaces:
  95. Where We Are Now, Where We're Headed 
  96. Ephraim Glinert, Rensselaer Polytechnic Institute
  97. 9:00 a.m. - 12:00 noon, Tuesday, September 15
  98.  
  99. It is now universally accepted that graphics should play a central
  100. role in the human-computer interface alongside text.  But what role?
  101. "Visual programming" refers to the use of graphics to define or to
  102. help define programs.  It would be premature to claim that visual
  103. environments hold the key to the solution of the programmer's
  104. problems.  Nevertheless, the past decade has witnessed the
  105. accumulation of an impressive body of evidence that the visual
  106. approach may be one step in the right direction.  It is important that
  107. researchers and software engineers be aware of the underlying concepts
  108. in this new field, and the work which has been done to date, both the
  109. successes and  the failures, so that they will be able to enhance the
  110. systems they develop through the appropriate incorporation of visual
  111. elements.
  112.  
  113. Attendees should come away with an appreciation of the concepts
  114. underlying the design and implementation of visual systems, where the
  115. visual approach has proven successful in the past, what the unresolved
  116. issues are at present and why, where current research in the field is
  117. headed, and where future applications may lie.
  118.  
  119. The presentation is intended for researchers interested in visual
  120. programming and its implications for other fields, for software
  121. engineers and managers involved in the design, implementation, and
  122. utilization of programming environments, and for casual programmers
  123. interested in how graphics can aid software development.  Although no
  124. prior knowledge of the field is required, attendees should have
  125. programming experience at the level of an upper-class undergraduate
  126. science or engineering major.
  127.  
  128. Ephraim P. Glinert is an Associate Professor of Computer Science at
  129. Rensselaer Polytechnic Institute.  Together with his graduate
  130. students, he has designed and implemented a variety of visual
  131. environments, including the Pict, SunPict, PC-Tiles and C2 (for
  132. procedural programming), Novis (for parallel/distributed
  133. programming), and a Large Font Virtual Terminal Interface and graphics
  134. library for Oocade (a CAD system for VLSI design).  He has lectured
  135. widely both in the U.S. and abroad, organized/ presented tutorials at
  136. numerous conferences, and is the editor of a two-volume tutorial on
  137. visual programming environments (IEEE CS Press, 1990).  He is
  138. currently Chair of ACM's Special Interest Group for Computers and the
  139. Physically Handicapped.
  140.  
  141.  
  142.                      ...........................
  143.  
  144. TUTORIAL 2:  Lessons Learned in VPLs:  An In-Depth Look at Form-Based
  145. Programming Languages 
  146. Allen  Ambler, University of Kansas
  147. Margaret  Burnett, Michigan Technological Univ.
  148. 2:00 p.m. - 5:00 p.m., Tuesday, September 15
  149.  
  150.  
  151. Consider a form whose entries are expressions which produce numeric,
  152. textual, graphical, or even animated values.  Modern form-based visual
  153. languages include not only innovative refinements in traditionally
  154. strong arenas for form-based programming such as numerical and matrix
  155. problems, but also such surprising areas as user-interfaces, graphics,
  156. animation, image-processing, user-defined types, and event-handling.  
  157.  
  158. This tutorial presents an in-depth look at modern form-based visual
  159. programming, focusing on design issues, lessons learned, and future
  160. directions.  An understanding of the fundamentals of programming
  161. languages is assumed.  No prior knowledge of visual programming is
  162. necessary.
  163.  
  164. Topics will include:    
  165. * Examples of visual programming languages which use this approach to
  166. solve a variety of problems. 
  167. * Behind form-based languages: ensuring that solutions exist,
  168. evaluation strategies, representation issues. 
  169. * Advanced form-based programming: abstraction, layered 
  170. visibility, generality, graphics, event programming.
  171.  
  172. Allen L. Ambler is an Associate Professor of Computer Science at the
  173. University of Kansas.  He has led the visual programming languages
  174. design group at the University of Kansas in the design and
  175. implementation of the visual programming languages Forms, Forms/2,
  176. Forms/3, and PT, and is currently working on a visual programming
  177. approach to scientific visualization.  His research interests include
  178. visual programming languages, programming language design, programming
  179. paradigms, and scientific visualization.
  180.  
  181. Margaret M. Burnett is an Assistant Professor of Computer Science at
  182. Michigan Technological University.  Burnett received her Ph.D. with
  183. honors from the University of Kansas in 1991.  In her dissertation,
  184. Dr. Burnett developed approaches to several subproblems associated
  185. with using visual programming languages for realistic programming.
  186. Her research interests include visual programming languages,
  187. programming languages and paradigms, object-oriented programming, and
  188. functional programming languages.
  189.  
  190.  
  191.                      ...........................
  192.  
  193.                    TRACK II:  Advanced Technologies 
  194.  
  195. In this track, alternative technologies with potential importance in
  196. the design of future visual languages will be explored. 
  197.                      ...........................
  198.  
  199. TUTORIAL 3:  Automating the Design of Effective Graphics
  200. Steven Feiner, Columbia University
  201. Jock Mackinlay, Xerox PARC
  202. Joe Marks, Digital Equipment Corporation
  203. 9:00 a.m. - 12:00 noon, Tuesday, September 15
  204.  
  205. The notion of a linguistically articulate computer systemP one that
  206. can compose natural-language utterances to communicate information to
  207. a userPis the ultimate goal of research in natural-language
  208. generation.  This tutorial will survey the complementary notion of a
  209. graphically articulate computer systemPone that can design effective
  210. graphics automatically.  We will provide a broad overview of existing
  211. research on graphically articulate systems, introducing major themes
  212. and techniques in the automated and semi-automated design of graphics.
  213. Three case studies will describe selected 2D and 3D research systems.
  214. We will conclude with a discussion of possible near-term commercial
  215. applications.
  216.  
  217. Steven Feiner is an Associate Professor of Computer Science at
  218. Columbia  University.  He has a Ph.D. in Computer Science from Brown
  219. University.  Prof. Feiner's research interests include computer
  220. graphics, knowledge-based picture generation, animation, user
  221. interfaces, virtual worlds, visual languages, hypermedia, and
  222. visualization.  He is coauthor of Computer Graphics:  Principles and
  223. Practice (Addison-Wesley, 1990), and is on the editorial boards of
  224. Electronic Publishing and ACM Transactions on Information Systems.  In
  225. 1991 he received an Office of Naval Research Young Investigator Award.
  226.  
  227. Jock Mackinlay received a Ph.D. in 1986 from Stanford University
  228. Computer Science Department for a dissertation on the automatic design
  229. of graphical presentations of relational information.  He then joined
  230. Xerox PARC and is a member of the User Interface Research group.  He
  231. has extended his dissertation to the design of user interfaces and
  232. input devices, and has published on 3D animated user interfaces.  He
  233. has been on the program committees of both SIGGRAPH and CHI, was
  234. program chair of UIST '91, and has lectured on Documentation Graphics
  235. in SIGGRAPH and CHI courses.
  236.  
  237. Joe Marks joined the research staff at Digital Equipment Corporation's
  238. Cambridge Research Laboratory after receiving his Ph.D. in Computer
  239. Science from Harvard University in 1991.  Prior to his graduate
  240. studies, he was employed at BBN Laboratories and at Wang Laboratories.
  241. His research interests include computer graphics, artificial
  242. intelligence, intelligent user interfaces, automated cartography,
  243. automated modeling for 3D graphics, and molecular structure
  244. prediction.  In addition to his research activities, he has taught
  245. several semester-long courses at Harvard College and Harvard Extension
  246. School.
  247.  
  248.  
  249.                      ...........................
  250.  
  251. TUTORIAL 4:  Virtual Reality and Experiential Computation
  252. William Bricken, University of Washington
  253. 2:00 p.m. - 5:00 p.m., Tuesday, September 15
  254.  
  255. Virtual reality is a computer generated, multi-dimensional, inclusive
  256. environment which can be accepted by a participant as cognitively
  257. valid.  VR provides the opportunity for experiential computation, for
  258. direct participation in formal systems.  We'll discuss participatory
  259. systems with natural semantics (architectural databases, terrain
  260. models, physical simulation) and systems with abstract structure
  261. (logic, algebra).
  262.  
  263. The tutorial will cover the essential characteristics of VR:  the
  264. philosophy and mathematics of inclusion, natural interaction as
  265. opposed to symbolic mediation, multisensory display, multi-dimensional
  266. environments, and the sense of presence.  The focus will be on the
  267. software infrastructure and tools for maintaining virtual
  268. environments, including:  the Virtual Environment Operating System
  269. (VEOS), entity management, objects, spaces, and abstractions, the
  270. Wand, the Virtual Body, multiple participants and inconsistency
  271. maintenance, editing and interaction techniques, and design of virtual
  272. worlds.
  273.  
  274. Applications to be discussed include world building by high school
  275. students, design and maintenance of aircraft, teleconferencing and
  276. cooperative work, and experiential mathematics.  The tutorial will
  277. close with consideration of the issues and implications of VR for
  278. participants and for social institutions.
  279.  
  280. William Bricken is the Principal Scientist at the Human Interface
  281. Technology Lab at the University of Washington, where he is designing
  282. and implementing the Virtual Environment Operating System and the
  283. interactive tools of the VR environment.  His prior positions include
  284. Director of the Autodesk Research Lab, which developed the Cyberspace
  285. CAD application of virtual reality, and Principal Scientist at ADS,
  286. where he pioneered high-performance inference engines, visual
  287. programming systems, and instructable interfaces.  Dr. Bricken holds a
  288. multidisciplinary PhD in Research Methodology, Education, Computer
  289. Science, and Psychology from Stanford, and degrees in Statistics (MS
  290. Stanford), Education (DipEd, Monash Australia), and Social Psychology
  291. (BA, UCLA).  He is the developer of Boundary Mathematics, a reworking
  292. of the foundations of mathematics using spatial representations, which
  293. provides experiential interaction with formal systems, spatial
  294. parallelism, void-based computation, and a family of visual languages.
  295.  
  296.  
  297. .......................................................................
  298.                      VL '92 Tutorials Program
  299.             Registration Form
  300. .......................................................................
  301.  
  302.  
  303. Tutorials:
  304.    IEEE members            $115 per tutorial
  305.    Non members            $145 per tutorial
  306.  
  307. Check desired tutorials:
  308.   Tutorial 1 ____
  309.   Tutorial 2 ____
  310.   Tutorial 3 ____
  311.   Tutorial 4 ____
  312.  
  313. Total registration amount: _________
  314.  
  315. Check here if already registered for the Workshop: ____
  316.  
  317.  
  318.   Name        __________________________________________
  319.  
  320.   Affiliation    __________________________________________
  321.  
  322.   Address    __________________________________________
  323.  
  324.           __________________________________________
  325.  
  326.   Phone     _______________  IEEE Member # ___________
  327.  
  328.   E-Mail    __________________________________________
  329.  
  330.  
  331. Fill out the above registration form and mail with check or major
  332. credit card (no American Express) authorization to: 
  333.  
  334.         VL'92  c/o Kay Beck
  335.         Dept. of CSE -- FR-35
  336.         University of Washington
  337.         Seattle, WA  98195
  338.  
  339. Credit card company________________________________
  340.  
  341. Card number______________________________________
  342.  
  343. Expiration date____________________________________
  344.  
  345. Signature________________________________________
  346.  
  347.  
  348.  
  349. Further Information
  350. ----------------------
  351. For further information about the tutorials program or the entire
  352. workshop, contact Kay Beck, Department of Computer Science and Engineering, 
  353. University of Washington, Seattle, WA  98195 at 206/685-3796 or by 
  354. email at (kbeck@cs.washington.edu).
  355.  
  356.  
  357.