Common Design Patterns for Symbian OS: The Foundations of Smartphone Software
by Adrian A. I. Issott
Martin, R.C., Riehle, D. Buschmann, F. (eds) (1998) Pattern Languages of Program Design 3. Addison-Wesley.
Meyer, B. (1992) 'Applying "Design By Contract"'. Computer, 25(10):40–51. IEEE. Available at se.ethz.ch/∼meyer/publications/computer/contract.pdf.
Morris, B. (2007) The Symbian OS Architecture Sourcebook: Design and evolution of a mobile phone OS. Symbian Press. See developer.symbian.com/books for more information and a sample chapter.
Morris, B. (ed.) (2008) 'A Guide to Symbian Signed'. Available at developer.symbian.com/main/support/signed.
Myers, S. and Alexandrescu, A. (2004) 'C++ and the Perils of Double-Checked Locking'. Dr Dobbs Journal. Available at www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf.
OMA (2002) 'SyncML Data Synchronization Specifications' Version 1.1. Available at www.openmobilealliance.org/tech/affiliates/syncml/syncmlindex.html.
Rainsberger, J.B. (2001) 'Use your singletons wisely'. Available at www.128.ibm.com/developerworks/webservices/library/cosingle.html.
Rosenberg, R. and Arshad, J. (2007) 'Symbian OS System Model'. Available at developer.symbian.com/main/oslibrary/sys_models/downloads.jsp.
Sales, J. (2005) Symbian OS Internals: Real-time Kernel Programming. Symbian Press. See developer.symbian.com/books for more information and a sample chapter.
Saltzer, J. and Schroeder, M. (1975) 'The Protection of Information in Computer Systems'. IEEE.
Saumont, P-Y. (2007) 'Do we really need singletons?'. Available at www.javalobby.org/java/forums/t91076.html. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access