A DISCUSSION OF THIN CLIENT TECHNOLOGY FOR COMPUTER LABS

Similar documents
E learning Case of study: University of Ngozi

LuminonCore Virtual Desktop Infrastructure (VDI) Products

How To Use Softxpand (A Thin Client) On A Pc Or Laptop Or Mac Or Macbook Or Ipad (For A Powerbook)

Higher Certificate in Information Systems (Network Engineering) * (1 year full-time, 2½ years part-time)

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

NComputing desktop virtualization

Integrating NComputing Virtual Desktops with VMware and Citrix

Release Version 3 The 2X Software Server Based Computing Guide

Undergraduate Engineering Computing Virtualisation

Remote PC Guide Series - Volume 1

Integration of Learning Management Systems with Social Networking Platforms

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

GLOSSARY OF TECHNICAL TERMS

ABB Technology Days Fall 2013 System 800xA Server and Client Virtualization. ABB Inc 3BSE en. October 29, 2013 Slide 1

Medical 360 Network Edition and Citrix

Performance Comparison of Three Models in Computer Network Cost Saving

A Better Approach to Backup and Bare-Metal Restore: Disk Imaging Technology

NetLeverage UK ThinPoint Solution Overview Version 2 Copyright 2012 NetLeverage UK

Enhance student s learning with an aid of simulation software to understand Computer Networking Undergraduate courses.

Access Database Hosting. An introduction to Cloud Hosting Access databases from Your Office Anywhere

Your complete guide to Cloud Computing

AS/400 System Overview

Server Based Desktop Virtualization with Mobile Thin Clients

Virtual PC-Type Thin Client System

Information Technology Series Information Technology Consultant 1

LEARNING SOLUTIONS website milner.com/learning phone

Towards a virtualized Internet for computer networking assignments

Windows NCD ThinPATH

Course overview. CompTIA A+ Certification (Exam ) Official Study Guide (G188eng verdraft)

Desktop Virtualization for K-12

Understanding the Performance of an X User Environment

S E C U R I T Y A S S E S S M E N T : B o m g a r A p p l i a n c e s

Design and Implementation of Client Server Network Management System for Ethernet LAN

Distributed Application Launching for High Quality Graphics in Synchronous Distance Education. Overview

4.1 Introduction 4.2 Explain the purpose of an operating system Describe characteristics of modern operating systems Control Hardware Access

PackeTV Views Fast, Simple Setup for IPTV Channels

Why Use ThinManager to Manage Thin Clients? White Paper. For more information, please visit:

Remote Desktop solutions. CAS genesisworld with Remote Desktop solutions

Technical papers Thin client networking

New SurePOS 700 Front Service Cover features offer secure, reliable front access to the system unit

Thin Client technology in schools. a summary of research findings

4D Deployment Options for Wide Area Networks

VMware View 4 with PCoIP I N F O R M AT I O N G U I D E

Field Audit Report. Asigra. Hybrid Cloud Backup and Recovery Solutions. May, By Brian Garrett with Tony Palmer

EVOLUTION OF NETWORKED STORAGE

Tandberg Data AccuVault RDX

THE ORGANISATION. Senior Management Major end users (divisions) Information Systems Department

Visualizing the Teaching / Learning Process through Computer Graphics. Visualizing, technology, computer graphics, education

Lab Developing ACLs to Implement Firewall Rule Sets

Taking KVM Switches Beyond the Data Center

2. TEACHING ENVIRONMENT AND MOTIVATION

How To Manage Technology

Windows MultiPoint Server 2011 Deployment Guide. Document Version 1.0 March 2011

TELECOM ITALIA LAUNCHES THE ITALIAN CLOUD WITH A FOCUS ON THE IT MARKET. Milan, Teatro Puccini Monday, 20 September Dr.

Hosted Desktop Model vs. SBC, VDI and Traditional Desktop Position Document

Release Version 4.1 The 2X Software Server Based Computing Guide

LabSim. Anytime, anywhere learning. self-paced learning.

Chapter 9 Understanding Complex Networks

Hi! I m Andy and I m a school ICT technician. We ve been using NetSupport School here for a while now and I want to tell you how it works for us...

Expanding the Value of the Windows Terminal Server Investment. HOBLink JWT HOB Enhanced Terminal Services

Real-Time Analysis of CDN in an Academic Institute: A Simulation Study

evm Virtualization Platform for Windows

Instructional Design and Development (IDD) Model 1

Pedagogical Use of Tablet PC for Active and Collaborative Learning

