Chapter 5. Machine Independent Code

  1. Iakovos Venieris1,
  2. Fabrizio Zizza2 and
  3. Thomas Magedanz3
  1. F. Chatzipapadopoulos,
  2. M. Perdikeas and
  3. I. Venieris

Published Online: 5 OCT 2001

DOI: 10.1002/0470841869.ch5

Object Oriented Software Technologies in Telecommunications: From Theory to Practice

Object Oriented Software Technologies in Telecommunications: From Theory to Practice

How to Cite

Chatzipapadopoulos, F., Perdikeas, M. and Venieris, I. (2001) Machine Independent Code, in Object Oriented Software Technologies in Telecommunications: From Theory to Practice (eds I. Venieris, F. Zizza and T. Magedanz), John Wiley & Sons, Ltd, Chichester, UK. doi: 10.1002/0470841869.ch5

Editor Information

  1. 1

    National Technical University of Athens, Greece

  2. 2

    Siemens Information and Communication Networks SpA, Italy

  3. 3

    IKV++ GmbH Informations und Kommunikations Technologie, Germany

Publication History

  1. Published Online: 5 OCT 2001

ISBN Information

Print ISBN: 9780471623793

Online ISBN: 9780470841860

SEARCH

Keywords:

  • computer networks;
  • distributed computing;
  • mobile code;
  • MHEG;
  • Java

Summary

This chapter examines machine independent code. More specifically, MHEG and Java are described. MHEG, a middleware for pre-orchestrating multimedia presentation was defined with the aim of providing a processor and presentation capabilities abstraction layer in order to write software for settop boxes. This domain, was also the initial focus of Java although the latter technology grew to include a much wider range of opportunities becoming in the process a full blown platform / programming language. The description of these two technologies lays the groundwork for introducing mobile agent technologies and for understanding the requirements underpinning the use of mobile code in future wireless / mobile networks characterized by great diversity in the terminal devices participating in them.