Programming mobile devices : an introduction for practitioners / / Tommi Mikkonen |
Autore | Mikkonen Tommi |
Edizione | [1st edition] |
Pubbl/distr/stampa | Chichester, England ; , : John Wiley, , c2007 |
Descrizione fisica | 1 online resource (246 p.) |
Disciplina |
004.165
621.3845 621.38456 |
Soggetto topico |
Mobile computing
Wireless communication systems |
ISBN |
1-282-34567-2
9786612345678 0-470-06107-3 0-470-06106-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Foreword by Jan Bosch -- Foreword by Antero Taivalsaari -- Preface -- Acknowledgments -- 1 Introduction -- 1.1 Motivation -- 1.2 Commonly Used Hardware and Software -- 1.3 Development Process -- 1.4 Chapter Overview -- 1.5 Summary -- 1.6 Exercises -- 2 Memory Management -- 2.1 Overview -- 2.2 Strategies for Allocating Variables to Memory -- 2.3 Design Patterns for Limited Memory -- 2.4 Memory Management in Mobile Java -- 2.5 Symbian OS Memory Management -- 2.6 Summary -- 2.7 Exercises -- 3 Applications -- 3.1 What Constitutes an Application? -- 3.2 Workflow for Application Development -- 3.3 Techniques for Composing Applications -- 3.4 Application Models in Mobile Java -- 3.5 Symbian OS Application Infrastructure -- 3.6 Summary -- 3.7 Exercises -- 4 Dynamic Linking -- 4.1 Overview -- 4.2 Implementation Techniques -- 4.3 Implementing Plugins -- 4.4 Managing Memory Consumption Related to Dynamically Linked Libraries -- 4.5 Rules of Thumb for Using Dynamically Loaded Libraries -- 4.6 Mobile Java and Dynamic Linking -- 4.7 Symbian OS Dynamic Libraries -- 4.8 Summary -- 4.9 Exercises -- 5 Concurrency -- 5.1 Motivation -- 5.2 Infrastructure for Concurrent Programming -- 5.3 Faking Concurrency -- 5.4 MIDP Java and Concurrency -- 5.5 Symbian OS and Concurrency -- 5.6 Summary -- 5.7 Exercises -- 6 Managing Resources -- 6.1 Resource-Related Concerns in Mobile Devices -- 6.2 Common Concerns -- 6.3 MIDP Java -- 6.4 Symbian OS -- 6.5 Summary -- 6.6 Exercises -- 7 Networking -- 7.1 Introduction -- 7.2 Design Patterns for Networking Environment -- 7.3 Problems with Networking Facilities and Implementations -- 7.4 MIDP Java and Web Services -- 7.5 Symbian OS and Bluetooth Facilities -- 7.6 Summary -- 7.7 Exercises -- 8 Security -- 8.1 Overview -- 8.2 Secure Coding and Design -- 8.3 Infrastructure for Enabling Secured Execution -- 8.4 Security Features in MIDP Java -- 8.5 Symbian OS Security Features -- 8.6 Summary -- 8.7 Exercises -- References -- Index. |
Record Nr. | UNINA-9910143701503321 |
Mikkonen Tommi
![]() |
||
Chichester, England ; , : John Wiley, , c2007 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Programming mobile devices : an introduction for practitioners / / Tommi Mikkonen |
Autore | Mikkonen Tommi |
Edizione | [1st edition] |
Pubbl/distr/stampa | Chichester, England ; , : John Wiley, , c2007 |
Descrizione fisica | 1 online resource (246 p.) |
Disciplina |
004.165
621.3845 621.38456 |
Soggetto topico |
Mobile computing
Wireless communication systems |
ISBN |
1-282-34567-2
9786612345678 0-470-06107-3 0-470-06106-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Foreword by Jan Bosch -- Foreword by Antero Taivalsaari -- Preface -- Acknowledgments -- 1 Introduction -- 1.1 Motivation -- 1.2 Commonly Used Hardware and Software -- 1.3 Development Process -- 1.4 Chapter Overview -- 1.5 Summary -- 1.6 Exercises -- 2 Memory Management -- 2.1 Overview -- 2.2 Strategies for Allocating Variables to Memory -- 2.3 Design Patterns for Limited Memory -- 2.4 Memory Management in Mobile Java -- 2.5 Symbian OS Memory Management -- 2.6 Summary -- 2.7 Exercises -- 3 Applications -- 3.1 What Constitutes an Application? -- 3.2 Workflow for Application Development -- 3.3 Techniques for Composing Applications -- 3.4 Application Models in Mobile Java -- 3.5 Symbian OS Application Infrastructure -- 3.6 Summary -- 3.7 Exercises -- 4 Dynamic Linking -- 4.1 Overview -- 4.2 Implementation Techniques -- 4.3 Implementing Plugins -- 4.4 Managing Memory Consumption Related to Dynamically Linked Libraries -- 4.5 Rules of Thumb for Using Dynamically Loaded Libraries -- 4.6 Mobile Java and Dynamic Linking -- 4.7 Symbian OS Dynamic Libraries -- 4.8 Summary -- 4.9 Exercises -- 5 Concurrency -- 5.1 Motivation -- 5.2 Infrastructure for Concurrent Programming -- 5.3 Faking Concurrency -- 5.4 MIDP Java and Concurrency -- 5.5 Symbian OS and Concurrency -- 5.6 Summary -- 5.7 Exercises -- 6 Managing Resources -- 6.1 Resource-Related Concerns in Mobile Devices -- 6.2 Common Concerns -- 6.3 MIDP Java -- 6.4 Symbian OS -- 6.5 Summary -- 6.6 Exercises -- 7 Networking -- 7.1 Introduction -- 7.2 Design Patterns for Networking Environment -- 7.3 Problems with Networking Facilities and Implementations -- 7.4 MIDP Java and Web Services -- 7.5 Symbian OS and Bluetooth Facilities -- 7.6 Summary -- 7.7 Exercises -- 8 Security -- 8.1 Overview -- 8.2 Secure Coding and Design -- 8.3 Infrastructure for Enabling Secured Execution -- 8.4 Security Features in MIDP Java -- 8.5 Symbian OS Security Features -- 8.6 Summary -- 8.7 Exercises -- References -- Index. |
Record Nr. | UNINA-9910830900503321 |
Mikkonen Tommi
![]() |
||
Chichester, England ; , : John Wiley, , c2007 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|