Middleware for Network Eccentric and Mobile Applications

Front Cover
Benoît Garbinato, Hugo Miranda, Luís Rodrigues
Springer Science & Business Media, Feb 7, 2009 - Computers - 454 pages

Middleware is a critical foundation needed to leverage the development of a wide range of mobile and ubiquitous applications. Intrinsic challenges when building such middleware require the combination of expertise from areas like distributed systems, networking, software engineering, and application development.

This textbook provides a comprehensive introduction to the main fundamental problems, technologies, paradigms, and solutions of concern to developers of middleware for mobile environments. The contributions are grouped into four parts, on networking and programming issues, communication models, middleware issues, and application issues. Each chapter is structured as a self-contained tutorial, presenting an overview of a specific topic and the state-of-the-art solutions for the related problems. In addition, the book also includes an authoritative reference list. The material has been successfully used in several thematic training schools organized by the ESF MiNEMA (Middleware for Network Eccentric and Mobile Applications) program, and the book's organization and presentation is ideal for an advanced course on middleware.

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

II
3
III
4
IV
6
V
7
VI
24
VII
25
VIII
26
IX
28
LIII
198
LIV
200
LV
214
LVI
219
LVII
220
LVIII
221
LIX
223
LX
230

X
38
XI
41
XII
43
XIII
45
XIV
47
XV
49
XVI
50
XVII
57
XVIII
59
XIX
60
XX
63
XXI
65
XXII
74
XXIII
92
XXIV
94
XXV
97
XXVI
99
XXVII
103
XXVIII
108
XXIX
110
XXX
111
XXXI
113
XXXII
114
XXXIII
116
XXXIV
118
XXXV
119
XXXVI
121
XXXVII
122
XXXVIII
126
XXXIX
146
XL
149
XLI
154
XLII
161
XLIII
165
XLIV
167
XLV
169
XLVI
170
XLVII
177
XLVIII
184
XLIX
189
L
191
LI
193
LII
195
LXI
241
LXIII
244
LXIV
245
LXV
247
LXVI
255
LXVII
264
LXVIII
265
LXIX
266
LXX
271
LXXI
279
LXXII
283
LXXIII
285
LXXIV
286
LXXV
288
LXXVI
293
LXXVII
297
LXXVIII
301
LXXIX
303
LXXX
305
LXXXI
307
LXXXII
312
LXXXIII
317
LXXXIV
319
LXXXV
323
LXXXVI
325
LXXXVII
332
LXXXVIII
346
LXXXIX
349
XC
350
XCI
351
XCII
361
XCIII
367
XCIV
369
XCV
371
XCVI
374
XCVII
378
XCVIII
381
XCIX
383
C
389
CI
435
CII
439
CIII
441
Copyright

Other editions - View all

Common terms and phrases

About the author (2009)

Benoît Garbinato is a Full Professor in computer science at the University of Lausanne, where he leads the Distributed Object Programming Lab. Prior to that he had worked in industry, first for the research lab of UBS in Zurich (Ubilab), where he lead the software engineering group, and later for Sun Microsystems' professional services, as senior software architect. His current research and teaching activities focus on the design and implementation of dynamic distributed architectures, such as pervasive and mobile systems.

Hugo Miranda is an Assistant Professor at the Informatics Department of the University of Lisbon. His research interests include protocol composition frameworks and mobile computing.

Luís Rodrigues is a Professor of the Departamento de Engenharia Informática at the Technical University of Lisbon. His current interests include fault-tolerant and real-time distributed systems, group membership and communication, replicated data management, publish-subscribe systems, peer-to-peer computing and mobile computing. He is a member of the Ordem dos Engenheiros, ACM, and IEEE.

Bibliographic information