科技梦之崛起_第三节 强悍的翻译手机 首页

字体:      护眼 关灯

上一页 目录 下一页

   第三节 强悍的翻译手机 (第2/3页)

统。这样不但可以练习你刚刚掌握的编程知识,还可以让你对编程各个步骤有一个大致的了解。”

    听到学习英语,张牧皱着眉心中不情愿地说道:“学习英语,真的要这样吗?”

    看着张牧苦恼的样子,爱兰轻笑了一声,说道:“其实你也不用这么苦恼,其实你在学习完高级龙话语后就已经有了一定的英语基础。你只要花费半小时的时间来学习一下就能学会!”

    “啊,这么简单啊!好,那我们开始学吧。”张牧看到这短的时间就能学会,连忙说道。

    半小时以后,当张牧学完了英语和进算计编程方面的知识后,便查看起Symbian、Windowsmobile、PalmOS、Linux和Android、iPhoneOS,黑莓这七种主流手机cao作系统的源代码。

    SymbianOS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机cao作系统。现已被NOKIA全额收购。

    这个系统是一个实时性、多任务的纯32位cao作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝牙、Sync**、以及3G技术。

    最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是cao作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的cao作界面,符合个性化的潮流,这也是用户能见到不同样子的symbian系统的主要原因。现在为这个平台开发的java程序已经开始在互联网上盛行。用户可以通过安装这些软件,扩展手机功能。

    WindowsMobile,是微软公司用于PocketPC和Smartphone的软件平台。市场zhan有率增长较快。

    它与电脑的兼容性和本身的娱乐办公性很强大,但是对于那些不熟悉电脑的人来说,cao作很复杂,而且软件配置不合理时还会发生死机。

    Linux系统是一个源代码开放的cao作系统,目前已经有很多版本流行。但尚未得到较广泛的支持。

    Linux与其它cao作系统相比是个后来者,但Linux具有二个其它cao作系统无法比拟的优势。其一,Linux具有开放的源代码,能够大大降低成本。其二,既满足了手机制造商根据实际情况有针对性地开发自己的Linux手机cao作系统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。

    然而Linuxcao作系统有其先天的不足:入门难度高、熟悉其开发环境的工程师少、集成开发环境较差;由于微软PCcao作系统源代码的不公开,基于Linux的产品与PC的连接性较差;尽管目前从事Linuxcao作系统开发的公司数量较多,但真正具有很强开发实力的公司却很少,而且这些公司之间是相互独立的开发,很难实现更大的技术突破。

    。。。。。。

    在了解完每个手机cao作系统后,张牧开始准备编写自己的这个cao作系统。

    张牧先让爱兰显示了一下这台手机的硬件知识。看完这些信息后,张牧想了想,说道:“爱兰,我看这个手机的处理器还不错。采用稳定的碳原子编程架构应该可以吧?”

    “完全可以,不过我建议你先了解这部手机的各项功能,然后给自己列出一个编程计划,最后在根据这个计划进行编程。这种小规模的编程,不列出编程计划看不出什么。但是如果要是以后编写飞船cao作系统的话,没有一个详细的编程计划,会让你在后期的编程过程中手忙脚乱,顾此失彼。”爱兰提醒说。

    “好,我这就列一个计划。你能不能再显示一遍这部手机的功能?”

    张牧又看了一遍手机的各项功能后,在爱兰的指导下,很快就制定出了一个标准的龙华程序编程计划。

    接下来,张牧开始按照编程计划,开始自己的第一次编程。

    张牧首先利用稳定的碳原子编程架构建立手机系统的骨架。然后利用兼容性最好的二进制机器语言开始对系统的主要部分进行编程。接着用语言结构严谨,运行效率高,最稳定的Pascal语言对手机的各个硬件进行编程。

    由于使用的是意念输入,所以不到一小时张牧就完成cao作系统的主体编程以及各硬件的驱动程序。不过编写驱动程序后,张牧才发现这部手机之前只发挥出本身全部的实力。

    像手机的蓝牙功能,传输距离和传输速率并应该在提高一倍,但是原来给这手机蓝牙编程的程序员没有发现。咳,真是太不敬业了。

    手机的摄像头功能,原来驱动程序简直差的没法说,张牧觉的简直是对编程的侮辱。张牧编程好相机的相关程序后发现手机拍摄的相片丝毫不逊于普通数码相机的拍摄的效果,而且程序运行时也没占用CPU多少运算。

    还有手机里的拾音功能,本来能清晰录音。但是原来的程序员非搞的那么复杂,让手机的录音距离变得很短,录音时杂音也很多。

    手机的cao作系统和硬件驱动程序编程完毕后,张牧又开始编写手机内部的应用软件。通过爱兰的指导,张牧也慢慢地搞定了音乐播放器,视频播放器,解码器等应用软件。

    当手机内部的程序都编译好后,张牧便把爱来搜集整理好的英译汉模块安装到了手机里。同时,为了不让自己的劳动成果被无良的jianian商剽窃走,张牧又在cao作系统的外面编写一个防御外壳,借此来隐藏cao作系统的源代码。

    随着防御外壳最后一个字母编写完毕,被张牧命名为“小石头”的手机cao作系统也就算大功告成了!

    张牧看了下表,现在已经是上午十一点。想想自己用了三个小时就搞出了一个cao作系统,张牧的心中充满了成就感!

    把小石头cao作系统安装进手机后。张牧兴奋的按住了手机的开机键。

    两秒钟后随着屏幕一闪,张牧看到之前设计的一个可爱小石头的形象轱辘轱辘的滚到了屏幕中央。

    接下来,随着屏幕中小石头的消失,屏幕上出现了“第一次启动系统,开始初始化,请稍等。。。。。。”的提示语。并马上进入到了蓝天白云碧海的手机主界面。

    正紧紧盯着手机屏幕的张牧,看到这个画面,心中顿时松了一口气。他轻轻地握住手机,开始对手机进行测试。

    翻
加入书签 我的书架

上一页 目录 下一页