مــقـــدمــــة
ظهرت على ساحة الانترنت مؤخرا بعض مواقع الويب التي تقدم واجهة استخدام رسومية مزودة بأيقونات ذات دلالات خدمية سهلة الفهم بآلية شبيهة بأنظمة التشغيل المكتبية أي سطح مكتب على الانترنت Webtop (اختصارا لـ Web Desktop ) ، حتى أن بعض تلك المواقع استطاعت تحقيق مفهوم مشابه للـ Shell بتوفير خدمة على شكل نافذة صغيرة تتضمن بيئة يستطيع عبرها المستخدم التعامل مع موارد النظام وخدماته مباشرة عبر أوامر كتابية معينة عوضا عن التعامل مع واجهات الاستخدام الرسومية التي قد تؤدي نفس الوظيفة الا انها تستنزف طاقة عمليات المعالجة Process وتستهلك حصتها من الموارد في اجراءات تشغيل واظهار النوافذ وبالتالي تعطيل وتأخير أداءها للمهمة المرجوة منها بسبب إشغالها بأمور برمجية أخرى ولذلك أداءها أبطأ من أداء بيئة الأوامر الكتابية ،تختلف هذه المواقع وتتباين في المزايا التي تقدمها لمستخدميها ، فمنها ما تقتصر إمكاناته على تطبيقات بسيطة ومن هذه المواقع ما يقدم تطبيقات جدية وهامة لرواده .
بعض تلك المواقع اختارت محاكاة وتقليد واجهات الاستخدام الرسومية التابعة لأنظمة تشغيل معينة ( ويندوز ، يونكس ، لينكس ، ماكينتوش .. الخ ) بغية جذب مستخدمي هذه الأنظمة أو لاستقطاب من يريدون إشباع فضولهم واستكشاف بيئات أنظمة أخرى بينما قررت مواقع أخرى تصميم واجهات رسومية خاصة بها .
بعض هذه الأنظمة توفر كامل خدماتها مجانا وأخرى تقدم خدماتها بشكل تجاري ، والبعض الآخر يقدم الخدمات البسيطة مجانا أما الخدمات الهامة تجارية وفي كل الحالات ينبغي إنشاء حساب خاص بك .. محمي ياسم مستخدم وكلمة مرور تستخدمهما في كل مرة تود الولوج الى النظام .. الى حسابك الخاص حيث ستجد النظام في الحالة التي تركته فيها ، الاتصال بين المستخدمين والويب مؤمن وموثوق وذلك عبر بروتوكول الاتصالات المؤمنة SSL .
الهدف من تلك التطبيقات هو تقديم مجموعة من الخدمات التي يقدمها عادة نظام التشغيل عبر لوحة تحكم رسومية شبيهة بسطح المكتب ضمن سياق تطبيقات شائعة الاستخدام ومرغوبة لدى المستخدمين وذلك ضمن اطار وحدود وبروتوكولات الشبكات الواسعة كشبكة الويب .
تعريف WebOS
يمكن وضع تعريف نهائي لما يسمى WebOS بالشكل التالي :
مواقع ويب مصممة لتعمل وفق استراتيجية عمل سطح المكتب ( واجهة الاستخدام الرسومية لنظم التشغيل ) كنظام الأيقونات والنوافذ .. الخ ، بالأخذ بعين الاعتبار انسجام طبيعة الخدمات و التطبيقات المقدمة ضمن تلك الواجهات الرسومية بما يتوافق مع بيئة الويب وتقاناته وبروتوكولاته وبالإضافة طبيعة الموارد التي يمكن توفيرها للمستخدمين عبر الويب .
WebOS ما بين مؤيد ومعارض
لاقى اطلاق تسمية - أنظمة تشغيل OS - على مثل هذه المواقع والتطبيقات اعتراضا واسعا من الأكاديميين والمختصين كونها لاتحقق المفهوم العلمي لأنظمة التشغيل ولاتمت لأنظمة التشغيل بصلة من وجهة نظرهم وتسبب نشر مفاهيم مغلوطة للمستخدمين ورد عليهم أنصار هذه التقنية بأن كلمة نظام تشغيل بتجريد وببساطة ليست الا نظام برمجي ذو واجهات استخدام ( رسومية أو غير رسومية ) تمثل وسيلة موجهة للمستخدمين البشريين للتحكم بموارد معينة .
أمثلة لتطبيقات بسيطة تقدمها أنظمة التشغيل التي تعمل بتقانات الويب وعبر اتصالات الانترنت
- ألعاب بسيطة منها ما يمكن أن تلعبه مع آخرين على الانترنت كالشطرنج
- القدرة على تشغيل أكثر من تطبيق في الوقت ذاته
- آلية معينة لإدارة النوافذ المتعددة ( سواء بترتيبها متجانبة أو السماح بتراكب النوافذ فوق بعضا أو تكبير النوافذ وتصغيرها .. الخ )
- محرر نصوص
- آلة حاسبة
- برنامج شبيه بالـ Paint المضمن مع ويندوز وإمكاناته المتواضعة رسم
- برنامج للدردشة يمكنك محادثة شخص آخر يستخدم نفس النظام ، لا يستوجب الاستخفاف ببرمجيات الدردشة المضمنة مع تلك الأنظمة ربما تكون أكثر أمنا وخصوصية بكثير من برامج الدردشة الشائعة الاستخدام والمهدورة حرماتها بسبب شهرتها سواء كان انتهاك الخصوصية على مستوى سياسات الأمن الحكومية أو على مستوى قراصنة تطبيقات الانترنت أذكر من هذه البرامج MSN و Yahooو DigiChat .
- تقويم ( روزنامة ) مع امكانية حفظ أحداث يدخلها المستخدم
- ساعة ومنبه ومؤقت زمني
- استضافة محدودة للملفات مع إمكانية للتعامل مع الملفات وفق آلية رفع وتحميل شبيهة بآلية أنظمة التشغيل المكتبية ( القص واللصق والنسخ .. الخ ) توفر هذه الخاصية إمكانية الاحتفاظ بملفاتك على الويب في حال عدم رغبتك بالاحتفاظ بها على جهاز الكمبيوتر أو الرغبة بالاحتفاظ بنسخة احتياطية وبالتالي يمكن الولوج الى ملفاتك من أي جهاز في العالم (في حالة توافر اتصال بالانترنت ) ،كما تقدم معظم هذه النظم خاصية مشاركة الملفات عبر شبكة الانترنت مع مستخدمين آخرين للنظام ، تقدم معظم هذه النظم حيز محدود مجاني لاستضافة الملفات وقد تقدم بعض هذه الأنظمة سعة أكبر للإستضافة وفق تسعيرة محددة .
- محرك بحث للبحث ضمن محتويات النظام .
- معظم تلك النظم تدعم برمجيات و أدوات تحمل نفس طبيعتها وآليات عملها تسمى Widgetsأو Gadgets كونها تعمل مثلها بتقانات الويب .
- توفير بث مباشر لأكبر قدر ممكن من المحطات التلفزيونية والإذاعية
أمثلة لتطبيقات معقدة تقدمها أنظمة التشغيل التي تعمل بتقانات الويب وعبر اتصالات الانترنت
- نظام لإدارة التطبيقات : إمكانية تحميل وتنصيب (أو حذف وإزالة) البرانامج التنفيذية وتشغيلها واستخدامها ومن ثم إغلاق المتصفح وكأن شيئا لم يكن ..
- دعم أكبر عدد ممكن من الملفات الشائعة الاستخدام مع توفير برامج تشغيها .
- إمكانية الوصول الى الموارد العتادية جهاز الكمبيوتر الخاص بمستخدم النظام سواء سواقات الأقراص المدمجة CD-Drive أو منافذ USB أو قرص التشغيل الصلب (هاردديسك) وتقسيماته ... الخ
- متصفح انترنت (غريبة .. اليس كذلك !!) : قد يثير الاستغراب وجود متصفح انترنت مضمن في موقع ويب يعمل سلفا ضمن متصفح ،الهدف من وجود تلك المتصفحات توفير آلية أشبه بمخدمات البروكسي الخاصة بمواقع الويب حيث توفر لك هذه الآلية إمكانية فتح المواقع المحجوبة أو التصفح بسرية دون إظهار هويتك الحقيقية ودون أن يستطيع أحدهم تعقب المواقع التي تزورها ودون بقاء أي أثر على جهازك الشخصي يدل على زيارتك لتلك المواقع لأنه ضمن هذاالمتصفح فأنت فعليا تتصفح الويب عبر جهاز كمبيوتر آخر ربما في قارة أخرى هو من يحتفظ بآثار زيارتك لتلك المواقع والكوكيز الخاصة بها وبما انها لا تهمه من قريب أو من بعيد فيحذفها اوتوماتيكيا .
- مشغلات للوسائط المتعددة (أي الملفات الصوتية أوالفيديوية ) أيضا توفر لك إمكانية عرض وسائط متعددة دون أن يطلع أو يتعقب أحدهم ما قمت بمشاهدته ..
- برامج تحويل ما بين أنساق الملفات الصوتية أو الفيديوية
- أدوات لتحرير الصور ( قد لا تجد مثل هذه الأدوات على أجهزة مقاهي الانترنت !! )
- أدوات تطوير برمجية : كمحررات الأكواد الرمجية أو مترجمات عن بعد للأكواد والشيفرات البرمجية Compilers أو حتى بيئات تطوير متكاملة .
- برنامج عميل لمخدم البريد الالكتروني لإستضافة رسائل بريدك الالكتروني دون تحميلها على جهازك (فعليا يتم تحميلها على مخدمات تلك الأنظمة ) وبالتالي بعد فصل الانترنت لايمكن لمخلوق الاطلاع على رسائلك من جهازك .
- برمجيات التفاعل المباشر عبر تقنيات الوسائط المتعددة كالمحادثة الصوتية VOIP والمؤتمرات الفيديوية ( أي نقل الفيديو المباشر ) .
- طبعا قبل تقديم أي من الخدمات السابقة ينبغي وجود منظومة برمجية جيدة لإدارة المستخدمين ( إنشاء حسابات .. منح وسحب صلاحيات .. الخ ) مع الاهتمام باعتبارات الأمن والسرية خلال اتصالات المنظومة مع المستخدمين











