打印

谷歌开放手机联盟 发布Android SDK平台

谷歌开放手机联盟 发布Android SDK平台

谷歌开放手机联盟 发布Android SDK平台

谷歌目前对外发布了其移动设备平台Android软件开发工具包(SDK),程序员们利用这个SDK既可以开发出在Android平台上运行的手机应用程序。

  谷歌还计划设置1000万美元的奖金,通过开放手持设备联盟(OHA)对那些开发出“富有新意又引人注目”的产品的开发人员进行奖励。

  几个月以来,谷歌一直在寻找一种缩减其移动设备应用程序开发成本的方法,在上周,长达几个月的思索终于有了结果,谷歌宣布了以其为核心的开放手持设备联盟(OHA)的成立,并揭开了Android平台的神秘面纱。

  在本周一,随着SDK的发布,谷歌公布了Android平台更多的细节,Android是一个完全开放的开发平台,它包括有操作系统,中间件,用户界面和应用程序等一整套完备的组件。

  Android平台基于Linux 2.6内核,该内核包含一个名为Dalvik的虚拟机,可以最大化的提升系统的性能,另外Android还集成了许多的应用程序,包括e-mail客户端,内存管理服务(SMS)程序,日历,地图和基于WebKit引擎的浏览器。

  谷歌表示,整个Android平台将从明年起基于Apache v2开源许可对外开放源代码。而SDK则被设计成可以让程序开发人员随意地扩充,修改和替换原有的软件组件,并提供调试工具,库文件,设备仿真器等。

  目前,世界上已经有超过30个大牌厂商加入到了开放手持设备联盟(OHA),这其中包括T -Mobile,宏达电,高通,摩托罗拉,博通,eBay,中国移动,英特尔,LG电子,NTT DoCoMo,Nvidia,三星,Sprint Nextel,Telecom Italia,Telefonica,德州仪器和Wind River。
自由与理想!

TOP

Andriod模拟器中的叙述
This emulator is licensed under the GNU General Public License (GPL) version 2, which can be
found in the file "qemu/COPYING".

it is based on QEMU 0.8.2 with many changes used to support the following features:

  - additionnal hardware support for some Android reference boards.

  - various OS-X related patches to make everything compile cleanly with GCC 4.1 and
    beyond. this includes better support for the Mach-O binary format

  - support for instruction-level profiling and data cache simulation. this allows the
    emulator to generate "profile" files that can later be analyzed with external tools
    to provide accurate information about what's happening in the system

  - changes in the dynamic code generators, mainly to support concurrent generators in
    a single binary (this allows us to use different generators for profiling and
    non-profiling modes, and switch between them dynamically at runtime when needed)

  - support for network throttling and latency simulation, used to better emulate the
    network conditions of radio networks.

  - a new graphical user interface capable of displaying and rotating "device skins"

  - an optional (and disabled by default) "polling" runtime mode that doesn't use
    SIGALRM signals to implement timers. this makes for much better timing accuracy
    when using "old" emukated Linux kernels, at the cost of using 100% CPU, even when
    the guest system is idle. This is now disabled since Linux 2.6.21 and beyond use
    "dynamic ticks" that make this mode un-necessary for Android.
自由与理想!

TOP

Android其实就是linux加jiava虚拟机,不知版主的rtt是否准备在os上构建java或类似的虚拟层?

TOP

Java VM,没人没精力没计划

把已有的做好才是真正的做好。
自由与理想!

TOP

呵呵,说的是。我现在正在了解你的rtt,时机成熟时希望能加入开发团队。我和风城少主网友本来准备自己写os的,可是后来看到你的这个os和我们设想的很相似,所以准备改进你的。你应该认识他。

TOP

是的,他已经说要加入RT-Thread的开发团队了,不过和他还没怎么聊过。现在RT-Thread不仅仅是os,而且包含了有一些组件,这些都会很快公布出来,包括文件系统、TCP/IP协议栈、GUI等,我们现在力所能及的精力就是把这些都稳定下来。
自由与理想!

TOP

我和风城少主最开始的设想是,构建一个os,带有gui,fs,网络,集成开发环境,有elf加载器,甚至还有os模拟层。也就是是集成的os,而且有集成开发环境,可以动态加载程序,还有就是一定是我们中国人自己的!后来一看你的,和我们构想的差不多,既然有人做了这个工作,我们就没必要搞重复的了。最近时间紧,所以没有太多时间去搞这个,大概两个月后我就会有时间搞os,现在算是在做预热吧!

   现在国内在搞嵌入式os的好像很多,都在起步阶段,比如kingmos,djyos等!不知最终会如何?呵呵

TOP

好啊,等你有时间先吧
自由与理想!

TOP