Symbian及Series 60智能手机操作系统编程

Symbian 年代的智能手机开发,说实话还挺有味道的。《Symbian 及 60 系列智能手机操作系统编程》这本书就像老朋友一样,把你拉回那个诺基亚统治的年代,讲得蛮细,也蛮实用,适合想研究老系统或者做点怀旧项目的朋友。

Symbian 的微内核架构,虽然现在看有点古早,但在当年那可是效率和稳定的代表。多任务、低资源消耗,适配功能机上的各种花式操作,还支持C++Java ME甚至Python,灵活性不错。

Series 60的 UI 平台也挺有意思,不同版本之间坑不少,比如第 2 版和第 3 版在 API 上就不太一样。开发的时候,强烈建议你先确认目标机型的系统版本,不然调试起来分分钟爆炸。

Symbian C++,多语法和资源管理习惯挺独特,比如你会碰到一堆CleanupStackRPointerArray这种东西,第一次用真容易头大,但一旦习惯,写起来也挺顺的。

调试工具方面,用Symbian SDK带的模拟器还挺方便,响应也快,适合初期测试。真机调试嘛……建议你准备一台 S60 老设备,虚拟机再好也替代不了真实环境。

还有一个必须得提的点:签名机制。Symbian 对安全控制得死死的,没签名的程序根本装不上去。你得搞清楚开发证书怎么申,用什么工具打包签名,不然光这一步就够你抓狂半天。

如果你对老系统还有情怀,或者想了解移动开发的“前世”,这本书真挺值得翻翻的。顺带一提,下面这些链接也蛮有用:

如果你是做老设备兼容,或者对底层系统设计感兴趣,可以考虑用它来练练手。

rar 文件大小:18.89MB