JavaFX真实世界应用程序:欧洲电视网广播联盟
我榮幸地與今年在德累斯頓Saxonia 系統公司工作的Alexander Casall一起在JavaOne上展示了多個JavaFX Real-World應用程序。 在準備本次演講時,我們向客戶和合作伙伴發送了一份調查表,并向他們詢問了一些與他們的項目,他們的應用程序以及他們對JavaFX的使用有關的問題。
我認為這是個好主意,可以在JavaOne之前發布他們的答案,讓與會者有機會為這次演講做準備,也可以從中獲得有關JavaFX項目,規模和決策的更多反饋。制作過程。
歐洲電視廣播聯盟(EBU)的Stephane Metairie返回了第一份問卷。
“ EBU的成員是廣播和電視公司,其中大多數是政府擁有的公共服務廣播公司或具有公共服務任務的私人擁有的電臺。 活躍成員來自最北端的冰島和最南端的埃及,來自西部的愛爾蘭和東部的阿塞拜疆,以及幾乎所有來自歐洲地理區域的國家。 –維基百科
EBU還因為其成員國舉辦年度歌唱比賽而聞名。 今年在維也納舉行。
該應用程序是由EBU和AISO的開發人員聯合開發的。 AISO是位于日內瓦的軟件開發公司。 他們非常重視使用JavaFX開發業務軟件。 免責聲明:我與AISO有合同關系 。
他們正在開發的應用程序用于計劃/安排廣播流(電視,廣播)。 預定的資源包括衛星,衛星天線,光纖等。該應用程序將由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真实世界应用程序:欧洲电视网广播联盟的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 配置jdklinux(配置jdk lin
- 下一篇: cad安卓版(cad 安卓)