essays in honour of professor c. dervitsiotis, university

23
1 A Virtual lab implementation: Making available to remote web-users business applications not supporting Web UI (User Interface) Aristomenis Macris (e-mail:[email protected]), University of Piraeus, Greece Essays in honour of professor C. Dervitsiotis, University of Piraeus, 2010 Abstract One of the main difficulties when developing e-Learning courses that involve laboratory sessions over the web is how to make accessible to remote users the software utilized in the labs, especially if this software does not support Web UI (User Interface). The Virtual lab implementation allows for server based installation of all available lab software (windows and character UIs) without affecting the lab clients which behave as terminals of the server. The prototype, built and tested in both undergraduate and postgraduate courses at the Business Administration Department of the University of Piraeus, allows for a flexible distribution of the lab software amongst two layers of servers (3-Tier architecture). Before the actual implementation, various implementation factors and similar implementations worldwide were considered. The virtual lab concept can be further expanded with the proposed Inter-University virtual lab model. The model can also be used by any organization seeking to minimize costs and enhance control over remote clients as it has many advantages when compared to the distributed model. Introduction The Business Administration Department of the University of Piraeus will soon begin the implementation of a project under the program “Education and primary professional training II” of the Hellenic Ministry of Education in the category of acts “Reformation of the

Upload: others

Post on 04-Apr-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

1

A Virtual lab implementation: Making available to remote web-users business

applications not supporting Web UI (User Interface)

Aristomenis Macris (e-mail:[email protected]), University of Piraeus, Greece

Essays in honour of professor C. Dervitsiotis, University of Piraeus, 2010

Abstract

One of the main difficulties when developing e-Learning courses that involve

laboratory sessions over the web is how to make accessible to remote users the

software utilized in the labs, especially if this software does not support Web UI

(User Interface). The Virtual lab implementation allows for server based

installation of all available lab software (windows and character UIs) without

affecting the lab clients which behave as terminals of the server. The prototype,

built and tested in both undergraduate and postgraduate courses at the Business

Administration Department of the University of Piraeus, allows for a flexible

distribution of the lab software amongst two layers of servers (3-Tier

architecture). Before the actual implementation, various implementation factors

and similar implementations worldwide were considered. The virtual lab concept

can be further expanded with the proposed Inter-University virtual lab model.

The model can also be used by any organization seeking to minimize costs and

enhance control over remote clients as it has many advantages when compared to

the distributed model.

Introduction

The Business Administration Department of the University of Piraeus will soon begin

the implementation of a project under the program “Education and primary professional

training II” of the Hellenic Ministry of Education in the category of acts “Reformation of the

2

Undergraduate Curriculum”. The scope of the project is the formation of an e-business

concentration of courses and the update of the program of study of the Department, by

utilizing contemporary training techniques and Information and Communication

Technologies (ICT).

One of the main objectives of the project is the design and development of business

computer laboratories that will enhance the skilfulness of the students, in order to further

support their personnal, social and professional evolution in the knowledge-based globalized

economy.

Those laboratories should be designed in a way that will make them available to (a)

local laboratory users (physically located in the laboratory area), (b) remote Intranet users

(located anywhere in the University Intranet), (c) remote Internet users and (d) remote lab

users (remote labs located in another University or Training Center). This way synchronous

lab sessions designed for local University lab students can be available for any e-Learning

and Lifelong Learning setup, either in a formal lab session (local or remote), with the

presence of an instructor, or in an informal setup where the student or the citizen

(participating in a Lifelong Learning course) can perform lab sessions from anywhere and at

anytime.

The successful implementation of such a full scale remotely accessed lab involves at

least three significant parameters (a) the design and physical implementation of a client/server

model that will allow remote access to all available laboratory software, (b) the preparation of

supporting material in the form of step-by-step instructions that will help the students perform

lab sessions with minimum instructor intervension and (c) design the supporting mechanism

that will help local and remote users overcome run time problems.

The scope of this paper is mainly the design and physical implementation of a

client/server model that will allow remote access to all available business laboratory software.

This virtual lab prototype should be first fully tested in real-life lab courses by local

