5مارس

أسبوع رائع …

السلام عليكم

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

المؤتمر كان جيداً ولي بعض التحفظات عليه في ضيق الوقت وقلة الحديث عن تقنيات الموبيل ؟! ولكن بصورة عامة كان جبداً و أهم ما كان فيه محاضرت Sang والتي تحدث فيها عن تقنية JavaFx فهذة التقنية أكثر من رائعة , و يأتي بعده محاضرة عن Prime Faces و أخيرا JSF .

أما بقية الأسبوع فقضيتها مع ملتقى مطوري نوكيا Nokia Developer Days والذي امتد من الأثنين إلى الأربعاء وكان ملتقى رائع لأبعد الحدود فألتقيت فيه بالعديد من الشخصيات المتميزة مثل رامز و أيضاً التقيت أنا و أحمد عصام بعد معرفة طالت 4 شهور تقريباً عبر الانترنت وهو أيضاً من الشخصيات الرائعة التي قابلتها

ومقابلة أحمد عصام كانت غلايبه حقاً 🙂 , في اليوم الأول قمت اسأل سؤالاً عابراً وعندما طُلب مني تعريف نفسي ذكرت اسمي واني مطور أندرويد  و بعد المحاضرة إذ بشخص يتحدث إلي يعرف نفسه وإذا به نفس الشخص الذي اتحدث معه عبر  الماسنجر و تويتر , فعلاً الدنيا ديه صغيرة . 😀

أما عن ما حدث في هذا الملتقى كتبته في تغطية لموقع
موبيلي عربي , أترككم مع صور الملتقى

حول  الجديد بالذات بخصوص الأندرويد فأعمل الآن تحت رعاية موقع موبيلي عربي على انتاج سلسة من الشروحات للمبتدئبن في برمجة الأندرويد  يمكنكم متابعتها هنا

http://java.sun.com/javaee/javaserverfaces/
6فبراير

خلفيات متحركة .. فقط على أندوريد 2.1

السلام عليكم و رحمة الله وبركاته

مع صدور المنصة عمل أندوريد 2.1  أصبح النظام يتمتع بالعديد من المميزات و منها ما سوف نستعرضه اليوم و هي اللخلفيات التفاعلية !! أو المتحركة ,يمكنك الآن  ان تقوم بتطوير تطبيق بسيط هو بمثابة خلفية متحركة  أو تطبيق تفاعلي  يمكنه الوصول للعديد من مكونات الجهاز كاستخدام

GPS, الانترنت , SGL(الرسوم ثنائية الابعاد), OpenGL (الرسوم ثلاثية الأبعاد) , … , وغيرها من المميزات المتاحة في الوقت الحالية و التي سوف يتم إضافتها في المستقبل.

برمجة تطبيق كهذا عملية سهلة و خصوصاً عندما تكون على دراية بمكتبات الرسم مثل  SurfaceView أو Canvas , و من الجميل في الأمر انك تستطيع الإطلاع على الأمثلة الملحقة ببئية التطوير 2.1 لمنصة الأندوريد على المسار التالي

platforms/android-2.1/samples/CubeLiveWallpaper.

و التي تظهر لك على هيئة مكعب يتحرك في الخلفية و عند الضغط على الشاشة او تحريك اياً من الأيقونات تظهر لك دائرة

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

كما أن هذا المحرك يقوم بتوفير عدد من الدوالة للتفاعل مع المستخدم فمثلا عند انتقال المستخدم من الشاشة الرئيسية إلى الشاشة اليمني فتقوم باستخدام الدالة onOffsetsChanged() أو للتفاعل مع ضغطات المستخدم تقوم باستخدام الداله onTouchEvent(MotionEvent) , كما أن التطبيقات الآخرى يمكنها ارسال بعض الأوامر إلى هذة الخلفيات المتحركة و لكن في الوقت الحالي فقط وحدها الشاشة الرئيسية هي التي تستطيع ارسال لها بعض الأوامر باستخدام الداله onCommand() كالتالي :

  • android.wallpaper.tap : فعندما يقوم المستخدم بالضغظ على اي مكان فارغ في الشاشة يمكن للتطبيق بعمل رد فعل له , و مثال على ذلك الخلفية المائية الموجودة في نيكسون وان , فعند ضغط المستخدم على اي مكان فارغ يلاحظ ظهور  قطرة ماء على الشاشة .
  • android.home.drop : عندما يقوم المستخدم بتحريك أي ايقونة أو Widget من على الشاشة الرئيسية فيوفر لك النظام وانت تبرمج التطبيق امكانية عمل رد فعل لنقل هذه الايقونة.

هذة الميزة متاحة فقط في منصة عمل أندوريد 2.1 ولابد لك قبل اصدار تطبيق كهذا أو حتى تنزيلة  التأكد من  دعم الجهاز الخاص بك لمثل هذة التطبيقات و تذكر إضافة هذة الأوسمة إلى تطبيقاتك قبل تصديرها إلى متجر الأندرويد:

  • <uses-sdk android:minSDKVersion=”7″/> : لتعريف عن أن التطبيق يعمل على  منصة عمل أندرويد 2.1
  • <uses-feature  android:name=”android.software.live_wallpaper” /> : لإماكنية تصنيف هذا التطبيق كخلفية متحركة

المصدر : المدونة الرسمية لأندرويد

3فبراير

بيئة التطوير الخاصة بأندرويد على ويندوز