GLOSSARY OF TECHNICAL TERMS

VIA CONNECT PRO Deployment Guide

Page 1 of 5. IS 335: Information Technology in Business Lecture Outline Computer Technology: Your Need to Know

How Desktop-as-a-Service Can Solve Higher Education s End-User Computing Challenges

Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle

Windows PCs & Servers are often the life-blood of your IT investment. Monitoring them is key, especially in today s 24 hour world!

Do you know what makes NetSupport Manager so unique?

Introduction Need Solution Benefits...4. Product Overview...5. System Requirements, Scalability, and Licensing...6. Background...

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

Introduction to Cloud Services

EMX-2500 DATA SHEET FEATURES GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES SYSTEM LEVEL FUNCTIONALITY

SPEED Cloud Computing Terminal. Model: SPEED-TY310

Change your perspective of work

Label Gallery Software for Microsoft Windows Terminal Services and Citrix MetaFrame

Notes on the use of the Cost Comparison Spreadsheet

Progressive Teaching of Mathematics with Tablet Technology

A system is a set of integrated components interacting with each other to serve a common purpose.

WIRELESS TRAINING SOLUTIONS. by vlogic, Inc. L a b 0.3 Remote Access Labs

The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center

PC Power Management FAQ

Instructional Design and Technology Professional Core Courses Instructional Design and Technology Core Courses & Descriptions

Online Training Made Easier with Video

Out-of-Band Management: the Integrated Approach to Remote IT Infrastructure Management

Client Virtualization in a Cloud Environment

Backup and Recovery FAQs

The 5-Minute ThinManager Overview. White Paper. For more information, please visit:

NetSupport Manager v11

Cloud computing is a marketing term that means different things to different people. In this presentation, we look at the pros and cons of using

Deploying VSaaS and Hosted Solutions Using CompleteView

An Oracle White Paper August Higher Security, Greater Access with Oracle Desktop Virtualization

How To Use Thin Clients In Schools

visionapp Remote Desktop 2010 (vrd 2010)

Firewall Test. Firewall protection in public networks. Commissioned by CHIP. Language: English. Last Revision: 11 th April 2014

Parallels Remote Application Server

New Initiative Way Of Teaching Data Communications And Networking Class Online With Networking Virtual Labs ABSTRACT

Server-Based PDF Creation: Basics

Transcription:

A DISCUSSION OF THIN CLIENT TECHNOLOGY FOR COMPUTER LABS Jesús Martínez-Mateo, Susana Munoz-Hernandez and David Pérez-Rey Facultad de Informática, Universidad Politécnica de Madrid, Campus de Montegancedo, Madrid, Spain Keywords: Abstract: Thin client, e-learning, Computer lab. Computer literacy is not negotiable for any professional in an increasingly computerised environment. Educational institutions should be equipped to provide this new basic training for modern life. Accordingly, computer labs are an essential medium for education in almost any field. Computer labs are one of the most popular IT infrastructures for technical training in primary and secondary schools, universities and other educational institutions all over the world. Unfortunately, a computer lab is expensive, in terms of both initial purchase and annual maintenance costs, and especially when we want to run the latest software. Hence, research efforts addressing computer lab efficiency, performance or cost reduction would have a worldwide repercussion. In response to this concern, this paper presents a survey on thin client technology for computer labs in educational environments. Besides setting out the advantages and drawbacks of this technology, we aim to refute false prejudices against thin clients, identifying a set of educational scenarios where thin clients are a better choice and others requiring traditional solutions. 1 INTRODUCTION Traditional education has been hampered by the difficulties inherent in information and communication technologies (ICT). Nowadays, modern education faces a new challenge: the use of technology in the classroom. Concerning these new educational challenges, probably one of the most popular is related to improving computer lab performance. Note that considering the number of institutions that have to deal with these infrastructures, any advantageous proposal will have a worldwide repercussion. There are a set of well-known problems that educational institutions must address when using computer labs. The main obstacles are usually related to economic issues. Some institutions do not even have computer labs due to unaffordable costs. The equipment and the installation of a new computer lab is very expensive. Moreover, both software and hardware maintenance is a sustained cost over time. Software and hardware evolve daily at a speed that most institutions are unable to keep pace with. Thus software and hardware upgrades especially are an expense that many institutions are unwilling to pay. Thin client technology can be used to overcome some of these problems. For instance, this technology is an especially interesting option when upgrading an educational computer lab, but it is not widespread in these scenarios probably due to historical prejudices. An excessive triumphalism by supporters of thin client technology, claiming the many advantages of this technology sometimes rightly or wrongly but usually without proper justification, may have led to the early dismissal of thin client technology by many professionals. It has often been relegated to an immature technology status. However, today there are solutions based on thin client technology that are simple to use, and after many years of development and evolution are highly reliable, which could be a very interesting option in some specific scenarios. Some of these solutions are the Linux Terminal Server Project (LTSP) project 1, especially designed for Unix-based systems, or Lan Core 2, a project originally focused on the use of thin clients on Windows systems. In this paper we summarise the main characteristics of thin clients (Section 2), explicitly stating their strengths and weakness related to the educational environment (Section 3). From this information we have identified a set of scenarios (Section 4) where the use thin client technology is a good option, and some counter examples. 1 http://www.ltsp.org 2 http://lancore.sourceforge.net Martínez-Mateo J., Munoz-Hernandez S. and Pérez-Rey D. (2010). A DISCUSSION OF THIN CLIENT TECHNOLOGY FOR COMPUTER LABS. In Proceedings of the Multi-Conference on Innovative Developments in ICT, pages 119-124 DOI: 10.5220/0002962901190124 Copyright c SciTePress 119

