Mobile Phone Programming

Application to Wireless Networking

  • Frank H. P. Fitzek
  • Frank Reichert

Table of contents

  1. Front Matter
    Pages i-xxiv
  2. Introduction

    1. Front Matter
      Pages 1-1
    2. Frank H. P. Fitzek, Frank Reichert
      Pages 3-20
  3. Mobile Phone Programming Languages

    1. Front Matter
      Pages 22-22
    2. Jürgen Scheible
      Pages 23-61
    3. Gian Paolo Perrucci, Andreas Häber
      Pages 63-93
    4. Morten V. Pedersen, Frank H. P. Fitzek
      Pages 95-138
    5. Eero Penttinen, Antti Saukko
      Pages 139-158
    6. Thomas Arildsen, Morten L. Jørgensen
      Pages 159-174
    7. Matti Sillanpää
      Pages 175-205
    8. Rico Wind, Christian S. Jensen, Kristian Torp
      Pages 207-235
  4. Infrastructure-Based Communication

    1. Front Matter
      Pages 238-238
    2. Andreas Häber
      Pages 239-255
  5. Peer-to-Peer Communication

    1. Front Matter
      Pages 258-258
    2. Michael Stini, Martin Mauve, Frank H. P. Fitzek
      Pages 259-270
    3. Morten V. Pedersen, Frank H. P. Fitzek
      Pages 271-274
    4. Morten V. Pedersen, Frank H. P. Fitzek
      Pages 275-279
  6. Cooperative Communication

    1. Front Matter
      Pages 282-282
    2. Marcos D. Katz, Frank H. P. Fitzek
      Pages 283-297
    3. Anders Grauballe, Ulrik Wilken Rasmussen, Mikkel Gade Jensen, Frank H. P. Fitzek
      Pages 299-310
    4. Imre Kelényi, Gergely Csúcs, Bertalan Forstner, Hassan Charaf
      Pages 311-324
    5. Leonardo Militano, Gergely Csúcs, Frank H. P. Fitzek
      Pages 325-339
  7. Cross-Layer Communication

    1. Front Matter
      Pages 342-342
    2. Thomas Arildsen, Frank H. P. Fitzek
      Pages 343-362
    3. Morten V. Pedersen, Gian Paolo Perrucci, Thomas Arildsen, Tatiana Kozlova Madsen, Frank H. P. Fitzek
      Pages 363-371
  8. Sensor Networks

    1. Front Matter
      Pages 374-374
    2. Frank H. P. Fitzek, Stephan Rein
      Pages 375-380
    3. Paul Coulton, Will Bamford, Fadi Chehimi, Paul Gilberstson, Omer Rashid
      Pages 381-396
    4. Stephan Rein, Clemens Gühmann, Frank H. P. Fitzek
      Pages 397-410
    5. Janne Dahl Rasmussen, Peter Østergaard, Jeppe Jensen, Anders Grauballe, Gian Paolo Perrucci, Ben Krøyer et al.
      Pages 411-417
  9. Power Consumption in Mobile Devices

    1. Front Matter
      Pages 420-420
    2. Olli Silvén, Tero Rintaluoma
      Pages 421-439
    3. Gerard Bosch Creus, Mika Kuulusa
      Pages 449-462
  10. Back Matter
    Pages 463-473

About this book


This book provides a solid overview of mobile phone programming targeting both academia and industry. Mobile Phone Programming covers all commercial realizations of Symbian, Windows Mobile and Linux platforms. Each programming language (JAVA, Python, C/C++) and a set of development environments are introduced “step by step” making developers familiar with current limitations, pitfalls, and challenges.
Each chapter contains examples and source code to rapidly make developers familiar with the most important concepts. Examples cover peer to peer networks, cooperative networking, cross layer protocol design, key challenges such as power consumption, and sensor networks for which a full hardware and software implementation is provided.
Whether you are an experienced developer or an advanced student Mobile Phone Programming will be your key reference for successfully entering the world of software development for mobile devices.


Bluetooth C++ programming language Java Linux Python Windows communication development distributed computing multimedia programming programming language radio-frequency identification (RFID) sensor network wireless sensor networks

Editors and affiliations

  • Frank H. P. Fitzek
    • 1
  • Frank Reichert
    • 2
  1. 1.Department of Electronic SystemsAalborg UniversityDenmark
  2. 2.Faculty of Engineering and ScienceAgder University CollegeNorway

Bibliographic information