全球旧事资料 分类
编号:
毕业设计论文外文翻译(译文)
学专
院:业:
计算机与信息安全学院物联网工程黄宏大1200390113
学生姓名:学号:
指导教师单位:计算机与信息安全学院姓职名:称:张会兵讲师
2016年6月5日
ff第1页共8页
1什么是A
droid
11关键技术和思想
历史的嵌入式设备编程开放手机联盟的解释第一眼看到A
droid的主屏幕暂时可以这么说,传统的桌面应用程序开发者已经被惯坏了。这不是说桌面应用程序开发比其他形式的开发简单。然而,作为传统桌面的应用程序开发者,我们有能力创造任何我们所能想象到的各种应用程序。我把自己归类在这个团体中,因为我也是从做桌面程序开始的。一方面,我们已经有能力去跟桌面操作系统互动,这使得我们更容易理解桌面编程,从而可以很自由地(或者用最小的异常)与任何底层硬件进行互动。但是这种自由独立的编程类型,对于那些很小的又敢于冒险进入手机研发浑水的开发团体来说,是没有真正被使用的。注解:在此讨论中,我所提及的两种不同的开发者为传统的桌面应用程序开发者,开发他们能在任何语言环境下工作,而且最终的产品和应用程序是用来运行在任何“桌面”操作系统的;另一种是开发A
droid平台的A
droid程序开发者和JAVA程序开发人员。其区别目的不是说谁好谁坏,而是在于比较A
droid桌面操作系统环境的开发风格和桌面操作系统环境的工具对移动操作系统环境的作用。
●●●
12嵌入式设备编程的简史
在很长一段时间,手机的开发者由一支被称为嵌入式设备大型开发团体中的小教派组成。相对于桌面开发或者后续的网络开发,嵌入式设备被认为缺少“魅力”,而且嵌入式设备的开发通常因为硬件和操作系统的特性而处于劣势。因为嵌入式设备的制造商们在功能支持方面是出了名的小气,他们要密切地保护他们硬件方面的秘密,所以当他们尝试去让一些特定的设备去相互作用时,他们给开发者们运行的库非常有限。嵌入设备与台式电脑显著不同的一部分是嵌入设备是个有特色的“芯片上的电脑”。例如:细想一下你的标准电视机遥控器。这个并不是一个非常强大并且复杂性的技术。当按下任何的按钮,一个芯片以一种方式解释一个信号时就已经被编程进了这个设备。这将允许设备知道什么是从输入设备(键盘)发出的请求,并且知道如何响应这些命令(比如,打开电视机)。这个是一个简单的嵌入式设备编程。总之,不管你是否相信,像这样的简单设备和早期的手机设备开发的根源绝对有着紧密的联系。大多数的嵌入r
好听全球资料 返回顶部