INNOV 2010 - International Multi-Conference on Innovative Developments in ICT and they were no longer connected to a central computer directly, but via a network. New graphical operating systems, including the new Unix-based systems (e.g. Linux), introduced the new desktop concept. The client side in a thin client solution had to be modified to be adapted to graphical devices (see Figure 1), new user interfaces, the mouse and other new input and output devices. Because of everything discussed above, today it is not possible to find a primary reference introducing the new concept of thin client, terminal, or diskless devices in computing. However, there can be no doubt that thin client technology has been always present in computing, sometimes going by a different name or terminology, running on primitive or highly evolved hardware, even supported by entirely different operating systems, using batch processing, multitasking, and other hardware and software sharing strategies. Figure 1: In a thin client network, all clients are continuously connected to a common server in a centralised architecture. For each connection the server sends the desktop to the client computer (the thin client). The user works using a remote desktop session. 2 THIN CLIENT TECHNOLOGY From the very beginning of computing, around the 1950s, early computers had to be shared by multiple users on economic grounds. Mainframes, mainly known for their large size and priced according by, evolved towards the interaction of a single computer with multiple users. A few years later the first terminal appeared: This was an specific device connected to the mainframe enabling multiple users to access and share computing resources through batch processing. The early terminals, today known as consoles, worked in text mode only, and were connected via serial lines. Therefore, a primitive type of generalpurpose device working much like a thin client was there way back when the main commercial computers first came on the scene. Console terminals evolved gradually and continuously for years until the advent of the personal computer (PC) in the 1980s. Physical terminals were then immediately replaced by PCs equipped with terminal emulation software. Not only were PCs a substitute for the old terminal devices, but they also marked a profound change in the computing architecture. For the first time, the client (i.e. the PC) had its own processing capacity, leading to the client and server division. It was also a turning point for terminal computing, where terminals became known as thin clients 2.1 Thin Client Benefits Thin client technology can make a network administrator s job easier for three main reasons: it is easy to manage, easy to secure and easy on the budget (Romm, 2006). An explanation of each one of these benefits follows: 1. A thin client network is easy to manage and maintain thanks to its centralised set-up and support. It simplifies troubleshooting, network management, and monitoring among other things. 2. Security is provided intrinsically by the architecture of a thin client solution. Input devices such as local Universal Serial Bus (USB) ports are easily disabled, thus avoiding a common source of viruses. The integration of firewall functionality in every computer in the network (i.e. a distributed firewall) is possible by just configuring a firewall on the server (Ioannidis et al., 2000). 3. The use of thin client technology is low cost in terms of hardware (see Figure 2), software (just one licence for the server), set-up and maintenance (see Figure 3). Points one and two are related to the fact that there is only one processor and point three is related to the simplicity of the thin client technology. In the context of this paper there is one property of thin client technology that should be emphasised: a thin client has no need of high processing capacity. Note that it will not run anything apart from the hardware and software needed to properly visualise the graphical user interface. Accordingly low-performance hardware (i.e. out-of-date computers or ancient hardware ) could 120

