JavaFX真实世界应用程序:EIZO CuratOR Caliop
JavaFX Real-World應用程序第四號稱為Caliop 。 它是EIZO為醫院手術室開發的CuratOR解決方案的前端。 前端在壁掛式控制臺上運行,并允許操作團隊查找有關患者的信息,控制各種視頻源到不同監視器的路由,錄制視頻,拍攝照片/劇照。
對于該軟件,我被要求在一個已經非常復雜HTML模型的基礎上,以JavaFX來實現UI。 即使樣機大量使用了動畫和CSS樣式,它還是JavaFX的直接移植。
下圖顯示了該應用程序在德國一個貿易展覽會上的實際應用。
和往常一樣:這是面試的問題和答案。
一般的問題
您的產品/項目的名稱是什么?
CuratOR Caliop
您的用戶/客戶是誰?
臨床醫生-主要是外科醫生和護士
您的軟件的目的是什么? 有什么好處?
簡化每天的手術流程。
該應用程序可以運行嗎? 如果是的話,從什么時候開始。 如果不是,您打算什么時候上線?
我們計劃在2015年底上線。
發展歷程
您是如何將必要的JavaFX專有技術帶入您的團隊的? (顧問,內部/外部培訓課程)?
我們聘請了外部開發人員:-)
您是從哪個版本的JavaFX開始的? 一二八
Java 8
您何時開始開發該應用程序,它花了多長時間?
2014年11月
有多少開發人員從事此工作? 總體上和在用戶界面上。
二
您為什么選擇JavaFX作為前端技術? 非常重要的一點:為什么不選擇HTML / Web?
桌面技術具有更多選項來控制和開發硬件(例如,圖像采集卡,拖纜,視頻開關等)。 HTML / Web更適用于移動技術。 Java FX只需付出很少的努力即可提供非常好的結果。 JavaFX還提供了編寫智能代碼關鍵字數據綁定的功能。
說服決策者同意JavaFX難嗎?
沒有
您在JavaFX部分面臨的最大挑戰/問題/問題/錯誤是什么,您如何解決它們?
在JavaFX中實現動畫比在Swing中實現動畫要容易得多,但是仍然需要大量的技巧和奉獻精神。
您使用了哪些第三方產品/框架/工具(開源和商業),為什么選擇它們?
FontAwesomeFX,ControlsFX,Afterburner.FX
您是否混合了JavaFX和Swing代碼?
沒有。
外表
您會在下一個項目中再次使用JavaFX嗎? 請詳細說明原因或原因。
是的,這只是用戶和開發人員的積極反思。
您希望將哪些功能添加到JavaFX?
高級動畫支持。 使菜單滑入和滑出應該很容易。
您打算提供移動版本的應用程序還是移動附件?
是
翻譯自: https://www.javacodegeeks.com/2015/10/javafx-real-world-apps-eizo-curator-caliop.html
總結
以上是生活随笔為你收集整理的JavaFX真实世界应用程序:EIZO CuratOR Caliop的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑cpu最先进制程(cpu目前最先进的
- 下一篇: 在OpenShift上扩展Java EE