17.01.2015 Views

ED-MEDIA 1999 Proceedings Book - Association for the ...

ED-MEDIA 1999 Proceedings Book - Association for the ...

ED-MEDIA 1999 Proceedings Book - Association for the ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Global Educational Multimedia Server – GEM<br />

Clive Best, Philip Shiels, Monica de Paola<br />

JRC, Ispra, European Commission<br />

http://gem.jrc.it<br />

System Outline<br />

Abstract: GEM is <strong>the</strong> acronym <strong>for</strong> Global Educational Multimedia Server. It is a project initiated by <strong>the</strong><br />

Multimedia Education Task<strong>for</strong>ce of <strong>the</strong> European Commission. The concept of GEM is to develop a European<br />

scale clearing house of in<strong>for</strong>mation, products and services in <strong>the</strong> domain of emerging multimedia technology<br />

applied to education and training. The vision of a new educational model based on high speed networks,<br />

multimedia content and distance learning is already being pursued by many teaching institutions and<br />

companies. The difficulty facing suppliers and users of such systems is to find existing services, planned<br />

services and general in<strong>for</strong>mation. This need is likely to increase greatly in <strong>the</strong> future as <strong>the</strong> market begins to<br />

expand. One of <strong>the</strong> needs will be to help teachers and potential students to discover each o<strong>the</strong>r and to put<br />

providers and customers in touch.<br />

GEM is conceived as a dynamic database accessible through <strong>the</strong> Web, whose in<strong>for</strong>mation and data content are<br />

submitted and updated by <strong>the</strong> suppliers, teachers and to some extent students. It aims to be a focal point in<br />

Europe <strong>for</strong> locating in<strong>for</strong>mation and services in this growing domain.<br />

GEM allows any Internet user to search <strong>for</strong> courses, educational products and educational events ei<strong>the</strong>r through<br />

simple free text or classified by <strong>the</strong>matic keywords and media types. However GEM is more than an ordinary<br />

Web site. Users and organisations, students and teachers, providers and customers can register on <strong>the</strong> system.<br />

After registering, users can “advertise” products if <strong>the</strong>y are providers or requests <strong>for</strong> services if <strong>the</strong>y are users.<br />

Similarly Jobs, conferences notices and courses can be announced.<br />

Each item of in<strong>for</strong>mation entered by a user can be modified on-line by that user. There will soon be discussion<br />

groups and Fora provided with <strong>the</strong> system. It is possible to upload multimedia content (images, audio and<br />

video) from <strong>the</strong> users PC to <strong>the</strong> database.<br />

GEM will also be able to host full interactive courses in a general framework. A database design and Web<br />

interface will be implemented that can allow <strong>for</strong> a general course framework. This framework allows students to<br />

register <strong>for</strong> courses and teachers to monitor progress. At this stage <strong>the</strong> system is envisaged as a solution <strong>for</strong><br />

small organisations without <strong>the</strong> facilities to run <strong>the</strong>ir own distance learning courses, but will be able to use GEM<br />

to host <strong>the</strong>m. Future developments envisage a federation of servers coupled through GEM.<br />

GEM today is a dynamic database interfaced to <strong>the</strong> Internet. Users can interface to GEM using a standard Web<br />

browser. Users search <strong>the</strong> database, submit in<strong>for</strong>mation and update <strong>the</strong>ir entries in <strong>the</strong> database. Results of user<br />

interaction are Web pages generated on <strong>the</strong> fly, shown schematically here as a presentation layer. The system has an<br />

object design layer , where all components of <strong>the</strong> system are defined in object classes. The database will be a<br />

freeware RDBMS and this interfaces through an SQL API layer. The system can be customised by user access eg.<br />

Language preferences. This is shown schematically here as User racking. The interface of <strong>the</strong> system to <strong>the</strong> http<br />

server is through <strong>the</strong> Common Gateway Interface or CGI.<br />

The figure shows a simple schematic overview of GEM and how it will be interfaced to <strong>the</strong> network.<br />

Internet<br />

HTTP server<br />

CGI Layer<br />

Presentation Layer<br />

User Tracking<br />

Object Layer<br />

SQL Layer

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!