N72不是诺基亚最高端的机型,也搭载了塞班S60定制版系统,尽管不是全功能的系统,也可以支持用户装载自定义程序,功能和便利性比山寨机强大了许多。
这个扩展功能引起了曾凡的兴趣,他也顺便下载了相应的编程教材和工具套件,花时间研究了一下,准备做一款自己手机的专属程序。
手机的扩展程序也支持曾凡熟悉的c++语言,只是要使用塞班系统适配的开发框架,可以直接适配相应的机型,降低开发的难度。
电脑端程序基于成熟的操作系统进行开发,有完善的标准和接口,不同的手机内部组件差异很大,运行内存也非常小,需要程序的代码极为精简,太复杂的功能也实现不了。
对曾凡来说,代码精简更加节省时间,不过他不习惯在别人的框架下开发,更喜欢挑战高难度。
于是全网搜集手机各方面的硬件资料,关于塞班系统的详细信息,方便进行深度开发。
塞班系统这个时候是智能手机操作系统的主流,诺基亚、索爱、摩托罗拉、西门子、三星等高端机型都采用这个系统,占据了大部分高端手机的市场。
大量的用户也让网上各大论坛相关的讨论相当多,其中很多人还是手机研发部门的工程师,他们的帖子让曾凡也学到了很多东西。
这个时候国内运营商都已经推出了GpRS上网服务,手机开通就可以通过内置功能浏览网页,或者登录手机qq进行聊天,只是手机屏幕太小,体验跟电脑完全没法比,唯一的优势就是足够方便,便宜的山寨手机都可以上网,缺点就是很费流量。
幸亏这个时代手机上网服务的网速非常慢,不然一个月的手机流量费用就能让人破产,一块钱一兆的流量费用,跟不限流量的宽带相比,简直就是两个世界。
买了新手机后的这几天,楚妍跟曾凡每天睡前用手机qq聊天,这种聊天只传输字符信息,其实费不了多少流量。
手机qq也是当下的一种潮流,很多年轻男女就是通过手机qq聊到了一起,极大的拓展了年轻人的社交范围。
有了自己写专用程序的想法后,曾凡就想写一个更简洁更省流量的聊天工具,只有他们俩人能用,这个不是比用情侣手机更浪漫?
他有独创的通讯协议和加密算法,两人的通讯加密后更安全,还能防止被窃密监听到,想到这里,曾凡觉得可以加上语音功能,比用手机键盘扣字方便多了,还能节省电话费。
至于完全不被监听,他没有把握,根据他了解的信息,通讯公司有独立的数据系统,手机与基站保持实时的双向连通,如果有人通过通讯公司的数据系统窃听,他好像也防不住,不过防窃听那是另一个功能,暂时先不考虑。
有了创意之后,程序代码实现起来就简单多了,至少对于曾凡来说是这样,因为很多功能代码都是曾凡游戏开发中已经完成的,音视频数据信息压缩解压缩,点对点直接传输等等功能,都可以借用现有的华盾网络进行。
曾凡要做的只是把这些功能代码精简后整合到一起,然后针对手机的硬件写出专属代码,直接调用手机的话筒、扬声器、内存、屏幕、摄像头等等硬件进行配合,实现他的预设功能。
手机端的程序代码量非常小,比曾凡写的第一版华盾主动防御软件还小的多,程序完成后先在电脑上用模拟器运行测试,没问题后装上手机进行实际测试。
为了确保安全,用户自己开发的程序要装到手机上运行,需要官方认证的数字证书才行,不过只在自家的手机上运行,曾凡直接用技术手段让软件能获得系统最高权限,方便进行测试。
完成这个程序的时候,快中午了,于是他直接给楚妍打电话:“过来一起吃饭,给你看个好玩的东西!”