PrayAnywhere App Project

ديسمبر 4, 2012
To PrayAnywhere.com Team and my Management Information Systems Students:
Assalam Alycome,
I am working on an App and wondering if you want me to have the PrayAnywhere Logo and if you want to host it. It is under development and I might have a working test app in days.
Background:
You probably remember UConn’s MSA approach last year practicing Athan in the middle of campus to get reward for congregated Salat, which has many other benefits of spreading Islamic Awareness much more easier than any approach as you can see in those humble videos that documented it in www.youtube.com/3izza2 channel and a facebook page called FreeAthan.
We also had an old Facebook page that was to facilitate planning of congragted salats for Students called UConn Salat Planner, which is currently in active.
Mission:
I am going along with the mission I posted along time ago around spreading awareness by involvement, hearing Athan and seeing Salat.
The Problem:
Muslims around the US usually pray alone, in malls, campuses, rooms, labs, and around parking lots etc.. They miss the value and reward  of congregated prayer. It is rare that you would be joined with a Muslim to pray with you, especially when the Iqamah (Time and Place) are unknown, eg when you are shopping,, or switching between classes!
The idea:
It would be a nice solution to have an App that would facilitate finding people around you who would want to pray for Dhohor, for example, around you at a specific time.
The approach:
Using Smart phones facilities like GPS/Map and internet technologies. We probably can have a way to do it with ease. We would need a server where the App can search for people who have shown interest to pray at a specific time near you. The Server needed should be temporal, meaning we do not need to search for people prayed last week, for obvious reasons! The service helps you post plans and search plans, and possibly some reward mechanism which can be discussed later.
What I used:
The App currently is using the Twitter API, for reasons:
1- The Twitter Server is temporal,
2- it facilitate searching by location.
3- We can define new random places in twitter,
4- It is free
5- It helps with Islamic Awareness:  as even if you do not have the software, people who follow you in twitter, would notice people praying.) if you do not want to be followed you can just create a dummy account!
6- It Helps spreading the program faster as many people use twitter, and any related hashtags! like #PrayAnywhere, I suppose!
7- Many People are used to tweet! Program would be user friendly.
8- The App would actually be a protocol, not a special software, In other words, any software can be built to access the same service! The PrayAnywhere protocol can actually be part of most or all Athan software out there, where each Athan software can have their oown customization.
9- It is not another Athan software, it is more of an Iqamah locator, which can be seen as a new concept in the Islamic tools!
This is a glimpse of some of the advantages. There are other usages of this service, but I will keep it for future discussions.
How it works? Scenario Based:
Intention: Ali can be at a mall shopping… It is 1200 pm and time for Dhohor, Ali wants to pray in Jama3ah any time between 1200 and 200. he is flexible.
Action: Ali opens the software, the software pops a display that shows people who intend to pray Dhohor at a specific time near him. Ali reads in a tweet that Mohammad will pray at lunch time 1230 in his Shop name or number. Some description of map info to reach the place of meeting. He makes his decision to meet Mohammad at 1230.
Intention 2: Yousif works at his lab, It is 300 pm, and usually pray at the lobby Aser at 3:30 alone every Tuesday. He wants Jama3ah,
Action: Yousif opens the software, and with one click posts that he would pray aser at a predefined location (the lobby) at a specfic time 330 for iqamah. Abobakr might show up, or someone or no one!
Intention3: I am at Times square, it is crowded, I want to pray.
Action: I open the software and with one click sets that I want to pray at My Location in 30 minutes! I might get people around me, using the software or not!
Intention4: Even though no one will pray with me, I will tell the world that I am praying.. by tweeting #PrayAnywhere!
I guess you get the idea!
Discussion:
Just to keep you posted, I might share some updates from now and then, in the mean time, I appreciate your opinion on. Also, update me if you think it should hold the prayanywhere Logo.
Programming: Currently I am learning Andriod API, google API, twitter API. Does anyone want to join in? Do any of you know how to program in iOS Apple phones? or Microsoft? I guess the first version will be in Andriod devices. Also, Please udpate me if you want to be part of the Beta testing. Do you have an advanced Andriod Device?
Advertisements

برمجة وتطوير ذكاء اصطناعي للعبة Game of the Amazons

يوليو 6, 2011

