javafx窗体程序_JavaFX真实世界应用程序:欧洲电视网广播联盟

javafx窗体程序

我荣幸地与今年在德累斯顿Saxonia 系统公司工作的Alexander Casall一起在JavaOne上展示了多个JavaFX Real-World应用程序。 在准备本次演讲时,我们向客户和合作伙伴发送了一份调查表,并向他们询问了一些与他们的项目,他们的应用程序以及他们对JavaFX的使用有关的问题。

我认为这是个好主意,可以在JavaOne之前发布他们的答案,让与会者有机会为演讲做准备,也可以从中获得有关JavaFX项目,规模和决策的更多反馈。制作过程。

欧洲电视广播联盟(EBU)的Stephane Metairie返回了第一份问卷。

logo_blue

“ EBU的成员是广播和电视公司,其中大多数是政府拥有的公共服务广播公司或承担公共服务任务的私人拥有的电台。 活跃成员来自最北端的冰岛和最南端的埃及,来自西部的爱尔兰和东部的阿塞拜疆,以及几乎所有来自欧洲地理区域的国家。 –维基百科

EBU还因为其成员国举办年度歌唱比赛而闻名。 今年在维也纳举行。

bildschirmfoto-2015-09-10-um-10-12-24

该应用程序是由EBU和AISO的开发人员联合开发的。 AISO是位于日内瓦的软件开发公司。 他们非常注重使用JavaFX开发业务软件。 免责声明:我与AISO有合同关系

屏幕截图-2015-09-11-at-16-51-03

他们正在开发的应用程序用于计划/安排广播流(电视,广播)。 预定的资源包括卫星,卫星天线,光纤等。该应用程序将由150个并发用户使用。

您可以在下面看到该应用程序的屏幕截图。 内部显示有时间轴控件的事实,基本上消除了我作为外部顾问/自由职业者参与该项目的方式(请参阅FlexGanttFX )。

新星

一般的问题

您的产品/项目的名称是什么?

NEOS

您的用户/客户是谁?

内部应用程序。 负责计划的用户。 他们为广播流“构建”动态网络。

您的软件的目的是什么? 有什么好处?

传输管理。 根据现有资源或案例租用资源建立动态网络。 允许资源预订和计划。

该应用程序可以运行吗? 如果是,从什么时候开始? 如果没有,您打算什么时候上线?

该计划尚未于2016年1月启用。

您的项目预算多少?

300万美元

发展历程

您是如何将必要的JavaFX专有技术带入您的团队的? (顾问,内部/外部培训课程)?

我们聘请了JavaFx的一些顾问专家,并通过…Internet和Oracle资源对整个团队进行了培训。

您是从哪个版本的JavaFX开始的? 一二八

Javafx 2

您何时开始开发该应用程序,它花了多长时间?

从2014年底开始。迄今已使用一年。

有多少开发人员从事此工作? 总体上和在用户界面上。

现在大约有15个人。 所有开发人员都在服务器和客户端上工作。

应用程序有多大? 代码行,类数。

2000节课

JavaFX客户端有多大? 代码行,类数。

1000节课

您为什么选择JavaFX作为前端技术? 非常重要的一点:为什么不选择HTML / Web?

这是Java! 比使用web / html更好的使用桌面资源的能力。 Java应用程序随着时间的推移比javascript更加稳定(大量JS框架一直在兴衰)

说服决策者同意JavaFX难吗?

是的,我受到了经理和开发人员的极大挑战! (我仍然受到挑战)

您在JavaFX部分面临的最大挑战/问题/问题/错误是什么,您如何解决它们?

没有有价值的数据表组件。 组件库不足或不完整。 市场上没有多少JavaFx开发人员。 绑定/可观察性有时很棘手。 网络上的文章正在增长,但在某些情况下还不够。 没有明确的MVC或某种MVC。 对于工业化程度很高的项目,没有明确的MVC或这种模式。

您使用了哪些第三方产品/框架/工具(开源和商业),为什么选择它们?

IntelliJ

您是否混合了JavaFX和Swing代码?

没有

外表

您会在下一个项目中再次使用JavaFX吗? 请详细说明原因或原因。 您对其他公司/项目的JavaFX有哪些建议?

也许。 但是它缺少一种可以在更高级别上管理应用程序的框架(具有模板,树页,权限,css等),我想到的是类似CMS的框架。

您希望将哪些功能添加到JavaFX?

数据表

您打算提供应用程序的移动版本还是移动附件?

翻译自: https://www.javacodegeeks.com/2015/09/javafx-real-world-apps-eurovision-broadcasting-union.html

javafx窗体程序

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/337155.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

spring 数据库 链接db2_Druid,Java语言中最好的数据库连接池

Druid是Java语言中最好的数据库连接池,这话不是我说的,是Druid官方文档自己这样描述的,这是何等的自信!连接池的作用,跟线程池的作用大同小异,都是为了减少频繁的创建销毁连接IO,提升性能。drui…

编程知识:既然已经有数组了,为什么还要链表?

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删对于不少开发者而言,链表(linked list)这种数据结构既熟悉又陌生,熟悉是因为它确实是非常基础的数据结构,陌生…

