پنجشنبه, ۱۳ اردیبهشت, ۱۴۰۳ / 2 May, 2024
مجله ویستا

سرور افزار


سرور افزار
● سرور افزار Flash Communication Server MX
این برنامه برای ساخت و گسترش برنامه های بر پایه وب مانند چت وب کم ، برنامه های مولتی مدیای بر پایه وب و پروژه های چند کاربره استفاده میشود.
نوآوری های ورژن ۱.۵:
▪ Video on Demand
قدرت بالا در ارائه مدیا های گوناگون بصورت جریان دار در وب – سرعت بالا و بافرگیری مناسب بهمراه محیط قابل گسترش فلش
▪ WebCam Chat
کپچر آسان از وب کم و جریان دار کردن صدا و تصویر بصورت چند راهه شما را برای افزودن چت وب کم و پیام های ویدئویی به سایتتان تشویق می کند .
▪ Real-Time Collaboration
جریان سازی صدا و تصویر با کنترل گر چند کاربره و نیز توانایی افزودن متن و دیتا بهترین پلتفرم را برای برنامه های چند کاربره فراهم میکند.
در ضمن : سایت یاهو برای سرویس های ویدئو آنلاین(جریان دار) از فلش ام ایکس و فلش کام سرور ام ایکس استفاده کرده است.
● سرور افزار Macromedia Breeze
ماکرومدیا بریز ، یک نرم افزار سمت سرور است که برای ساخت آرشیو های مولتی مدیا بر روی سایت ها مورد استفاده قرار میگیرد . پلتفرم ارائه اطلاعات بریز شما را قادر میسازد تا نمایش اطلاعات را در سایت خود جذاب تر کنید . با این سیستم مدیریت اطلاعات شما میتوانید دوره های آموزشی آنلاین در سایت خود برگزار کنید و اطلاعات بانک خود را بصورت یک آرشیو قابل جستجو در آورید .برای آگاهی شما از سطح سواد کسانی که دوره های سایت شما را میگذرانند میتوانید براحتی امتحان و کوئیز بصورت آنلاین برگزار کنید .
▪ قالب ارائه اطلاعات Breeze :
ـ تالیف محتویات : پس از تالیف و ویرایش کار خود در برنامه پاور پوینت مایکروسافت ، براحتی میتوانید quiz های مختلف را به آن اضافه کرده و محتویات و اطلاعات دسته بندی شده تان را پوبلیش کنید . فایل ها و ترک های صوتی ای که اضافه کرده اید بطور اتوماتیک برای پخش بر روی وب بهینه میشوند .
ـ مدیریت محتویات : فایل های مدیای خود - که شامل فلش ، پاورپوینت ، ویدئو ها و ... میشوند – را در کتابخانه محتویات Breeze ذخیره میکنید و میتوانید هر جا و هر زمانی به آنها دسترسی داشته باشید ، مدیریتشان کنید و دانلود نمایید . همچنین ابزار های جداگانه ای برای دسترسی به اطلاعات محرمانه برای شما فراهم شده است .
ـ مدیریت پخش : شما میتوانید از Flash Player برای پخش فایل های خود بر روی سیستم کلاینت استفاده کنید تا کاربران مجبور به دانلود برنامه جدیدی جهت دسترسی به اطلاعات سایت شما نباشند.
ـ مدیریت کاربران : براحتی میتوانید group یا user های بسیاری تعریف کنید و برای هر کاربر یا گروه های کاربری ، میزان دسترسی خاصی را تعریف کنید .
نمونه کار بریز که در فلش اجرا میشود.
● سرور افزار Macromedia Flex
▪ معرفی ماکرومدیا فلکس :
سرور افزار ماکرومدیا فلکس یک قالب برنامه نویسی استاندارد و راحت را همراه با دسته ای از اشیاء قدرتمند برای خلق صفحات وب ایجاد کرده است .فلکس همچونXML تحت فلش است .بله ،ماکرومدیا نیز محیطی جذاب با قدرتی دو چندان را در برابر چشمان مایکروسافت برپا کرد.فلکس MXML تولید میکند .
▪ Flex ; A Flash Generator
کارهایی که قبلا با نرم افزارهای مرسوم صورت میگرفت اکنون با فلکس بصورت حرفه ای تر قابل انجام است .
ـ تعریف کردن آبجکت کلاس(object class) مناسب برای برنامه ها
ـ انتخاب ارتباط مناسب بین اشیاء تعریف شده ( وراثت ، اجتماع ، ...) .
ـ تعریف زیربنای مناسب برای برنامه ها برای ارتباط با سرویسهای راه دور
ـ ایجاد یک قالب کاری مناسب برای برنامه ها
ساخت یک برنامه فلکس دقیقا مانند ساخت یک برنامه جاوا یا دات نت یا هر سیستم شیی گرای دیگر است. همانگونه شما کلاس ها را میسازید و کامپایل میکنید . نمودار فلکس سه نوع کلاس را با کلاس های رابط کاربر که توسط MXML و ماژول های اکشن اسکریپت تکمیل شده ، ارائه میکند .کلاس های کنترل کننده فلکس ، سرویس دهنده های وب و اتصال دهنده هایی هستند که جرئی از قابلیت های مدیریت اطلاعات فلکس به حساب می آیند.
با فلکس طراحان میتوانند اطلاعات را بصورت فانکشن هایی ذخیره و بصورت تگ ها بازیابی کنند. این عمل باعث سادگی در بازیابی اطلاعات و نیز گسترش تیم طراحی میشود . همه طراحان گروه ، نیازی به دانستن نحوه خلق کامپوننت ها ندارند بلکه بسادگی میتوانند از آن بعنوان یک تگ استفاده کنند.
▪ ماژول رویداد :
برای افزایش قابلیت بازیابی و استفاده ، فلکس طراحان را قادر میسازد تا از کامپوننت های ارتباطی و ماژول رویداد بصورت متصل بهم استفاده کنند که این حالت برای برنامه نویسان جاوا و دات نت بسیار آشناست . ماژول رویداد به کامپوننت ها اجازه میدهد تا بصورت یک دریافت کننده رویداد در آیند تا بتوانند رویدادهای رخ داده رادریابند .
● مدیریت اطلاعات :
شما به سه روش میتوانید به اطلاعات داینامیک دست یابید :
۱) با استفاده از وب سرویسز
۲) فراخوانی آبجکت اتصال جاوا
۳) XML های روی http
فلکس راهی ساده را به شما ارائه میکند . شما کافیست سرویس دهنده وب خود را در فایلWSDL به فلکس معرفی کنید و سپس با خیال راحت قهوه خود را بنوشید ، چون باقی کار ها را فلکس انجام میدهد .DATA Binding در فلکس به شما این امکان را میدهد که میزان پراپرتی یک کامپوننت را به پراپرتی یک کامپوننت دیگر وابسته سازید و از آن بعنوان یک گیرنده اطلاعات استفاده کنید . این در حالیست که برای نشان دادن اطلاعات در کامپوننت های User Interface نیز کدنویسی شما بسیار مختصر شده است .
▪ کامپوننت های اکشن اسکریپت :
اکشن اسکریپت ۲ یک زبان شیی گرای طبقه بندی شده است و بسیار شبیه کلاس جاوا یا سی شارپ است . شما میتوانید برای اعمال کنترل روی ساخت کلاس های فلکس از این زبان استفاده کنید .
▪ Cascading Style Sheets :
فایل main.css فونت ها و رنگ ها را در برنامه تنظیم میکند . همچنین در فلکس میتوانید از CSS های استاندارد استفاده کنید تا بدون دستکاری در این فایل از قالب های css استفاده کنید .
▪ مدیریت برنامه :
فلکس شامل یک سری از مدیریت کننده هاست که شما را قادر میسازد بسادگی MXML و اکشن اسکریپت ها را اجرا و کنترل کنید . بطور مثال فلکس شامل یک مدیریت تاریخچه (History) است که شما را قادر میسازد هنگام رویدادهای Back و Forward در برنامهء مرورگر ، کنترل را در دست داشته باشید وهمچنین یک برنامه مدیریت Drag-n-Drop که ابزار خوبی برای بالا بردن توانایی های برنامه شماست . با برنامه مدیریت Tooltip شما میتوانید با تنظیم یک خاصیت کوچک ، هرکدام از کامپوننت های بصری را مجهز به ToolTip کنید .
نویسنده : حسین شرفی
منبع : سایت ماکرومدیاx