Java ME on Symbian OS
In this book, experts from Symbian, Nokia and Sun Microsystems expose the power of Java ME on Symbian OS. The book introduces programming with Java ME on Symbian OS, and also reveals what is found 'under-the-hood'. It is logically divided into four main sections:Introduction to Java ME a...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Chichester, England ; Hoboken, NJ :
John Wiley
c2009.
|
Edición: | 1st edition |
Colección: | Symbian Press
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627644106719 |
Tabla de Contenidos:
- Java ME on Symbian OS; Contents; Foreword; Kicking Butt with Java Technology on Symbian OS; About This Book; Author Biographies; Author's Acknowledgements; Symbian Press Acknowledgements; Part One: Introduction to Java ME and Programming Fundamentals; 1 Introduction to Java ME, Symbian OS and Smartphones; 1.1 2003: Rise of the Mobile; 1.2 2008: Mobile Generation; 1.3 Meet the Host - Symbian OS; 1.4 What Is Java?; 1.5 Java ME; 1.6 Why Use Java ME on Symbian OS?; 1.7 Java's Place in the Sun; 1.8 Routes to Market; 1.9 Time for a Facelift; 1.10 Back to the Future: MSA 2.0 and MIDP 3.0
- 1.11 Summary2 Fundamentals of Java ME MIDP Programming; 2.1 Introduction to MIDP; 2.2 Using MIDlets; 2.3 MIDP Graphical User Interfaces API; 2.4 Non-GUI APIs in MIDP; 2.5 MIDP Security Model; 2.6 Networking and General Connection Framework; 2.7 Using the Push Registry; 2.8 MIDP and the JTWI; 2.9 Mobile Media API; 2.10 Wireless Messaging API; 2.11 Symbian OS Java ME Certification; 2.12 Summary; Part Two: Java ME on Symbian OS; 3 Enter Java ME on Symbian OS; 3.1 Running a MIDlet on a Symbian Smartphone; 3.2 Which APIs Are Supported?; 3.3 Proprietary JAD Attributes
- 3.4 Computing Capabilities of Java ME on Symbian OS3.5 Java ME: Exposing the Power of Symbian OS; 3.6 Tools for Java ME on Symbian OS; 3.7 Java ME Management on Devices; 3.8 Crossing to the Native Land of Symbian OS; 3.9 Finding More Information; 3.10 Summary; 4 Handling Diversity; 4.1 General Approaches to Handling Diversity; 4.2 Detecting Diversity using Properties; 4.3 Using Adaptive Code and Flexible Design to Handle Diversity; 4.4 Handling JSR Fragmentation; 4.5 Handling Transitions Between Foreground and Background; 4.6 Supporting Diverse Input Mechanisms
- 4.7 Handling Diverse Multimedia Formats and Protocols4.8 Handling Screen and Display Diversity; 4.9 A Last Resort: NetBeans Preprocessing; 4.10 Summary; 5 Java ME SDKs for Symbian OS; 5.1 Recommended Tooling Approach for Java ME on Symbian OS; 5.2 Generic SDKs: Java ME SDK 3.0 and WTK 2.5.2; 5.3 SDKs for the S60 3rd Edition and 5th Edition Platforms; 5.4 SDKs for the UIQ 3 UI Platform; 5.5 Summary; Part Three: MSA, DoJa and MIDP Game Development; 6 Designing Advanced Applications with MSA; 6.1 What Is MSA?; 6.2 What Can I Do with MSA?; 6.3 Spicing up Legacy MIDP Applications
- 6.4 Beyond MSA 1.1: MIDP 3.0 and MSA 2.06.5 MSA and Symbian OS; 6.6 Summary; 7 DoJa (Java for FOMA); 7.1 In the Beginning. . .; 7.2 DoJa - the Basics; 7.3 I Love JAM; 7.4 DoJa Basic Operations Manual; 7.5 Eclipsing DoJa; 7.6 Dirty Hands; 7.7 A Safe Port; 7.8 DoJa 5.1 Profile; 7.9 Summary; 8 Writing MIDP Games; 8.1 What Is a Game?; 8.2 Building a Simple MIDP Game; 8.3 MIDP 2.0 Game API Core Concepts; 8.4 Building an Advanced Java Game on Symbian OS; 8.5 Summary; 9 Java ME Best Practices; 9.1 Investing in the User Experience; 9.2 Good Programming Practices
- 9.3 Streamlining the Deployment and Execution Lifecycle