PUBLICATIONS -- C/C 1. Lukasz Beca, Geoffrey C. Fox, and Marek Podgorny, "Component Architecture for Building Web-based Synchronous Collaboration Systems", IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises - WET ICE'99, IEEE, June 1999, pp. 108-113. The component technology gains popularity as its benefits, the reusability and the simplicity of use bcome more and more evident. In this paper we demonstrate how component technology can be effectively applied to the process of building collaborative applications in the Web environment. In order to support development of collaborative tools the conponents must satisfy a set of requirements inherent for a synchronous collaboration environment. Distibution of arbitrary events and objects, access to the collaborative session state, and means of synchronizing operations on the shared resources must be provided. Tango Beans is a set of components based on the Tango Interactive Framework that has been implemented to facilitate rapid development of collaborative applications. We explain how Tango Beans work and how they can be used to develop collaborative tools for synchronous distance learning and Web conferencing. 2. Geoffrey C. Fox, "From Computational Science to Internetics. Integration of Science with Computer Science," in a book dedicated to John R. Rice of Purdue University (to be published). http://www.npac.syr.edu/users/gcf/internetics2/ We describe how our world dominated by Science and Scientists has been changed and will be revolutionized by technologies moving with Internet time. Computers have always been well-used tools but in the beginning only the science counted and little credit or significance was attached to any computing activities associated with scientific research. Some 20 years ago, this started to change and the area of computational science gathered support with the NSF Supercomputer centers playing a critical role. However this vision has stalled over the last 5 years with information technology increasing in importance. The Holy Grail of computational science -- scalable parallel computing -- is still important but is just one supporting component of the Internet revolution. We discuss the emergence of the field of Internetics -- bridging computer science and all application areas whether simulation or information based. Internetics is an exciting field, which seems complete and rich enough to be a lasting interdisciplinary area. Physics and other core science and engineering disciplines used to attract the very best minds but now their popularity is declining. We describe curricula initiatives that can re-invigorate these fields. This curricula turmoil must be addressed by our education infrastructure whose professorial staff find it hard to develop courses to satisfy student and employer interests in times of such rapid change. Distance education is very relevant as it can be used to disseminate expertise to students and teachers in these new areas. All of this has implications for our educational institutions, which could be quite profound. 3. Geoffrey C. Fox, "Internetics: Technologies, Applications and Academic Fields", in "Feynman and Computation", edited by A.J.G. Hey, Perseus Books (1999), http://www.npac.syr.edu/users/gcf/internetics/ (no abstract) 4 Geoffrey C. Fox, Ken Hurst, Andrea Donnellan, and Jay Parker, "Introducing a New Paradigm for Computational Earth Science - A Web-Object-Based Approach to Earthquake Simulations", in to appear in a volume of the Geophysical Monograph Series, edited by John Rundle, American Geophysical Union, 2000. http://www.new-npac.org/users/fox/documents/gempapermarch00/ Computer simulations will be key to substantial gains in understanding the earthquake process. Emerging information technologies make possible a major change in the way computers are used and data is accessed. An outline of a realizable computational infrastructure includes standardization of data accessibility, harnessing high-performance computing algorithms, and packaging simulation elements as distributed objects across wide networks. These advances promise to reduce dramatically the frustration and cost of doing earthquake science as they transform the fragmentary nature of the field into one of integration and community. 5. Geoffrey C. Fox, "Portals and Frameworks for Web Based Education and Computational Science", in "Proceedings of the Second International Conference on the Practical Applications of Java," Omer Rana editor. http://www.new-npac.org/users/fox/documents/pajavaapril00/ We briefly describe an architecture for portals defined as web-based interfaces to applications. In particular we focus on portals for either education or computing which we assume will be based on technologies developed for areas such as e-commerce and the large Enterprise Information Portal market. Interoperable portals should be based on interface standards, which are essentially hierarchical frameworks in the Java approach but are probably best defined in XML. We describe the underlying multi-tier architecture, the key architecture features of portals and give detailed descriptions for some computational science portals or problem solving environments. 6. Tomasz Haupt, Erol Akarsu, and Geoffrey Fox, "WebFlow: a Framework for Web Based Metacomputing," in "Lecture Notes in Computer Science Vol. 1593: High Performance Computing and Networking", edited by P. Sloot, M. Bubak, A. Hoekstra, and B. Hertzberger, Springer (1999). We developed a platform independent, three-tier system, called WebFlow. The visual authoring tools implemented in the front end integrated with the middle tier network of servers based on CORBA and following distributed object paradigm, facilitate seamless integration of commodity software components. We add high performance to commodity systems using GLOBUS metacomputing toolkit as the backend. 7. Tomasz Haupt, Erol Akarsu, and Geoffrey C. Fox, "Landscape Management System: A WebFlow Application,", Concurrency-Practice and Experience (in press). This paper describes a pilot Web-based implementation of the Landscape Management System (LMS). The Web-based implementation extends the Watershed Modeling System by adding the capability to download the input data directly frmo the Internet, and execute the simulation codes on a remote high-performance host. This makes it possible to run LMS anywhere from a networked laptop. Furthermore, our system allows for constructing complex simulations by coupling several independently developed codes into a single, distributed application. The Web-based LMS is implemented as a WebFlow application. WebFlow is a modern three-tier commodity standards-based High Performance Distributed Computing (HPDC) system that integrates a high-level graphical user interface (Tier 1), distributed scalable object broker middleware (Tier 2), and a high-performance back end (Tier 3). 8. Erol Akarsu, Geoffrey Fox, Tomasz Haupt, Alexy Kalinichenko, Kang-Seok Kim, Praveen Sheethaalnath, and Choon-Han Youn, "Using Gateway System to Provide a Desktop Access to High Performance Computational Resources," in 8th International Symposium on High Performance and Distributed Computing, IEEE Computer Society (1999). In this paper, we discuss use of Gateway for a seamless desktop access to high performance resources. We illustrate our ideas with two Gateway applications that require access to remote resources: the Landscape Management System (LMS) and Quantum Simulations (QS). For LMS we use Gateway to retrieve data from many different sources as well as to allocate remote computational resources needed to solve the problem at hand. Gateway transparently for the user controls the necessary data transfer between hosts. Quantum Simulations requires access to HPCC resources and therefore we layered Gateway on top of Globus metacomputing toolkit. This way Gateway plays the role of a job broker for Globus.