jcache_随机JCache内容:多个提供程序和JMX Bean

jcacheJCache(JSR 107)是用于缓存的Java标准…足够了。 没有更多介绍性的东西。 这是一则速成文章,内容涉及 多个JCache提供程序配置,以及 功能:通过JMX Mbeans的JCache统计信息 管理多个JCache提供程序 如果您只使…

python webbrowser点击_用 Python 实现手机自动答题,这下百万答题游戏谁也玩不过我!...

引言如果谈到这几年手机上各平台最常见的引流福利,必然是答题赢大奖系列小游戏了。像什么头号英雄,百万玩家之类的,充斥在我们生活中,同时也成为了我们生活中常见的娱乐方式。但是有时候就会想,能不能实现手机自动答题…

程序员的年终总结,各种版本各种残

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删朱自清版这几天心里颇不宁静了,眼看上线的日子越来越临近,而项目Bug之多,密密的交叉着,却无从改起…

securecrt哪个版本好用_电脑跑分测试软件哪个好?好用的电脑跑分软件推荐

想要直观的了解自己电脑状况,那么一款好用的电脑跑分软件无疑是必不可少的,毕竟他能够将测试结果用跑分的形式计算出来。那么,电脑跑分软件哪个比较好呢?下面是小编分享的好用的电脑跑分软件推荐,游戏玩家们可不要错过…

C语言,单片机绕不过的坎,你对C语言内存分配了解多少呢

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删一、static在C语言里面可以用来修饰变量,也可以用来修饰函数。1、 先看用来修饰变量的时候。变量在C语言里面可分为存在全局数据区、…

内存 增量数据持久_内存中数据模型和大数据持久性

内存 增量数据持久ORM框架在需要与关系数据库进行交互时可以帮助开发人员。 对于关系数据库,有许多出色的ORM框架,例如Hibernate和Apache OpenJPA,其中一些确实很棒。 如今,大数据正在涌现,越来越多的人开发在大数据上…

自学编程的6个技巧总结

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删有一天,我的一个在学编程的朋友问我:“我想快速学习编程,你有什么好的推荐吗?”我曾在上大学的时…

C语言如何知自身函数的实际地址与大小

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删事情的起因大概是这样……在很久很久以前,我最早用的是MASM(Win32ASM)写程序,从平台兼容性、开发…

xtext_使用Xtext为Eclipse和IntelliJ开发DSL

xtext在这篇文章中,我们将看到如何开发一种简单的语言。 我们的目标是: 语言的解析器 IntelliJ的编辑器 。 编辑器应具有语法突出显示,验证和自动完成功能 我们还将免费提供Eclipse和Web编辑器的编辑器 ,但请包含您的兴奋之处&…

sed 插入多行_Linux三剑客之sed

sed命令用法小记版本:CentOS7▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼好久没更新文章了,项目的事情太多,总得给自己的懒惰找个借口,哈哈~话不多说进入正题创建测试数据[aliscaspark02 a]$ cat data#test the sedThis is the header l…

分享一些超级炫酷的C语言小技巧

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删C语言常常让人觉得它所能表达的东西非常有限。它不具有类似第一级函数和模式匹配这样的高级功能。但是C非常简单,并且仍然有一些非常…

C++编程新手容易犯的 10 种编程错误

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删公司每年都会有一定的人员流动,相应地也会招一些应届生补充进来,指导应届生已经成为老员工的必修课了。平日里会我们会经…

Linux上C语言程序编译过程详解

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删本文将介绍如何将高层的C/C语言编写的程序转换成为处理器能够执行的二进制代码的过程,包括四个步骤:预处理(P…

C语言,动图展示十大经典排序算法

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删以前也零零碎碎发过一些排序算法,但排版都不太好,又重新整理一次,排序算法是数据结构的重要部分,…

java ee各类组件_在Java EE组件中使用骆驼路线

java ee各类组件从现在开始我一直在与Camel合作,我真的很喜欢它的简单性。 在Java EE之上使用它一直是一个挑战,我最近发表了一篇关于如何做到这一点的演讲,而在Java EE中引导Camel的不同方法实际上建议使用WildFly-Camel Subsystem 。 在正在…

5gnr帧结构特点有哪些_真空离子束刻蚀设备的结构特点有哪些

离子束刻蚀设备有立式、卧式两种结构。通常情况下,该设备以卧式的结构居多,因为采用卧式结构的话,离子源发出的离子束为水平喷射方向,大部分的刻蚀溅射物将落在真空室的底部,可在一定程度上将溅射材料的重新沉积减少。…

老了就不能编程?大龄程序员在线“辟谣”:15 年后,我变得更好了

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删几年前,Quora 上的一个提问在程序员圈内掀起热议:“随着年龄的增长,人们会对编程失去兴趣吗?预计…

wildfly管理控制台_WildFly管理控制台已更新–请求反馈

wildfly管理控制台红帽JBoss企业应用程序平台(EAP)和WildFly具有共生关系 。 简而言之,红帽JBoss企业应用程序平台(JBoss EAP)保留了WildFly社区项目(以前称为JBoss Application Server)的所有创…