از مهمترين دلايل پيدايش پروژه جاواFX ، لزوم يافتن راهحلهاي جديد براي توسعه RIA (برنامههاي كاربردي اينترنتي غني) است. پيش از آنكه به ويژگيهاي JavaFX بپردازيم، لازم است خلاصهاي از تاريخ جاوا را مرور كنيم. اين امر به اين دليل ضروري است كه پيدايش جاواFX نتيجه روندي تاريخي و تكاملي در زبان جاوا است. اكنون بيش از يك دهه است كه جاوا پا به عرصه وجود گذاشته است. پيش از آغاز پروژه جاوا شركت سان يك گروه 13 نفره از متخصصان را از سراسر جهان گردهم آورد تا براي آنچه كه "موج جديد محاسبات" ناميده ميشود برنامهريزي كنند و برخي از خطوط اصلي آن را پيشبيني كنند. يكي از نتايج اوليه اين همايش، متحد كردن دستگاههاي الكترونيكي قابل كنترل از راه دور و رايانه بود. اين تيم 13 نفره كه تيم سبز ناميده ميشوند، در اولين گام يك كنترلر راه دور براي دستگاههاي خانگي با صفحه نمايش قابل لمس ايجاد كردند. اين كنترلر با كاربر ارتباط برقرار ميكرد و صفحه نمايش آن به امكانات پويانمايي مجهز بود، به طوري كه آيكونها در اين صفحه نمايش به صورت پويا و متحرك نمايش داده ميشدند. در طراحي اين ابزار جديد كه StarSeven يا به اختصار 7* ناميده ميشد، از زباني كاملا جديد به نام Oak استفاده شد.
تولد جاوا FX
اگرچه جاوا به سرعت جاي خود را در ميان برنامهنويسان وب باز كرد، اختلاف بين مايكروسافت و Sun سبب شد كه مايكروسافت براي مدتي پشتيباني خود را از ماشين مجازي جاوا (JVM) قطع كند. اين امر درست در زماني رخ داد كه اپلتهاي جاوا به جايگاه مناسبي دست يافته بودند و در كاربردهاي گوناگون از كاربردهاي نمايشي تا كاربردهاي علمي مورد استفاده قرار ميگرفتند. قطع پشتيباني مايكروسافت از JVM، همراه با مسائل مرتبط با كارايي اپلتها، به شدت از محبوبيت اپلتها كاست. در همين زمان، بر محبوبيت جاواي سمت سرور روز به روز افزوده مي شد. به همين دليل، سان تصميم گرفت تمام توجه خود را روي جاواي سمت سرور متمركز كند. اگرچه اپلت از صحنه برنامهنويسي حذف نشد، اما استفاده از آن بسيار محدود شد.
پس از آنكه سان در يافتن بازار مناسبي براي فناوري 7* ناموفق ماند، تيم طراحان زبان جاوا تصميم گرفتند اينترنت را با استفاده از نرمافزارهايي كه زيربناي پلتفرم x7 را تشكيل ميدادند هدف قرار دهند. به اين ترتيب، جاوا از ميان خاكسترهاي Oak پديد ميآيد.
-
جمعه 6 فروردین 1389
8:39 AM
نظرات(0)
يكي از جديدترين اعضاي خانواده زبانهاي برنامهنويسي است كه روي پلتفرم جاوا و تنها با نصب (Standard Edition 6 (Java SE اجرا ميشود. جاوا FX اسكريپت، يك زبان بسيار ديناميك و قابل حمل است كه از قدرت و توانايي لازم براي ايجاد واسط گرافيكي كاربر با هر اندازه و هر درجه از پيچيدگي برخوردار است. واسط هاي گرافيكي ايجاد شده توسط جاوا FX اسكريپت شبيه واسطهايي هستند كه با Swing نوشته شدهاند، با اين تفاوت كه كد نوشته شده كوچكتر و سادهتر است. هرچند دستور زبان جاوا FX اسكريپت با دستور زبان جاوا متفاوت است، بخش بزرگي از فناوري كه اين دو زبان بر پايه آنها بنا شدهاند يكسان است.
تاريخچه
جاوا FXاسكريپت (بخش اسكريپتنويسي جاوا FX)، زندگي خود را بهعنوان پروژهاي بهنام F3 كه توسط كريس اوليور انجام ميشد آغاز كرد. پيدايش جاوا FX در ماه مي سال 2007 براي اولين بار اعلام شد. در ماه مي سال 2008 شركت Sun اعلام كرد كه نسخه روميزي و نسخه طراحي شده براي جستجوگرها تا پاييز سال 2008 منتشر ميشوند و JavaFX Mobile نيز در بهار سال 2009 در دسترس كاربران قرار خواهد گرفت. از ماه جولاي سال 2008 توسعه دهندگان كد ميتوانستند يك پيش نمايش از JavaFX SDK را براي ويندوز و مكينتاش بارگذاري كنند. هنوز اطلاع رسمي دقيقي در مورد زمان پشتيباني جاوا FX از لينوكس وجود ندارد. با اين حال هم اكنون بيشترسرويسهاي جاوا FX روي لينوكس اجرا ميشوند.
ويژگيها
جاوا FXاسكريپت مجموعهاي از محصولات نرمافزاري است كه براي ايجاد آنچه كه برنامههاي كاربردي اينترنتي غني و به اختصار RIA ناميده ميشوند پديد آمد. علاوه بر RIA اين زبان براي توسعه برنامههاي كاربردي تحت وب كه ويژگيها و كاربرد برنامههاي كاربردي روميزي سنتي را داشته باشند، مورد استفاده قرار ميگيرد. از ميان اين برنامهها ميتوان به برنامههاي كاربردي چندرسانهاي اشاره كرد. محصولات جاوا FX ميتوانند برنامههاي كاربردي براي رايانههاي روميزي، موبايل، تلويزيون و ديگر پلتفرمها ايجاد كنند.د.
-
جمعه 6 فروردین 1389
8:37 AM
نظرات(0)
کامپیوتر شما، چه سه ساله باشد، چه سه روزه، با مشکلات امنیتی یکسانی مواجه است که گاهی بسیار خطرناک هستند. ویروسها میخواهند به محض آمدنتان به روی خط، وارد سیستمتان شوند. جاسوس افزارها بر پشت نامهها سوار میشوند و سعی میکنند همراه با تبلیغات وارد سیستم شما شوند. تروجانها در کمین مینشینند و با اولین غفلت، نفوذ میکنند. راههای مختلفی برای مقابله با این خطرات وجود دارد. در این ترفند سعی خواهیمکرد ضمن معرفی خطرات امنیتی، روشهای مقابله با هر یک را توضیح دهیم. لازم به ذکر است که این نکات هیچ ترتیب خاصی ندارد و اولویت در مطرح کردن هر یک از آنها، دلیل مهم بودن آن برسایر موضوعات نیست.
● هشدارهای امنیتی را جدی نگیرید!
پنجرههای pop up به خودی خود مزاحم هستند؛ چه برسد به این که هشدار بدهند سیستم شما دارای یک مشکل امنیتی است. فروشندگان محصولاتی که ظاهراً نرمافزارهایامنیتی هستند، با ترساندن کاربران ساده و بیدقت، آنها را ترغیب به دانلود نرمافزارهای مزبورمیکنند، یا آنها را طوری از خطری که وجود ندارد میترسانند که مجبور شوند حداقل سری به سایتشان بزنند. بعید است تاکنون با چنین پنجرههای هشدار آمیزی هنگام گشتزدن در وب مواجه نشده باشید.
بعضی وقتها شکل پنجرهها طوری است که گویا از طرف ویندوز هشدار میدهد. اما چنین نیست و اینها فقط تبلیغ هستند. گاهی یک علامت کمرنگ <تبلیغ> در پایین این پنجره آمده است. ولی طراحی صفحه طوری است که کاربر به آنجا توجه نمیکند و فکر میکند هر چه زودتر باید کاری بکند. به همینخاطر، بیمحابا روی دکمهYes کلیک میکند تا شاید نجات یابد. اما روی هر چه کلیک کند (چه Yes ، چهNo، چه هر جای دیگر)، به سایت فروشنده هدایت میشود تا نرمافزار را دانلود کند..
-
جمعه 6 فروردین 1389
8:36 AM
نظرات(0)