تناقش هذه الوحدة طرق عرض الوسائط المتعددة، بدءاً من الشبكة العنكبوتية كأشهر طرق النشر، مروراً بواجهة المستخدم التطبيقية (GUI) تاريخياً وعملياً، ثم برمجيات العرض التي تجمع مكونات الوسائط المتعددة في تطبيق متكامل، وتُختتم بموضوع حقوق الطبع.
يتوقع منك بعد دراسة هذه الوحدة أن تتعرف إلى الشبكة العنكبوتية وكيفية عرض المعلومات من خلالها، وتعرف طرق دمج الوسائط المتعددة لتكوين واجهة المستخدم، وتفرّق بين برمجيات الخط الزمني وبرمجيات الحدث، وتفهم أساسيات حقوق الطبع والنسخ.
تُعتبر الشبكة العنكبوتية أكثر الطرق نشراً لمكونات الوسائط المتعددة، حتى ارتبط المصطلح بصفحات الإنترنت وما فيها من صور ورسوم وصوتيات وفيديو. تسمح لغة HTML بسهولة إضافة أي مكون وسائط متعددة، تاركة للمتصفح حرية اختيار "برنامج مكمّل" (Plug-in) مناسب لعرضه؛ فإن لم يتوفر ذلك البرنامج، يُظهر المتصفح رسالة خطأ للمستخدم بدلاً من عرض المكون.
رغم أهمية الصور والصوتيات في جذب المشاهد، يبقى النص أساساً لا غنى عنه في أي برمجية وسائط متعددة، لأن المعلومات التفصيلية لا يمكن نقلها كاملة بالصور وحدها، والصوتيات المطوّلة تُتعب المستمع وتتطلب تركيزاً أكبر من قراءة نص مطبوع.
لا يقتصر تصميم النص على الكلمات نفسها، بل يمتد إلى اختيار نوع الخط (Font) وحجمه ونمطه (عريض، مائل، تسطير). تُقاس أحجام الخطوط بوحدة النقطة (Point)، حيث النقطة الواحدة = 1/72 من الإنش. مثال محلول: خط حجمه 12 نقطة يعادل 12÷72 = 1/6 إنش تقريباً على الورق.
يجب الحذر عند اختيار الخطوط في صفحات الويب تحديداً، لأن المتصفح لا يستطيع عرض خط غير مُحمَّل أصلاً على جهاز المستخدم. كذلك، يُفضَّل تحريك النص (Text Animation) فقط للعبارات القصيرة (كلمة أو جملة واحدة)، لأن تحريك نص طويل يُراد قراءته يجعل القراءة صعبة أو مستحيلة.
النص التشعبي (Hypertext) يشكّل الأساس العملي لشبكة الإنترنت، ويقوم على مبدأ الضغط على النص للانتقال إلى تفاصيل أو صفحات أخرى. أصبح هذا المفهوم أساساً لمصطلح "الوسائط المتعددة التشعبية" (Hypermedia)، حيث تتحول برمجية الوسائط المتعددة إلى برمجية تفاعلية عندما يستطيع المستخدم التحكم بسيرها (إيقاف، انتقال حر)، وإلى برمجية تشعبية عندما يمكن استخدام أي مكوّن (صورة، نص) للانتقال بين أقسامها.
| نمط الانتقال | الوصف |
|---|---|
| الخطي (Linear) | ينتقل المستخدم من شاشة إلى التالية أو يعود للسابقة فقط، بترتيب ثابت. |
| الهرمي (Hierarchical) | انتقال على شكل شجرة متفرعة: التوغل في التفاصيل أو العودة للقسم الأصل. |
| الحر (Free) | انتقال بلا قيود من أي شاشة إلى أي شاشة أخرى في البرمجية. |
| المركّب (Composite) | مزيج من الأنماط السابقة حسب القسم؛ الأكثر شيوعاً لأنه يخدم أغراضاً متنوعة (كالانتقال الحر بين صفحات موقع، مع انتقال هرمي داخل قائمة معينة). |
يشكّل اختيار نمط الانتقال أحد القرارات الأولى في مرحلة التصميم، إذ تستلزم كل طريقة أسساً تصميمية مختلفة تماماً. ومجموع مكونات البرمجية مع طريقة انتقالها يُشكّلان معاً ما يُعرف بواجهة المستخدم التطبيقية (GUI).
نبعت فكرة واجهة المستخدم الرسومية من بحوث علم النفس المعرفي التي أثبتت أن الإنسان يفهم المعلومات عبر الرموز والصور أسرع من النصوص (كإشارات المرور). تحقق ذلك عملياً باختراع الفأرة على يد دوغلاس إنجلبارت (Douglas Engelbart) عام 1962 باسم "مؤشر الموقع الإحداثي" (X-Y Position Indicator). طُبِّقت هذه المفاهيم أولاً في لغة Smalltalk (أوائل السبعينات)، ثم بشكل متكامل في نظام تشغيل Xerox، ووصلت للجمهور عبر أجهزة Apple Macintosh عام 1983.
تتألف واجهة المستخدم التطبيقية من مكونات أساسية، أبرزها:
| المكوّن | الاستخدام وأهم قواعد التصميم |
|---|---|
| مربع إدخال النصوص (Text Box) | لإدخال نص قصير؛ يجب أن يكون حجمه كافياً، ومصحوباً بنص توضيحي (Caption) واضح. |
| مربع المراجعة (Check Box) | للإجابة بنعم/لا، ويسمح باختيار أكثر من مربع معاً في آن واحد. |
| زر الاختيار (Radio Button) | يسمح باختيار خيار واحد فقط من مجموعة، بعكس مربع المراجعة. |
| قائمة الاختيار من متعدد (List/Dropdown) | تُستخدم بدل أزرار الاختيار عندما يتجاوز عدد الخيارات خمسة. |
| مساحة الإدخال (Text Area) | لإدخال نص مطوّل (فقرة)، مع انتقال تلقائي للسطر التالي. |
| زر الإدخال (Button) | للضغط وتنفيذ أمر محدد؛ يُفضَّل أن تتغير صورته حسب الحالة (عادي/مؤشر فوقه/مضغوط). |
| الزلاجة (Slider) | لإدخال قيم مستمرة (كدرجة اللون أو مستوى الصوت) بدل كتابة رقم دقيق. |
| زر اللف (Spin Button) | يشبه الزلاجة لكنه دائري الشكل. |
| مربعات التنبيه (Message Box) | لتنبيه المستخدم أو تحذيره، وتحتوي عنواناً وأيقونة ورسالة وأزرار اختيار. |
| خريطة الإدخال (Image Map) | خارطة يختار المستخدم منها موقعاً بدل كتابة اسمه، شائعة في أنظمة المعلومات الجغرافية (GIS). |
| قوائم الإدخال (Menus) | عمودية أو أفقية أو منبثقة (Pop-up)، وتشكّل شريط القوائم (Menu Bar) أساس أي برنامج حديث. |
| تعدد الصفحات (Tabs) | لتقسيم الشاشة الواحدة إلى عناوين فرعية ينتقل بينها المستخدم بسهولة. |
قاعدة تصميمية عامة تتكرر عبر أغلب هذه المكونات في اللغة العربية: يوضع النص التوضيحي عادة إلى يمين مربعات الإدخال، ويكون صف الكلام باتجاه اليمين، بينما تُصف الأرقام دوماً إلى اليمين بغض النظر عن اللغة. كذلك يجب تجميع الخيارات المرتبطة (كأزرار الاختيار) ضمن إطار واحد، وترتيبها إما حسب الأولوية أو أبجدياً.
سهولة الاستخدام عامل حاسم في نجاح أي برمجية وسائط متعددة. أهم مبادئها:
أفضل طريقة عملية للتأكد من سهولة الاستخدام هي اختبار الواجهة على مستخدمين غير مطلعين عليها مسبقاً، لرصد نقاط الصعوبة قبل الإطلاق النهائي.
تتوافر وسائل متعددة لمساعدة المستخدم داخل البرمجية:
| الوسيلة | الوصف |
|---|---|
| ملحوظة الأداة (Tooltip) | شرح قصير يظهر عند وقوف مؤشر الفأرة فوق أداة لفترة محددة. |
| المساعد (Assistant) | عنصر ثابت على الشاشة يستقبل أسئلة المستخدم ويحاول الإجابة عنها. |
| المساعدة المرئية بالخطوات | عرض خطوات مصورة لأداء وظيفة معينة قبل تجربتها فعلياً. |
| الدروس المشروحة (Tutorials) | دروس مرتبة حسب الصعوبة يدرسها المستخدم ذاتياً. |
| قائمة المساعدة (Help Menu) | بحث بكلمة مفتاحية عن معلومات تخص أي جزء من البرمجية. |
| الأسئلة الأكثر تكراراً (FAQ) | أسئلة متكررة من المستخدمين مع إجاباتها، منشورة على موقع البرمجية. |
| مكتب المساعدة / الخط الساخن | اتصال هاتفي مباشر مع فريق دعم لحل مشكلة أو استفسار. |
| المحادثة الإلكترونية المستمرة (Live Chat) | محادثة نصية مباشرة مع أحد أعضاء فريق الدعم. |
يلجأ كثير من المصممين لاستخدام صور وأصوات من إنتاج آخرين بدل إنتاج مكوناتهم الخاصة (الذي يتطلب وقتاً وجهداً كبيرين). هنا تبرز أهمية حقوق الطبع (Copyright) التي تحفظ حق البيع أو الاستخدام لصاحب المُنتَج الأصلي، وتحدد شروط التعامل مع المكون ومقاضاة المخالفين. لا تحتاج كل المكونات لتكلفة عالية؛ إذ تتوفر مكونات كثيرة مجاناً وبترخيص استخدام غير محدود (Royalty-Free).
تختلف عقود حقوق الطبع من مالك لآخر: بعضها يسمح باستخدام مطلق غير محدود المدة، وبعضها يقتصر على استخدامات أو عدد نسخ محدد، أو مدة زمنية معينة. عدم الحصول على حقوق الطبع اللازمة يُعرّض صاحب البرمجية لمساءلة قانونية وغرامات تفوق بكثير تكلفة الحصول على الحقوق مسبقاً.
خلاصة عملية لمصممي الوسائط المتعددة: أنتج مكوناتك الخاصة كلما أمكن، ابحث عن مصادر Royalty-Free الموثوقة، اطلب الحقوق رسمياً إن استلزم الأمر، وتأكد دوماً أن نص العقد يسمح فعلياً بالاستخدام والغرض الذي تنوي تحقيقه (توزيع تجاري، أرباح، إلخ) قبل التوقيع.
استعرضت هذه الوحدة طرق عرض الوسائط المتعددة الأساسية: بدءاً من الشبكة العنكبوتية والنص التشعبي وأنماط الانتقال الأربعة، مروراً بواجهة المستخدم التطبيقية تاريخياً ومكوناتها العملية، ثم استخدام الصوت والصور والفيديو ضمن الواجهة، ومبادئ سهولة الاستخدام ووسائل المساعدة، وبرمجيات العرض بنوعيها (الخط الزمني والحدث)، واختُتمت بأساسيات حقوق الطبع.
اضغط على كل بطاقة لعرض تعريفها.
12 مصطلحاً أساسياً لهذه الوحدة.
يتكوّن الاختبار من 5 أسئلة صح/خطأ، و5 أسئلة اختيار من متعدد، و3 أسئلة إنشائية. تُصحَّح الأسئلة الموضوعية تلقائياً، بينما تعرض الأسئلة الإنشائية إجابة نموذجية لتقييم إجابتك بنفسك.