Mobile picks

掌上设备、移动开发、业界动态

2008年5月的存档»

SUN在Android上演示RIA工具

wei.john Post in Google Android

      在今年的JavaOne大会上,SUN演示了可用于创作富因特网应用(RIA)的JavaFX技术。这项基于Linux的、以GPL许可的技术将会在今年秋季首次出现在桌面操作系统上,JavaFX移动版和TV版将会在09年的春季发布。

      SUN在去年的JavaOne大会上发布的JavaFX,当时暗示移动版本将会首先发布,但现在桌面版是优先考虑的。JavaFX看起来是向最近出现的其他富因特网应用技术抗争,如基于集成包的Adobe‘s AIR(Adobe Integrated Runtime)和微软的跨平台的多媒体插件Silverlight。最近诺基亚宣布将会将会在众多的手机上支持Silverlight,包括基于Linux的N810 Internet tablets。

               

                                                    JavaFX 开发环境

     今年的JavaOne大会上,SUN公司软件部门执行副总裁Rich Green演示了JavaFX移动版本在Android手机上的应用。大多数的基于Linux的手机都部分基于Java或者和Java紧密相连。

      在JavaOne大会上展示的JavaFx演示有:

  •       ●  Movie Cloud:一个能够同时渲染多部高清视频的3D球体
  •       ●  Photo Flocker:图片标签和展示软件,可以通过图片标签搜索图片。
  •       ●  The Connected Life:跨越多个屏幕创作RIAs,包括浏览器、社交网络、桌面操作系统和移动电话。

      JavaFX移动版本在某程度上基于支持全Java的手机系统SavaJe,SavaJe在去年四月被SUN公司收购。不像许多支持Java的手机,限制Java在系统中的应用。JavaFX移动版本将会使用Java做大多数处理,包括用户界面工具箱、电话和安全中间件、用户程序和媒体播放器。Linux组件仅由内核和底层的服务和库组成。

      Green说,JavaFX将会支持动态的内容、服务和跨平台的mash-ups应用,使得一次开发应用就可以在众多的设备上运行。

美国:监狱里拨打对方付费电话成为现实

wei.john Post in 移动生活

                        

      如果下次因为并不是由你犯下的罪而被逮捕并最终被投入监狱,你是否会感到高兴呢?美国国家犯罪信息中心开始提供罪犯电话服务。重罪犯最迫切的梦想最终实现了,当你消磨时间的时候你就可以尽情的拨打对方付费电话。就凭这一点来说,Human Right国家就是个好东西。只要你的要求不足很过分,OK,给你。当然就本事来说,Engadget Mobile的编辑评价说这不是小儿科,而是"瓶里的闪光",它的意义甚至等同于首次登月,发现冶癌药物的意义。
      只有20%的呼叫完成率,你也没有必要推迟你的梦想--去抢银行吧,你会在监狱里和你爱的人通对方付费电话了。
      但是,Mobile picks编辑wei.john提醒您:在中国可千万不敢抢劫银行,就是单纯因为诱惑就从ATM机里多取了点钱就差点把命搭上,还是老老实实做人吧。欧美人的Human Right在中国行不通,就是做为一个数码产品迷都无法享受到欧美质优价廉的手持设备,还天天攥着一个Windows Mobile 2003的PPC当成宝一样。现在咱们的移动生活很不丰富,行货的手持终端都是去掉了WiFi的阉割版,逼着你使用高资费的Gprs。扯远了,不和谐了。

Ubuntu ARM移植项目

