98,713 research outputs found
Technologies for Ubiquitous Supercomputing: A Java Interface to the Nexus Communication system
We use the term ubiquitous supercomputing to refer to systems that integrate low- and mid-range computing systems, advanced networks and remote high-end computers with the goal of enhancing the computational power accessible from local environments. Such systems promise to enable new applications in areas as diverse as smart instruments and collaborative environments. However, they also demand tools for transporting code between computers and for establishing flexible, dynamic communication structures. In this article, we propose that these requirements be satisfied by introducing Java classes that implement the global pointer and remote service request mechanisms defined by a communication library called Nexus. Java supports transportable code; Nexus provides communication support and represents the core communication framework for Globus, a project building infrastructure for ubiquitous supercomputing. We explain how this NexusJava library is implemented and illustrate its use with examples
Recommended from our members
Smart labs and social practice: social tools for pervasive laboratory workspaces: a position paper
The emergence of pervasive and ubiquitous computing stimulates a view of future work environments where sharing of information, data and knowledge is easy and commonplace, particularly in highly interactive settings. Much of the work in this area focuses on tool development to support activities such as data collection, data recording and sharing, and so on. We are interested in this kind of technical development, which is both challenging and essential for science communities. But we are also interested in a broader interpretation of knowledge sharing and the human/social side of tools we develop to support this. We are keen to know more about how groups of different kinds of scientists can make their work understandable and shareable with each other in a multidisciplinary setting. This is a complex task because boundaries and barriers can emerge between disciplines engendered by differences in discourses and practices, which may not easily translate into other discipline areas. In the worst case, there may be some hostility between disciplines, or at least doubt and scepticism. Nevertheless, sharing approaches to research, research expertise, data and methods across disciplines can be a very fruitful exercise, and encouragement to engage in this activity is particularly pertinent in the digital era. Issues of privacy and security are also key aspects – knowing when and how to release data or information to other groups is crucial to providing a safe environment for people to work, and there are several sensitivities to be explored here.
In this paper we describe an evolving situation that captures many of these issues, which we aim to track longitudinally
Global Teamwork: A Study of Design Learning in Collaborative Virtual Environments
With the recent developments in communication and information technologies, using Collaborative Virtual Environments (CVEs) in design activity has experienced a remarkable increase. In this paper we present a collaborative learning activity between the University of Sydney (USYD), and the Istanbul Technical University (ITU). This paper shares our teaching experience and discusses the principles of collaborative design learning in virtual environments. Followed by a study on students’ perception on the courses and collaborative learning in both universities, this paper also suggests future refinements on the course structure and the main areas of collaborative design learning.
Keywords:
Collaborative Design; Collaborative Virtual Environments; Design Teaching And Learning</p
Towards a generic platform for developing CSCL applications using Grid infrastructure
The goal of this paper is to explore the possibility of using CSCL component-based software under a Grid infrastructure. The merge of these technologies represents an attractive, but probably quite laborious enterprise if we consider not only the benefits but also the barriers that we have to overcome. This work presents an attempt toward this direction by developing a generic platform of CSCL components and discussing the advantages that we could obtain if we adapted it to the Grid. We then propose a means that could make this adjustment possible due to the high degree of genericity that our library component is endowed with by being based on the generic programming paradigm. Finally, an application of our library is proposed both for validating the adequacy of the platform which it is based on and for indicating the possibilities gained by using it under the Grid.Peer ReviewedPostprint (published version
Using Sociocultural Theory to Guide Teacher Use and Integration of Instructional Technology in Two Professional Development Schools
This article demonstrates how sociocultural theories can be used to support strategic structuring of professional development activities for preservice and practicing teachers on technology use and integration. Examples are drawn from the authors\u27 experiences with teachers in two professional development schools that participated in a four-year Preparing Tomorrow\u27s Teachers in Technology (PT3) project. After a review of sociocultural theory and their context, the authors describe three activity systems in these schools: one for practicing teachers, one for preservice teachers, and a joint preservice/practicing teacher system. Important supports for use and integration of technology built into each of these activity systems included varied activities aimed at both beginning and advanced technology users, multiple levels of assisted performance, and a collaborative culture that offered numerous opportunities for shared work. Lessons learned and implications for teacher educators involved in similar partnerships are outlined
Collaboration in the Semantic Grid: a Basis for e-Learning
The CoAKTinG project aims to advance the state of the art in collaborative mediated spaces for the Semantic Grid. This paper presents an overview of the hypertext and knowledge based tools which have been deployed to augment existing collaborative environments, and the ontology which is used to exchange structure, promote enhanced process tracking, and aid navigation of resources before, after, and while a collaboration occurs. While the primary focus of the project has been supporting e-Science, this paper also explores the similarities and application of CoAKTinG technologies as part of a human-centred design approach to e-Learning
- …