3

laboratory users (physically located in the laboratory area) and if successful test it also with

remote Intranet and Internet users.

The scope of the virtual lab prototype was to solve real educational and training needs.

Therefore before the actual implementation various factors were considered such as:

a) Implementation factors about a state-of-the-art computer laboratory

b) Existing virtual lab implementations at various universities worldwide

These factors were considered during the design and the actual implementation of (i)

the virtual laboratory, (ii) the business case studies and (iii) the proposals for further

development of the model.

1. Implementation factors for a state-of-the-art computer laboratory (ICF, 2000)

The International Federation for Information Processing (IFIP) has been requested by

UNESCO to carry out a project under the title ‘Modular training programme’ in order to

assist educational stakeholders (Ministries of Education and educational managers), involved

in the design and implementation of informatics programmes, formulate their policy and

design systematically and effectively informatics programmes, if needed from scratch.

Some of the findings of that project have immediate impact in the design and

implementation of the virtual laboratory. Especially the critical factors that follow, which

have significant impact in the actual implementation of informatics courses and laboratories:

Background and potential of the faculty

Available infrastructure and

Access to learning materials.

1.1. Faculty

4

Informatics is a new discipline. It is therefore in general difficult to find enough

qualified faculty to run informatics educational programs in higher education. One possibility

to reduce these faculty problems may be found in collaborative or transfer options with other

institutes where such informatics expertise is available. Another possibility may be found in

collaboration with business and industry. If the level of informatics penetration in the region

is low, national or international cooperation with sister institutions might help to reduce

faculty problems. In most cases a faculty staff development program will be necessary.

Staff development can be undertaken while curriculum implementation is under way. It

is not advisable to go for an immediate full-scale implementation of the most advanced

educational program.

1.2. Infrastructure

Informatics is a practical discipline and informatics education therefore has a

substantial practical component. This poses infrastructural problems: hardware and software

of the right quality and in the right quantity have to be available for educational purposes. The

hardware and software facilities need organizational and maintenance support of non-trivial

nature. In most cases a support center with capable staff will have to be established. In other

cases support may be arranged through local businesses.

Even in circumstances where the infrastructure is not very advanced much can be done.

Implementation must be undertaken step-by-step, thereby gradually providing more required

instrumental skills.

1.3. Learning materials

In the last decade informatics has matured as a discipline. As a result many learning

materials are now available in many languages. The Internet and the World Wide Web have

much to offer in terms of freeware and shareware resources. If Internet connectivity is

available at institutional level a possibility to reduce problems with obtaining suitable

learning materials and resources may be found in collaboration with other institutes where

5

these are available. Other possibilities again could originate from collaboration with business

and industry or from an international co-operation with sister institutions. Also governmental

or non-governmental agencies for the support of developing countries may be able to help in

getting the required learning materials.

2. Virtual lab implementations worldwide

Before the actual design of the virtual lab, various similar implementations worldwide

were considered in order to learn from their experiences. A short list of characteristic virtual

lab implementations is given bellow:

2.1. Netcentricity Lab1.

Robert H. Smith School of Business of the University of Maryland created a

netcentricity laboratory to develop integrated business practices for the networked economy.

Redwood Shores, California-based Oracle supplies Enterprise Resource Planning-based

(ERP) software and Sun Microsystems an advanced, electronic commerce supply chain lab.

Plano, a Texas-based Electronic Data Systems, supplied technical and specialized

support in configuring the laboratory.

2.2. Useractive online instructional technology and virtual lab environment2 .

Is used by DeVry Institute and The University of Illinois Office of Continuing

education for online IT training. Useractive delivers a web-based approach to learning that

combines online instruction with a virtual lab environment where users learn by doing. This

approach combines the accessibility and convenience of online learning with the effectiveness

of hands-on lab tools and personal coaching. Selected courses are eligible for Continuing

Education Units and Certificates from the University of Illinois.

1 http://www.rhsmith.umd.edu/netcentricity/ 2 http://www.devry.edu/online/

6

2.3. Miami International Virtual Lab Oxford Ohio, USA - Differdenge, Luxembourg3.

