说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

JavaFX即将开源,支持iOS与Android开发

HTML文档下载 WORD文档下载 PDF文档下载
早在2011年就有消息称Oracle计划将JavaFX语言进行开源,但迟迟没有公布。直到最近,我们才获知Oracle将在近几个月内,将JavaFX彻底开源,并且支持iOS与Android平台应用开发。

消息称,Oracle公司将在近几个月内开源JavaFX语言的完整代码,同时支持iOS与Android平台应用开发。如果获得苹果公司许可,未来iOS开发者将可能使用JavaFX编写应用!

在全部代码完全开源之前,Oracle将分次、分块对部分代码进行开源。


Oracle宣布将开源JavaFX

美国雷神公司(Raytheon Company)软件工程师Dustin Marx在其博客中表示:“如果大家的努力最终能够获得成功,世界各地的软件供应商只需使用一个代码库就能同时为iOS、Android、Windows RT、桌面电脑和笔记本电脑提供应用程序。”

整个JavaFX共包括543055行代码,35个子项目。Oracle的Java平台首席架构师Richard Bair表示:“我期待看到将来我的iPhone和iPad上能够运行用Java写成的App。”

在去年的JavaOne大会上,Richard Bair曾经公开发言表示2012年底Oracle已经计划将JavaFX进行彻底开源。

关于JavaFX

JavaFX Script编程语言(简称JavaFX)是Sun公司(已于2009年被Oracle公司收购)开发的一种声明性的、静态类型脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,这些特性使得使用Java技术创建和管理大型程序变为可能。


JavaFX

Sun公司在2008年12月5日发布了JavaFX技术的正式版,Sun被Oracle公司收购后,Oracle在2011年10月3日发布了JavaFX 2.0版本。2.0版本主要为下一代的 UI 平台而设计,提供强大的基于 Java 的 UI 能力,可处理大规模的数据驱动的商业逻辑。

JavaFX 2.0 包含非常丰富的 UI 控件、图形和多媒体特性用于简化可视化应用的开发,WebView可直接在应用中嵌入网页;另外 2.0 版本允许使用 FXML 进行 UI 定义,这是一个脚本化基于 XML 的标识语言。

JavaFX的两个重量级竞争对手是Adobe和微软,它们分别推出了Flex/AIR和Silverlight。

是否会面临法律和许可问题?

众所周知,iOS系统的应用程序主要由Objective-C语言编写。并且苹果并未允许在其iOS设备(包括iPad和iPhone)上运行Java程序。如果JavaFX能够获得苹果方面的许可和支持,对于全球开发者来说都无疑是一件好事。

中科创达:CES2014上的中国红 SA:2014年移动互联网十大技术创新预测 回顾2013:HBase的提升与挑战 Google打造云中Hadoop便捷版,强势对抗AWS 【信息图】专业Web设计师和业余设计师的发展状况并不协调 winsocket缓冲区有多大? 大家帮我出个主意(UP有分) 怎样知道一个文本文件有多少行? 一个应用程序,主窗体是form1,怎么样在这个form1窗体出来之间,界面显示一段mpg文件? 主键生成策略的优略比较 那个有CDC双缓冲画图类的代码,我的程序中有多处用到双缓冲画图 如何使用CFileDialog文件过滤功能? 高级的vb程序员好像不好找? 如何用远程的sql连接打开本地的access数据库啊? 在我们班没有人喜欢我 英文翻译 汤姆•索亚历险记读后感(30字以内)注 我的大学英语四级过了,接着不小心又考了一次,没过, 汤姆索亚读后感100字100字最好 汤姆索亚读后感100字左右! 有急用!帮帮忙! 汤姆索亚读后感 每篇700~800字 汤姆索亚读后感200--300字的请帮帮忙! 电影院在什么地方翻译成英文 英语翻译在电影院里,是用in还是on还是at 美媒:美十大最危险工作今日海外言论(9月16日):法国在化芝加哥农产品期价28日大幅下挫英国迎战“飓风级”风暴 伦敦已取消至外媒:中国医院加强安保防暴力袭医沃尔玛买的馅饼 发现已霉变《天上的菊美》拍摄艰苦开车还看世界杯 错把油门当足球爱心涌来 两日获捐8万余元马桶换好芯 节水又省心亡灵跟班众神之寂无仙落梦世界梦幻屋里的丑丫头琉璃厂文化街旅游利顺德大饭店旅游虎山长城旅游圣索菲亚大教堂旅游北川地震遗址旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