جاواافاکس (به انگلیسی: JavaFX) سکوی جاوایی است که برای خلق و تحویل کاربردهای غنی اینترنتی که بتواند در پهنهٔ وسیعی از دستگاههای متصل به اینترنت اجرا گردد. تگارش کنونی آن توسعه دهندگان را قادر به ساخت برنامه برای محیطهایرایانه رایانه رومیزی، دستگاههای بازی ویدیویی، پخش کنندههای بلوری، و سایر سکوها را شامل میشود.
این اپلیکیشن ها روی ویندوز، لینوکس، مکینتاش، اندروید، آی او اس، مرورگرهای اینترنت، کنسول های بازی و حتی تلویزیون های هوشمند به خوبی اجرا می شوند. نمونه پرکاربرد این نوع اپلیکیشن ها Adobe Flash می باشد. اپلیکیشن های RIA معمولا با تکنولوژی های Adobe Flash ،Microsoft Silverlight و JavaFX طراحی می شوند. JavaFX روی پلتفرم های JavaSE و JavaME طراحی شده و تمام قدرت این پلتفرم ها را در اختیار دارد. به وسیله JavaFX شما می توانید اپلیکیشن هایی با گرافیک فوق العاده بسازید که بدون کوچکترین تغییری روی تمامی سیستم عامل ها و پلتفرم های دسکتاپ و موبایل و… اجرا شوند.
سرفصل های دوره آموزشی Udemy JavaFX: Graphics, Animations and Applications:
– معرفی
– نصب نرم افزار رایگان
– شروع به کار با NetBeans
– مبانی JavaFX
– برخی برنامه های پایه
– شکل های ۲D در JavaFX
– برنامه شب آسمان
– انیمیشن های پایه در JavaFX
– انیمیشن های بیشتر
– ایجاد آتش بازی
– توپ تندرست در JavaFX
– برنامه جهانی مجازی
– Starfield و UFO