MUDEC is Miami’s sister campus in Luxembourg. In order to allow students who have

an interest in engineering as well as studying abroad, a new International Virtual (IV) Lab is

being developed to enable Miami students, especially engineering students, spend one or

more semesters at MUDEC. There they will be able to conduct research, design projects and

lab exercises in a realistic environment that mimics opportunities found in the business and

manufacturing world.

2.4. Michigan Business School Virtual Lab4.

A “Virtual Lab” of forty-eight simultaneous connections allows lab software to run on

personal laptops and home computers by remote access over the Internet. Course software

necessary to complete homework assignments that professors have requested is installed on

lab and classroom computers, which are available from any computer over the Internet using

the virtual lab. This eliminates the need to be on an actual Business School computer to

complete necessary assignments with specific software.

2.5. The Virtual Business Training Center (VBTC) (Hoyt and Stockman, 1999)

The VBTC is an integrated business resource center that provides business users with

access to online training, market research, project management, and other project based

resources. The VBTC also functions as a business lab and virtual internship for Ohio

University students. This business lab is completed entirely online using an interactive Web-

based platform, desktop video conferencing, and compressed video. Synchronous and

asynchronous work activities include online interviews, chat function brainstorming, real time

desktop video conferencing spreadsheet work, and interactive Web-based posting of video

clip presentations of data or analysis.

3 http://www.units.muohio.edu/luxembourg/ 4 http://www.bus.umich.edu/Technology/

7

2.6. Stanford Virtual Labs Project (Huang, 2003)

Technology has created a new dimension for visual teaching and learning with web-

delivered interactive media. The Virtual Labs Project has embraced this technology with

instructional design and evaluation methodologies behind the simPHYSIO suite of

simulation-based, online interactive teaching modules in physiology for the Stanford students.

In addition, simPHYSIO provides the convenience of anytime web-access and a modular

structure that allows for personalization and customization of the learning material.

2.7. Dresden University of Technology (Zimmererl et al., 2003)

The enormous potential of the Internet has stimulated the development of new forms of

knowledge communication. Special attention was paid to the creation of multimedia teaching

material for lab exercises dealing with the most important instrumental methods in Analytical

Chemistry. Testing students’ knowledge with dynamic documents is a procedure providing

great advantages for both students and teachers. The interpretation of measurements by

teleconferencing via the Internet provides access to sophisticated research experience. The

development of virtual instruments, e.g. a virtual IR spectrometer or gas chromatograph,

proved to make lab exercises less prone to accidents. Moreover, it provides animations of

processes that may hardly be described in words.

3. Findings from critical implementation factors and virtual lab implementations

3.1. System architecture

8

One basic finding that comes from most sources examined so far is the need for an

open system that will be open both to the University environment and to the outside world.

The system should be open to students for local in-campus training but also wherever

there is access to the Internet, in a Distance Learning set-up. It should also be available to

citizens in order to help them satisfy their Lifelong learning needs, through formal and

informal education and training settings (SEUSSIS, 2003).

The main design idea of the system should be that of a virtual laboratory that uses the

Web as the communication structure and have a flexible 3-tier architecture (Kam et al., 2002).

3.2. Implementation considerations

A business studies computer laboratory does not usually involve one single computer

application and ICT technology. For example an ERP (Enterprise Resource Planning) lab

should involve (i) Business Applications (both Value-Chain and Supporting applications) to

help the students understand the various business functions, interrelationships and data flows

amongst them, (ii) Workflow Applications to help them understand how the Organizational

Structure integrates with Business Contents (documents, databases, files etc.) and Business

Rules, (iii) Business Intelligence Applications to help them understand how day-to-day

processes and data are transformed into information that helps information workers in their

decision making process etc. A KM (Knowledge Management) lab on the other hand involves

tens of different groups of applications and technologies (Carvalho, 2001). Therefore each

cluster of applications consists of many different applications and technologies, each of which

might demand for a long period of faculty’s and technicians’ on the field training, in order to

be able to design and support business scenarios that will give to the students the overall

picture per technology and help them understand its philosophy, so that they will be able to