في ربيع 2011، شاركت مع مجموعة من طلبة الهندسة في جامعة يوكون في سلسلة محاضرات عن الذكاء الاصطناعي لتطوير برنامج ذكي يحاول مقارعة الخصم ليفوز في لعبة “لعبة الفارسات” Game of the Amazons. اللعبة شبيهة بالشطرنج إلا أنها تختلف معها في أمور ليس هنا مقام ذكرها.

الهدف تطوير لاعب حاسوبي يستطيع مقارعة اللعبة ويفوز على مستويات صعبة، كلما زاد ذكاء اللاعب الحاسوبي كلما كان العمل متقنا.

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

في المشهد التالي عرض لمشروعنا أمام طلاب المادة والأستاذ:

تميز مشروعنا بعدة أمور:

– إمكانية اللعب بقوانين اللعبة الرسمية بشخصين، أو ضد الحاسب، أو تمكين الحاسب من اللعب مع نفسه أو حاسب آخر عبر الشبكة.

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

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

المشهد التالي يعرض عمل البرنامج وكيفية استخدامه مع ما يتميز به من توفير خدمات إضافية للمطورين.

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

المشهد التالي به أسئلة الحضور إلينا والأجوبة:

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

لقراءة تقرير المشروع اضغط هنا.

تم تطوير المشروع بتقنية الجافا، ببرمجة شيئية التوجه، إذ يتمكن المبرمج من كتابة خطته بسهولة.

لتحميل البرنامج راسلني، لم أستطيع رفعه على هذا الموقع!

مع ملاحظة أنك لن تستطيع التنافس عبر الشبكة، لكنك تستطيع التنافس ضد الحاسوب بمستويات مختلفة من الصعوبة.

المشاركون في الفريق د. محمد خليفة، أحمد منجر، جينو سانزي، وحسام الملحم ونشكر هنا أخي د. هشام الحمياني لتصوير الحدث.

حسام الملحم

اليوم التطوعي، عمل ورأفة وصداقة

يوليو 6, 2010

في ذلك الخميس، ربيع الأول 25 1431، اجتمع أعضاء جامعة الملك فهد في مدارس الجامعة إذ كان اللقاء والتنظيم والتنسيق وتوزيع المشاركين من طلاب وموظفين وأساتذة نحو الفرق العملية. وسرعان ما تم توزيع مئات الطلاب  نحو مجموعاتهم مع إمدادهم بما يلزهم لأعمالهم من غذاء ولباس وورق ونظام. رأس الحربة كان د. سالم الديني وضيف الشرف مدير جامعة الملك فهد معالي د. خالد السلطان.

فريق ستة عشر 16، مكون من 50 مشارك مع رئيس المجموعة ماجد لنجاوي، كان هدفه نشر السعادة في أوجه اليتامى من أطفال فقدوا سندهم. إلا أن الهدف لم يكن له أن يتم بعد خطأ في التنسيق، لكن سرعان ما تغيرت الجهود لتصب طاقة المشاركين في أطفال الأسر المحتاجة. انطلقت الحافلة إلى واجهة شاطئ الخبر وانطلقتُ وراءها متدرجا. وبعد وصولنا التقينا بأطفال كأنهم طيور تحمل قلوبا مليئة بالحب والبراءة. منهم من هم مبتسم، وآخر ضاحك، وبجانبه قاطب الوجه وآخر متأفف.

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

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

أسأل الله أن ييسر لي المزيد من هذه الأعمال التي تعرفت من خلالها على الكثير من الأصدقاء الفاعلين في المجتمع.

حسام

موقع الجاريات وإدارة المشروع.

