Professional Documents
Culture Documents
Roberto Lotufo
Faculdade deEngenhariaEléctrica - DCA
UniversidadeEstadual de Campinas,Campinas, SP 13082-970 - Brazil
lotufo@dca.fee.unicamp.br
Ramiro Jordán
Ibero-American Science and TechnologyEducatium Consortium
Department of EECE, University of New Mexico, Albuquerque, NM 87131 - USA
rjordan@eece.unm.edu
Khoros 2 is a software integration and development Each lesson or experience is organized as follows. A
environment that emphasizes information processing and front page gives a description of the problem or the
data exploration. The objective of the Khoros project is concept for the experiment. This page is typically full of
to build a complete application development environment images and graphics showing the original data and the
that redefines the software engineering process to include processed image or result. It explains the fundamentals
all members of the work group, from the application end- of image processing in general. The front page is
user to the infrastructure programmer, in the creation of independent and can be used as a non-practical
software. The Khoros 2 environment accomplishes this illustrative DIP course, i.e., without the "hands-on"
objective by providing a broad set of Application touch. At the end of the front page there are two links:
Programming Interfaces that can be used as a source of • Building a visual program (workspace) in cantata,
reusable code for visual program development. In • Execute the visual program "workspace-name.wk".
addition, the system provides visual software
development tools that can be used to quickly prototype Building a visual program in cantata walks the users
new software and maintain developed software. through a step by step recipe on how to combine Khoros
Furthermore, it is portable and extensible, and supports operators/glyphs to solve a problem or illustrate concepts
four different levels of user interaction (from unskilled of a solution or experiment. It is intended for the
end user to expert programmer). Finally, the Khoros students to acquire experience on where to find and how
system motivates a broad community to collaborate, by to use the different operators. For the inexperienced
utilizing both synchronous and asynchronous exchanges users, they will need to go step by step over the first few
of resources and knowledge. workspaces provided. As they acquire more experience,
they will be able to build a workspace without referring model course from the Polytechnic University of Madrid
to existing ones, or look at workspaces only when (UPM), ISTEC member universities were consulted in
difficulties arise. Finally, at the end they will find a list 1992 to identify their technical strengths and the
of suggested exercises that provide further questions and "Tecnologías de la Información" curriculum was defined.
problems so that they can extend and practice what they Outstanding faculty from Spain, Latin America and the
have learned. United States agreed to share intellectual and financial
resources to reap benefits beyond the reach of any single
Executing the visual program "workspace-name.wk takes institution.
them directly to cantata where a proposed visual program
is loaded and is ready for execution. Now they are ready The "Tecnologías de la Información'' series is comprised
to run, see the results, change parameters and play. Our of eight courses dealing with a broad range of
experience in teaching indicates that it is not advisable to information technologies. Eight universities are
go straight to and run the workspaces provided in the collaborating in the execution of the project, each
course. The reason is that they will not understand how contributing staff and facilities, and arranging
the workspace was built, why the set of operators were sponsorship for course development and production. Via
chosen, why certain parameters were selected within an HISPASAT satellite links, the series is being broadcast
operator and their values. Therefore, for their by the Ibero-American Educational Television
convenience, a solution workspace is included in the DIP Association (ATEI), a public system promoted and
Khorosware so that they can observe, experiment, and supported by Ibero-American Ministries of Education in
play with a solution to a problem or illustration of partnership with over 250 member institutions in Spain,
concepts. Portugal, Latin America and the U.S.A. ATEI is also a
partial sponsor of the series' production.
ISTEC's Advanced Continuing Education
Initiative and the DIPKhorosware The Digital Image Processing course exemplifies the
high standards of use of collaborative learning
The Ibero-American Science and Technology Education technologies toward which all "Tecnologías de la
Consortium (ISTEC) is a non-profit organization Información" courses strive. An eleven-hour video
comprised of educational, research, and industrial course was co-produced by the University of New Mexico
institutions throughout the Americas and the Iberian (USA) and the Universidade Estadual de Campinas
Peninsula. ISTEC was founded in 1990 to meet the need (Brazil); the video is designed to be followed
for improved education in technical areas and to provide simultaneously with the Internet-accessible Digital Image
a mechanism for sharing of information. The objectives Processing with Khoros 2 course. The broadcast of the
of ISTEC include providing access to improved, up-to- video course occurred from Sept. through Dec. 1995.
date science and technology education for all This course is being used as a self-study guide and for
participants, stimulating international research and curriculum development throughout the ATEI area of
development projects, providing a vehicle for technology influence. Furthermore, an added benefit of the course
transfer for economic development, and improving was the identification and creation of research groups in
international cooperation. Members of ISTEC share a image processing throughout the region. Following the
long-term commitment as partners to coordinate format of the course has greatly facilitated the exchange
activities, exchange information, conduct joint research, of ideas, data and results among theses groups. Clearly,
and find improved mechanisms for educating students the Khoros 2 system is being used not only as an
and professionals about and with available technology. authoring system but also as a common language
platform for transnational R&D.
The ISTEC-designed curriculum enhancement project,
"Tecnologías de la Información", dissolves the limits of Future Work
location and shows that sharing resources goes far
beyond cost-effectiveness. "Tecnologías de la At the beginning we did not foresee the dimension and
Información" is designed to utilize the technical expertise complexity of this endeavor. Clearly, it is an ongoing
of senior research faculty from the Ibero-American world project and the issues of development and maintainability
to co-develop and present highly specialized courses for must be considered. Not only lessons and experiments
undergraduate and graduate students, faculty, and will be continued to be extended and enhanced, but the
industrial scientists engaged in research, curricula reform tools to facilitate this development need to be
and faculty upgrades. Building on a project design and continuously upgraded. These tools enable the generation
of interactive electronic pages and book-like hardcopy In the future, multimedia mechanisms, as well as
materials. collaboration technology, will enhance our ability to
learn and work together across geographical, temporal,
We see SGML as a solution to the above issues. We have and cultural distances. The future belongs to
begun the process to create the necessary infrastructure collaboration and education across international borders,
for the next release. We intend to define a DTD suitable mediated by computers and high-speed links. Finally,
for Khorosware course development. With this the use of the Khoros 2 system by the ISTEC Consortium
infrastructure other people would be more motivated to members is a clear demonstration of transnational
collaborate. collaboration.
Conclusion Acknowledgments
The Khoros 2 environment has achieved success as a The existence and growth of the Ibero-American Science
tool for teaching image processing as an authoring and Technology Education Consortium is due to the
system, and for providing a common language platform individual efforts of the dedicated personnel at member
for R&D. This has come about as a result of the diversity institutions. Special mention should be made of
of the capabilities of the Khoros 2 environment Motorola Inc., Northern Telecom, and Cray Research,
(authoring tool, research tool, built-in collaboration Inc., who have supported ISTEC activities from the
technology, and commercial software development tool), beginning, and Khoral Research, Inc., which has
the cost of the software, and the participation of user provided a unique software platform for utilization by the
communities. With the help of new Internet tools, not Consortium. Support has also come from Fluke
only Khoros is enhanced, but teaching is being facilitated Corporation, McBride Inc., IBM-Brazil, Conselho
and encouraged. Nacional de Desenvolvimento Cientifico e Tecnológico
(CNPq - Brazil) Fundaçao de Amparo a Pesquisa do
The classic approach to teaching image processing Estado de S ~ a o Paulo (FAPESP - Brazil), Colciencias
combines a textbook, a sequence of lectures and tests, and (Colombia), CICYT (Spain), and Xunta de Galicia
perhaps a project. This approach has several (Spain). Finally, we are grateful to the State of New
disadvantages. Such a course is a passive experience for Mexico for supporting the activities of the University of
the student. By combining interactive text and images New Mexico in its interaction with the Consortium.
with the Khoros 2 system we have taken steps to make
the learning process more dynamic. We have used References
hypertext and the Khoros 2 system as a conduit between
the instructors and students across geographical, 1. J. Rasure, R. Jordán and R. Lotufo, "Teaching Image
temporal, and cultural distances. Processing with Khoros", Invited paper to the First IEEE
International Conference on Image Processing, ICIP-94,
The hypertext format makes good use of web browsers, pp. 506-510, Vol. I, Nov. 13-16, 1994.
encouraging student progress and input through 2. R. Jordán and R. Lotufo, "Digital Image Processing
interactive text and images. Running atop the visual with Khoros 2.0" World Wide Web Courseware, versions
programming environment of the Khoros 2 system, users 0.1, Dec. 1994, and versions 0.2, June 1995, and 0.3,
experience a hands-on approach to image processing Aug. 1995.
through an extensive number of experiments. In 3. Special section on Image Processing in Education,
addition, all attendees of the eleven-hour satellite First IEEE International Conference on Image
broadcast who had Internet access were able to receive Processing, ICIP-94, Austin, Texas, pp. 501-529, vol. I,
email assistance from the instructors of the video course. Nov. 13-16, 1994.
This is also true of anyone who has access to the Internet
course. With the satellite course, we demonstrated an
innovative form of distance education by utilizing a
combination of technologies, that is, the delivery of
course materials via satellite, student feedback to the
instructors via data communication networks, and a fully
interactive Internet course to enable students to relate
experimental results with theoretical concepts.