solve real-life business problems using it. The integration of so many technologies can be a

very demanding multi-year project in terms of faculty resources.

9

This calls for an efficient allocation of resources (infrastructure, faculty and technical

personnel) and a support group of specialists per university, plus a feasible long-term

implementation plan that will allow for a step-by-step realization.

The needs for infrastructure and personnel resources, the design and implementation of

an integrated environment to support education and training on various clusters of

applications and technologies, can result into a very demanding project that must also involve

the industry (software companies specializing in specific market sectors). The demands of a

project of this size can be prohibitive for smaller institutions, especially when the budget is

limited.

When designing the environment, two costs should be considered for infrastructure,

personnel and third parties:

Implementation costs and

Support – running costs.

4. The prototype

4.1. The client/server model in the laboratories

Every online software program manipulates application and user data, based on its logic

and uses a computer-user interface (presentation) to help the user communicate with the

software (Figure 1). The presentation is always on the client (at the user’s side). The data and

application logic can be either on the client, on the server, or distributed between the client

and the server. This distribution of data and logic is the underlying idea of the client/server

model.

Figure 1. Application Software Components

10

When both data and logic reside on the server (Figure 2), then the client is either a

terminal, or a thin client (when running the browser in a GUI – Graphical User Interface,

which involves some local processing on the client side). In a thin client mode of operation,

logic is distributed between the client and the server. In a fat client mode of operation, logic

resides on the client and data is either on the server side or distributed between the client and

the server. Finally in a standalone mode both data and logic reside on the client (Macris,

2001).

Figure 2. Client/Server modes of Software distribution

University of Piraeus and most Greek Universities’ business laboratories use the

standalone model when running local applications (e.g. office applications, or statistical

applications) and the thin client model when connected to the Internet.

This policy results in the need for (a) continuous upgrade of the lab computers in order

to be able to run more demanding (in terms of computer resources) software and (b)

installation of operating systems and all local programs per client (this need can be

overcomed by using existing software for automatic installation).

The disadvantages of this approach are:

a) Increased cost of upgrade for computer hardware and operating and application

software

11

b) Increased cost of support due to software installation and re-installation (if there

is a problem with a client)

c) Unstable environment for the trainer as the state of each client is not known

before the lab session, when many lab sessions using a variety of software take

place during the week (is the software installed? are the specific examples needed

for the session installed? etc.)

d) The trainer cannot test the lab environment from a different location (e.g. his/her

office or home through the Internet) but only by being physically in front of each

lab computer in the lab

e) The student cannot use the labs outside the lab session (especially when the

demand for labs exceeds the availability, which is the case at the University of

Piraeus) and he/she cannot repeat the lab in another computer (at home or in a

different location), especially if the software is difficult to find. Even if the

software is easy to find (e.g. office applications), the University should provide

equal possibilities of access to all students (including those who do not own a

computer) (SEUSSIS, 2003).

And of course the biggest disadvantage of all is that this setup can only be used for

local formal training, thus excluding remote access of the lab setup from students and citizens

in the Lifelong Learning process (EU, 2003).

4.2. The first version of the prototype in an ERP application - 2-Tier architecture

ERP sytems and most KM tools are server based and this is the underlying theory

behind them, which is to share information amongst many users (Callaway, 1999). Some ERP

systems can be accessed through an Internet browser, some need a fat client mode of

operation (all application programs should be installed and updated on the client).

Before being able to use an ERP system for day-to-day operation, a lot of company

specific data (parameters) should be entered. Many ERP systems that can be accessed through

12

a browser for day-to-day operation, also need a fat client (windows client) for the

parameterisation process.

As a conclusion the infrastructure needed for an ERP lab and most Client/Server based

applications labs is:

a) A powerful database server

b) LAN (Local Area Network) connecting the server and the clients and

c) Powerful clients.

This set-up is difficult to implement when there are hundreds of students (or citizens)

wishing to access the applications, each of which being located in a different place and with

varying local computer (client) resources. Additionally the software set-up process, if there

are many applications to be installed, can be very demanding and error prone.

