تور لحظه آخری
امروز : چهارشنبه ، 12 دی 1403    احادیث و روایات:  پیامبر اکرم (ص):روزه بگيريد تا تندرست باشيد.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید از چین

خرید از چین

تجهیزات کافی شاپ

خرید سرور اچ پی ماهان شبکه

کاشت ابرو طبیعی و‌ سریع

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

فروشگاه مخازن پلی اتیلن

قیمت و خرید تخت برقی پزشکی

کلینیک زخم تهران

خرید بیت کوین

خرید شب یلدا

پرچم تشریفات با کیفیت بالا و قیمت ارزان

کاشت ابرو طبیعی

پرواز از نگاه دکتر ماکان آریا پارسا

پارتیشن شیشه ای اداری

اقامت یونان

خرید غذای گربه

رزرو هتل خارجی

تولید کننده تخت زیبایی

مشاوره تخصصی تولید محتوا

سی پی کالاف

دوره باریستا فنی حرفه ای

چاکرا

استند تسلیت

تور بالی نوروز 1404

سوالات لو رفته آیین نامه اصلی

کلینیک دندانپزشکی سعادت آباد

پی ال سی زیمنس

دکتر علی پرند فوق تخصص جراحی پلاستیک

تجهیزات و دستگاه های کلینیک زیبایی

 






آمار وبسایت

 تعداد کل بازدیدها : 1848548212




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

ابزارهاي ساخت برنامه‌هاي مالتي مديا -


