The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS
Ben Morris · 2007
Author biography. Acknowledgements. Introduction. Part 1:The Background to Symbian OS. Why phones are difficult. History and pre-history of Symbian. Introduction to the Symbian OS Architecture. A short introduction to Object Orientation. Part 2:The Layered Architecture View. The Symbian OS layered model. The UI framework. Application services. OS Services: Generic, Graphics & Multimedia, and Connectivity Services. Comms Services. Base Services. Kernel Services & Hardware Interface. Symbian J2ME subsystem. Notes on the Evolution of Symbian OS. Part 3: Design Case Studies. Case Study: The Use of Object-oriented Design in Symbian OS. Case Study: Just Add Phone: The Phonification of Symbian OS. Case Study: One Size Does Not Fit All: The Radical UI Solution. Case Study: System Evolution and Renewal. Case Study: Slaying the Dragon: Creative Zoo or Software Factory? Part 4: Symbian OS Component Reference. Symbian OS Component Reference. Appendix.