A DISCUSSION OF THIN CLIENT TECHNOLOGY FOR COMPUTER LABS 800 700 600 PC Thin Client 5 4 3 PC Thin Client 2 500 1 400 0 5 10 15 20 25 Figure 2: Evolution of the price (vertical axis in euros) per unit (PC or thin client) according to the number of installed workstations (horizontal axis). This estimate has been calculated assuming the following costs: PC 600 EUR, thin client 400 EUR, and server 1000 EUR; with an incremental discount (n 0.5%) depending on the number of units purchased. be used to build a thin client. Considering these benefits, thin clients are an attractive technology for institutions with old computers, budget concern and limited maintenance staff (i.e. more than 80% of the educational institutions in the world, most of them in developing countries). 2.2 Green Computing Reducing energy consumption is an attractive goal not only due to increasing energy costs, but also from the standpoint of natural resources and environmental conservation. There are many reasons for implementing green IT systems, and hardware that is specifically designed for thin clients seems to fit in perfectly here (UMSICHT, 2008). In a comparison with other alternatives that have similar possibilities to thin clients on other counts, thin client technology has an important point in favour of its aptness for green computing. 3 STRENGTHS AND WEAKNESSES Probably the main feature of a thin client is that users do not appreciate any difference from a desktop PC when they first come into contact with the device. The desktop displayed by a thin client is exactly the same as one shown by a PC. This property of thin client technology is essential in educational labs and it is one of the strengths of this technology. Using thin clients students can acquire the same skills that they could learn using PCs because they actually use the 0 0 2 4 6 8 10 Figure 3: Estimated hours of maintenance per week (vertical axis) depending on the number of workstations (horizontal axis), comparing PCs versus thin clients. same tools and applications (running on the server instead of on their own machines). Another important strength of thin clients is that most of the applications used on a PC, such as those included in an office suite (e.g. Microsoft Office in Windows operating systems or Open Office for Linux) will probably run on a network with thin clients. Similarly, Wikipedia (probably the most visited website on the Internet in academic environments) also has these advantages. On the other hand, the thin client technology s main weakness materialises in what are technically referred to as high-motion scenarios (Deboosere et al., 2007). High-motion scenarios include: Streaming multimedia: video and audio are almost prohibitive using thin clients. Motion graphics: animations, slide effects, etc., are processes that are often affected by a desktop virtualisation. Applications requiring a powerful graphics card: everything related to games and 3D rendering. Latency-sensitive applications, where the time it takes an event to reach the client through a network is critical. Hence, thin client technology is not an alternative for scenarios with these requirements, but it could be an optimal solution in the near future due to several technical developments attempting to overcome the above weaknesses (Simoens et al., 2008). 4 COMMON ACADEMIC SCENARIOS Each computer-based environment has particular requirements that need to be considered to find the optimal hardware and software solution. Looking at thin 121

INNOV 2010 - International Multi-Conference on Innovative Developments in ICT clients, some advantages and limitations of this technology will act as detriment or incentive for a thin client solution. Below we analyse the main academic scenarios regarding thin client suitability. Note that we have highlighted overlaps among different scenarios. 4.1 Computer Labs As discussed above (Figures 2 and 3) thin clients have an edge in terms of budget and maintenance concerns over PCs in installations from five and eight computers respectively. This covers almost all computer labs in education. Thus a computer lab intended for traditional computer-based learning may also benefit from thin clients if they support the required tools. A previous study suggests that most tools used in the academic environment can be used with thin clients (Brinkley, 2006). The results of this research are conclusive: of the 45 tools used in this case, only three could not be used, and there were some minor problems with another three. The rest of tools run correctly using thin client technology. Technology facilitates student participation and computer labs are beginning to be used with this aim (Peiper et al., 2004). Although there are interactivity increments in collaborative environments they are supported by thin client technology. 4.2 Distance Learning Distance learning is a relatively modern academic situation in computer-based learning, where ICTs are used to circumvent the boundaries of a physical classroom. This is a wider scenario than the one considered in a computer lab. A range of situations depending on student and professor location are listed below: Local students and professors. Traditional computer-enhanced learning to meet today s ICT literacy need. This situation is spreading fast and is being combined with novel trends, such as digital ink (Section 4.4), which are suitable to work on thin clients. Local students with a remote professor. Students gathered in a computer lab (see Section 4.1) attend a lecture by a remote professor. Not a common situation at traditional universities, it is an optimal solution in most cooperation for development scenarios. It is also suitable for thin client implementations due to the number of computers required and the limited budget and staff available. Remote students with a local professor. Students using off-campus computers to access teaching resources. This is the new model being adopted by universities worldwide and not suitable for thin clients (Casella et al., 2007). Remote students and professors. Pure e-learning scenario also not suitable for thin clients. Although the last two situations rule out a thin client solution given that the academic organization is not providing computers to access the resources, thin client implementations have been proven to be a feasible solution for use in most local student situations. 4.3 Web-based Learning Web-based solutions are in widespread use for e- learning. These solutions could be part of distance learning or e-learning generally, but we have preferred to examine them separately due to their wide dissemination. Special-purpose hardware for thin clients or common PCs operate here as thin clients for remote learning, since its limitations do not affect most web applications. Some educational solutions that use webbased services have already proposed the use of thin client technology in the classroom (Andria et al., 2007). Even web-based scenarios including complex requirements are good scenarios for the use of thin clients (Callaghan et al., 2007), provide they do not use multimedia or high-motion services. 4.4 Digital Ink New technologies are making a claim for a place in education in the classroom. Most of these technologies are publicised as new e-learning strategies, but some, such as digital ink, should be studied separately. It is not possible to decide whether a scenario is suitable for the use of thin client technology, based only on the above strengths and weaknesses. In this case, digital ink should be singled out from other e-learning strategies because it proposes the use of special-purpose hardware devices instead of common computers used in conventional e-learning. For example, a proposal for the use of the Classroom Presenter 3 application (a software platform for digital ink) recommends the use of tablet PCs by students. Table PCs are really modern devices for which a thin client is no suitable (Anderson et al., 2007). 4.5 Education in Developing Countries Health and education are fundamental aspects for a country s development. Education, especially in tech- 3 http://classroompresenter.cs.washington.edu 122