wei.john Post in Embedded Linux

      一个由诺基亚赞助的项目旨在移植Ubuntu到ARM构架。Handheld Mojo团队 已经完成了Feisty Fawn(勇敢的小花鹿)和Gutsy Gibbon(贪婪的长臂猿 )的ARM编译。Hardy Heron(耐寒的苍鹭)的编译即将开始。

      Mojo的ubuntu移植项目可以在支持众多的ARM构架的CPU的开源模拟器上测试,或者可以运行在改变了根文件系统环境的基于Linux的诺基亚N8xx系列的Internet tablets的SD 闪存卡上。由于移植项目是在ARM Ltd.’s ARMv5EL和ARMv6EL-VFP构架上进行的,因此可以运行在其他众多的配置ARM9和ARM11核心的设备上。                         

      除了一些例外,大多数的ubuntu软件能够和好的在ARM上编译。诺基亚的工程师Christian指出,最主要的例外包括Java, Mono, G77 (Fortran编译器)和依赖于它们的软件。

      在Mountain View的嵌入式大会上,Christian展示了运行GIMP(开源的图片处理软件,素有Linux上的Photoshop之称)的N800。Christian对出席者说,交叉编译(cross-compiling)要比原生编译(native compilation)更加快速,然而,他强调,大部分Debian(包括衍生版本,如ubuntu)的软件包不能正确的配置交叉编译环境。因此,他的团队发现原生编译更理想,这样就不需要太多的人为干预。

      为了建立原生编译环境,Mojo团队甚至自己组装了基于ARM的Intel 处理器的单板计算机。这些单板机共同编译组成ubuntu完全发行版(有些包要编译不止一个目标文件)的25,000个二进制包用了大约10天。Christian评价说,机箱内的冷却风扇很有可能“夭折”。

      为了引导原生ARM开发工具链,Christian采用了单板机商ADS在2007年捐献给Debian项目的ARM EABI port,这样就节约了相当多的时间。

      Christian表达了希望Debian项目应该改变包源码对ARM的多个变异构架编码方式的想法。不是把每个构架当成完全分离的,Debian项目应该采用DEB包格式的目录结构管理子构架,并且用子构架域的元数据来区分包该从哪里编译。这样“ARM-all”就可以成为现实。

      除了Christian,还有其他的开发者致力于移植工作。包括Brian Avery,HP’s iPaq Linux移植项目的“老兵”。George France,以前是Alpha构架的Linux内核的维护者。

        —-wei.john译自LinuxDevices

Ubuntu被成功移植到PDA上

wei.john Post in Embedded Linux

      LinuxDecives5月7号消息,Ubuntu Linux 7.04可以运行在夏普Zaurus系列PDA上。0.1的版本包含了可以在模拟器上运行的最小文件系统,通过ubuntu的软件库增加了更多的应用。随后成功的烧进到真机里。

      Zaurus Ubuntu项目是由名叫Omegamoon的黑客发起的,此前他致力于Fedora Linux和Google Android在Zaurus上的移植工作。他建议在烧录之前最好在免费的QEMU模拟器上尝试,这样无论是配置还是调整都比在真机上简单。一旦个性化定制完成,就可以安装在Zaurus PDA上,如SL-C3100.

     Zaurus Ubuntu项目是受到了诺基亚Handheld Mojo项目的启发,Handheld Mojo项目是ARM构架上的Ubuntu移植。在CELF的嵌入式Linux大会上,Mojo项目的领导者Andrew Christian说,当诺基亚的Maemo项目已经封装了500-600个Linux的二进制文件时,Ubuntu已经封装了多余12,000个文件。因此,移植ubuntu到ARM构架可以促进软件的多功能性。

      在建立Zaurus的根文件时,Omegamoon提取了Mojo项目Frisky Firedrake树的ARMv5EL (ARM9)的分支的已编译的二进制文件。基于Ubuntu’s Feisty Fawn (7.04)发行版本中的原始编译源码包建立的Mojo’s Frisky树也提供了ARMv6EL-VFP即ARM11的分支。对于内核,Omegamoon抽取的是Debain预编译的基于Linux2.6.24内核的ARM内核映像。

      Ubuntu Zaurus项目的0.1 发行版本旨在建立最小的系统,然后由用户选择安装何种软件。根文件系统包含了X Window,经过压缩后大约80M。0.1版本将是一个对用户“充满挑战”的版本,因为它需要很多系统参数的设置和微调。但是一个更加完 美的Zaurus Ubuntu版本将在不久诞生,它将包含更完美的root文件系统和更加灵活的内核。

        —-wei.john译自LinuxDevices
页面: Prev 1 2 3 4 5 6 7 8 9 Next