Upgrade: Latest Issue
Upgrade: Home Page
Upgrade: Editorial Information
Upgrade: Schedule
Upgrade: News
Upgrade: Latest Issue
Upgrade: Past Issues
Contact Upgrade
Upgrade: Search Page
Upgrade, The European Journal for the Informatics Professional
Interested in subscribing to our Newslist? Click here
Next issue (December 2005)
Monographic section dedicated to
"The Semantic Web"

Upgrade, Vol. VI, issue no. 5: cover page by Antonio Crespo Foix, © ATI 2005

Vol. VI, issue no. 5,

October 2005

Computing
Omnipresence

 Published on behalf of CEPIS by Novática (ATI, Spain)

Contents
Editions in other languages

Guest Editors:

José-Antonio Gutiérrez de Mesa, Daniel Rodríguez-García, and Miltiadis D. Lytras

Contents
Editions of the monograph in other languages
  • Italian, by Tecnoteca / ALSI (summary, abstracts and presentation online)  **available soon**
  • Spanish, by Novática (full edition printed  --already available--; summary, presentation and abstracts online **already available**)


Editorial Team of Upgrade


Chief Editor: Rafael Fernández Calvo, <rfcalvo AT ati DOT es>
Associate Editors:
François Louis Nicolet, <nicolet AT acm DOT org>; Roberto Carniel, <rcarniel AT dgt DOT uniud DOT it>; Zakaria Maamar, <Zakaria DOT Maamar AT zu DOT ac DOT ae>; Soraya Kouadri Mostéfaoui, <soraya DOT kouadrimostefaoui AT unifr DOT ch>

(E-mail addresses written with anti-spamming disguise)

Acrobat Reader is required to display PDF files

CEPIS (Council of European Professional Informatics Societies) promotes Upgrade
UPENET (UPGRADE European NETwork), promoted by CEPIS
Novática, journal and magazine of ATI (Spain), publishes Upgrade
ALSI (Italy) promotes the Italian edition of Upgrade
Tecnoteca (Italy) promotes the Italian edition of Upgrade
SI (Swiss Informaticians Society) cooperates with Upgrade
EUCIP: European Certification of Informatics Professionals
 

Editorial Page

Editorial: In The Fifth Anniversary of UPGRADE
Monograph

Computing
Omnipresence

 UPENET
(
UPGRADE European NETwork)

Paper
s from
the Polish journal "Pro Dialog"
and the Italian journal "Mondo Digitale"



Editorial Page
Editorial: In The Fifth Anniversary of UPGRADE [PDF: 1 page, 114 KB]
Geoff McMullen (President of CEPIS)
Abstract: The President of CEPIS (Council of European Professional Societies), publisher of UPGRADE, commemorates and comments on the fifth anniversary of our digital journal.
Back to top of the page

Monograph: Computing Omnipresence
Published on behalf of CEPIS by Novática (ATI, Spain)
Guest Editors: José-Antonio Gutiérrez de Mesa, Daniel Rodríguez-García, and Miltiadis D. Lytras

Presentation
An Outlook for Ubiquitous Computing: Computing Power Anywhere and in Any Device [HTML] [PDF: 5 pages, 96 KB]
(Includes a list of Useful References for developers of mobile device applications.)
José-Antonio Gutiérrez de Mesa, Daniel Rodríguez-García, and Miltiadis D. Lytras - Guest Editors
Abstract: The guest editors, in addition to introducing this monography of Novática and UPGRADE and briefly introducing the papers it consists of, look into the mobile communications systems used in machine to machine communications.

Novatica Award to the best article published in 2005 (for further info - in Spanish - about the award click here)
The Critical Mass Problem of Mobile Ad-hoc Networks [PDF: 6 pages, 232 KB]
Jörg Roth
Abstract: Mobile ad-hoc networks have become increasingly popular in the last years and promise a huge potential for the future for mobile and ubiquitous computing scenarios. Ad-hoc networks allow users to communicate without a fixed network infrastructure, thus are interesting for many mobile communication scenarios. Multi-hop ad-hoc networks extend the communication range of individual nodes with the help of ad-hoc routing protocols. Many researchers focused on lower communication layers and developed several protocols in the past. In this paper, we want to abstract from the physical layer, the data link layer and routing issues, and want to measure the quality of an ad-hoc network independently from network and hardware issues. In order to achieve this, we first introduce a formal network model and a set of metrics. Then, with the help of a simulation tool, we measure the quality of ad-hoc networks in specific scenarios. We especially want to discover the prerequisites for sufficient connectivity, stability and coverage. We call the number of nodes to form a reasonable network the critical mass. As a result of our simulations, we get a considerable high critical mass for realistic usage scenarios.