واضح آرشیو وب فارسی:سایت ریسک: t=27779">ابزارهاي ساخت برنامه‌هاي مالتي مديا Mahmoodi 24 دي 1383, 18:42در هر پروژه چندرسانه‌اي , انبوهي از عناصر گرافيكي , صوتي , تصويري و انيميشن بر اساس يك طرح و سناريو در يك مجموعه گردآوري مي‌شوند. ابزارهاي ساخت مالتي‌مديا در واقع استوديو و كارگاهي براي منظم كردن اجزا و المان‌هاي سازنده يك برنامه چندرسانه‌اي هستند. بنابراين هر يك از اين نرم‌افزارها به ابزارهاي ويرايشي داخل مجهز شده‌اند و يكي از جنبه‌هايي كه آن‌ها را هم متمايز مي‌سازد نيز وجود همين ابزارهاي ويرايش دروني است. البته هم توليدكنندگان اين نرم‌افزارها و هم كاربران مي‌دانند كه مثلا ويرايشگر تصوير اين نرم‌افزارها , هيچ‌گاه معادل يك نرم‌افزار ويرايشگر تخصصي تصوير نمي‌باشد و وجود اين ويرايشگر‌ها صرفا براي راحتي كاربر و سرعت بخشيدن به مراحل پروژه مي‌باشد. در هر صورت اگر بخواهيد مقايسه‌اي بين اين نرم‌افزارها انجام دهيد, اين مطلب نمي‌تواند ملاك خوبي باشد. حتي اگر تا اين لحظه خودتان نيز پروژه چندرسانه‌اي نساخته باشيد, بر اثر كار كردن و ديدن برنامه‌هاي چندرسانه‌اي , حتما ساخت مالتي‌مديا تنظيم سناريو , مقدم بر گردآوري مواد اوليه و ديگر اجزاي پروژه مي‌باشد. هر كسي كه بخواهد برنامه‌اي چندرسانه‌اي توليد نمايد, بايد ابتدا طرحي را در ذهن بپروراند. توليدكنندگان نرم‌افزارهاي چندرسانه‌اي نيز بر همين اساس روش‌هاي گوناگوني در پيش گرفته‌اند. در سناريوي چندرسانه‌اي , محتواي پروژه سازمان‌دهي شده و ترتيب ارائه محتوا مشخص مي‌گردد و وقايع يا eventها كه منجر به حركت كاربر در برنامه مي‌شود نيز تعريف مي‌گردند. بر اين اساس ابزارهاي چندرسانه‌اي به سه گروه تقسيم مي‌شوند: ـ ابزارهاي Based ـ ) pageمبني بر صفحه) ـ ابزارهاي Based ـ Iconيا driven ـ) event مبتني بر آيكون يا رويدادگرا) ـ ابرازهاي Time - Basedيا Presentation (مبتني بر زمان يا نمايشي) ـ ابزارهاي Based ـ Page در اين سيستم‌ها , نوشتن سناريو يا Autoring و المان‌هاي تشكيل دهنده پروژه به صورت صفحات يك كتاب سازمان‌دهي مي‌شوند. در هر مجموعه‌ ممكن است هزاران صفحه گنجانده شده باشد. از اين ابزارها در مواقعي استفاده مي‌شود كه امكان ديدن هر يك از صفحات به صورت مستقل وجود داشته باشد. اين ابزارها امكان لينك كردن صفحات با نظم و ترتيب مشخص , را فراهم مي‌كنند. شما قادر خواهيد بود كه صفحات را يكي‌يكي ورق زده و يا از يك صفحه به صفحه ديگري پرش نماييد. اين ابزارها نيز امكان پخش صدا , انيميشن و فيلم را در اختيار شما مي‌گذارند. اما كاربردي كه احتمالا تجسم كرده‌ايد , چيزي مانند صفحات سيستم Help ويندوز , خواهد بود. اشتباه نكنيد ! اين ابزارها , محيط‌هاي ساخت پروژه چندرسانه‌اي مي‌باشند و اين طرز تلقي صفحه‌اي بيشتر از آن‌كه به پروژه صفحه‌اي اشاره كند , ساخت و پياده‌سازي سناريويي كه داراي قالب صفحه‌اي است را تسهيل مي‌كند. ابزارهاي Based ـ Icon در اين سيستم‌ها اجزاي سازنده چند رسانه‌اي و وقايع (event) به صورت اشيايي در يك ساختار يا فرايند , سازمان‌دهي مي‌شوند. در صورتي كه سناريوي شما داراي ساختار فلوچارتي باشد, اين ابزارهاي drivenـ event به پايه‌سازي و سازماندهي پروژه كمك خواهند كرد. بر همين پايه محيط‌هاي توسعه چندرسانه‌اي based ـ Icon داراي مجموعه‌ Iconهايي نظير exit.beep و غيره هستند كه كاربر , آن‌ها به همراه اجزاي پرش يا Branching در كنار هم چيده و همان سناريوي پروژه را به صورت ويژوال يا بصري در اين استوديو , ترسيم مي‌كند. همان‌طور كه احتمالا حدس زده‌ايد , اين ابزارها , براي استفاده در ساختارهاي navigation پيچيده , مي‌باشند. يكي از موارد مي‌تواند , ساخت بازي‌هاي فكري ساده باشد. ابرازهاي Time - Based در سناريوهايي كه داراي ساختار زماني مي‌باشند , اجزا و وقايع در طول محور زمان ساماندهي مي‌شوند. سناريوهايي كه داراي نقطه شروع و پايان مشخص هستند (مثل يك داستان) با استفاده از اين ابزارها راحت‌تر پياده‌سازي مي‌شوند. سرعت اجراي سناريو را مي‌توانيد تنظيم نماييد و در ابزارهاي پيشرفته از اين نوع , مي‌توانيد از يك نقطه محور فرضي زمان به نقطه ديگري پرش نماييد و بدين‌وسيله قابليت‌هاي تعامل را به پروژه اضافه كنيد. از ابزار مناسب استفاده نماييد در بهترين شرايط بايد با توجه به ساختار سناريو از ابزاري استفاده شود كه بيشترين انطباق را داشته و به پياده‌سازي بهتر طرح , كمك نمايد, اما مي‌دانيم كه دلايل گوناگون مثل آشنا نبودن تيم پروژه‌ با اين ابزارها , شرايط واقعي را از شرايط ايده‌آل تفكيك مي‌كند. امروزه با توجه به پيشرفت نرم‌افزارها , اين مسئله اهميت گذشته خود را ندارد. پس به جاي در نظر گرفتن بهترين شرايط و انتخاب بهترين ابزار , فقط سعي نماييم كه بدترين ابزار را انتخاب نكنيم ! و البته با توجه به سرعت رشد اين صنعت به استفاده از آخرين نسخه نرم‌افزار نيز فكر كنيد. در ابتداي اين مقاله به يكي از ويژگي‌هاي اين نرم‌افزارها , يعني قابليت‌هاي ويرايشي اشاره شد. در بخش بعدي به بررسي ديگر ويژگي‌هاي نرم‌افزارهاي ساخت چندرسانه‌اي مي‌پرداريم. ويژگي‌هاي برنامه‌نويسي برنامه‌نويسي ويژوال يا بصري شايد ساده‌ترين روش توليد باشد. اگر بخواهيد صدايي را بخش كنيد و يا بخواهيد عكسي را نمايش دهيد , فقط كافي است , Icon مورد نظر را drag كنيد. ابزارهاي مالتي‌مدياي ويژوال نظير Action ,Autorware , Iconware و Passport Producer براي ساخت مالتي‌مديا از نوع Presentation بسيار مناسب مي‌باشند. ابزارهايي كه امكان اسكريپت‌نويسي دارند , نظير Hyper card , Super card , Director و Toolbook , ابزارهاي قوي‌تري محسوب مي‌گردند. هر چه تعداد دستورات و عملكردهاي زبان اسكريپت‌نويسي بيشتر باشد , آن ابزار قوي‌تر خواهد بود. اين زبان‌ها شباهت‌هاي زيادي به يكديگر داشته و هنگامي كه يكي را فرا گيريد , كار كردن با بقيه مشكل نخواهد بود. بنابراين در هنگام انتخاب ابزارهاي مالتي‌مديا همانند نرم‌افزارهاي برنامه‌نويسي متداول , به دنبال نرم‌افزاري باشيد كه داراي امكانات debug بهتر و مرجع syntax كامل‌تر باشد. در بسياري از پروژه‌هاي پيشرفته , نياز به دسترسي به فرمان‌هاي سيستم عامل خواهيد داشت. بر روي كامپيوترهاي Mac اين مطلب به معناي آن است كه بايد به فرمان‌ها و دستورات خارجي (XCMD و XFCNها كه به زبان C يا پاسكال نوشته شده‌اند) دسترسي يابيد. بر روي PC بايد بتوانيد DLLها و رابط‌هاي كنترل ويندوز MCI را فراخواني نماييد. ويژگي‌هاي interactivity اين ويژگي را همه مي‌شناسند , اما اگر بخواهيم آن را بهتر بيان كنيم , مي‌توان چنين گفت : interactivity براي كاربر امكان كنترل محتوا و مسير اطلاعات را فراهم مي‌نمايد. ابزارهاي چندرسانه‌اي بايد يك يا چند سطح از interactivity را تامين نمايند : ـ انشعاب (Branching) ساده . اين عمل توسط كليك ماوس يا گذشت زمان و هر رويداد ديگري , انجام مي‌گيرد. ـ انشعاب شرطي. اين حالت عملا بر اساس toـgo حاصل از نتايج thenـif ايجاد مي‌شود. ـ زبان ساخت يافته كه از منطبق برنامه‌نويسي پيچيده نظير thenـif تودرتو , message passing و غيره پشتيباني مي‌كند. ويژگي Tuning موفقيت شما در پروژه‌هاي چندرسانه احتمالا توسط تعداد كساني كه مخاطب برنامه شما هستند , تعيين مي‌شود. اما به علت وجود انواع كامپيوتر با مشخصات و كارايي متفاوت , بايد اطمينان حاصل نماييد كه ترتيب زماني برنامه شما , تحت تاثير سرعت كامپيوتر مخاطب قرار نخواهد گرفت. فرض نماييد كه انيميشني ساخته‌ايد و براي آن صدا نيز در نظر گرفته‌ايد. مثل نمايي از تركيدن بادكنك به همراه اثر صوتي مناسب. اگر سنكرون‌سازي و هماهنگي در برنامه شما , مختل گردد , نتيجه كار نيز خواهد تركيد ! ابزارهاي گوناگون امكانات سنكرون‌سازي متفاوتي را فراهم كرده‌اند. مثل اندازه‌گيري سرعت و كارايي كامپيوتر ميزبان يا قفل كردن سرعت و يا روش‌هاي ويژه ديگر. ويژگي‌هاي توزيع معمولا مرحله توزيع نرم‌افزار چندرسانه‌اي با ساخت فايل اجرايي يا runtime , به اتمام مي‌رسد. اين عمل صرف‌نظر از آن كه استفاده از برنامه را براي مخاطب تسهيل مي‌نمايد. دسترسي او به محتوا , ساختار و سورس برنامه را نيز محدود مي‌نمايد. اين ويژگي در نوع خود يك خاصيت امنيتي نيز به شمار مي‌رود. در موارد پيشرفته بر حسب نوع استفاده از ابزار , مثلا در هنگامي‌كه از dll استفاده شده باشد. موضوع توزيع و بسته‌بندي نرم‌افزار پيچيده شده و احتمالا نياز به برنامه‌هاي حرفه‌اي install خواهيد داشت. ناگفته نماند كه در بسياري از موارد كاربران نهايي از بدون نياز بودن به install و setup , خرسند مي‌شوند. ابزارهاي چندرسانه Based ـ page همان‌طور كه گفته شد سيستم‌هاي based ـ pageيا مبتني بر صفحه روش ساده‌اي براي سازمان‌دهي اجزاي مالتي‌مديا , فراهم مي‌كنند. به دليل آن‌كه معمولا تصاوير گرافيكي , سازنده اسكلت پروژه هستند , بسياري از تهيه‌كنندگان در گام نخست , تصاوير را همانند صفحات يك كتاب , گروه‌بندي مي‌كنند. اين تصاوير شامل منوها و كليد‌ها نيز مي‌باشد. در مرحله بعدي , روتين‌هاي Navigation , نقش راهنما را براي رفتن از يك صفحه به صفحه بعد ايفا مي‌كنند. وجود صدا و فيلم در پروژه , نيز اين موضوع را عوض نمي‌كند. سيستم‌هاي مبتني بر صفحه , شي‌گرا مي‌باشند. تمام اجزاي به كار رفته در پروژه و حتي خود پروژه , شي تلقي مي‌شوند. يكي از وظايف شما به عنوان تهيه‌كننده برنامه , تنظيم خصوصيات اين اشيا مي‌باشد. در اين سيستم‌ها , رويدادها (نظير كليك ماوس) منجر به ارسال پيام به سلسله مراتب اشياي پروژه مي‌شود. در حالي كه پيام در بين اشياي متفاوت حركت مي‌كند , هر جايي كه در اسكريپت‌ يك شي به handler خود برسد , سيستم مطلع شده و آن handler , اجرا مي‌‌گردد. از ابزارهاي ساخت چندرسانه‌اي مشهور براي MAC بايد از Hypercard و super-card نام برد. براي PC مشهورترين ابزار based ـ pageبرنامه Toolbook مي‌باشد. اين نرم‌افزار به تفضيل در مقاله‌اي مستقل در همين شماره معرفي شده است. اصولا محيط‌هاي برنامه‌نويسي ويژوال نيز مي‌توانند , ابزار ساخت چندرسانه‌اي از نوع صفحه‌اي محسوب شوند. اگر بخواهيم از يكي از آن‌ها نام ببريم , مسلما بايد به Visual Basic اشاره كنيم. ابزارهاي Icon - Based در اين ابزارها , اولين قدم , ساختن يك ساختار يا فلوچارت (روندنما) از رويدادها , وظايف و تصميمات است. اين عمل با كشيدن (drag) نشانه‌ها از يك كتابخانه انجام مي‌شود. اين Iconها مي‌توانند شامل انتخاب‌هاي منو , تصاوير گرافيكي , صدا و غيره باشند. اين فلوچارت , منطق پروژه را به صورت گرافيكي بيان مي‌كند. پس از تكميل روندها , مي‌توانيد محتوا را به پروژه اضافه كنيد. نمونه مشهور اين نرم‌افزارها , Autorware , آيكون‌ها را بر روي محور زمان به ترتيب مورد نظر , پياده‌سازي نماييد. Autorware بيش از دويست متغيير سيستم و عملكرد را براي كنترل پروژه , در اختيار شما مي‌گذارد. اين نرم‌افزار امكان ارتباط شما با فايل‌هاي Dll (براي PC ) و XCMD و XFCN و (براي Mac) را نيز برقرار مي‌كند. هم‌چنين در محيط اين برنامه به مجموعه غني از ابزارهاي ويرايش عناصر چندرسانه‌اي نظير گرافيك , صدا , انيميشن و فيلم , دسترسي داريد. نرم‌افزارهاي ديگر از همين خانواده عبارتند از : (Windows) ConAutor , (Windows) HSC Interactive همان‌طور كه قبلا اشاره شد , با استفاده از اين نرم‌افزارها , افرادي كه مهارت‌هاي برنامه‌نويسي نيز ندارند مي‌توانند, اقدام به ساخت نرم‌افزارهاي چند رسانه‌اي نمايند. براي تشريح بهتر عملكرد اين برنامه‌هاي ساخت چندرسانه‌اي ويژوال , دوباره به معروف‌ترين آن‌ها يعني Autorware بر مي‌گرديم. در اين برنامه شما داراي جعبه ابزاري هستيد كه از آن براي پياده‌سازي منطق برنامه و فلوچارت آن استفاده مي‌نماييد. اين آيكون‌ها عبارتند از : 1-آيكون Display : براي نمايش متن يا گرافيك بر روي صفحه نمايش مانيتور. 2-آيكون انيميشن : اشيا نمايش داده شده توسط آيكون قبل را در فاصله زماني مشخص و با سرعت معين , از نقطه‌اي به نقطه ديگر منتقل مي‌نمايد. 3-آيكون Erase : متن و يا گرافيك نمايش داده شده را از صفحه نمايش مانيتور پاك مي‌نمايد. 4آ-يكون Wait : جريان يا حركت برنامه را تا زماني كه كاربر كليدي را فشار دهد يا ماوس را كليك كند , متوقف مي‌كند. 5-آيكون Decision : آيكون بعدي را براي اجرا تعيين مي‌كند. 6-آيكون Interaction : بر اساس عكس‌العمل يا پاسخ كاربر , مسير حركت برنامه را تعيين مي‌نمايد. 7-آيكون Calculation : عمليات محاسباتي , عملكردهاي كنترل ويژه , اسكريپت‌ و غيره را اجرا مي‌نمايد. 8-آيكون Map : امكانات ايجاد فضاي بيشتر (مدولار كردن برنامه) در محيط نرم‌افزار را فراهم مي‌كند. اين آيكون خود مي‌تواند شامل چندين آيكون و fiow line مستقل خود باشد. 9-آيكون Start 10-آيكون Stop 11-آيكون Movie : براي اجراي انيميشن‌هاي گوناگون شامل FLC , FLI , PICS و غيره به كار مي‌رود. 12-آيكون Sound 13-آيكون Video ابزارهاي Time - Based اين ابزارها از متداول‌ترين برنامه‌هاي ساخت چندرسانه‌اي مي‌باشند. هر يك از اين برنامه‌ها رهيافت خود را انتخاب كرده‌اند. بسياري از آن‌ها از يك Visual time line براي نمايش رشته‌هاي رويداد استفاده مي‌كنند. اين نرم‌افزارها , اغلب داراي نظام لايه‌اي براي قرار دادن اشيا گرافيك مي‌باشند. از طرف ديگر بعضي از نرم‌افزارهاي اين خانواده , رشته‌هاي طولاني از فريم‌هاي گرافيك را ترتيب داده و سپس به وسيله تعيين مدت اجراي هر فريم , مولفه زمان را به پروژه مي‌افزايند. نمونه‌هاي نرم‌افزارهاي Time – Based بسيار متنوع بوده و عبارتند از : (pc) Animation works interactive , (Mac and pc) ! Action Mac and) Producer , (pc) Media Blitz , (Mac) Cinemation (Mac and pc) Director , (Mac) PROmotion , (pc) به دليل آن‌كه از ميان اين نرم‌افزارها , Director مشهورترين و قوي‌ترين‌است. موضوع چند رسانه‌اي داراي ابعاد وسيعي بوده و در نتيجه ابزارها و روش‌هاي توسعه پروژه‌هاي مالتي‌مديا نيز بسيار گسترده مي‌باشند. برنامه‌هاي چندرسانه‌اي از سو مي‌توانند تا مرز يك برنامه تلويزيوني پيش روند و از سوي ديگر نيز نمونه‌هاي برنامه‌هاي چندرسانه‌اي مي‌توان مثال زد كه كاملا شبيه يك نرم‌افزار كاربردي (Application) بر روي pc يا Mac هستند. به همين جهت پروژه‌هاي ساخته شده با ابزارهايي نظير Powerpoint نيز مي‌تواند , ابزار ساخت چند رسانه‌اي تلقي گردد. وضعيت مشابه در مورد فايل‌هاي HTML نيز وجود دارد و تفكيك تكنيك‌هاي وب از مالتي‌مديا مشكل (و البته غير ضروري ) مي‌باشد. منبع فناوري اطلاعات ايران S4DEGH 26 دي 1383, 08:39ممنون !




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 451]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن