安卓系统

甲骨文很可能单独面向移动Java

3-02 抽取购物车模型

3-02 抽取购物车模型
Anonim

甲骨文计划收购的Sun Microsystems公司可能不会立即影响移动Java的世界,一些业内观察人士表示,尽管随着时间的推移,该公司可能有兴趣将技术转向其利益。“甲骨文表示Java是购买其最大理由的原因Sun表示,但这一举措可能与移动领域的Java企业用途有关,据一些接近移动业务的人士称。 Java Mobile Edition(以前的J2ME)已被广泛用作“功能手机”的应用程序平台,或可支持应用程序和某些Internet使用但功能不如智能手机的手机。 Mobile Java也是Research In Motion的BlackBerry智能手机的大多数第三方应用程序的基础,Google的Android平台在应用程序级别使用Java。

随着智能手机价格下降并开始替换功能手机,Java在手机中的作用可能会下降尽管这种变化可能需要几年时间。此外,移动Java可能会从即将推出的Java FX平台获得第二波,这是为智能手机,个人电脑和其他客户设计的。[

] [进一步阅读:每种预算最好的Android手机。 Sun已经为移动手机免费授权和推广移动Java,并着眼于向移动运营商销售更多企业级Java服务器。但它在引导移动技术方面并没有发挥强有力的作用,相反,软硬件厂商和运营商可以开发各种Java虚拟机(JVM)。这导致了大量的支持Java的手机和移动Java应用程序,但同时也有关于碎片化的抱怨使开发人员的生活变得更难。

Oracle在短期内需要处理更重要的问题,例如集成Sun和可能的抛弃其大部分硬件业务,但观察人士对于是否会在以后利用移动Java有所分歧。“我怀疑J2ME不会成为Oracle将要关注的焦点,”分析师Jack Gold表示。 J.Gold Associates表示,它并不是Sun的主要焦点。

移动软件制造商Skydeck的总裁兼首席执行官Jason Devitt也淡化了Sun的角色。 Devitt成立了Vindigo,该公司为许多具有Java功能的手机开发了软件。“如果出现问题,您可以按照该顺序前往运营商,(原始设备制造商),JVM公司和Sun,”Devitt说: 。 Java最初被认为是一个能够让开发人员为许多手机和运营商编写一次应用程序的通用平台,他说,在这方面失败了。“如果你想支持市场上的每一部手机,你可能不得不做几百个不同版本的软件,“Devitt说。他说,开发人员现在最兴奋的是编写大多数使用HTML和CSS(层叠样式表)以及Javascript的基于Web的应用程序,尽管它的名字与Java没有密切关系,但他说。 RIM增加了对用于编写基于Web的BlackBerry应用程序的Google Gears开发插件的支持。

由于Sun已经将移动Java的控制权交给了开发者社区,因此Oracle无法改变移动Java世界,即使它“当前,你不能把精灵放回瓶子里,”Current Analysis的分析师Avi Greengart说,“然而,甲骨文可能有动力去尽力推动移动Java ,一位观察人士说,“我不认为甲骨文不会继续朝着同一方向发展,或者变得更加激进,因为这给了他们一个进入移动的主动权,”移动研究公司创始人大卫亚当斯说道。 。他的公司负责维护和销售开发人员使用的手机数据库,以确保他们的应用程序可以在不同的型号上运行。 Adams是一位Java开发人员,曾经担任Java咨询小组。

Adams说,移动应用程序环境正在开始转向依赖于Web的应用程序,从而转向Oracle销售的后端数据库。这意味着甲骨文有动力继续在移动环境中支持Java,因为Java支持移动Web应用程序,这可能会为甲骨文带来更多的销售业绩。尽管Java在历史上一直被认为是功能手机的技术,但这可能会发生变化,亚当斯说。 “Java FX正在走下坡路,”他指出。这是来自Sun的一个新的Java开发环境,它可以解决一些限制,使得当前Java MIDP(移动信息设备配置文件)在智能手机上的可用性降低。

根据Adams的说法,Android对Java的使用也是一个重要因素。亚当斯指出,虽然目前美国只有一款Android手机,但预计还会有更多,而上网本制造商对Android有兴趣。这让Java对移动环境感兴趣。“

我仍然认为Java除iPhone之外是移动通用的通用语言,”Adams说。 “我认为甲骨文刚刚在移动领域处于一个非常惊人的位置。”

亚当斯认为甲骨文可以帮助开发人员做的一件事就是将移动Java转变为基于标准的开发流程,这也是其他人所倡导的。他说,实现这种转变仍然会使Oracle受益,因为在标准环境中对Java的支持仍然很强