Device and Context Influence on Wireless Infotainment Access: A Real World Story [PDF: 6 pages, 153 KB]
Tacha Serif and George Ghinea
Abstract: User considerations are paramount when it comes to take up of technologies, and even more so in the case of mobile devices, in which the success of a particular device often depends on its novelty appeal. However, relatively little work has been undertaken exploring how day-to-day tasks are affected when mediated by such access devices. This paper reports the results of an empirical study placed in a ‘real-world’ setting, in which participants undertook typical infotainment -combined information and entertainment access tasks on three different wireless-enabled mobile devices. These were a laptop, a Personal Digital Assistant and a Head Mounted Display device. Our results show that, with the exception of participants’ level of self-consciousness when using such devices in public environments, the user wireless infotainment access experience is generally unaffected by device type. Location was shown, though, to be a significant factor when users engage in tasks such as listening to online music or navigation.

The Problems of Printing in Server-Based Computing Environments [PDF: 6 pages, 175 KB]
Luis Bengochea-Martínez
 Abstract: Server-Based Computing (SBC) allows to run native applications installed in remote servers and accessing them from thin devices such as a personal computer, a PocketPC, a Smartphone or a PDA (Personal Digital Assistant). The TCP/IP (Transmission Control Protocol/Internet Protocol) connection with the server could be made through public switched telephone networks, mobile data services like GPRS (General Packet Radio Service) or UMTS (Universal Mobile Telecommunications System), Ethernet, wireless networking, or VPN (Virtual Private Networking). This technology permits the employees of a company to run the corporate applications from any location. Nevertheless, SBC environments have problems to print documents generated by those applications, firstly due to the need to install, in the servers, many printer drivers, but also due to the high bandwidth required by the printing data flow. In this article, an overview of the SBC technology is offered, showing the specific printing problems in these environments and proposing a solution based on the use of PDF (Portable Document Format) files to replace all print outputs produced by the applications executed in this way.

Using FOAF to Support Community Building [PDF: 3 pages, 129 KB]
Brian Kelly and Leigh Dodds
Abstract: The Semantic Web seeks to build a global distributed database through the integration of data from independent communities without the requirement for prior agreement on the structure of this data. This basic concept can be applied to the development of online communities. This paper outlines the potential for the FOAF (Friend Of A Friend) Semantic Web technology to ensure that resources can be defined in a way that promotes their ability for being shared with third-parties with a minimum of integration effort. The paper outlines FOAF’s potential for community-building in conferences.

Towards Ubiquitous Computing with Quality of Web Service Support [PDF: 6 pages, 196 KB]
Yannis Makripoulias, Christos Makris, Yiannis Panagis, Evangelos Sakkopoulos, Poulia Adamopoulou, Maria Pontikaki, and Athanasios Tsakalidis
Abstract: Web Services (WS) have introduced an new era for distributed application development. WS are based on ubiquitously adopted internet standards, therefore supporting interoperability across different platforms. Further establishment of web services in the Information Technologies (IT) arena demands the capability to dynamically respond to different non functional requirements such as performance, network communication or requirements of maintenance and execution cost. Recent work has been presented mainly towards the support of Quality of Service (QoS) parameters of the WS selection. Up to now, WS requesting process is supported by a industry standard catalogue, the UDDI (Universal Description, Discovery and Integration) [6], which does not take into account QoS requirements. In this work, we discuss WS discovery infrastructure that allows ubiquitous consumption of a WS with consideration of quality factors. We build upon the design presented by [1] and present a more generalized solution that comprises dynamic WS categories. The key target of this work is to combine typical procedures of WS discovery roadmap with the benefit of QoS characteristics without loss in compatibility. To verify and measure functionality, feasibility and effectiveness of the solution presented evaluation in laboratory environment has been performed.

The Open Source Software vs. Proprietary Software Debate and Its Impact on Technological Innovation [PDF: 4 pages, 83 KB]
Ricardo-José Rejas-Muslera, Juan-José Cuadrado-Gallego, Javier Dolado-Cosín, and Daniel Rodríguez-García
Abstract: Given the importance of the OSS (Open Source Software) vs. proprietary software debate - in economic and financial terms, and in terms of market opening and diversification, and even innovation - in this paper we examine the latest corporate movements and the most significant legislative trends in this area. At a Spanish national level, we make a brief review of domestic law, with special reference to the national anti-piracy plan, while at a worldwide level we take a look at the latest and most significant corporate movements and regulatory trends regarding this issue.

