الصفحة الرئيسية > صحيفة الحياة > تول بوك للوسائط المتعددة: البرمجة في خدمة الخيال

تول بوك للوسائط المتعددة: البرمجة في خدمة الخيال

السبت ٢٧ أيار (مايو) ١٩٩٥, بقلم جورج قندلفت

من الصعب العثور على مستخدم كومبيوتر لم يسمع بعد بالوسائط التوضيحية المتعددة (multimedia). فمنذ ما يقارب الاربع سنوات شكلت هذه الوسائط المتعددة احد اكثر تطبيقات الكومبيوتر نمواً ولا يمر يوم دون الاعلان عن برنامج جديد لتأليف الوسائط المتعددة او تطبيق جديد يعتمد عليها. وهناك عدة عوامل ادت الى تزايد الطلب على تطبيقات الوسائط المتعددة او برامج التأليف. ويشكل انتشار البيئة التخطيطية على الكومبيوتر من خلال نظام ويندوز احد اهم هذه العوامل لا سيما وان هذا النظام ادخل دعم الوسائط التوضيحية ضمن وظائفه. ولم تتجاهل انظمة التشغيل الاخرى مثل نظام ماكنتوش ونظام او.اس./٢ هذه الوسائط الا ان انتشار ويندوز الواسع جعله البيئة المفضلة لتأليف الوسائط وتشغيل تطبيقاتها. وقام ويندوز بتوسيع قاعدة مطوري الوسائط التوضيحية وتنويعها فتعدت هذه القاعدة المبرمجين التقليديين لتشمل مطوري تطبيقات التدريب على الكومبيوتر وناشري اقراص الليزر ومطوري التطبيقات المكتبية وغيرهم ممن يحتاجون الى نظام تأليف مرن وسهل الاستخدام.

يتميز تول بوك للوسائط المتعددة بمرونة كبيرة في دمج النصوص والصور والحركة والاصوات بحيث يكفي اختيار العنصر المطلوب ثم وضعه على صفحة الكتاب.

واوضح المطورون الجدد انهم يريدون انظمة تأليف توفر عليهم عمليات البرمجة بحد ذاتها وتتيح لهم حصر اهتمامهم بالمحتوى وحسب. وابدوا رغبتهم بالحصول على منتجات قوية وكاملة وسهلة الاستخدام وبالطبع في متناول جيوبهم. ونتيجة لهذه الرغبات ظهرت منتجات عدة لعل ابرزها نظام فيجوال بيسيك (Visual Basic) من مايكروسوفت والذي ازاح عن كاهل المطور الكثير من العناء. غير ان فيجوال بيسيك لم ينفرد باتاحة تطوير التطبيقات لاكبر عدد من مستخدمي الكومبيوتر، فقد ظهرت انظمة تطوير اخرى منها ريالايزر (Realizer) من شركة كومبيوتر اسوسييتس وتول بوك (ToolBook) من اسيمتريكس.

ولكن رغم ميزات هذه الانظمة التي تتيح انتاج تطبيقات لويندوز بعشر الوقت التي يستغرقه التطوير بلغات اخرى، لم تتوجه بالتحديد الى مطوري الوسائط التوضيحية (مع ان الاصدار الثالث من فيجوال بيسيك في نسخته المطورة يحتوي الكثير من وظائف هذه الوسائط). وادى ذلك الى ظهور انظمة مختلفة مخصصة لتأليف الوسائط المتعددة شكلت فئة خاصة من ادوات التطوير تميزت بالغاء شبه كامل لعملية كتابة الرموز البرمجية. ونذكر من هذه الانظمة اوثروير (AuthorWare) وديريكتر (Director) وايكن اوثر (IconAuthor) وتول بوك للوسائط المتعددة (Multimedia ToolBook).
ومنذ اطلقت اسيمتريكس، شركة بول الن مؤسس مايكروسوفت مع بيل غيتس، الاصدار الثالث من تول بوك للوسائط التوضيحية برز هذا النظام بشكل ملحوظ وتفوق على الانظمة المنافسة لاسباب ثلاثة هي سهولة استخدامه والعدد الهائل من الوظائف التي يتيحها وسعره المنخفض مقارنة بالانظمة الاخرى. والحال فبينما يباع ديريكتر بـ٩٩٩ جنيه استرليني وايكن اوثر بـ٣٧٥٠ جنيه واوثروير بـ٤٢٥٠ جنيه لا يتعدي سعر تول بوك للوسائط المتعددة ٧٩٩ جنيه مع انه يتفوق على الانظمة الاخرى بالادوات التي يوفرها للمطور. واذا رأى المستخدم ان هذا المبلغ مرتفع مقارنة باسعار تطبيقات الكومبيوتر الاخرى فيجب الا يتجاهل ان انظمة تأليف الوسائط التوضيحية تستخدم لتطوير تطبيقات موجهة للبيع اي ان سعر نظام التأليف هو استثمار مباشر. لذلك يبدو تول بوك للوسائط المتعددة.

