DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF WATERLOO SEMINAR ACTIVITIES MASTERS THESIS PRESENTATION - Tuesday, September 3, 1996 Haroon Sheikh, Graduate Student, Department of Computer Science, University of Waterloo will speak on ``Designing Subdivision Surfaces through Control Mesh Refinement''. TIME: 9:30 - 10:30 a.m. ROOM: Davis Centre Room DC1304 ABSTRACT I present a technique for designing subdivision surfaces through the repeated process of refining the control mesh of the surface. The refinement is performed using the surface's subdivision algo- rithm. An abstract structure for subdivision surfaces is develop- ed that involves the control mesh and the subdivsion algorithm. This structure is used to build a generic editor that assists in the design of surfaces represented by classes of control meshes and subdivision algorithms. The theory of subdivision surfaces, in particular, tensor product cardinal splines and box splines is described in detail. From the theory, subdivision algorithms for these surfaces are construct- ed and then used to create Refiners. The concept of triming these surfaces is also introduced to aid in rendering of the surface. Several C++ spline classes used in the implementation are describ- ed. The subdivsion surface editor uses these classes and Open Inventor to provide a prototype 3D surface design, manipulation and editing environment. The Institute for Computer Research (ICR) Presents a Seminar on "Interactive Voice Servers Over the Telecom Network" by: Professor Gerard Chollet of: Centre National de la Recherche Scientifique Ecole Nationale Superieure des Telecommunications-Signal Paris, France Date: Wednesday, September 4, 1996 Time: 3:30 p.m. Place: William G. Davis Computer Research Centre, Room 1304 Abstract: A lot of 'useful' (and some useless) information is getting more accessible over the TELECOM network (INTERNET, AudioTex, Banking, Travel, Tourism ...). In many situations the most convenient (and sometimes the only) way to access it is Voice I/O. The use of the telephone on the other hand could be very frus- trating or distracting when the intended recipient of the call is absent or busy or does not want to answer the phone . Voice mail systems are an answer to this problem. They are becoming more and more user friendly and include such features as setting up appointments, speaker verification, etc. This talk will review some to the speech technology necessary to fully develop this market. Among the issues are: Language- independent flexible vocabulary approach to speech recognition, robustness to the environment (noise, channel distortions, etc.), dialectical variations, speaker verification, adaptation to new speakers, speech translation, among others. Interactive Voice Servers developed in France and Switzerland will be described and evaluated. Biography: Gerard Chollet's education was centred on Mathematics (DUES-MP), Physics (Maotrise), Engineering and Computer Sciences (DEA) until the doctoral level. He studied Linguistics, Electrical and Com- puter Science at the University of California, Santa Barbara and was granted a Ph.D. in Computer Science and Linguistics. Professor Chollet joined the Centre National de la Recherche Scientifique in 1978 at the Institut de Phonetique in Aix en Pro- vence. His main research interests are in phonetics, automatic speech processing, speech dialogue systems, multimedia, pattern recognition, digital signal processing, speech pathology and speech training aids. Everyone is welcome. Refreshments served. DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF WATERLOO SEMINAR ACTIVITIES MASTERS THESIS PRESENTATION - Thursday, September 5, 1996 J.Y. Eric Giguere , Graduate Student, Department of Computer Science, University of Waterloo will speak on ``A Model for Database Support in Rapid Application Development Environments''. TIME: 2:30 - 3:30 p.m. ROOM: Davis Centre Room DC3301 ABSTRACT This thesis describes a model for database support in rapid application (RAD) environments. With this model, users who have very little database expertise can create interactive database applications requiring a minimal amount of coding while also minimizing or eliminating the use of user-modified generated code.