A DISCUSSION OF THIN CLIENT TECHNOLOGY FOR COMPUTER LABS nical fields, is an important goal if developing countries are to emulate the information access opportunities of developed nations (Krikke, 2004). However, an educational institution in a developing country cannot afford the cost of setting up and maintaining a computer lab. Cooperation for development guidelines call for the use of sustainable technologies and solutions, meaning the purely financial contribution of purchasing a computer lab is not acceptable. Thin client technology could further the use of computer labs in developing countries in a sustainable way. In this regard the following is an example of a success story in terms of the technology proposed in this paper. In 2006 the Technology for Development and Cooperation (TEDECO) Group 4 led by professors of the School of Computing at Universidad Politécnica de Madrid, Spain, launched a new distance education project at University of Ngozi (UNG), in Burundi. A committee formed by members of the TEDECO group and expert engineers explored several options for setting up two computer labs at UNG. The limited budget and the availability of very old computer resources were key points to consider when making a final decision (Martínez-Mateo et al., 2009). The use of thin client technology in computer labs proved to be a success, especially taking into account that it was tested in a really tough environment, where there were no qualified staff, apart from a technical support staff working exclusively on maintenance. The project was considered a success due to (Martínez-Mateo et al., 2010): (i) the increase in the number of subjects that were offered over an e- learning platform like Moodle using the new computer labs, (ii) the increase in the number of students choosing to study at UNG, and (iii) the offer of a new course (fourth year) as result of student demand and the new subjects offered. 4.6 Unsuitable Scenarios Although tt is important to ascertain the main scenarios where the use of thin client technology is suitable, it is even more necessary to identify scenarios where this technology should be avoided. To identify scenarios that are unsuitable for the use of client technology, always keep in mind the key weakness highlighted in Section 3: high-motion. A list of scenarios that are not suitable for thin clients follows: Distance learning, unless it requires the physical presence of students in a classroom. 4 http://tedeco.fi.upm.es Multimedia learning, which is a discipline that has been especially developed in certain sectors of education, such as medicine (Ruiz et al., 2006). Mobile learning. As stated in Section 4.4, e- learning strategies calling for student mobility can not be implemented with thin clients. These scenarios require the use of special devices that are not covered by the current thin client technology. Although there are unsuitable scenarios related to multimedia, video, and other high-motion resources, the majority of computer-based scenarios do not require these features. Therefore, thin client technology is an alternative that is worthwhile considering. 5 CONCLUSIONS Computer-based learning methodologies and related infrastructures are essential nowadays at any level of the academic world. Computer labs and required ICT are becoming an economic and staff resource barrier for all educational institutions. Thus efforts to provide more effective solutions will have a practical impact on education. Thin client technologies have proven to be a good option for reducing budget and maintenance requirements in scenarios with more than five to eight computers. However, it would be a mistake to defend this solution without examining what use is going to be made of the lab equipment. There are many educational scenarios where thin clients are cheaper to use, easier to maintain and easier to upgrade. In this paper, we have identified the main advantages and limitations of thin clients regarding the most common scenarios. A widespread of this technology in some cases would improve global computer literacy. ACKNOWLEDGEMENTS We would like to thank the Universidad Politécnica de Madrid s Office of Cooperation for the Development for its financial an logistic support 5, and the members of TEDECO group for their interest, constructive comments and active participation in the development of this paper. 5 This work is partially supported by the project MES- TUN (Monitoring, evaluation and technological sustainability of the University of Ngozi) funded by the call 2009 of the Direction of Cooperation for the Development of the Technical University of Madrid. 123

INNOV 2010 - International Multi-Conference on Innovative Developments in ICT REFERENCES Anderson, R., Davis, P., Linnell, N., Prince, C., Razmo, V., and Videon, F. (2007). Classroom Presenter: Enhancing Interactive Education with Digital Ink. Computer, 40(9):56 61. Andria, G., Baccigalupi, A., Borsic, M., Carbone, P., Daponte, P., De Capua, C., Ferrero, A., Grimaldi, D., Liccardo, A., Locci, N., Lanzolla, A., Macii, D., Muscas, C., Peretto, L., Petri, D., Rapuano, S., Riccio, M., Salicone, S., and Stefani, F. (2007). Remote Didactic Laboratory G. Savastano, The Italian Experience for E-Learning at the Technical Universities in the Field of Electrical and Electronic Measurements: Overview on Didactic Experiments. IEEE Transactions on Instrumentation and Measurement, 56(4):1135 1147. Brinkley, D. (2006). Thin-clients in the Classroom; Software Compatibility and a Survey of Systems. In Reeves, T. and Yamashita, S., editors, Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education (ELEARN), pages 383 390. Callaghan, M., Harkin, J., McColgan, E., McGinnity, T., and Maguire, L. (2007). Client-server architecture for collaborative remote experimentation. Journal of Network and Computer Applications, 30(4):1295 1308. Special issue on Information technology. Casella, G., Costagliola, G., Ferrucci, F., Polese, G., and Scanniello, G. (2007). A SCORM Thin Client Architecture for E-Learning Systems Based on Web Services. International Journal of Distance Education Technologies, 5(1):13 30. Deboosere, L., De Wachter, J., Simoens, P., De Turck, F., Dhoedt, B., and Demeester, P. (2007). Thin Client Computing Solutions in Low- and High-Motion Scenarios. In Third International Conference on Networking and Services (ICNS), pages 38 38. Ioannidis, S., Keromytis, A. D., Bellovin, S. M., and Smith, J. M. (2000). Implementing a Distributed Firewall. In Proceedings of the 7th ACM conference on Computer and Communications Security (CSS), pages 190 199. Krikke, J. (2004). Thin clients get second chance in emerging markets. IEEE Pervasive Computing, 3(4):6 10. Martínez-Mateo, J., Muñoz Hernández, S., and Pérez-Rey, D. (2009). c&d-learning Implementation Architecture: Adapting e-learning to Developing Countries. In Proceedings of the First International Conference on Computer Supported Education (CSEDU), volume 1, pages 89 96. Martínez-Mateo, J., Pérez-Rey, D., and Muñoz Hernández, S. (2010). Student Motivation and Cross-Curricular Development through e-learning applied to Cooperation. In IEEE Engineering Education Conference (EDUCON). In press. Peiper, C., Chan, E., Campbell, R., Bresler, J., and Al- Muhtad, J. (2004). Expanding Education through Active Space Collaboration. In IEEE International Conference on Pervasive Computing and Communications Workshops, pages 236 240. Romm, D. (2006). It pays to be thin. Library Journal, 131(2):34 36. Ruiz, J. G., Mintzer, M. J., and Leipzig, R. M. (2006). The impact of E-learning in medical education. Academic Medicine: Journal of the Association of American Medical Colleges, 81(3):207 212. Simoens, P., Praet, P., Vankeirsbilck, B., De Wachter, J., Deboosere, L., De Turck, F., Dhoedt, B., and Demeester, P. (2008). Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices. In Australasian Telecommunication Networks and Applications Conference (ATNAC), pages 391 396. UMSICHT (2008). Study Environmental Comparison of the Relevance of PC and Thin Client Desktop Equipment for the Climate. Fraunhofer Institute for Environmental, Safety and Energy Technology. 124