Localization in Ubiquitous Computing Using Acoustic Sensor Network [PDF: 7 pages, 227 KB]
Carlos-Manuel De Marziani, Jesús Ureña-Ureña, Álvaro Hernández-Alonso, Manuel Mazo-Quintas, Ana Jiménez-Martín, Juan-Jesús García-Domínguez, José-Manuel Villadangos-Carrizo, and Fernando-Javier Álvarez-Franco
Abstract: Systems that characterize the state of an entity or object are very important in “smart spaces” and “ubiquitous computing”; this information is usually known as the entity’s “context”. In order to offer an object the most suitable services one of the most important pieces of information required is its position. The mechanisms and techniques that determine spatial relations are named “location”. This article presents an indoor localization system in order to make a positioning among entities, fixed or mobile, without using an external infrastructure and only using acoustic transducers. Also, an analysis of the positioning algorithm, based on Multidimensional Scaling Technique (MDS), is carried out in order to verify errors originating from the mechanisms for measuring distances to estimate an object’s position.

Portable System For Patient Monitoring With Wireless Technologies [PDF: 7 pages, 173 KB]
José-Manuel Rodríguez-Ascariz, Luciano Boquete-Vázquez, Ignacio Bravo-Muñoz, and Pedro Martín-Sánchez
Abstract: This paper presents a system for monitoring certain physiological variables of a patient outside the hospital environment. The system comprises the following elements: Patient Terminal, a portable electronic system for obtaining the electrocardiographic signal (2 leads), analysing it at a basic level and sending it a short distance on a Bluetooth network; Analysis Module, a system with an analysis and communication capacity (Bluetooth and GPRS - General Packet Radio Service), which automatically analyses the information received and sends it on to the Control Centre and, lastly, the Control Centre, the central supervision unit for a given number of patients.

SIGLAS: A Practical Case of The Application of Ubiquitous Computing in Warehouse Management [PDF: 5 pages, 243 KB]
José-Julio González-Pozo and Manuel Ortega-Cantero
Abstract: Following the principles of Ubiquitous Computing, we have designed a warehouse management system, hereinafter referred to by its Spanish acronym SIGLAS (standing for Management System for Locating Goods in Warehouses), which we put forward as an example of the application of the Ubiquitous Computing paradigm to business management environments. This article details the processes that need to be undertaken in order to implement a Ubiquitous Computing project in a specific organization, paying special attention to the advantages of such a project.

Ubiquitous E-Management of Indicators [PDF: 3 pages, 148 KB]
Eladio Domínguez-Murillo, Ángel De Miguel-Artal, Beatriz Pérez-Valle, Áurea Rodríguez-Villanueva, and  María-Antonia Zapata-Abad
Abstract: Following the principles of Ubiquitous Computing, we have designed a warehouse management system, hereinafter referred to by its Spanish acronym SIGLAS (standing for Management System for Locating Goods in Warehouses), which we put forward as an example of the application of the Ubiquitous Computing paradigm to business management environments. This article details the processes that need to be undertaken in order to implement a Ubiquitous Computing project in a specific organization, paying special attention to the advantages of such a project.

Back to top of the page

The Guest Editors

José-Antonio Gutiérrez de Mesa is a graduate in Computer Science from the Universidad Politécnica de Madrid, Spain, a graduate in Mathematics from the Universidad Complutense de Madrid, a graduate in library and information sciences from the Universidad de Alcalá, Spain, and Doctor of Science from the Universidad de Alcalá, where he currently works as an associate professor. He has developed his professional career in various companies in the sector, acting as project manager on several occasions. He has also held posts as Director of IT Services at the Universidad de Alcalá, Assistant Director of the Escuela Politécnica de la Universidad de Alcalá, and Secretary of the Escuela Técnica Superior de Informática of that same university. He currently lectures in IT engineering and in the Library and Information Science Faculty, while supervising a number of doctoral theses in the Computer Science Dept. He is Chair of the Programme Committee of the First Iberoamerican Congress on Ubiquitous Computing (CICU) and has authored several publications on this subject. <jagutierrez AT uah DOT es>