One additional problem was that the specific ERP application chosen (from a local

software house) needed local client resources (mainly in terms of local memory), which were

unavailable.

The solution chosen was to shift from the fat client model to the thin client model

(presentation only on the client side). The server-side software used in order to be able to

realize the thin client model is Microsoft Windows Terminal Server (there is also third party

software available for this purpose). The installation on each client (client access) is minimal

(can be done over the LAN). All the software runs on the server and the client is only used as

a terminal to the server. Therefore the server acts as a database and application server (ERP

application) and as a terminal server (serving the remote clients) in a 2-Tier architecture

(Figure 3) (Macris, 2001).

13

Figure 3. 2-Tier laboratory Architecture

This model can be used for any windows or even DOS UI application, which when

installed on the server, can be readily accessed and run by any remote client that has

permission to access the server, either through the local LAN or through the Internet.

This way the local laboratory on top of all software installed locally can also run

remotely all the software installed on the server, as though each client in the laboratory has

installed locally all the software installed on the server (augmented lab). The same applies to

any computer accessing the server through the local LAN or the Internet (virtual lab).

4.3. The second version of the virtual lab prototype - 3-Tier architecture

After the successful implementation and testing on two undergraduate (ERP based)

courses of the virtual lab concept, new applications were introduced for student training. The

choice of applications was based on a research conducted by IDC, in partnership with KM

World magazine amongst companies involved in KM initiatives that give insight in their

interest in using various technologies and services to support this initiative, indicating future

trends within the KM buying segment (IDC, 2002). One tool was chosen from those in the

mature technologies region, namely BI (as BI – Business Intelligence technology is

complementary to ERP, since it mainly uses ERP data) and one from the emerging

technologies region, namely DM (Document Management) since EDCM (Electronic

14

Document and Content Management) exhibits the highest external spending amongst KM

technologies in the industry.

15

Figure 4. 3-Tier laboratory Architecture

The installation of the BI tool took place on the existing server, using the same 2-Tier

architecture. The DM tool was installed on a new server, in order to avoid overloading the

existing server. All client components of the DM tool were installed on the existing server.

Both BI and DM tools installed, support a Web UI for accessing already processed data

(end-user access), but all administration (add new documents, create an interface to ERP data,

create a new OLAP database, etc.) takes place in a windows UI environment and therefore the

terminal server model is needed. Otherwise all client components should be installed on each

client wishing to access either the DM or the BI server, which is limiting if the application

must be accessed remotely by a large number of clients.

On top of that, students should not only be involved in the training process as end-

users, because this would give them a limited understanding of the capabilities of each tool.

Instead their involvement in the administration process is necessary in order to satisfy the

requirement for an overall understanding of all processes needed to complete a task using the

tools (SEUSSIS, 2003). By going deeper in the underlying philosophy of each tool the student

understands better the capabilities of the tool and is therefore more competent to use it in

order to solve a specific business problem, since learning is not a process of merely

transmitting information from someone who knows to someone who does not. Instead

16

learning is an active process that happens through direct experience, by being engaged in

authentic tasks (Soloway, 1996).

The new set-up was implemented and tested successfully in one undergraduate and one

postgraduate courses. Student access was mainly through the local lab clients. The remote

access model (over the Internet/Intranet) was successfully tested (both using the local LAN

and the web), but not fully integrated in the training process because a different support set-up

is needed (both in supporting material and run-time support) when a student is called to

perform a lab session without the physical presence of the trainer to assist him/her overcome

the run-time problems.

5. Discussion and further development of the model

The main finding from the Findings section above is the need for a very flexible mode

of end-users’ remote access both in the e-Learning and the Life Long Learning educational

environments. When this need is further focused on business laboratory sessions, the main

obstacle is the nature of business software itself, which can operate in any of the three

presentation modes (a) Character (DOS), (b) GUI (Graphical User Interface - Windows) and

(c) Web UI (browser). With the exception of the Web UI which only needs a thin client

implementation on the client side, all other presentation modes can only operate in the

standalone or the fat client mode (only true client/server software can operate in the fat client

mode). Both the standalone and the fat client modes demand from each client for (a) powerful

