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

About this book

Introduction

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.

Keywords

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

  • DOI https://doi.org/10.1007/978-1-4020-5969-8
  • Copyright Information Springer 2007
  • Publisher Name Springer, Dordrecht
  • eBook Packages Engineering
  • Print ISBN 978-1-4020-5968-1
  • Online ISBN 978-1-4020-5969-8