يوليو 6, 2010
كما نشرت في وقت سابق، إليكم تفاصيل مشروع بناء موقع www.aljariyat.net
تقنيا، إلى من يهمه الأمر وخاصة كلية الإدارة الصناعية  و قسم نظم المعلومات الإدارية في جامعة الملك فهد من طلاب وأساتذة. إليكم ما استخدمت من تقنيات حاليا في موقعي.
سجلت اسم موقعي عن طريق شركة تسجل المواقع وتقدم خدمة الاستضافة. وهذه الشركات كثيرة ومتعددة ولست بصدد عمل دعاية لشركة معينة هنا. من الجدير بالذكر أن الاستضافة التي اشتريتها احتوت على أقل السعات من حيث مساحة التخزين وحجم وكمية المعلومات المتنقلة من وإلى الخادم. وهذا لأن الموقع جديدٌ، ولا أحتاج للتكلف الآن وخاصة أن زواره قليل.
استخدمت نظاما مفتوح المصدر لإدارة محتويات الموقع Content Management System  وهو جوملا Joomla. يمتاز هذا النظام بتعريبة تناسبنا. أضفت على الموقع نظام منتدى مفتوح المصدر وهو PHPBB لأمكن الزوار من المشاركة الفاعلة في المنتدى.  لمن لا يعرف هذه التقنيات مراجعة كتب نظم المعلومات الإدارية. لحفظ الصور، أستخدم مزود خدمة الحفظ من شركة استضافة صور مثل PhotoBucket أو Flickr ، وما زلت أبحث عن برنامج مناسب لعرض الصور. أما المقاطع المصورة فأستخدم Youtube، وبهذه الطريقة أستطيع توفير الكثير من الإمكانيات في وموقع الجاريات باستخدام أحدث التقنيات التي تجعل من إدارة الموقع أمر سهل.
هذا لا يعني أني استخدمت الأحدث، فما زلت أفكر في استخدام Vimeo وتقنيات المشاركة المفتوحة (الويكي). كما أنتظر الاقتراحات في هذا الشأن وكيفية عملها.
إداريا، وكلت بعض أقاربي وعلى رأسهم ابن أختي عبدالإله الملحم لإدارة الموقع والمنتدى ليكتسبوا المهارة من صغرهم في هذا الأمر. عبدالإله يمتاز بتصميمه الرائع وخبرته الطويلة في تجميل وتركيب الصور.
ماليا، كما ذكرت سابقا، أعتمد على البرامج المجانية المفتوحة المصدر. كما اشتريت أقل السعات التي يوفرها الخادم ولا أنوي الاستثمار في التسريق كشراء الكلمات المفتاحية أو عمل الدعايات في المواقع الأخرى، ولا أعتقد أني سأجعل الموقع يوفر مساحات إعلانية حاليا. وبخط واضح، الموقع ليس هدفه الربحية.
ربما أوافيكم بأخبار إدارة الموقع في إدخالات أخرى بإذن الله.

أسأل الله أن يكون هذا العمل مفيدا.
حسام

افتتاح موقع شبكة الجاريات

يوليو 6, 2010
بدأ الصيف.. وبدأت الإجازة.. استثمرت وقتي في بناء موقع جديد هدفه التوعية عن الجاريات.
يسألني الكثير عن طريقة مزاولة حياتي اليومية وخاصة وأنا أتنقل بجاريتي وفي بعض الأحيان بدراجتي ونادرا بسيارتي. ومع أجوبتي المتواصلة لهذه الأسئلة الكثيرة المتكررة، يُرَدُّ علي بأسئلة أخرى وأخرى لا تنتهي. جزء من هذه الأسئلة تدور حول سبب غلاء الجاريات والدراجات، والبعض يدور حول عدم فهم بعض المبادئ الأساسية في كيفية ركوب وقيادة الدراجة في الشارع، وأخريات عن فوائد ركوب الجاريات على الصحة والنفس والبدن. هدف الموقع التعريف بهذه الرياضة الممتعة والمفيدة التي يغفل عنها الكثير، مع تمكين السائل من الحصول على المعلومة بطريقة ممتعة باستخدام أنواع التقنيات المتوفرة.
رابط الموقع www.aljariyat.net
سأوافيكم بإذن الله عن سيرتي وإدارتي للموقع. ليستفيد منه أهل الاختصاص.
حسام

أنا مقيد

أبريل 27, 2010

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

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

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

الدروس:
عدم الثقة بالتقنية إذ أنها غدارة، ما أن تتعلمها وتثق بمقدرتك عليها، وتظن ألن يقدر الله عليك، تتغير وتتشكل وتنقلب عليك في وقت تحتاج فيها إليها.

كن مرنا: حاول ألا تتقيد ببرنامج معين يعيقك من استخدام غيره. عمليا، من برامج المكتب، تعلم تقنيات مايكروسوفت، أوبن أوفس OpenOffice، جوجل دوكس Google Docs، وغيرها مما يساعدك العمل في بيئات عمل مختلفة.

مهرجان اليوم التطوعي الثاني في جامعة الملك فهد

مارس 7, 2010

أبدأ هذه المدونة بعقد النية للمشاركة في اليوم التطوعي المقام في جامعة الملك فهد يوم الخميس 25 ربيع الأول 1431 الموافق 11 مارس 2010.

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

فهل ستشاركنا؟

اضغط هنا للتسجيل والمشاركة.

تعريف ثقافة السعوديين على مسرح جامعة فرجينيا تك

