نظرة بسيطه على تقنية JavaFX

من فتره قرأت عن هالتقنيه والصراحه شدتني والسبب الوحيد اللي شدني هو 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 مفيده جدا ً .