Daniel Rodríguez-García graduated in Computer Science at the Universidad del País Vasco, Spain, and received his PhD from the University of Reading, United Kingdom. He currently lectures at Reading in the Dept. of Computer Science and is a member of the ACET (Centre for Advanced Computing and Emerging Technologies). His research interests are focused on software engineering and include software metrics and measurement, software engineering experimentation and soft computing, and distributed systems. <d.rodriguezgarcia AT reading DOT ac DOT uk>

Miltiadis D. Lytras holds a PhD from the Dept. of Management Science and Technology of the Athens University of Economics and Business (AUEB), Greece. His first degree was in Informatics (AUEB, Greece) while his further studies include an MBA degree from AUEB as well as a postgraduate diploma in Adults Learning (Selete Patras). He is a faculty member in both the Computers Engineering and Informatics Dept. (CEID) and the Department of Business Administration at the University of Patras, Greece. His research focuses on Semantic Web, knowledge management and e-learning, with more than 70 publications in these areas. He has co-edited thirteen special issues in international journals and has authored/edited six books. He is the founder of the Semantic Web and Information Special Interest Group (IG) in the Association for Information Systems, <http://www.sigsemis.org>. He serves as the Editor-in-Chief for three international journals, while acting as an associate editor or member of the Editorial Board in seven other journals. <mdl AT eltrun DOT gr>
Back to top of the page

UPENET (UPGRADE European NETwork) [PDF: 17 pages, 1 MB]

From Pro Dialog (PIPS, Poland)
Computer Algebra Systems

Problems with A Heart-Shaped Curve
Leszek Jankowski and Adam Marlewski

This paper was first published, in English, by Pro Dialog (issue no. 19, 2005, pp. 135-146). Pro Dialog, a founding member of UPENET, is a journal copublished, in Polish or English, by the Polish CEPIS society PTI-PIPS (Polskie Towarzystwo Informatyczne – Polish Information Processing Society) and the Poznan University of Technology, Institute of Computing Science.

Abstract: We examine the work of two computer algebra systems on an ordinary differential equation of the first order. Both systems, DERIVE 5 and Maple 8, yield implicit solutions, and both have problems plotting graphs of integral curves (which may be classified as heart-shaped). These problems are even more serious when, in Maple, we deal with the implicit solution, where the Lambert function is involved.

From Mondo Digitale (AICA, Italy)
Web Engineering

A Quality Model for Websites
Roberto Polillo