أبريل 14, 2008

في ربيع 2008 إبريل 5، النادي الطلابي السعودي بقيادة الاستاذ عماد سيف قدم على مسرح فرجينيا تك ثقافة الطلاب السعوديين الإسلامية. العرض كان جزءا من عروض شتى اشتملت على ثقافات الدول المختلفة. وفي 20 دقيقة أذن المؤذن علي البسامي على المسرح ورافق ذلك تقديم أنشودة “أتيناكم” وكان على رأس المجموعة محمد الصواف. كما أُلقيت (صوت صفير البلبل) مقدمة من علي البسامي. ومن دواعي سروري أن أشارك مع محمد الصواف إنشاد أنشودة (طلع البدر علينا)، وانتهى البرنامج بأداء صلاة الظهر بإمامة الأستاذ عماد سيف. 

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

هذا عرض البرنامج كما صورته أشجان:

  

وهذا عرض نفس البرنامج من زاوية أخرى كما صوره فهد الغامدي.

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

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

كما وقف على المسرح كل من فارس الكردي الغامدي وعلي السليم. ومن الأطفال كل من قصي وفهد ووجدان وفيصل وهم أولاد عماد سيف، وعبدالعزيز وغادين أبناء علي الشهراني.

عرض محرك استعراض المقالات

فبراير 4, 2008
هذا عرض مشروع محرك عرض المقالات الذي نفذ في نهاية الفصل الدراسي أمام طلاب مادة . يمكنك قراءة شرح المشروع من هنا. يساعدني في العرض (مِن هي) و (شينج جوو) كمصور.

Download YouTube Video

 

عرض أمام طلاب محاضرة نظم دعم متخذي القرار

فبراير 4, 2008

هذا عرض طوله 18 دقيقة تقريبا لمشروع تطوير نظام لمساعدة متخذي القرار في قطاع زراعة الأسماك. تحدثت سابقا عن المشورع، وفي إدخال آخروضعت عرضا طويلا يشرح النظام بشكل مفصل أكثر. يعرض هذا أمام طلاب محاضرة (نظم متخذي القرار DSS). يعرض معي (تشاندان دوتا و تارون شودري)

 


YouTube Converter
 

AVE المستعرض المرئي للمقالات المترابطة

يناير 31, 2008

خريف 2007، في محاضرة بعنوان ( عرض المعلومات، Information Visualization)، طلب منا عمل تطبيق يساعد المنظمات الأمنية في عرض المقالات والنصوص بشكل مرئي يساعد المختصين على كشف العصابات ومخططاتهم السيئة. المشروع عُرض علينا كما لو كنا مشاركين في مسابقة خصصت لهذا النوع من (معهد المهندسين الكهربائيين والالكترونيين IEEE) ولو كنا غير مشتركين حقا. المسابقة عرضت من ندوة (علوم وتقنيات التحليل المرئي VAST2007) وشارك فيها من شارك، وظهرت النتائج، وفاز من فاز. بفضل من الله، مع ضيق الوقت كون المسابقة عرضت علينا ونحن ندرس في فصل دراسي، تمكنت مع فريقي المكون من طالبين أنا ثالثهم أن نطور أفضل تطبيق في فصلنا المكون من ثمان فرق لمواجهة هذا التحدي.

تفاصيل المسابقة  الاقتراب من المقالات

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

التطبيق المعالج للرد على المسابقة  محرك المقالات المرئية AVE Article Visualization Engine

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

التقنيات المستخدمة في النظام

التقنيات المستخدمة لعمل النظام تضمنت:

(MySQL) لقاعدة البيانات وفيها تم حفظ البيانات.

صورة تبين علاقة بعض المترادفات بالمقالات المتناثرة

Java لتصميم واجهة المستخدم

Prefuse المحرك المستخدم للتحكم بعرض المعلومات الرسومية والمتحركة.

Toplink الأداة المسؤولة عن حفظ واسترجاع المعلومات من تقنية الجافا إلى قاعدة البيانات بصورة شيئية التوجه.

لتحميل البرنامج اضغط هنا

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


لتحميل البحث المتعلق بالبرنامج

ربما أنشر شفرة البرنامج في وقت لاحق!

عرض مشروع تطوير نظام لمساعدة متخذي القرار في قطاع زراعة الأسماك

ديسمبر 13, 2007

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


Download this Video

يمكنكم ترك التعليقات هنا أو في جوجل فيديو