مع ان تول بوك لا يفرض الكثير من البرمجة الا انه عند الحاجة يوفر لغة اوبن سكريبت التي تقترب كثيراً من اللغة الانكليزية العادية مما يسهل عملية البرمجة بشكل كبير.

البرمجة السهلة

يأتي نظام تول بوك بنسختي الاولى لانتاج التطبيقات المكتبية لبيئة ويندوز والثانية تحمل اسم تول بوك للوسائط التوضيحية وتشمل كل وظائف النسخة العادية اضافة الى كل الادوات اللازمة لتطوير تطبيقات هذه الوسائط.

ويعتمد هذا النظام تقنية التوجه نحو العناصر (object-oriented) ويسمح بالتطوير السريع لنماذج عن تطبيقات التدريب بواسطة الكومبيوتر والتطبيقات المعتمدة على تقنية هايبر تكست مثل التطبيقات التي توزع على اقراص الليزر وانظمة اكشاك المعلومات.

وكما يدل اسم النظام فإنه يعتمد على مفهوم الكتاب. فعند تشغيل البرنامج يفتح كتاب جديد يحتوي صفحة واحدة. ويمكن لمستخدم اضافة العدد الذي يريد من الصفحات. وتشكل الصفحة الوحدة الاساسية في الكتاب، فهي تجمع كل العناصر والاحداث التي سيشاهدها المستخدم.

ويتيح البرنامج وضعيتين للتعامل مع التطبيقات هما وضعية المؤلف حيث يتم تطوير التطبيق ووضعية القارئ حيث يتم تشغيله. وفي وضعية المؤلف يكفي وضع العناصر المطلوبة من نصوص وصور ورسوم وحركة ومشاهد فيديو وصوت على الصفحة وتحديد ميزات كل من هذه العناصر وربط قطعة برمجية من لغة اوبن سكريبت الخاصة بالنظام بكل عنصر تحدد ما سيفعله العنصر في وضعية القراءة.

يقوم اوتوسكريبت تلقائياً بإدخال قطع برمجية جاهزة في فقرات برمجية تابعة للعناصر ومخصصة لعمليات محددة. ويوفر ذلك كثيراً من الجهد والوقت خلال البرمجة.

تبدو لغة اوبن سكريبت مثل مغارة علي بابا اذ تخفي في طياتها اوامر ووظائف لكل انواع العمليات التي تخطر في بال المؤلف وحتى التي لا تخطر في باله. واضافة الى الاوامر العديدة التي توفرها لغة تول بوك فإنها تضع في تصرف المبرمج مجموعة كاملة من القطع البرمجية الجاهزة. غير انه على المبرمج ان يمر في مرحلة تأقلم مع هذه اللغة طويلة نوعاً ما ليتمكن من بناء تطبيقات جدية. فقد قضيت حتى الآن حوالي ثلاثة اسابيع اتعامل مع هذه اللغة ويبدو انني لا ازال في المراحل الاولى. ولكن من حسن الحظ ان تعلم هذه اللغة يعتمد على نظام مساعدة مدهش يتوزع بين الادلة والمساعدة الفورية، ويشمل هذا النظام ما لا يقل عن 15 مثال يعرض تطبيقات وسائط متعددة كاملة.

الوسائط المتعددة

تتميز نسخة تول بوك للوسائط المتعددة عن النسخة العادية بدعمها لمجموعة كاملة من وظائف تنسيق الصوت وتحرير مشاهد الفيديو. وفي هذا الاطار يأتي البرنامج مع نسخة تشغيل لنظام فيديو لويندوز (Video for Windows) تتيح للمستخدم ادخال مشاهد الفيديو في صفحات كتابه والتحكم بهذه المشاهد بواسطة لغة اوبن سكريبت اضافة الى امكان اضافة الاصوات ووصل سواقة اقراص فيديو. كما يمكن تحديد تزامن الصوت وصور مشهد الفيديو بواسطة اداة انتاج الفيديو الرقمي (Digital Video Producer) التي يمكنها ايضاً تسجيل مشاهد فيديو رقمية بتنسيق (AVI) من مصدر خارجي وتحريرها.

لا يدعم تول بوك اللغة العربية لكنه من الممكن لصق نص عربي من الحافظة وادخال بعض التنسيقات عليه (كاختيار الخط) مما يتيح انتاج تطبيقات عربية جزئياً.

ومن السهل جداً اضافة وظيفة وسائط متعددة في الصفحة: فيكفي ادخال امر تشغيل (Play) في القطعة البرمجية المناسبة لاي عنصر (مشهد فيديو او حركة او صوت) لكي يتم فتحه وتشغله واقفاله تلقائاً. وفي الحقيقة لا يحتاج المستخدم الى كتابة قطع برمجية للتحكم بوسائط ام.سي.آي (اي مشاهد AVI واصوات WAV وميدي وصور JPEG وافلام ديريكتر وكويك تايم...).

ويمكن القول عموماً ان تول بوك للوسائط المتعددة يتفوق على منافسيه كلهم (او على الاقل الذين اعرفهم مثل فيجوال بيسيك واوثروير وديريكتر) في ما يتعلق بدمج مشاهد الفيديو والصور الثابتة والمتحركة والنصوص والاصوات.

