مقالات ذات وسم ’وسائط متعددة‘

ria-venn-diagram_small

Rich Internet Application – RIA - وتترجم تطبيقات الويب الغنية، هو الإسم الذي يطلق على تطبيقات الويب التي تحاكي تطبيقات سطح المكتب في سهولة الوصول، طرق إتصالات متقدمة، كبر وتعقيد النظام، إمكانية العمل بدون إنترنت “كلياً أو جزئياً”، الأمان، السرعة، واجهات المستخدم الغنية. قد يكون الجزء تشابه واجهات هذه التطبيقات مع تطبيقات سطح المكتب هو الأكثر أهمية لدى المستخدم النهائي، لكن مطور تطبيقات الإنترنت يجب أن يلم بالموضوع بشكل أكبر! عندما بدأت التفكير بعقد مقارنة بين التقنيات المختلفة التي تمكنك من إنشاء RIA apps كنت أفكر في Flex و Silverlight و javaFX. ولكن ما أن بدأت البحث والمقارنة حتى وجدت تقنيات أخرى جديرة بالذكر، وهو ما أجبرني على فصل هذا الموضوع كمقدمة بسيطة وسريعة لكتابة تعريف سريع عن كل تقنية، وفتح باب النقاش لمن لديه الخبرة في أي واحدة منها، لنصل معاً إلى مقارنة منطقية قائمة على أسس واضحة وسليمة. لنبدأ ؟

ال podcasting كما ورد تعريفه فى مقاله ويكيبيديا هو مواد صوتيه يتم تسجيلها مسبقا بواسطه شخص يطلق عليه ال podcaster و يتم نشرها و توزيعها على الانترنت ، و من أكبر الأمثله على المواقع التى إتخذت من هذا التعريف اساسا لخدماتها موقع ODEO الذى يحتوى على ملايين المواد الصوتيه القابله للتحميل التى تتحدث فى مختلف المجالات بدايه من المواد الترفيهيه حتى المواد العلميه البحته ، اخر رقم قد رأيته عند اخر زياره للموقع كان 3,858,559 ملف صوتى و بالرغم من ذلك يعتبر المحتوى العربى عليها تقريبا معدوم لكننى لست حزينا على ذلك لأننا لدينا مصدر اخر للمعرفه الصوتيه لكنه شديد التخصص و هو موقع IslamWay طريق الإسلام الذى يحتوى على الاف الخطب الإسلاميه التى تشمل كل صغيره و كبيره فى الدين الإسلامى ، انا شخصيا اشعر بمسئوليه تجاه هذه الخطب و المواد الصوتيه و دائما مايتردد داخلى هذا السؤال ” هل تستطيع سماع كل هذه الخطب فى فتره حياتك ” و قد بدأت بالفعل بتنفيذ إستراتيجيه بسيطه للغايه تتلخص فى سماع خطبه يوميا قبل النوم عن طريق تحميل الخطبه على موبايلى و سماعها عن طريق ال headset و الحمد لله تعالى قد إستمعت للكثير من الخطب و بما أن اخر مايسمع او يقرأ قبل النوم له أولويه فى الذاكره … فلن انسى مافيها من فائده ان شاء الله .

أهلاً بكم من جديد في السلسلة التعليمية الأولى لـSilverlight باللغة العربية، تفترض هذه المقالة و هي الأخيرة ضمن السلسلة أنك قمت بقراءة الجزئين الأول و الثاني من هذه السلسلة، و قمت بتحميل الأدوات المطلوبة و التي تحدثنا عنها في الجزء الثاني إياه، لن تشرح لك هذه المقالة كيفية إنشاء مشاريع Silverlight يدوياً من الصفر (أنشئ ملف HTML جديد و اربطه بملف سكريبت بالاسم الفلاني و اكتب به كذا …)، بالرغم من الأهمية الكبيرة لمعرفة ذلك، لأن هذه السلسلة مجرد مقدمة تعريفية إلى Silverlight، و أما من يريد هذه التفاصيل فأنصحه بمراجعة موقع Silverlight الرسمي و سيجد فيه الكثير من الدروس بهذا التفصيل، كما لن تشرح XAML أو Microsoft Expression Blend 2 بتفصيل كبير، لا تتردد بالاتصال بي إن واجهتك أي مشكلة تتعلق بهذا و سأبذلك جهدي في مساعدتك، فلن نستطيع تغطية كل المعلومات الضخمة الخاصة بـSilverlight في هذه السلسلة للأسف. ما سنفعله الآن هو استخدام الأدوات التي قمنا بتحميلها لنختصر على أنفسنا الوقت و الجهد، في البداية سننشئ مشروع Silverlight باستخدام Microsoft Expression Blend 2 و نضيف له بعض الـGraphics الأنيقة، ثم نقوم بإضافة بعض الكود إلى المشروع الجديد الذي أنشأناه عن طريق Visual Studio 2008، أنصحك بقراءة ما كتبته في مدونتي حول إضافة Javascript IntelliSense إلى Visual Studio لأن ذلك سيوفر عليك الكثير و الكثير من المشقة في برمجة تطبيقات Silverlight 1.0.

20 يناير 2008

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

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

15 يناير 2008

في المقالة الماضية قدمنا لتقنية Silverlight و ذكرنا بسرعة لغة XAML “زامل” (هذه الكلمة هنا هي اختصار لـeXtensible Application Markup Language) و التي سنكتب بها واجهات و تصاميم تطبيقات Silverlight، فلنلق الآن نظرة سريعة على هذه اللغة ثم نبدأ بعدها بالاطلاع على الأدوات التي سنستعملها للبدأ العملي باستخدام Silverlight.

قامت مايكروسوفت بتقديم XAML لأول مرة مع تقنية WPF ـ (Windows Presentation Foundation) و هي جزء من إطار عمل دوت نيت 3.0 الذي استهدف ويندوز فيستا، تم تصميم اللغة على أساس تسهيل التعاون بين مصممي التطبيقات و مطوريها و إعطاء مرونة أكبر لكليهما.

مقدمة إلى Silverlight

مدرج تحت قسم: دروس
3 يناير 2008

حسناً، ما دفعني فعلاً لكتابة هذا المقال هو بحث قمت به في Google عن Silverlight في المواقع العربية لأجد شيئاً محبطاً، معظم المواقع التي شاهدتها ضمن نتائج البحث تحدثت في الماضي عن Silverlight ببضع كلمات و وصفته بأنه منتج مايكروسوفت المنافس لتقنية فلاش من أدوبي، لا تفاصيل أكثر، لا معلومات، لا أمثلة، لا شيء!

أردت كتابة هذا المقال ليكون كمقدمة لتقنية Silverlight (أو ما سمي سابقاً بـWPF/E) لتوضيح الصورة الحقيقية لهذه التقنية، على أن أتبعه بمقال آخر على الأقل للبدأ العملي باستخدام هذه التقنية.

12 ديسمبر 2007

أعجبني موضوع الجداول في HTML، فوددت انتهاج نفس الطريقة في التحدث عن الصور.

سأتحدث في بضعة مقالات عن بعض الملاحظات بخصوص إدراج الصور في لغة HTML، ثم عن بعض الخواص التي لا يعرفها البعض بخصوص الصور في لغة HTML.

أساسيات إدراج صورة باختصار