Skip to Content
Common Design Patterns for Symbian OS: The Foundations of Smartphone Software
book

Common Design Patterns for Symbian OS: The Foundations of Smartphone Software

by Adrian A. I. Issott
December 2008
Intermediate to advanced
443 pages
10h 24m
English
Wiley
Content preview from Common Design Patterns for Symbian OS: The Foundations of Smartphone Software

Glossary

WordDefinition
ABIApplication Binary Interface.
AOActive Object.
Application developerA person who develops applications for Symbian OS that run on top of a specific UI Layer. Often such applications do not form part of a ROM and are installed onto a device after it has been created in a factory.
Base port providerA company that provides the base port required to get Symbian OS working on specific device hardware.
Binary compatibilityThis is less restrictive than full compatibility in that it states only that a client executable does not need to be re-compiled for it to work with all versions of the binary compatible executable.
CompatibilitySoftware is said to be compatible if the clients of one version of the software can also be run on all other versions of the software without any changes being needed to the clients.
ComponentA block of code that performs a particular function at an 'interesting' level of functionality.
CPMCommunication provider module.
Device creatorA developer of software that is integrated into a ROM during device manufacture. Device creators most commonly work for Symbian, a UI vendor or a base port provider but could also be one of their suppliers.
DLL loading ruleA process can only load a DLL if that DLL has been trusted with at least the capabilities that the process has.
DRMDigital rights management (DRM) refers to technologies used by publishers and copyright holders to control access to and usage of digital media.
Ephemeral resourcesResources such as ...
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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

PHP 7: Real World Application Development

PHP 7: Real World Application Development

Doug Bierer, Altaf Hussain, Branko Ajzele

Publisher Resources

ISBN: 9780470516355Purchase book