This paper was first published, in its original Italian version, under the title “Un modello di qualità per i siti web””, by Mondo Digitale (issue no. 2, Giugno 2005, pp. 32-44). Mondo Digitale, a founding member of UPENET (UPGRADE  European NETwok), is the digital journal of the CEPIS Italian Society AICA (Associazione Italiana per l'Informatica ed il Calcolo Automatico).

Abstract: The quality of a website is a product of the activity of many actors: web designers, graphic designers, software developers, content writers, webmasters, and web managers. The result of the work of each specialist must integrate correctly with the work of the others. In order to evaluate the quality of a website, a “quality model” is very useful, since it reminds us of the principal factors involved in achieving it. This article describes a simple quality model for websites, which has been used widely.

Back to top of the page


Monograph: Computing Omnipresence

Presentation
An Outlook for Ubiquitous Computing: Computing Power Anywhere and in Any Device [PDF: 5 pages, 96 KB]
José-Antonio Gutiérrez de Mesa, Daniel Rodríguez-García, and Miltiadis D. Lytras - Guest Editors
 
1 Introduction

It is traditional in Novática and UPGRADE monographs for the guest editors to write a presentation in which they describe the content and the salient features, followed by an article in which the same guest editors set out the main characteristics and the so-called "state of the art" of the subject of the monograph. In this particular monograph, for practical reasons we have decided to combine these two articles into one, so as to provide the reader with a single overview. We start by looking at the  most common devices using ubiquitous computing technology: wireless modules and terminals which also make up the most innovative segment of mobile transmission and reception technology. Weighing in at just a few grams and optimized down to the smallest possible size, these modern high-tech components enable all kinds of objects, devices, and applications to communicate easily and at any distance. Wireless modules and terminals are able to transform anything into a mobile network connected device, opening up almost endless communication possibilities. This is no pipe dream: it is a foretaste of mobile applications to come, which will be based on wireless communication between machines (machine to machine or M2M technology).

1.1 Ever Smaller Devices

Terminals are becoming smaller and smaller and, according to Moore’s Law - first postulated in the sixties and still valid today - the processing power of microchips doubles every eighteen months. This has led technology providers to supply inter-connectable equipment to communicate "anything". In 1995 Siemens started the ball rolling in the machine to machine communications market with their M1, the first module to be compatible with the GSM mobile telephony standard. They were followed by NOKIA and WaveCom, and a number of other manufacturers who day by day brought improvements to the performance of wireless module (WM) technologies. Current wireless modules from the various manufacturers weigh in at a bare 8 to 12 grams. They incorporate (and in most cases support programming in) Java 2 Micro Edition (J2ME) or, in the case of the Windows Mobile devices, they incorporate .NET technologies.

Ubiquitous computing, or computing power anywhere and in any device, however familiar, is made possible by processors of this type connected wirelessly. By using tiny sensors, life is imbued with a new capacity for processing and communicating information wherever it is. This has given rise to a number of new applications which will have an economic and social impact beyond anything we can imagine.

In order to create this new type of ubiquitous computing software we need to distinguish between modules and terminals. On the one hand we can say that wireless modules are integrated in a solution; they are normally used to build new devices or they are embedded in domestic appliances or other more or less commonplace devices. On the other hand we have terminals which are independent units; they have their own case and can be connected to other devices by cable or by short range radio links such as Bluetooth or WiFi (Wireless Fidelity), as well as to data networks supported by the mobile telephony operators.

1.2 Devices Are Becoming Miniaturized

The miniaturization of components is making it possible for wireless module based ubiquitous computing to reach a world of applications that just a few years ago would have been unthinkable. For example, wireless modems used in home security systems enable householders to be kept perfectly informed about the state of their homes and even to remotely control certain devices, such as the heating, curtains or blinds, lighting, or the washing machine.

This brings us to the sectors currently enjoying the strongest growth: machine to machine (M2M) applications and the gadgets (or accessories) and applications used by the automobile industry. The latest ubiquitous computing terminals make it possible to monitor the correct functioning of the various modules to be found in a car. These permit insurance companies to be kept informed about the risk implicit in speeding or driving in areas with a large number of accident black spots, provide drivers with GPS-based (Global Positioning System) navigation, and even tell them where the nearest service station is when their car switches over to its reserve fuel supply. Or when the car detects that it needs some kind of service it can "negotiate" an appointment with the garage that best suits the user.

In homes, central heating and air conditioning systems can be remotely controlled, while refrigerators can be kept stocked up and consume-by dates controlled, in the same way that vending machines inform restockers when stocks fall below reorder levels.

Another important sector is telecontrol: wireless modules use sensors to obtain measurements of traffic flows, ambient air pollution, or weather data, process them, transmit them if necessary, and take decisions which are implemented via electronic actuators.
 

2 Good Prospects for Commercial Developments

Mobile telephony-based machine to machine applications and solutions are forecast to enjoy strong growth and stable market conditions in the future. In fact, it is expected that the vast majority of objects, devices, and machines engaged in mobile interaction will soon equal or outnumber human users of cellular telephony.
According to estimates from NTT DoCoMo, <http:www. nttdocomo.com>, Japan’s top mobile phone operator, by the end of the first decade of this century only one in three of their customers will be human. The Fraunhofer Institute for Secure Telecooperation (SIT) predicts that in 2008 mobile devices will be the most common way to make a telephone call, connect to the Internet, and make electronic payments (see <http://www.sit.fraunhofer.de/cms/en/forschungs bereiche/forschungs bereiche.php>). Services and content for the household sector are also expected to be the most successful applications. And according to Forrester Research, in 2020 the number of mobile machine "sessions" will be exceed the number of personal "sessions" by a factor of 30 (see <http://www.forrester.com/my/0,7179,2-0,00.html>). Market research forecasts that the world market for wireless modules and terminals will turn over around 3,500 million euros in 2006. This market can be broken down into three main segments: M2M, automotive, and consumer products.

2.1    The Machine to Machine Communications Sector: Possible Opportunities for Application in Telemetry And Telematics Systems

In this section we look at some of the sectors in which M2M applications show the strongest growth.

The Telemetry Sector

On the one hand there is telemetry which enables the properties of systems and devices to be controlled remotely wherever they are located by sending numerical measurement information or capturing data within their reach. Meanwhile telematics systems combine telecommunications and computing to enable connected and normally mobile systems to exchange data. The effective operation of telematics systems allows companies to maintain a virtual presence wherever it is needed, thereby improving their bottom line.

Thus, by way of an example, Siemens Mobile’s latest M2M module is the XT55, the first compactly designed tri-band GSM/GPRS-enabled (General Packet Radio Service) module featuring a GPS receiver for satellite navigation. The combination of these two technologies enables users to seamlessly track goods, vehicles, and even people. The new tracking module will have a great many uses, especially in such fields as transport, logistics, and security services.

The Automotive Sector

One of the applications of this technology expected to gain a major boost from the incorporation of UMTS are multimedia and telematics systems for vehicles, providing infotainment services for drivers and their passengers while increasing the safety of the vehicle itself. Although this market is still in its infancy, according to analysts Frost & Sullivan the total turnover from automotive infotainment technologies in Europe will top the 9,000 million euro mark in 2010. In the next few years telematics systems will become practically standard equipment in all new vehicles sold in Europe.

2.2  The Consumer Products Sector

Wireless terminals and modules provide connection with greater freedom of movement for both work and private use. Thanks to GPRS and 3G/UMTS (Third Generation/Universal Mobile Telecommunications System) technologies, connections can be kept active permanently (operators charge per byte transmitted, not by connection time). Current technology already allows us to enjoy mobile computing and multimedia services on our PDAs (Personal Digital Assistants) and laptops, and the multiplexer function permits parallel wireless voice telephony, faxing, text messaging, downloading, emailing, and Internet access so as to be able to stay connected without communicating if need be. The packet-based transmission mode in GPRS (i.e. packet switching) permits continuous operation, enabling users to keep their email accounts open without interruption so they can read their messages as they come in.

Some manufacturers, like Siemens with their Gericom model, have already started to install wireless modules in their portable devices. Panasonic, for example, offers wireless modules as an option in their "Toughbook" range of laptops and handhelds designed for use on construction sites and in maintenance, rescue, and research work and able to withstand extreme conditions.

By way of an example, some service providers are offering wireless handheld PCs (Personal Computers) to stockbrokers in Taiwan to enable them to keep up to date with stock market trends and to trade online. Another example is in Hong Kong where PDAs are used by betting offices to keep them in touch with their customers so they can place bets from anywhere at any time. A doctoral student is developing a ubiquitous computing based system to meet the quality management requirements of a major nationwide corporation, and a research team is developing a PDA-based system for use as a smart virtual tourist guide for programming routes according to the time the tourist has available, his or her tastes, and any possible overcrowdedness of tourist venues, plus other considerations such as the weather and traffic congestion.

More and more multiple use modems are coming onto the market. These small add-ons, also referred to as dongles, can be connected via a USB (Universal Serial Bus) interface, or when produced in the form of slim PCMCIA (Personal Computer Memory Card International Association) cards can be inserted into laptops, handhelds, and other units.


3 Communication Technologies

3.1 GPS Systems

GSM (Global System for Mobile Communications) is a digital system for land mobile communications which was initially used in Europe but later became a worldwide standard [5].
A GSM system is a radio cellular communications system. The area to receive coverage is divided up into smaller cells in order to make the best use of the spectrum assigned to each operator and to reuse the available channels.

Basically communication via GSM works as follows. When the mobile device is switched on, a signal is sent to the Base Station Controller (BSC) via the base transceiver station which is providing coverage to the mobile terminal at that moment so the call can be recorded in the VLR (Visitor Location Register).

In order to make a call the first thing the system does is to request a signalling channel to communicate with the network and send it the necessary information (contained in the SIM, Subscriber Indetification Module) to establish a call. Then there is a dialogue with the HLR (Home Location Register) to establish such parameters as routing, speed, target address, error correction technique, etc.) after which communication is established.

3.2 GPRS systems

GPRS systems were introduced by the ETSI (European Telecommunication Standard Institute) as part of the second phase of GSM. It uses packet switching communication permitting, among other things, always-on Internet connection and access to data networks. The transmission speed and bandwidth are also greater than with GSM and the service is priced by the amount of data transmitted rather than by connection time.

In addition to some software changes to the current GSM network, GPRS incorporates three new hardware elements (GGSN, SGSN and PCU), over an IP-based backbone.

3.2   UMTS Systems

UMTS (Universal Mobile Telecommunications System) is a member of the global IMT-2000 family of the ITU (International Telecommunication Union) third generation mobile standards. UMTS will play a leading role in the creation of the future mass market for high quality wirelessmultimedia communications which will reach 2,000 million users worldwide in 2010. UMTS is the preferred mobile platform for tomorrow’s large content services and applications. In the last ten years UMTS has been the focus of intensive research and development worldwide, and is supported by a many of the major telecommunications manufacturers and operators as it provides an opportunity to create a mass market for access to the Information Society for highly personalized and user-friendly mobile services.

UMTS extends current mobile wireless and satellite technologies, providing greater capacity, data transmission capabilities, and a much wider range of services by using an innovative radio access program and an improved core network.


4 Use of Modules

Wireless modules are typically governed by a PC or a PDA, but when the application has to fit into a small space it is normal to use an ad hoc circuit controlled by a small microcomputer, such as a PIC or similar.

It is now becoming normal for the microcomputer controlling the module to be capable of being manipulated by some sort of programming language provided by the module manufacturers themselves. This program is stored in part of the user’s memory and generally communicates via AT type commands.

The development of truly robust business applications in which security aspects may be compromised is also a field which needs to be looked into, as is the entire lifecycle of ubiquitous computing based information systems.


5 Content of the monograph

This monograph comprises ten articles covering specific aspects of the ubiquitous computing world both from a theoretical and a practical standpoint. Some of these  articles have been chosen from the First Iberoamerican Congress on Ubiquitous Computing  (CICU) held in the city of Alcalá de Henares, Spain, from May 4 to 6 of this year, <http://www.cicu.uah.es/>, which took over the baton from the Mobigame conferences held at the same university the four previous years. Other prestigious European authors have also been selected to complete the view afforded by this edition.

To prepare this monograph we decided to divide the articles up into four broad thematic sections, the first of which deals with fundamentals and emerging technologies. For this section we chose the article "The Critical Mass Problem of Mobile Ad-hoc Networks" by Jörg Roth, from the University of Hagen in Germany, written having in mind that mobile ad-hoc networks have become increasingly popular in the last years and promise a huge potential for the future for mobile and ubiquitous computing scenarios. In this section we also include the work "Device and Context Influence on Wireless Infotainment Access: A Real World Story", by Tacha Serif and George Ghinea, from Brunel University in the United Kingdom, which describes the interesting results obtained from a real case study of the use of mobile devices.

The second section is devoted to new needs of today’s mobile communications and is headed by Luis Bengochea-Martínez’s article "The Problems of Printing in Server-Based Computing Environments", where the author, from the Universidad de Alcalá in Spain, looks at the need for standardised criteria for companies, and more specifically he proposes the use of PDF documents to try to alleviate the load on print controllers and servers. In their article "Using FOAF to Support Community Building", Brian Kelly and Leigh Dodds, from the University of Bath in the United Kingdom, provide us with a practical case of how to use FOAF to capture metadata in XML (eXtensible Markup Language) capable of being used in the construction of a globally available semantic web for ubiquitous terminals. Meanwhile, the paper "Towards Ubiquitous Computing with Quality of Web Service Support", by Yannis Makripoulias, Christos Makris, Yiannis Panagis, Evangelos Sakkopoulos, Poulia Adamopoulou, Maria Pontikaki, and Athanasios Tsakalidis, all from the University of Patras in Greece, stress the need to establish control parameters in order to select Web Services with sufficient quality, especially when they involve consumers of services using ubiquitous devices. This second section is completed by the article "The Open Source Software vs. Proprietary Software Debate and Its Impact on Technological Innovation", provided by a research group from several universities comprising Ricardo Rejas-Muslera,  Juan J. Cuadrado Gallego, Javier Dolado-Cosín and Daniel Rodríguez García; this article takes a look from a legal point of view at the possible future consequences of current policies and trends affecting legal software protection and the presence and accessibility of Open Source software, with a special focus on ubiquitous devices where any decision taken will affect millions of potential users.

The third section deals with initiatives for creating new services for ubiquitous, and the first article is from a group of lecturers from the Electronics Department of the Universidad de Alcalá (Carlos-Manuel De Marziani, Jesús Ureña-Ureña, Álvaro Hernández-Alonso, Manuel Mazo-Quintas, Ana Jiménez-Martín, Juan-Jesús García-Domínguez, José-Manuel Villadangos-Carrizo, and Fernando-Javier Álvarez-Franco) entitled "Localization in Ubiquitous Computing Using Acoustic Sensor Network" in which they present their results regarding the processing of contexts or relevant  information about objects, and the techniques and mechanisms that determine the spatial relationships that exist between those objects which enable them to be located. The other article in this third section is entitled "Portable System For Patient Monitoring With Wireless Technologies", by José-Manuel Rodríguez-Ascariz, Luciano Boquete-Vázquez, Ignacio Bravo-Muñoz and Pedro Martín-Sánchez - also from the Electronics Department of the Universidad de Alcalá - describes a hardware-software solution in a ubiquitous computing environment for processing electrocardiograms capable of performing calculations to help doctors make their diagnoses.

The fourth and final section deals with real applications in the world of computing mobility. Here we have chosen an article by José-Julio González-Pozo and Manuel Ortega-Cantero, from the Universidad de Castilla-La Mancha in Spain, entitled "SIGLAS: A practical case of the application of Ubiquitous Computing in Warehouse Management" in which they take a look at the processes that need to be undertaken in order to implement this kind of technology in specific business organizations. This section, and the monograph, close with the article "Ubiquitous E-Management of Indicators", written by Eladio Domínguez-Murillo, Ángel De Miguel-Artal, Beatriz Pérez-Valle, Áurea Rodríguez-Villanueva and María-Antonia Zapata-Abad, from the Universidad de Zaragoza in Spain, provides us with, among other things, an action protocol for the diagnosis and treatment central catheter related infections which focuses on those technologies of ubiquitous computing that involve the creation of environments with high processing and communication capabilities that respond to static changes.


Acknowledgements

The work that went into this current edition of UPGRADE and Novática would not have been possible without the selfless work of a great many people. First and foremost, the authors themselves, whose labours, under the guidance of the reviewers who I would also like to thank for their efforts, resulted in the articles making up this edition. I would also like to thank the members of the programme committee of the First Iberoamerican Congress on Ubiquitous Computing (CICU’2005) for their valuable work in disseminating these technologies and, finally, I would like to thank Novática and UPGRADE’s editor in chief for all the contributions and improvements he has made since the inception of this monograph and all the encouragement and help he has provided.


Translation by Steve Turpin

Back to top of the page

Useful References on Ubiquitous Computing developer communities

Developer communities are free membership associations in which tools can be found to develop J2ME applications. Normally manufacturers do not open up their websites to you unless you have registered as a community member. When you are a member of a specific community the manufacturer will allow you access to privileged information and let you download the relevant toolkits by using the user keys and passwords provided.

The toolkits contain compilers, device emulators, and even some examples for testing and training purposes, to help users build their own first applications.

One of the most important communities we should mention is the one belonging to SUN Microsystems, the JDC (Java Development Connection) community, which can be accessed at <http://developer.java.sun.com/developer>. The environment has the functionality required to create and compile projects and then test them on various wireless simulators, such as a colour phone, a black and white phone, and a widescreen phone. It is also integratable with Forte for Java project development.

IBM’s user/developer community is accessible at <http://www.ibm.com/developerworks> and uses IBM’s Visual Age Micro Edition for Java. The environment incorporates not only compilers and emulators but also a number of virtual Java machines to test several different environments and a support tool for project management.

Borland’s Java community is at <http://community. borland.com/java> which provides JBuilder tools integrated to work with Nokia. The version, called Nokia Mobile Set, enables users to develop J2ME applications.

In some cases it is a good idea to use the developer environments provided by the mobile device manufacturers such as Motorola’s community with their MAGNET (Motorola Applications Global Network) environment, available at <http://www.motorola.com/developers>. There is also a 30-day trial version of the development kit Metrowerks CodeWarrior which enables users to develop projects using J2ME, as in the previous environment, but which can be used to produce offline games as it has a Wireless Toolkit. The downside is that its software only emulates some of Motorola’s own terminals, such as the i50 and the i85.

NOKIA’s development environment, called Nokia Development Forum, is accessible at <http//www.forum. nokia.com> while Siemens’ environment is to be found at <http://www.siemensmobile.com> by accessing the Developers Portal.

Other interesting information is to be found in KVMwp.pdf which is a set of general information about J2ME downloaded from SUN’s website at
<http://archives.java.sun.com/archives/kvm-interest.html>.

Other mobile communications fora and sites are listed below:

Back to top of the page

Last updated on December 8th, 2005 by the Editorial Team of Upgrade

Copyright © CEPIS 2005. All rights reserved unless otherwise stated.