home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / sci / compaid / 159 < prev    next >
Encoding:
Text File  |  1992-08-29  |  15.5 KB  |  357 lines

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