وزودت اسيمتريكس النظام بكل الادوات الضرورية لانتاج الحلقات التدريبية المعتمدة على الوسائط المتعددة (Computer based training). ويمكن اختصار وظائف انشاء حلقات التدريب التي يوفرها تول بوك للوسائط المتعددة بالتالي:
– كتب متخصصة جاهزة تدل المؤلف على اكثر من ١٥ تصميم مختلف لحلقات التدريب.
– اكثر من ٢٠٠ نموذج تصميم لانشاء حلقات التدريب.
– يحتوي كل من هذه النماذج على كتل نصوص ورسوم وازرار يمكن تنسيقها حسب الرغبة الشخصية.
– اتاحة تحديد مبدئي لكل تفضيلات حلقة التدريب من عناوين وقوائم وعناوين فقرات وفهارس.
– اتاحة تسجيل تلقائي لاجوبة المتدربين في ملفات خاصة.
– اختيار تلقائي وعشوائي لعدد محدد من اسئلة الامتحانات.

وربما تشكل وظيفة سحب ورمي الادوات الجاهزة اهم ما يوفره النظام من سهولة استخدام. فيأتي مع النظام برنامج مساعد يحتوي ادوات جاهزة (widgets) يمكن سحبها ورميها على الصفحة فتبدأ بالعمل دون اية برمجة اذ انها مبرمجة مسبقاً. وتشمل هذه الادوات الساعات واشرطة السحب وتصاميم اسئلة وعامة ٢٠٠ اداة للتعامل مع المستخدم تتألف منها عادة واجهة التطبيق.

يأتي تول بوك مع برنامج مساعد لتحرير الصوت وادخال المؤثرات عليه.

استثمار مفيد

يشمل تول بوك للوسائط المتعددة كل الادوات اللازمة للتحكم بالوسائط المتعددة المتاحة للكومبيوتر الشخصي والاجهزة المناسبة لتلك الوسائط والتي يمكن وصلها بالكومبيوتر. فيمكن لهذا النظام انتاج تطبيقات كاملة لويندوز ان كانت تطبيقات مكتبية عادية او تطبيقات وسائط متعددة وذلك بسعر اقل بكثير من اسعار انظمة التطوير التي تنتمي الى الفصيلة نفسها. فكما ذكرنا سابقاً يبلغ وسعر برنامج مثل اوثروير بروفشنال ٤٢٥٠ جنيه بينما لا يتعدى سعر تول بوك للوسائط المتعددة ٨٠٠ جنيه على ان الاخير يتفوق على الاول بالوظائف التي يتيحها فضلاً عن انه وعلى عكس اوثروير، تأتي مع تول بوك لدى شرائه رخصة مفتوحة لاستخدام برنامج تشغيل التطبيقات (runtime). اي انه من الممكن تطوير تطبيقات وسائط متعددة وتوزيعها (او بيعها) مع برنامج تشغيلها دون الحاجة الى دفع اية جعالة. ويحصل ايضاً مطورو اقراص الليزر على برنامج مساعد يقوم بتجميع وضغط الملفات اللازمة لتوزيع تطبيقات متكاملة.

اضافة الى ذلك يأتي النظام مع مجموعة ادلة واسعة منها دليل الاستخدام ودليل كامل للغة اوبن سكريبت ودليل مختصر (وجدت امه ممتاز) يفسر ما هي الوسائط التوضيحية المتعددة ومما تتكون وشرح وفي للاجهزة التي تشترك في تأليف هذه الوسائط وكيفية عملها.

ملتي ميديا بيتهوفن من مايكروسوفت احد تطبيقات الوسائط المتعددة المشهورة التي طورت بواسطة تول بوك للوسائط المتعددة.

وبالرغم من سعر تول بوك المعقول فانه يتيح تطوير تطبيقات مهنية للغاية. واوضح برهان على ذلك يأتي من شركة مايكروسوفت التي استخدمته لانتاج قرص «ملتي ميديا بيتهوفن» الذي يعرض بالتفصيل السمفونية التاسعة للموسيقار الشهير، هذا فضلاً عن اقراص الليزر للاطفال التي انتجتها اسيمتريكس نفسها بواسطة تول بوك وهي ستراديواكيوس (Stradiwackius) لتعليم القراءة والموسيقى واصدقاء باربعة ارجل (Four Footed Friends) للقراءة والتعرف على عالم الحيوانات. ويذكر اخيراً ان شركات مثل لوتس وهيولت-باكرد وانتل واي.بي.ام تستخدم هذا النظام لتطويراتها الداخلية ولانتاج حلقات التدريب على الكومبيوتر.

أي رسالة أو تعليق؟

مراقبة استباقية

هذا المنتدى مراقب استباقياً: لن تظهر مشاركتك إلا بعد التصديق عليها من قبل أحد المدراء او المديرات.

من أنت؟
مشاركتك

لإنشاء فقرات يكفي ترك سطور فارغة.