Oracle促Java迈向移动平台力推MySQL
自从甲骨文收购Sun以来,人们一直很想知道甲骨文如何处理Java。虽然甲骨文也在去年陆续发布了不少的发展计划,但停留在文字上的东西远没有实际的项目发布更能让人了解甲骨文对Java的未来打算了。
就目前来说,Java这个Oracle从Sun手中买到的最重要的技术,现在的情况是喜忧参半。2010年11月,Oracle提交了Java标准规范7和 8,为多核处理器和模块化做了大量工作,JCP(Java社区进程)在12月就审核通过了,此外,2010年9月,Oracle宣布要加大对RIA平台 JavaFX的支持力度,JavaFX 2.0将于今年晚些时候发布,将支持硬件加速图像显示,并且会更新UI控件。
但Oracle也制造了一些麻烦,例如,Sun原本是支持Apache基金会的Apache Harmony Java虚拟机的,但Oracle现在却要倒戈相向。正是因为这件事情,Apache一怒之下宣布退出JCP Java SE/EE执行委员会,以抗议Oracle滥用对Java的控制权。Oracle还在去年正式诉讼Google侵犯了Java专利权,Oracle声称 Android移动操作系统侵犯了Java专利,基于这个原因,Google第一次退出了去年9月举行的JavaOne大会。
不过值得注意的是,Oracle积极推广OpenJDK(Java的开源实现),并获得了IBM的大力支持,Oracle最近发布了OpenJDK章程草案,鼓励以“公开,透明和任人唯才”的方式参与到这个开源项目。
IBM和Oracle于去年的10月11日发表联合公告,他们将共同努力推进 OpenJDK 项目,这让很多人感到惊讶。很多评论员都同意这样的观点,即这项举措通过两家大公司的联合,将重新定义Java生态系统,并且对Java技术的未来来说,是个好消息。
但也有批评人士纷纷指责Oracle任命自己当主席,IBM当副主席的做法,Apache会计 Magnusson讽刺道:“有趣的是,IBM获得了一个理事会副主席的永久职位”。
不管评价如何,Oracle-IBM 公告对于这个快速发展的行业来说,也会成为一个艰难的选择。从有着长期技术投资的跨国企业到小型公司和个人,都要决定是否继续在Java平台开发软件。本次专辑我们将向大家一一展示参与其中的,或受Oracle和IBM决策影响的关键因素和参与者。在每一节的最后,还有介绍此同盟方方面面情况的web资源链接。希望大家对这次结盟有更加深入和详细的了解。
除了牵手IBM之外,甲骨文最近还给Java设计了一条颇为“时尚”的发展道路,这个新计划似乎要把Java作为一种小型设备的移动操作系统。甲骨文负责Fusion中间件软件开发的副总裁亚当・梅辛杰(Adam Messinger)在拉斯维加斯举行的 Server Side Java Symposium(服务器方面Java专题研讨会)会议上称,甲骨文正在改进Java平板微型版(Java ME)。这是用于设备的Java版本。梅辛杰称,在移动领域,Java ME还远远没有死,因为有30部移动设备仍在使用Java,而且采用Java的设备正在以很快的速度推出。
目前看来,甲骨文也对这个计划相当关注。经过两年精心准备,甲骨文日前就发布了一个移动客户端和相关框架,以帮助开发人员快速构建工业移动设备的 Java应用程序。Oracle应用开发框架(ADF)移动客户端应用程序开发提供了可以在不同的移动平台部署而不必要为每个特定平台编写代码,甲骨文的Fusion产品管理高级主管Duncan Mills说到。
经过两年的制作,甲骨文发布了一个移动客户端和相关框架,以帮助开发人员快速构建工业移动设备的Java应用程序。Oracle应用开发框架(ADF)移动客户端应用程序开发提供了可以在不同的移动平台部署而不必要为每个特定平台编写代码,甲骨文的Fusion产品管理高级主管Duncan Mills说到。甲骨文2009年10月首次宣布手机客户端软件,并在2010年4月发布了一个技术预览版。
不过甲骨文把Java ME应用到移动设备不是没有困难的,主要是它与谷歌在Android系统的Java专利方面的法律纠纷。这个法律纠纷使甲骨文不能把Java ME应用到Android设备。不过即使不选择Android,Java的可选对象还是很多的,未来值得期待……
从目前的发展情况来看,甲骨文对Java的重视是不容否认的,但Java在甲骨文的带领下将走向哪里目前还显得比较模糊。本次专辑将为的大家带来Common Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈。大家可以通过业界专家的角度一起来了解下他所遇到的最糟糕的Bug以及Java的命运……
除了Java之外,最受甲骨文关照的就是MySQL了。最近,MySQL也有了自己的最新动向。2011年3月16日上午9点,甲骨文公司举办了有史以来的首届MySQL on Windows在线论坛。本次活动将重点关注世界上最流行的开源数据库最新版本MySQL 5.5,并把竞争矛头直指微软。相关数据显示,MySQL 5.5在Windows上运行时能提供高达1500%的性能优势。
甲骨文公司MySQL工程设计副总裁Tomas Ulin揭幕了此次论坛,并详细介绍企业用户和独立软件开发商如何能从甲骨文对MySQL持续不断投资、并使之在 Windows上运行更佳中获益。
此次活动还将详细介绍,利用全新升级的MySQL企业版,Oracle如何超过Microsoft SQL Server,节省高达90%总体拥有成本,该企业版目前包括了建模、开发、监测、管理和基于Windows 的MySQL应用程序备份等的一整套可视化工具。
甲骨文的这些动作表明它急于想消除任何由来已久的想法:MySQL的客户完全仅限于Web公司和新兴公司,甲骨文当年通过收购Sun公司而将 MySQL一并收入囊中。与此同时,它想保留MySQL的这副形象:它是SQL Server等数据库之外的一种成本更低的选择。
那么MySQL能否承担起甲骨文的“厚望”真正和SQL Server一较高下呢?恐怕这还要甲骨文花更多的心力,进行更多的革新和性能提升才可以吧!