hardware and specific software resources (Operating System and Utilities) and (b) local

installation on every remote client of all software needed per laboratory session.

The thin client mode implemented using the Terminal Server approach shifts the

problem from the remote client to the server and when all lab software is fully installed and

running on local (University) servers, the software is made automatically available to all

remote clients having the permission to access each server.

The advantages of this Terminal Server model are:

17

a) The requirements from the clients (in term of hardware resources and local

software) are minimal, the version of the operating system can be old and the

only software needed is (a) browser for accessing web servers and (b) client

access for accessing terminal servers

b) The applications installed on the server can be accessed by any client (if it has the

permission), no matter where it is located (local labs, in the local LAN, offices,

home, other Universities, third parties) as long as there is access to the Internet

c) The training environment is stable and controllable, since it is located on a single

server and therefore upgrades or re-installations require minimum support

resources.

The disadvantage can be that, if there is a problem with the server then the entire virtual

lab disappears. In order to minimize the possibility of a failure, battery backup is used to

avoid power failures and server hard disks are mirrored dynamically to avoid hard disk

failures. The possibility of a computer failure (other than hard disk) can be overcomed by

having backup servers.

This set-up minimizes the cost of initial implementation (in terms of infrastructure)

since the only addition to the existing infrastructure is one server, server operating system and

client access software (depends on the number of physically connected clients).

The prototype can be further expanded in three directions:

a) Using the business cases implemented with the three environments (ERP, BI and

DM) and the virtual lab set-up on a distance learning synchronous lab set-up.

This involves two main tasks (a) improve the handouts in order to minimize the

need for trainer intervention and (b) provide the means to assist the trainers

overcome run-time problems

18

b) Expand the size and the uses of the concept in order to be able (a) to support a

bigger number of concurrent trainees and (b) to introduce other lab courses in

other disciplines that can take advantage of the virtual lab set-up.

c) Introduce new business cases using the existing (installed) and new applications

and ICTs in order to achieve the requirement for integration of many software

and hardware technologies (SEUSSIS, 2003) and help the students understand

how each technology can be used to solve specific business problems.

5.1. The Inter-University virtual lab model

There is a lot of duplication of effort taking place in the education and training

marketplace. The educational system can afford this duplication when there is adequate

supply of educators, but it cannot afford it when there is a shortage of specialists, which is the

case when implementing training courses using specialised software tools.

To prepare a business case for students is different than preparing a business case for

professionals. Both students and professionals do not know how to use a specific software

tool. But a professional is usually aware of the business environment (domain knowledge)

and he/she lacks the specific knowledge of how to apply a technology in order to solve a

known business problem, whereas a student doesn’t clearly understand the business

environment. On top of that a group of students present strong differentiations amongst them

and heterogeneity in their characteristics (Soloway et al., 1994).

Therefore a case study designed by a software tool vendor in order to train

professionals in the use of a specific tool, might be inappropriate when used to educate and

train university students. For that reason new business cases should be developed to educate

and train students. The same business cases can be used in the Lifelong Learning process to

educate and train citizens, because if the trainee is aware of the business environment and all

he/she lacks is training in the use of a technology, then this trainee does not need Lifelong

Learning but technical training instead.

19

Figure 5. Inter-University Virtual Lab model

Those business cases can be collected and installed in remote Case Servers where they

can be accessed by many educational institutions and departments using the virtual lab

concept (Figure 5). This configuration might also involve the software industry who have

been willing (at least in the local market) to help the Universities include their tools in the

University curriculum.

Except for the advantages because of the distribution of effort, the Inter-University

model of virtual labs presents (on top of the other advantages of the virtual lab approach)

significant economies of scale both in the implementation (initial costs) and the support

(support - running costs) of hardware (servers), software (licenses - support) and personnel

involved.

Conclusions

The virtual lab concept, for business software tools not supporting Web UI, using either

2-Tier or 3-Tier architectures can be used efficiently and effectively in order to host server

