why symbian os applications are making as a executable from version 9?
the answer is for plat form security
but i can not understand how platform security is achieved from this concept?
from symbian os before 9 we are implement applications as a dll?
since what is the main difference between appling an application as a dll and executable?
pls can u give the real examples applying in symbian os phones?
In Symbian 9 and later, the security boundary is between processes, and as DLLs are run inside a single process, from Symbian 9 ownawards each app has to run in its own process (*.exe).
Symbian 9 also changed to a newer ARM instruction set (contributing to why older apps cannot be binary compatible).
Forum posts: 695
In Symbian 9 and later, the security boundary is between processes, and as DLLs are run inside a single process, from Symbian 9 ownawards each app has to run in its own process (*.exe).
Symbian 9 also changed to a newer ARM instruction set (contributing to why older apps cannot be binary compatible).
For a good introduction, read this wiki article:
http://developer.symbian.com/wiki/display/pub/Platform+Security+-+a+Technical+Overview
and this book, too, perhaps:
http://developer.symbian.com/main/learning/press/books/sops/index.jsp
And for more details, this book:
http://developer.symbian.com/main/learning/press/books/os_internals/index.jsp
Forum posts: 1134
- removed - someone else answered while I was writing the answer, and answered better too
-