2 the History and Prehistory of Symbian OS

Total Page:16

File Type:pdf, Size:1020Kb

2 the History and Prehistory of Symbian OS The Symbian OS Architecture Sourcebook The Symbian OS Architecture Sourcebook Design and Evolution of a Mobile Phone OS By Ben Morris Reviewed by Chris Davies, Warren Day, Martin de Jode, Roy Hayun, Simon Higginson, Mark Jacobs, Andrew Langstaff, David Mery, Matthew O’Donnell, Kal Patel, Dominic Pinkman, Alan Robinson, Matthew Reynolds, Mark Shackman, Jo Stichbury, Jan van Bergen Symbian Press Head of Symbian Press Freddie Gjertsen Managing Editor Satu McNabb Copyright 2007 Symbian Software, Ltd John Wiley & Sons, Ltd The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England Telephone (+44) 1243 779777 Email (for orders and customer service enquiries): [email protected] Visit our Home Page on www.wileyeurope.com or www.wiley.com All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the terms of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London W1T 4LP, UK, without the permission in writing of the Publisher. Requests to the Publisher should be addressed to the Permissions Department, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England, or emailed to [email protected], or faxed to (+44) 1243 770620. Designations used by companies to distinguish their products are often claimed as trademarks. All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners. The Publisher is not associated with any product or vendor mentioned in this book. This publication is designed to provide accurate and authoritative information in regard to the subject matter covered. It is sold on the understanding that the Publisher is not engaged in rendering professional services. If professional advice or other expert assistance is required, the services of a competent professional should be sought. Other Wiley Editorial Offices John Wiley & Sons Inc., 111 River Street, Hoboken, NJ 07030, USA Jossey-Bass, 989 Market Street, San Francisco, CA 94103-1741, USA Wiley-VCH Verlag GmbH, Boschstr. 12, D-69469 Weinheim, Germany John Wiley & Sons Australia Ltd, 42 McDougall Street, Milton, Queensland 4064, Australia John Wiley & Sons (Asia) Pte Ltd, 2 Clementi Loop #02-01, Jin Xing Distripark, Singapore 129809 John Wiley & Sons Canada Ltd, 6045 Freemont Blvd, Mississauga, Ontario, L5R 4J3, Canada Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Anniversary Logo Design: Richard J. Pacifico Library of Congress Cataloging-in-Publication Data Morris, Ben, 1958- The Symbian OS architecture sourcebook : design and evolution of a mobile phone OS / by Ben Morris. p. cm. Includes bibliographical references. ISBN-13: 978-0-470-01846-0 ISBN-10: 0-470-01846-1 1. Operating systems (Computers) 2. Symbian OS (Computer file) I. Title. QA76.76.O63M6835 2007 005.432 – dc22 2006103533 British Library Cataloguing in Publication Data A catalogue record for this book is available from the British Library ISBN: 978-0-470-01846-0 Typeset in 10/12pt Optima by Laserwords Private Limited, Chennai, India Printed and bound in Great Britain by Bell & Bain, Glasgow This book is printed on acid-free paper responsibly manufactured from sustainable forestry in which at least two trees are planted for each one used for paper production. To Philippa, with love. Contents About this Author xiii Acknowledgements xv Glossary of Terms xvii Introduction xix Part 1: The Background to Symbian OS 1 Why Phones Are Different 3 1.1 The Origins of Mobile Phones 3 1.2 From 2G to 3G 5 1.3 Mobile Phone Evolution 6 1.4 Technology and Soft Effects 7 1.5 Disruption and Complexity 9 1.6 The Thing About Mobile Phones 10 2 The History and Prehistory of Symbian OS 15 2.1 The State of the Art 15 2.2 In the Beginning 17 2.3 The Prehistory of Psion 20 2.4 The Beginnings of Symbian OS 22 2.5 The Mobile Opportunity 26 2.6 Background to the First Licensee Projects 27 2.7 Device Families 31 2.8 Operating System Influences 37 viii CONTENTS 3 Introduction to the Architecture of Symbian OS 45 3.1 Design Goals and Architecture 45 3.2 Basic Design Patterns of Symbian OS 49 3.3 Why Architecture Matters 49 3.4 Symbian OS Layer by Layer 52 3.5 The Key Design Patterns 56 3.6 The Application Perspective 65 3.7 Symbian OS Idioms 71 3.8 Platform Security from Symbian OS v9 83 4 Introduction to Object Orientation 87 4.1 Background 87 4.2 The Big Attraction 88 4.3 The Origins of Object Orientation 90 4.4 The Key Ideas of Object Orientation 92 4.5 The Languages of Object Orientation 100 Part 2: The Layered Architecture View 5 The Symbian OS Layered Model 111 5.1 Introduction 111 5.2 Basic Concepts 111 5.3 Layer-by-Layer Summary of the Symbian OS v9.3 Model 117 5.4 What the Model Does Not Show 119 5.5 History 119 6 The UI Framework Layer 121 6.1 Introduction 121 6.2 Purpose 122 6.3 Design Goals 123 6.4 Overview 123 6.5 Architecture 124 6.6 A Short History of the UI Architecture 128 6.7 Component Collections 129 7 The Application Services Layer 133 7.1 Introduction 133 7.2 Purpose 134 7.3 Design Goals 134 7.4 Overview 135 7.5 Legacy Application Engines 137 7.6 Architecture 137 7.7 Component Collections 149 CONTENTS ix 8 The OS Services Layer 165 8.1 Introduction 165 8.2 Purpose 166 8.3 Design Goals 168 8.4 Overview 170 8.5 Architecture 171 8.6 Generic OS Services Block 171 8.7 Multimedia and Graphics Services Block 177 8.8 Connectivity Services Block 192 9 The Comms Services Block 199 9.1 Introduction 199 9.2 Purpose 201 9.3 Design Goals 204 9.4 Overview 206 9.5 Architecture 206 9.6 Comms Framework 210 9.7 Telephony Services 220 9.8 Networking Services 230 9.9 Short-link Services 245 10 The Base Services Layer 255 10.1 Introduction 255 10.2 Purpose 255 10.3 Design Goals 256 10.4 Overview 257 10.5 Architecture 258 10.6 Component Collections 270 11 The Kernel Services and Hardware Interface Layer 279 11.1 Introduction 279 11.2 Purpose 280 11.3 Design Goals 281 11.4 Overview 283 11.5 EKA1 and EKA2 283 11.6 Singleton Component Collections 284 11.7 Kernel Architecture Block 285 11.8 Kernel Architecture Component Collections 295 12 The Java ME Subsystem 301 12.1 Introduction 301 12.2 Requirements of the Java ME Subsystem 302 12.3 Design Goals for the Java ME Subsystem 302 12.4 Evolution of Java on Symbian OS 303 xCONTENTS 12.5 Architecture 306 12.6 Component Collections 311 13 Notes on the Evolution of Symbian OS 319 13.1 The State of the Art 319 13.2 Summary of Symbian OS v6 Releases 319 13.3 Summary of Symbian OS v7 Releases 321 13.4 Summary of Symbian OS v8 Releases 324 13.5 Summary of Symbian OS v9 Releases 326 Part 3: Design Case Studies 14 The Use of Object-oriented Design in Symbian OS 333 14.1 Introduction 333 14.2 Pioneering the Object Approach in Psion 334 14.3 A Thoroughly Object-oriented Operating System 353 15 Just Add Phone 367 15.1 Introduction 367 15.2 Anatomy of a Phone 367 15.3 The Phone Operating System 368 15.4 Telephony 378 15.5 Messaging: It’s Different on a Phone 386 16 One Size Does Not Fit All: The Radical User Interface Solution 397 16.1 Introduction 397 16.2 Background to the Eikon GUI 402 16.3 Eikon Design Point 404 16.4 The Device Family Strategy 410 16.5 Quartz 416 16.6 Pearl 417 16.7 Nightingale 418 16.8 How to Develop a World-class GUI 420 16.9 Symbian OS User Interface Architecture 425 16.10 Future Directions 426 17 System Evolution and Renewal 429 17.1 Introduction 429 17.2 Design Lifetime 430 17.3 Renewal in Symbian OS 434 17.4 Evolution in the Kernel 436 17.5 Telephony Evolution 440 17.6 Sound and Vision Evolution 443 CONTENTS xi 17.7 Defining the Skin 444 17.8 Moving Towards Standard C++ 446 18 Creative Zoo or Software Factory? 453 18.1 Introduction 453 18.2 The Software Problem 453 18.3 Too Many Dragons 455 18.4 Software Development Approaches 456 18.5 What Making Software Is Really About 459 Appendix A: Symbian OS Component Reference 475 Appendix B: Interviewee Biographies 573 References 579 Index 583 About the Author Ben Morris joined Psion Software in October 1997, working in the software development kit team on the production of the first C++ and Java SDKs for what was at that time still the EPOC32 operating system. He led the small team that produced the SDKs for the ER5 release of EPOC32 and, when Psion Software became Symbian, he took over responsibility for expanding and leading the company’s system documentation team. In 2002, he joined the newly formed System Management Group in the Software Engineering organization of Symbian, with a brief to ‘define the system’. He devised the original System Model for Symbian OS and currently leads the team responsible for its maintenance and evolution.
Recommended publications
  • OPL – Die Open Programming Language Die Lösung Zur Entwicklung Von Mobilen Anwendungen?
    OPL – Die Open Programming Language Die Lösung zur Entwicklung von mobilen Anwendungen? Martin Dehler Schumannstraße 18 67061 Ludwigshafen [email protected] Abstract: Die Open Programming Language (OPL) ist eine unter der Lesser Gnu Public Licence frei verfügbare Programmiersprache für das derzeit am weitesten verbreitete Smartphone Betriebssystem von Symbian. Mit seiner BASIC ähnlichen Syntax, der kostenlosen Verfügbarkeit von Runtime und Entwicklungsumgebung und der möglichen Nutzung der kompletten C++ API über OPX Erweiterungen hat OPL das Potential, die Entwicklung mobiler Software wesentlich zu erleichtern und damit die Verbreitung von mobilem Computing in der Medizin nachhaltig zu fördern. 1 Mobile medizinische Software von und für Jedermann? Im Gesundheitswesen findet elektronische Datenverarbeitung (EDV) eine immer größere Beachtung. Insbesondere medizinische Softwarelösungen für mobile Endgeräte, die direkt beim Patienten eingesetzt werden können, bieten das Potenzial, eine weite Verbreitung zu finden. Vom Einsatz mobiler medizinischer Anwendungen erhofft man sich eine Verbesserung von Arbeitsprozessen, der Qualität der erbrachten Leistungen und nicht zuletzt eine Erhöhung der Wirtschaftlichkeit. Eine möglichst weite Verbreitung mobiler medizinischer EDV-Anwendungen setzt sowohl eine weit verbreitete Hardwareplattform, als auch eine geeignete Programmier- sprache voraus. Sowohl für die Hardwareplattform, als auch für die Programmiersprache wäre es wünschenswert, wenn sie nur geringe Investitionskosten erfordern würden. Industrielösungen,
    [Show full text]
  • Compatibilité Connecteur De Charge De Téléphone Mobile
    Sheet1 Compatibilité Connecteur de Charge de Téléphone Mobile Pour vérifier la compatibilité de votre téléphone : - Veuillez chercher votre modèle de téléphone dans la liste ci-dessous. ( Vous pouvez utiliser la fonction Recherche Ctrl+F) - Notez le type du connecteur de votre téléphone. - Assurez vous que le type de connecteur choisi est indiqué dans le descriptif du chargeur. Si votre appareil ne figure pas dans la liste, merci de le signaler : [email protected] Marque Modèle Connecteur Type Acer beTouch E110 microUSB TC4 Acer beTouch E120 microUSB TC4 Acer beTouch E130 microUSB TC4 Acer beTouch E140 microUSB TC4 Acer beTouch E210 microUSB TC4 Acer beTouch E400 microUSB TC4 Acer Inconia Smart microUSB TC4 Acer Liquid Metal microUSB TC4 Acer neoTouch P300 microUSB TC4 Acer neoTouch P400 microUSB TC4 Acer Stream microUSB TC4 Apple Iphone Apple OEM TC1 Apple Iphone 3G Apple OEM TC1 Apple Iphone 3GS Apple OEM TC1 Apple Iphone 4 Apple OEM TC1 Apple Iphone 4S Apple OEM TC1 Apple Iphone 5 Apple Lightning TC9 Blackberry 5790 Mini USB TC5 Blackberry 5820 Mini USB TC5 Blackberry 6210 Mini USB TC5 Blackberry 6220 Mini USB TC5 Blackberry 6230 Mini USB TC5 Blackberry 6280 Mini USB TC5 Blackberry 6510 Mini USB TC5 Blackberry 7210 Mini USB TC5 Blackberry 7230 Mini USB TC5 Blackberry 7250 Mini USB TC5 Blackberry 7280 Mini USB TC5 Blackberry 7290 Mini USB TC5 Blackberry 7510 Mini USB TC5 Blackberry 7520 Mini USB TC5 Blackberry 8800 Mini USB TC5 Blackberry 8820 Mini USB TC5 Blackberry 8830 Mini USB TC5 Blackberry 7100g Mini USB TC5 Blackberry 7100i Mini
    [Show full text]
  • Palm Security WP.Qxd
    Palm® Mobility Series: Security Smartphone and handheld security for mobile business. Mobile computing: Opportunities and risk By providing professionals with convenient mobile access to email, business applications, customer information and critical corporate data, businesses can become more productive, streamline business processes and enable better decision making. With the new ease of access to information comes a responsibility to protect the organization's data as well as the investment in mobile devices. In many ways, security risks for mobile computing are similar to those for other computing platforms. There are the usual concerns of protecting data, authenticating users, and shielding against viruses and other malicious Contents code. But because of their mobility and compact size, smartphones and handhelds present some additional challenges: Mobile computing: Opportunities and risk...................................................... 1 Know thy enemy: Security risks...................................................................... 2 • Smartphones and handhelds are more easily lost or stolen than Theft and loss ............................................................................................ 2 laptop or desktop computers. Password cracking .................................................................................... 2 Data interception ...................................................................................... 2 • Users often treat smartphones and handhelds as personal devices Malicious code
    [Show full text]
  • Powerview Command Reference
    PowerView Command Reference TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents ...................................................................................................................... PowerView User Interface ............................................................................................................ PowerView Command Reference .............................................................................................1 History ...................................................................................................................................... 12 ABORT ...................................................................................................................................... 13 ABORT Abort driver program 13 AREA ........................................................................................................................................ 14 AREA Message windows 14 AREA.CLEAR Clear area 15 AREA.CLOSE Close output file 15 AREA.Create Create or modify message area 16 AREA.Delete Delete message area 17 AREA.List Display a detailed list off all message areas 18 AREA.OPEN Open output file 20 AREA.PIPE Redirect area to stdout 21 AREA.RESet Reset areas 21 AREA.SAVE Save AREA window contents to file 21 AREA.Select Select area 22 AREA.STDERR Redirect area to stderr 23 AREA.STDOUT Redirect area to stdout 23 AREA.view Display message area in AREA window 24 AutoSTOre ..............................................................................................................................
    [Show full text]
  • Smartphone [ Smartphone History ] 6 Birth in the 1990S, Widespread Adoption with the Iphone
    NE Handbook Series 2011 Smartphone [ Smartphone History ] 6 Birth in the 1990s, Widespread Adoption with the iPhone [ Actual Smartphone Components ] 10 Taking Apart the iPhone 4 Click. 14 Glossary [ Components ] 14 RF Circuits 16 Application Processors 18 Liquid Crystal Panels 20 Organic Electroluminescence Panels Find. 22 CMOS Sensors 23 Pico Projectors 24 Touch Panels 26 Motion Sensors 28 NAND Flash Memory Buy. 30 DRAM 31 GPS 32 Ambient Light Sensors 33 MLCC 34 Li-Ion Rechargeable Batteries 35 USB 36 HDMI 37 SIM Cards [ Wireless Communication ] 38 GSM 39 W-CDMA 40 CDMA2000 41 Mobile WiMAX 42 LTE 44 Wireless LAN [ short-Range Communication ] 46 Bluetooth Low Energy and ANT 48 NFC 50 Wireless Power Supplies [ Operating System ] 52 Android 53 Windows Phone 7 54 iOS 55 Application Store Digi-Key is an authorized distributor for all supplier partners. New products added daily. © 2011 Digi-Key Corporation, 701 Brooks Ave. South, Thief River Falls, MN 56701, USA PR NE Handbook 2011│ SmartPhone Q Howwouldyouassessthecurrentsmartphone Rapidly Changing Smartphones market? Tap Digi-Key’s Potential Restle Smartphonedesignersdidnotinventsnappycolor graphicdisplays,touchscreens,interconnectivity,and Smartphones are proliferating rapidly, with many companies built-insensorssuchasaccelerometers,GPS,andgyro- selling designs sporting a wide variety of electronic compo- scopes,buttheyhavecertainlyinfluencedembeddeddevice nents, including touch panels and gyroscope sensors. What designers,componentmanufacturers,anddistributorsto are the major trends in the smartphone market? How can thinkaboutandincludetheseelementsintheirproduct smartphones be designed most effectively? And what strategy plans.Further,smartphoneeconomiesofscalehavehelped does components distributor Digi-Key Corp of the US have? reducethecostofsmartphone-likecomponents. Ithas Nikkei Electronics interviewed Randall Restle in his new post neverbeeneasiertoincorporatethesecomponentsinto as Director of Design Support Services and asked him about anyembeddedelectronicdevice.
    [Show full text]
  • Nokia and Symbian OS White Paper
    White Paper Nokia and Symbian OS White Paper Contents Nokia and Symbian – the history – extracts from Nokia announcements 3 What is Symbian 4 Symbian OS and Nokia products 5 Commercial benefi ts for both operators and developers 5 Symbian OS – fundamental customer requirements 6 Symbian OS – architecture 6 An open operating system 8 Symbian product releases – launching new technology 8 Writing applications for Symbian OS 8 2 White Paper Symbian is key to the future of the telecommunications industry. Nokia is basing its future smartphones on Symbian OS and it forms the basis of the recently launched Series 60 platform. Nokia is a founding member and shareholder of the Symbian alliance. This paper provides a basic understanding of why Nokia is strongly committed to Symbian – from both a commercial and a technical perspective. Additionally, some of the technical qualities of Symbian OS are examined in some detail – this section is aimed at the more technically minded reader. Nokia and Symbian – the history – extracts from Nokia announcements 24.6.1998 21.5.2001 13.11.2001 “It was announced today that Ericsson, “Nokia expects 50% of its 3G phones Open Mobile Architecture alliance Nokia and Psion have conditionally to use the Symbian Operating System launched – AT&T Wireless, Cingular agreed to form a new joint venture by 2004.” Jorma Ollila, CEO Nokia. Wireless, MM02, NTT DoCoMo, called Symbian. Nokia’s investment is Telefonica Moviles, Vodafone, Fujitsu, approx. USD 50 million. This agreement 5.6.2001 Matsushita, Mitsubishi Electric, is further strengthened by the support The Nokia 9290 Communicator (for US) Motorola, NEC, Nokia, Samsung, Sharp, of Motorola who have signed a launched – “The 9290 Communicator Siemens, Sony Ericsson, Toshiba and Memorandum of Understanding to join demonstrates Nokia’s commitment to Symbian to commit to products Symbian.“ not only provide unique, innovative and services based on open mobile products for our customers, but to do architecture enablers.
    [Show full text]
  • Secure Communications in the Smart Grid
    University of Nevada, Reno Secure Communications in the Smart Grid A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science and Engineering by Hayreddin Ceker Dr. Mehmet H. Gunes/Thesis Advisor Aug 2013 Copyright by Hayreddin Ceker 2013 UNIVERSITY OF NEVADA RENO THE GRADUATE SCHOOL We recommend that the thesis prepared under our supervision by HAYREDDIN CEKER entitled Secure Communications in the Smart Grid be accepted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE Mehmet H Gunes, Ph.D., Advisor Murat Yuksel, Ph.D., Committee Member Yantao Shen, Ph.D., Graduate School Representative Marsha H. Read, Ph.D., Dean, Graduate School August, 2013 i Secure Communications in the Smart Grid Hayreddin Ceker University of Nevada, Reno, 2013 Supervisor: Mehmet Hadi Gunes Abstract Smart grid has diverse stake holders that often require varying levels of access to grid state and measurements. At the distribution level (i.e., MAN), smart grid provides two way communication between households and utilities. At the transmis- sion level (i.e., WAN), multiple organizations need to share the transmission lines and cooperate with participants in their region. Efficient and reliable operation of the grid depends on accurate state measurements and secure data transfer to oper- ation centers. These tasks are complicated by the vast amount of data from diverse sources that are owned by multiple entities that impose physical, economic, market, and political constraints on the data sharing. However, to protect against grid-wide failures and defend against coordinated attacks, power grid operators need to increase data sharing.
    [Show full text]
  • Michael Steer
    Michael Steer eyond 3G is the official IEEE desig- classified as shown in Table 1. Few first generation (or nation for the next stage of wireless 1G) systems remain, except in the United States, where technology that some people call 4G AMPS (Advanced Mobile Phone System) remains a or fourth-generation radio. Over the background universal service. Most services are now years, every conceptual shift in wire- second generation (or 2G) dominated by Global System Bless technology has been characterized as a for Mobile Communications (GSM) but also with wide- generational change. With a good dose of spread development of code-division multiple access hindsight, the generations of radio and (CDMA). CDMA is a conceptual advance on the 2G major radio systems in each category are systems typified by GSM and so is commonly classified as 2.5G. Third generation (or 3G) offers a sig- nificant increase in capacity and is the opti- mum system for broadband data access. Third generation includes wideband mobile multimedia networks and broadband mixed wireless systems. The mobile systems support vari- able data rates depending on demand and the level of mobili- ty. Typically 144 kb/s is sup- ported for full vehicular mobil- ity and higher bandwidths for pedestrian levels of mobility. Switched packet radio tech- niques and wideband CDMA- like systems (as the physical channel is) rather than assigned physical channel schemes (referred to as circuit switched) are required to support this band- width-on-demand environment. There are two essential concepts beyond 3G. One of these is the provi- sion of data transmission at rates of 100 Mb/s while mobile and 1 Gb/s while station- ary.
    [Show full text]
  • Android Bluetooth Monitoring
    Android Bluetooth monitoring Hendrik Mende Fachbereich Elektrotechnik University of Applied Science M¨unster A thesis submitted for the degree of Bachelor of Science 2012 I dedicate this thesis to Braximo and the Abraxianer, great friends. Acknowledgements Foremost, I would like to express my gratitude to my supervisor Oresti Ba˜nos Legr´an for the support of my Bachelor studies and research, his guidance, motivation and enthusiasm. His continued advice and encouragement kept me focused. I must express my gratitude to Prof. Dr.-Ing. Peter Gl¨osek¨otter from the University of applied science M¨unster and Ignacio Rojas Ruiz from the Universidad de Granada, who made this thesis possible. I am grateful for the support from my friends and family, especially Hanna, Cati and Andreas with whom I spend a quality time and was able to explore and enjoy the many faces of Granada. Finally I would like to thank the Fachbereich f¨ur Elektrotechnik at the University of applied science M¨unster and the Escuela T´ecnica Superior de Ingenier´ıas Inform´atica y de Telecomunicaci´on at the Uni- versidad de Granada for giving me the opportunity to hold my final semester abroad. Abstract The ever progressing technological development of mobile phones, sen- sor technology and wireless communication systems have made a ubiq- uitous, permanent mobile monitoring of vital signs of the human body possible in recent times. Sensor devices are now small enough to be worn on the body and are able to provide data via a wireless network. The increasing computational performance of smart phones make pro- cessing and analysing of sensor data in a real time manner available.
    [Show full text]
  • PRESS RELEASE Nokia Reports Fourth Quarter 2005 Net Sales Of
    PRESS RELEASE 1 (24) January 26, 2006 Nokia reports fourth quarter 2005 net sales of EUR 10.3 billion, EPS of EUR 0.25 Nokia reports 2005 net sales of EUR 34.2 billion, EPS of EUR 0.83 Device market share gains in Q4 and 2005 drive 16% annual sales growth and 20% EPS growth Nokia’s Board of Directors will propose a dividend of EUR 0.37 per share for 2005 (EUR 0.33 per share for 2004) NOKIA Q4 and 2005 EUR million Q4/2005 Q4/2004 Change 2005 2004 Change (*revised) (%) (*revised) (%) Net sales 10 333 9 456 9 34 191 29 371 16 Mobile Phones 6 217 5 871 6 20 811 18 521 12 Multimedia 2 024 1 272 59 5 981 3 676 63 Enterprise Solutions 153 295 -48 861 839 3 Networks 1 951 2 031 -4 6 557 6 431 2 Operating profit 1 368 1 450 -6 4 639 4 326 7 Mobile Phones 1 060 1 107 -4 3 598 3 786 -5 Multimedia 310 168 85 836 175 Enterprise Solutions -136 -44 -258 -210 Networks 268 306 -12 855 884 -3 Common Group Expenses -134 -87 -392 -309 Operating margin (%) 13.2 15.3 13.6 14.7 Mobile Phones (%) 17.1 18.9 17.3 20.4 Multimedia (%) 15.3 13.2 14.0 4.8 Enterprise Solutions (%) -88.9 -14.9 -30.0 -25.0 Networks (%) 13.7 15.1 13.0 13.7 Financial income and expenses 78 116 -33 322 405 -20 Profit before tax and minority interests 1 453 1 556 -7 4 971 4 705 6 Net profit 1 073 1 083 -1 3 616 3 192 13 EPS, EUR Basic 0.25 0.24 4 0.83 0.69 20 Diluted 0.25 0.24 4 0.83 0.69 20 All reported Q4 and 2005 figures can be found in the tables on pages (10-13) and (19-23) SPECIAL ITEMS Fourth quarter 2005 special items - EUR 29 million charge for Enterprise Solutions restructuring
    [Show full text]
  • The Symbian OS Architecture Sourcebook
    The Symbian OS Architecture Sourcebook The Symbian OS Architecture Sourcebook Design and Evolution of a Mobile Phone OS By Ben Morris Reviewed by Chris Davies, Warren Day, Martin de Jode, Roy Hayun, Simon Higginson, Mark Jacobs, Andrew Langstaff, David Mery, Matthew O’Donnell, Kal Patel, Dominic Pinkman, Alan Robinson, Matthew Reynolds, Mark Shackman, Jo Stichbury, Jan van Bergen Symbian Press Head of Symbian Press Freddie Gjertsen Managing Editor Satu McNabb Copyright 2007 Symbian Software, Ltd John Wiley & Sons, Ltd The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England Telephone (+44) 1243 779777 Email (for orders and customer service enquiries): [email protected] Visit our Home Page on www.wileyeurope.com or www.wiley.com All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the terms of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London W1T 4LP, UK, without the permission in writing of the Publisher. Requests to the Publisher should be addressed to the Permissions Department, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England, or emailed to [email protected], or faxed to (+44) 1243 770620. Designations used by companies to distinguish their products are often claimed as trademarks. All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners.
    [Show full text]
  • CMJ251-Manajemen Jaringan Mobile
    CMJ251-Manajemen Jaringan Mobile Dosen Pengampu : 5165-Kundang K Juman, Ir, MMSI Prodi Teknik Informatika Fakultas Ilmu Komputer Applications Middleware Runtime Environment Mobile Operating System It is the software responsible for managing, and exporting the hardware resources provided by devices. It is vital component that hides the underlying hardware complexity and heterogeneity and enables the construction of software. It is similar to the desktop operating system with restricted components. It is including low memory footprint, low dynamic memory usage, efficient power management framework, real-time support for telephony and communication protocols and reliability. 1. Symbian OS 2. Palm OS 3. Windows CE .NET OS PalmOS PocketPC Symbian OS Symbian was established as a private independent company in June 1998 and is owned by Ericsson, Nokia, Panasonic, Motorola, Psion, Samsung Electronics, Siemens and Sony Ericsson. Headquartered in the UK, it has offices in Japan, Sweden, UK and the USA. Sistem operasi smartphone Dari versi 4.x – 9.x Sekarang versi 9.2 – 9.5 Paling banyak dipasaran versi 6.1 dan 7.0 Website: http://www.symbian.com Mendukung 2G, 2.5G, 3G dan 3.5G integrated multimode mobile telephony – Symbian OS integrates the power of computing with mobile telephony, bringing advanced data services to the mass market open application environment – Symbian OS enables mobile phones to be a platform for deployment of applications and services (programs and content) developed in a wide range of languages and content formats open standards and interoperability – with a flexible and modular implementation, Symbian OS provides a core set of application programming interfaces (APIs) and technologies that is shared by all Symbian OS phones.
    [Show full text]