النتائج 1 إلى 8 من 8
  1. #1
    تاريخ التسجيل
    Sep 2005
    المشاركات
    258

    الواجهات البرمجية في تطبيقات نظم المعلومات الجغرافية

    تحية للجميع
    ما هي فؤائد عمل الواجهات البرمجية (customization) في برامج نظم المعلومات الجغرافية كمثال برنامج ArcGIS، وهل كل عمل يحتاج الى بناء واجهة برمجية ام يعود ذلك الى المستخدم، فعلى سبيل المتال عند عمل تطبيق لنظم المعلومات الجغرافية في مجال الاتصالات هل نحتاج الى بناء واجهات برمجية لهذا التطبيق ام يعتمد هذا على المستخدم وقدرته على استيعاب البرنامج ام نستخدم الواجهات البرمجية عند عمل بعض الاوامل الغير موجودة في البرنامج بشكل مباشر.
    لقد بحثت كثيراً حول هذا الموضوع في الانترنت (باللغة العربية) ولكن لم اجد شئ يذكر،
  2. #2
    تاريخ التسجيل
    Oct 2009
    الدولة
    Jordan/Syria/Egypt/Yemen
    المشاركات
    255

    رد: الواجهات البرمجية في تطبيقات نظم المعلومات الجغرافية

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


    ماهر عبدالكريم
  3. #3

    رد: الواجهات البرمجية في تطبيقات نظم المعلومات الجغرافية

    نلجأ إلى التخصيص أو البرمجة في عدة حالات:
    1- البرنامج الجاهز -مثلاً ArcGIS- لايتوفر فيه زر أو قائمة أو شاشة لما نريده، فنقوم بتصميم ذلك الزر أو القائمة أو الشاشة من خلال البرمجة.
    2- أن العملية المطلوبة متوفرة في البرنامج الجهاز ولكن بطريقة معقدة، فيتم استخدام البرمجة لتوفيرها بطريقة مبسطة.
    3- عندما يطلب عمل شاشات باللغة العربية مثلاً غير متوفرة في البرنامج الجاهز.
    4- للحد من شراء عدد كبير ومكلف من الرخص البرمجية، فإذا تم عمل برنامج ويب باستخدام ArcGIS Server مثلاً فيمكن استخدامه من قبل مئات الموظفين دون أن يكون هنالك حاجة لكل واحد منهم لأن يحصل على رخصة كما هي الحالة لو استخدم ArcGIS Desktop.




    ملاحظة: من الأفضل استخدام مصطلح "تخصيص" كما فعل الأخ ماهر عبدالكريم وليس مصطلح "واجهات برمجية" لأن المصطلح الثاني له معنى آخر عند المبرمجين حيث أنه ترجمة ل API أو Application Programming Interface: واجهة برمجة التطبيقات، وهي شيء مختلف عما يتضمنه سؤال الأخ السائل.
  4. #4
    تاريخ التسجيل
    Jun 2005
    الدولة
    السعودية، حائل
    المشاركات
    1,164

    رد: الواجهات البرمجية في تطبيقات نظم المعلومات الجغرافية

    مهندس / محمد ، تحية عطرة
    شدني الموضوع كثيراً واحببت المشاركة فيه

    ماهو الفرق التقني بين "التخصيص" Customization و الـ API أو Application Programming Interface
  5. #5

    رد: الواجهات البرمجية في تطبيقات نظم المعلومات الجغرافية

    بطريقة مبسطة:
    - التخصيص (Customization): هو تغيير في شكل البرنامج وبعض عملياته لكي يتوافق مع حالة معينة أو احتياجات معينة. ويقوم بعملية التخصيص مستخدم البرنامج.
    التخصيص قد يكون بسيطاً من خلال إخفاء بعض القوائم وتغيير ألوان البرنامج وتغيير لغة الواجهة إلخ.. وقد يكون معقداً مثل إضافة أزرار جديدة وشاشات جديدة.

    -أماالواجهة البرمجية أو API فتقوم بعملها الشركة المصنعة للبرنامج، وهي إحدى أدوات تخصيص (Customization) البرنامج، وهي بشكل مبسط اللغة التي يفهمها البرنامج والتي يجب استخدامها من قبل البرامج الأخرى إذا أرادت أن تتخاطب معه.
  6. #6
    تاريخ التسجيل
    Sep 2005
    المشاركات
    258

    رد: الواجهات البرمجية في تطبيقات نظم المعلومات الجغرافية

    شكراً للجميع على هذا التفاعل

    اذا ماذا نقصد بـ applications هل هو المتعارف عليه بان نقول "تطبيقات نظم المعلومات الجغرافية في الاتصالات" كمثال، ام ان كلمة applications تعني عمل واجهة برمجية لانجاز او لتسهيل عملية في البرنامج.
    وعندما نتحدث عن التطبيقات او التخصيص ماذا نعني بالتطبيقات المكتبية او تطبيقات الويب في نظم المعلومات الجغرافية.

    تحياتي
  7. #7

    رد: الواجهات البرمجية في تطبيقات نظم المعلومات الجغرافية

    كلمة تطبيق (Application) يوجد لهاأكثر من معنى كما ذكرت أخ عبدالله.
    مثلاً: تطبيقات نظم المعلومات الجغرافية في مجال الاتصالات: يعني المجالات والحالات التي يمكن فيها استخدام نظم المعلومات الجغرافية في الاتصالات.

    أما عبارة تطبيقات مكتبية أو تطبيقات ويب: فيقصد بها برامج كمبيوتر.

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

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

    المعلومات السابقة هي من البديهيات والأساسيات
  8. #8
    تاريخ التسجيل
    Sep 2005
    المشاركات
    258

    رد: الواجهات البرمجية في تطبيقات نظم المعلومات الجغرافية

    شكراً محمد لسعة صدرك

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

    وشكراً على مساهمتك استاذي محمد

المواضيع المتشابهه

  1. بعض تطبيقات نظم المعلومات الجغرافية في التربة
    بواسطة محي الدين محمد في المنتدى منتدى كتب وابحاث ودراسات نظم المعلومات الجغرافية
    مشاركات: 2
    آخر مشاركة: 11-25-2010, 01:19 AM
  2. تطبيقات نظم المعلومات الجغرافية في مجال الاعلام
    بواسطة محمدالشامي في المنتدى منتدى علم نظم المعلومات الجغرافية GIS
    مشاركات: 0
    آخر مشاركة: 10-06-2009, 06:04 PM
  3. تطبيقات نظم المعلومات الجغرافية
    بواسطة نضال العفايفة في المنتدى منتدى علم نظم المعلومات الجغرافية GIS
    مشاركات: 0
    آخر مشاركة: 02-14-2008, 12:43 PM
  4. تطبيقات نظم المعلومات الجغرافية في تدهور الاراضي
    بواسطة نضال العفايفة في المنتدى منتدى علم نظم المعلومات الجغرافية GIS
    مشاركات: 6
    آخر مشاركة: 09-12-2007, 06:26 AM
  5. تطبيقات نظم المعلومات الجغرافية في قطاع البنوك
    بواسطة حمود العنزي في المنتدى منتدى علم نظم المعلومات الجغرافية GIS
    مشاركات: 4
    آخر مشاركة: 01-11-2006, 12:46 AM

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •