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

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能够获得苹果方面的许可和支持,对于全球开发者来说都无疑是一件好事。

VMware掌控Puppet 老用户会被锁定吗? 试图领导创新:三星创新中心11亿美元建基金 基于WebRTC Chrome与Firefox实现视频通话 将OpenStack私有云部署到Hadoop MapReduce环境 Web设计师必备的10款最佳排版工具 诺基亚CEO谈平板计划 Android为候选系统 244亿美元!戴尔公司正式完成私有化 对抗苹果 Facebook或推Find My Friends应用 前谷歌工程团队负责人:如何打造一个完美的产品 好消息!Google Drive可存储共享JavaScript等网站 Android Rivers:用Kotlin语言写出的新闻应用 辞旧迎新 老牌游戏开发商的移动进化之路 iSuppli:硬盘市场持续萎缩 大数据应用成重要市场 全球最大校园Hackathon:失败后,你能学到什么? 走进Evasi0n,越狱黑客如何拿到iOS权限 提升服务扩展性和冗余的八个编码方向 分析数据预测未来?数据挖掘绝不是大公司的专利 揭秘LinkedIn数据科学家如何工作 为什么响应式设计对SEO有好处? SpaceX团队:想登陆火星吗?学好C++吧 可穿戴设备:越来越清晰的苹果iWatch 苹果设计师:开发者们的应用图标设计对了吗? AWS兴起之路:尚未成功 仍需努力 John Carmack:我们为什么不开发Linux游戏 最具创新力公司50强:耐克居首 Web如何成为另一个应用商店 Adobe发布Photoshop1.0.1源代码 大数据时代正在到来 微软CFO:我们的移动战略没有“B计划” TIOBE 2013年2月编程语言排行榜:历经十月Java重返第一 为让用户亲身体验产品 谷歌年底或开零售商店 求助!关于ISAPI的问题? 一个简单问题,高分求解。。 我是东东树的妹妹,我有问题要问大家。关于jsp页面重定向问题? system.globaliztion.cultureinfo("en_US") 是不是C#中要进行字符集的转换处理 请问以下构造函数的sql有什么错误?提示AS附近由于发错误,字段名可以用变量吗? windows2000与windows2003的互相访问的问题? 一个简单基本的问题求教高手,急在线等 Blue Workshop产品消息:.Net插件Replace it 1.3在CSDN和www.skycn.com.cn总下载量突破900次; SharpRefactor(C#代码重构工具)在CSDN的下 J2ME中文显示问题,急!! ado.net 我发现JSP一个奇怪的问题???想要看看吗???进来呀!!! 昨晚2点多一个mm突然打电话找我聊天,各位觉得我有戏没? 哪里有完整的MINE解码组件 为什么我装完FreeBSD系统启动时Sendmail启动的特别慢,telnet时也很慢。 小弟初学JSP,想搞点源代码来学习学习。 难搞的MIDAS 局域网的问题,急死了, vb中继承及分辨率问题 ASP里有没有带下拉框的输入框? 象素数据和图象数据 公司的一个数据库被人del,现在想查查是谁什么时候做的? 为什么我的窗口无法操作 关于oracle数据库增量备份土土的一问。 ArrayList问题 请教:在CB6下面怎么用 TMediaPlayer 控件来录音? 南开的vb习题集!!! 请问:如何在servlet中获得当前时间和当前日期?菜鸟问题,请见谅。 为什么我的opendialog不能返回filename,而返回了一个 $符号 大家对购买tcl笔记本等国产笔记本有没有什么建议? 第一次用vfp,新手提问? 请问哪位大虾知道,Crystal 7.0如何记忆上次打印该报表的打印机 纸张大小 纸张方向 边界设定等 如何自动生成新页? 显示器问题!! [代码发布]使用 Lostinet.SqlScope 4.0 实现高效的SQL SERVER应用程序 关于Decode函数的问题 WIN2000下的关机问题?请高手们想想办法! 寻找一个叫dingke的朋友,我将把邮箱给你,但我不小心弄丢了你的联系信箱,请速与我联系 请问:Dialog中可以重载LButtonDown事件吗? 如何用pb实现远程关机!!求救! 高分请教:zip密码遗忘 如何显示一个word 格式的文档,分不够可以再加 怎么获取本机IP。 ★★★★★调查最好的旅游地点!!★★★★★ 高分请教:zip密码遗忘 OUTLOOK公佈網路資料夾的問題 为什么我作的程序都无法运行呢?帮帮忙,多谢多谢 "select * from db where dm='000001' and scbz<>1 order by fsrq desc"为何会出错? 大家对购买tcl笔记本等国产笔记本有没有什么建议? WAP2.0与之前的版本有何不同? SQL2000如何解决还原数据库时的错误 工作台上打开数据库对话框中服务器项中的记忆性值...? 谁能告诉我Are you good enough Are you good at English?Can you help me?什么都不说了,直奔主题!My dog is playing with a bone .在这句句子中怎么对“playing with”和“bone”画线提问呢?这又为什么呢? 关爱生命,平安出行 作文 600字以内 我在书上看到这个词,上网搜了一下,好像蛮常用的,但到底,都有那些意思,还是一头雾水. 春眠不觉晓,处处蚊子咬,在帮我往下编两句,不要现成的 电流的大小与电压有关吗 科氏力是什么? 请问谁知道高中数学小论文要从什么方面写哟?说出来吧,本人先在此谢谢各位3P 请问下大家知道高中数学小论文要从什么方面写哟?说出来吧,本人先在此谢谢各位2d 抗原的特点中, word2003工作表中如何让a*b=c 蒙古国成为“黄金国” 法德纷纷“带团法国征收75%富人税致LV老板移民 日本著名侦探解读最容易发生外遇的职业日本奈良县发现平安时代将棋的驹“醉象叙利亚工程师开发新软件 可发短信预警肯尼亚1998年恐袭受害者寻求帮助商合杭高铁拿到准生证 安吉将结束不通德清党群服务中心创新模式获得党员群众好莱坞大道变性人受攻击案第二名嫌犯落日民主党前干事长将建新团体 被批欲自德法将于年底前就电子监控问题与美举行安意如:书生并非百无一用马云史玉柱65亿入股华数传媒酝酿开通热线专接性骚扰投诉天热了卢旺达大屠杀20年祭“何”钓版权拥有者可申请封杀侵权网站银监会:P2P监管归属正在研究快评论平谷桃花音乐节提前开幕昆明 菜刀男劫人质被制伏
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