based software tools in the process of training both in a Practical (a computer laboratory

where students work individually and in small teams) and in a Real-life (where students solve

20

real-life or nearly real-life problems in the computer laboratory) learning approaches (ICF,

2000) or a combination of the two.

The trainee access can be from anywhere there is a computer and a communication link

to the Internet or to the same LAN with the virtual lab, therefore allowing for physical or

virtual lab sessions both in formal and informal lab set-ups (as long as there is the appropriate

supporting material and run-time support). The same set-up can be used both for educating

and training students and citizens in the Lifelong Learning process.

The Inter-University model can extend the virtual lab concept and accommodate

clusters of similar courses using the same case studies. This model can be implemented by

bringing together many universities, departments and the local software tools vendors.

This shift from the fat client to the thin client mode of client/server architecture, on top

of the flexible design of the virtual lab sessions (IOAAA - Install Once, Access from

Anywhere, at Anytime), also has many significant advantages such as the low initial and

support cost, since the set-up only demands for server-side purchases and installation, leaving

all clients unaffected (in terms of both hardware and software requirements).

21

List of Abbreviations

BI Business Intelligence

CS Computer Science

DM Document Management

DOS Disk Operating System

EDCM Electronic Document and Content Management

ERP Enterprise Resource Planning

GUI Graphical User Interface

ICT Information and Communication Technology

KM Knowledge Management

LAN Local Area Network

OLAP On Line Analytical Processing

RAM Random Access Memory

UI User Interface

22

References

- Callaway, Erin (1999) Enterprise Resource Planning. Integrating Applications and

Business Processes across the Enterprise. Computer Technology Research Corp., USA.

- Carvalho, Rodrigo Baroni de and Ferreira, Marta Araújo Tavares (2001) Using

information technology to support knowledge conversion processes, Information

Research, 7(1) [Available at http://InformationR.net/ir/7-1/paper118.html].

- EU (2003) The initial highlights of the Euro barometer survey findings in Greece,

Lifelong learning: citizens’ views, Office for Official Publications of the European

Communities, European Center for the Development of Vocational Training.

- Hoyt, Brian R. and Stockman, Mark (1999) Multi Tiered Technology Interventions: The

Virtual Business Training Center, an Online Corporate University, Ohio University,

United States.

- Huang, Camillan (2003) Changing learning with new interactive and media-rich

instruction environments: virtual labs case study report, Computerized Medical Imaging

and Graphics, Volume 27, Issues 2-3, March-June 2003, 157--164.

- ICF (2000) IFIP/UNESCO Informatics Curriculum Framework 2000, Building Effective

Higher Education Curricula in a situation of change, International Federation for

Information Processing (IFIP), UNESCO, Paris 2000, pp 36--42.

- IDC (2002) eINFORM report on KNOWLEDGE MANAGEMENT, IDC, Volume 3,

Issue 8.

- Kam, Yvonne, Cheong, SoonNyean, Chien, SuFong and You, AhHeng (2002) Design

and Development of a Multimedia Interactive Lab for Distance Learning Applications in

the WWW, PCM 2002, Lecture Notes in Computer Science 2532, Springer-Verlag,

Berlin Heidelberg , 993--1000.

- Macris, Aristomenis, (2001) Introduction to the modern technology of computer systems,

E. Benou publishing Co., Athens, pp.77-78 and 167-175.

23

- Soloway, E., Guzdial M., and Hay K.,E. (1994) Learner-centered design: The challenge

for HCI in the 21st century, Interactions, 1(2), 36--48

- Soloway, E. (1996) Interactive learning Environments: Where They’ve Come From &

Where They’re Going, Proceedings of Computer Human Interaction ‘96, 384--385.

- SEUSSIS (2003) Surveys of European University Skills in Information and

Communication Technology for Staff and Students, SEUSSIS project, SOCRATES

MINERVA program of the Directorate for Education and Culture, European

Commission, April 2003.

- Zimmererl, Cordelia, Thiele1, Steffen, Salzer, Reiner, Krauseneck, Antje and Korndle,

Hermann (2003) Internet Teaching: Laboratory Course in Analytical Chemistry,

Microchimica Acta, Springer-Verlag , August 8, 2003.