السلام عليكم

في الفترة الأخيرة انقطع و أعود و انقطع و أعود .. الحياة متقلبة بعض الشئ , بعد كل هذة الفترة اختلفت طريقة توليف الـ IDE مع المحاكي المقدم من جوجل لهذا قمت بعمل سكرين كاست يشرح عملية التحميل و التنصيب و التوليف

أترركم مع الفيديو

أكمل القراءة »

17ديسمبر

من هنا و هناك

السلام عليكم

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

على الرغم انني اكتشفت بعد التفرة الطويلة وكما قال احد الكوميديانات المصريين اني في هذة النقطه أخيرا اقف على الارض لأننا في مصر عندما نبدأ ..

في الدول الأجنبية يوجد في المدارس الابتدائية ملاحظ او دكتور نفسي يلاحظ حالة الطفل و مراحل تطوره النفسيه و حالته و في آخر

كل اسبوع يصدر تقرير نفسي للطالب أما عندنا يقضي الإنسان احلى ايام عمره في تكوين نفسه و بعد ان يرزقه الله بالزوجة و البيت يبدأ في

توفير حاجه اولاده و من ثم تزوجيهم و يدعوا الله قبل أن يموت بلا يعثر اولاده في شهادة  وفاته استخراج    …. وعندما تتحدث عن هذا الأمر سوف تجد من يقول لك “ألا ترضى بما قسمه الله لك ” ؟!!

كثيراً من الكلام المحبط يجوب في الأجواء ولكن لابد من انطلاقه تتخطى الصعاب 🙂 و أخيراً “هنزل ادور على شغل ” هههههههههههههههههههه

على العموم بغض النظر عن كمية الإحباط و التفاؤل المحيط بي إلا أن الفترة السابقة في ذات الوقت كان فيها مجموعة من التطورات

أكمل القراءة »

6نوفمبر

eWasset

السلام عليكم

إضافة جديدة لباقة مشروعاتي برنامج

  • eWasset

البيئة المشغلة : Symabian

الوصف :

بديل إلكتروني للصحف الإعلانية

Screen Shot :

من نوكيا “N73” مع عدم الاتصال بالانترنت                            من المحاكي مع الاتصال بالأنترنت و جلب البيانات

3نوفمبر

بداية جديدة .. و نطاق جديد

السلام عليكم

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

اختلفت هذة المدونة عن السابقة في التنسيق وكذا محاذاة التدوينات .. و قمت بحذف بعض الصفحات و للحين الإنتهاؤ من التعديل عليها, بعض التعديلات التي لم اراها بعد سوف استمتع بمعرفتها منكم فوجب على كل من مر بهذة التدوينة أن يذكر ما رأه من تعديلات على القالب ومن ثم سوف يتم تعديلها بإذن الله .. وربنا يخلينا فؤاد !!

أترككم في رعاية الله ..في انتظار تعلقياتكم على القالب

يحي

———————————————————————

تحديث : ﻷافضل مشاهدة أستخدم FireFox

1نوفمبر

انطلاقة من جديد

السلام عليكم

تحية طيبه لجميع متابعي مدونتي و الأخواه المارين و كذا قطاع الطرق 😀

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

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

ما الجديد ؟

  • قمت بعمل ترقية و أصبحت الأن أعمل على  Ubuntu 9.10 والتي احتوت على مميزات رائعة و إضافات جديدة سوف اتحدث عنها في وقت لاحق إن شاء الله.
  • بدأت في استخدم خدمة تويتر بصورة كبيرة على غير عادتي و أظن ان تويتر نجح في إشعال شرارة شغفي به .. فهو كما قال أخي عبدالله المهيري : “تويتر خدمة شخصية أكثر من التدوين، ما أراه غير مناسب للمدونة يمكنه أن يكون مناسباً في تويتر.” وأجد أنه على صواب  كبيرو ذلك من محض تجربتي له  , يمكنكم متابعتي الآن على حسابي   @mrxprt.
  • قمت بتفعيل خدمة Delicious وهي إحدى الخدمات التي لطالما تمنيت أن لا أنسى أن أستخدمها  :).
  • بدأت مجدداً في الجافا ولكن البداية كانت جيدة انتهيت من قراءة 250 صفحه من كتاب  SCJP Sun Certified Programmer for Java 6 حيث أنني بدأت في التحضير لدخول امتحان الاعتماد (SCJP Exam 310-065).
  • !! بدأت أفكر جدياً في إنقاص وزني !!.
  • أفكر في تعلم الكثير حول التصميم و خدمات الويب المختلفة ولكن بحاجه لبعض الوقت.
  • مشروع كتاب أندوريد العربي سوف يحتاج إلى بعض التعديلات لأن صناع القرار في أندوريد أصابتهم حمى الإصدارات المطيرة فقد وصلوا حتى الآن إلى الإصدارة 2 .
  • بعد قصة إعفائي من الخدمة العسكرية زاد يقيني بأن الله سميع مجيب معنا أينما ذهبنا ولكننا في غفلة كبيرة :(.

هناك بعض المستجدات التي سوف أتحدث عنها لاحقا مثل بدئي في الحياة العملية و تجربه التحاقي بالدراسة التمهيدية للدراسات العليا في الجامعة إن شاء الله

اللهم أستعملنا ولا تستبدلنا .. اللهم قلل وارداتنا وأرفع من رصيد صادراتنا

© Copyright 2014, All Rights Reserved