GlobalMMCS -- Global Multimedia Collaboration


Geoffrey C. Fox, Wenjun Wu, Ahmet Uyar, and Hasan Bulut

Community Grid Computing Laboratory

Indiana University





In the paper ¡°Design and Implementation of Audio/Video Collaboration System Based on Publish/subscribe Event Middleware¡±, we present our A/V collaboration system based on our XGSP collaboration framework and NaradaBrokering messaging middleware.  Using publish/subscribe event model, this system can provide videoconferencing services to heterogeneous endpoints such as H.323, SIP and Access Grid. 

We plan to make a demo in the symposium to show our system ¡°Global Multimedia Collaboration System (Global-MMCS)¡±.  It integrates various services including videoconferencing, instant messaging and streaming, and supports multiple videoconferencing technologies and heterogeneous collaboration environments.  Global-MMCS provides opportunities for those who either use H.323 and SIP clients or only have unicast network and NAT / firewalls to collaborate with multicast Access Grid systems.  

In the demo, we can start A/V endpoints in the conference room of CTS 2004, and people in the conference can use Polycom ViaVideo and UnicastAG portlet to talk with the participants using Access Grid nodes in the remote sites. 

More information about the project can be seen in http://www.globalmmcs.org.



Geoffrey C. Fox, Director of the Community Grid Computing Laboratory at Indiana University, Bloomington, Indiana, USA. gcf@indiana.edu. 


Short Bio:

Geoffrey Charles Fox (gcf@indiana.edu)

Fox received a  Ph.D. in Theoretical Physics from Cambridge University and is now professor of Computer Science, Informatics, and Physics at Indiana University.  He is director of the Community Grids Laboratory of the Pervasive Technology Laboratories at Indiana University.  He previously held positions at Caltech, Syracuse University and Florida State University. 

Fox has worked in a variety of applied computer science fields with his work on computational physics evolving into contributions to parallel computing initially involving the hypercube architecture.  He has worked on the computing issues in several application areas – currently focusing on Earthquake Science.  Over the last four years, a major activity has been the use of Object Web technologies to build collaboration systems and their application in an integrated approach to synchronous and asynchronous distance education.  He has led activities to develop prototype high performance Java and Fortran compilers and their runtime support.  His research group has pioneered use of CORBA and Java for both collaboration and distributed computing.  In particular the Gateway computational portal was one of the earliest systems to integrate object and grid technologies.  He helped set up the Java Grande Forum to encourage use of Java in large-scale computations.  Fox is a proponent for the development of computational science and its follow on "Internetics" as an academic discipline and a scientific method.  Fox co-chairs the Grid Computing Environment (GCE) working group of the Grid Forum and is currently focusing on application Web Services and integration of peer-to-peer, Web Service and Grid technologies.