من فتره قرأت عن هالتقنيه والصراحه شدتني والسبب الوحيد اللي شدني هو Java part بحكم ان دراستي كلها جافا عشان كذا راح اكتب مقدمة بسيطه هالتقنيه .
ماهي الـ JavaFX ؟
الـ JavaFX هي تقنيه مقدمة من شركة صن وتهتم بتطوير تطبيقات الانترنت الغنيه (rich internet applications ) بشكل سهل ومبسط ،
بحيث تكون التطبيقات من خلال الانترنت ولكن تفاعليه كـ انها احد برامج سطح المكتب . اكبر مثال مشابه لهذه التقنيه هو الفلاش من شركة ادوبي والسلفر لايت من مايكروسوفت ،، لذلك
صن ارادات ان تدخل هالمضمار ،، ولحد الآن اعتقد ان التقنيه بتقدم ومنافسه . خصوصا ً انها ستكون متوفره على اغلب انظمة التشغيل والاجهزه المختلفه (خصوصا ً الجوالات).
كيف اقوم بتحميل JavaFX ؟
بكل بساطه اتجه الى موقع JavaFX الرسمي :
http://www.javafx.com
وستجد نسخ متنوعه توضيح بسيط لفرق بين هذه النسخ :
JavaFX 1.2 SDK وتحتوي على :
compiler and runtime tools, graphics, media, web services, and rich text libraries to create RIAs for the desktop, browser and mobile platforms
توفر لك الاحتياجات الاساسيه للبدء بالتطوير ،، مثل الكومبايلر والميديا والمتصفح ومنصات الجوال . . . الخ
NetBeans IDE 6.5.1 for JavaFX 1.2 وتحتوي على :
provides a sophisticated integrated development environment for building, previewing, and debugging JavaFX applications. The editor features a drag-and-drop palette to quickly add JavaFX objects with transformations, effects and animation. This IDE also comes with its own set of Building Block samples and the JavaFX Mobile Emulator, a mobile phone simulator.
توفر لك بيئة متكاملة لتسهيل التطوير والتحرير من خلال برنامج NetBeans وتوفر ايضا ً محاكي للجوال حتى تستطيع تطوير برامج مباشره . وانصح بتنزيله اذا اردت البدء بالتطوير ،، الا ان لم تكن من محبي NetBeans فـ عليك بالبديل ايكلبس
JavaFX 1.2 Production Suite وتحتوي على :
اذا كنت مصمم ويب 😀 وتحب تستخدم الجرافيكس الخاص بك ،، اذا قم بتنزيل Production Suite توفر لك الادوات اللازمة لتفعيل هذه الخاصيه لتسهيل الرسم لك .
ولك حرية الاختيار حسب اتجاهك وتفكيرك وماذا تريد ان تعمل *_*
للتوضيح JavaFX 1.2 هو آخر اصدار اثناء كتابة هذه المقالة .
اريد ان اشاهد بعض اعمال هالتقنيه ؟
تستطيع ان تشاهد بعض اعمال(عينات) JavaFX عن طريق موقعهم :
http://www.javafx.com/samples
ماهي المتطلبات اللازمة لتشغيل هذه التقنيه ؟
قم بزيارة هذه الصفحه موضحه لجميع الانظمة والعتاد اللازم :
http://java.sun.com/javafx/1/reference/system-requirements-1-2.html
مراجع لتعلم هذه التقنيه :
http://javafx.com/learn/directory.jsp
http://java.sun.com/javafx/index.jsp
لاتنسى ايضا ً الاطلاع على الـ Samples الموجوده في NetBeans مفيده جدا ً .