‫أحدث األدوات والمستجدات في تطوير‬
         ‫تطبيقات األجهزة الذكية‬
           ‫تقديم / عبدهللا محمد القاسم‬
           ‫‪Email: abd@kr.sa‬‬
        ‫669‪Twitter: @jalmood‬‬
 ‫المدير التنفيذي لموارد المعرفة لتقنية المعلومات‬
‫عضو لجنة اإلتصاالت وتقنية المعلومات بغرفة جدة‬
‫وما أُوتيتم من العلم إِالَّ‬
       ‫ِ‬ ‫ِ‬     ‫َ َ ِ ُ ِ‬
             ‫قلِيلا‬
                  ‫َ‬

‫المعرفة محدودة‬
  ‫ولكن الخيال‬
  ‫يحيط بالكون‬
 ‫الخيال أهم من‬
   ‫المعرفة‬
‫لماذا نتعلم برمجة األجهزة الذكية؟‬
                   ‫‪ ‬الطلب الكبير على برمجة التطبيقات العربية؟‬
               ‫‪ ‬االتجاه المستقبلي للتقنية على األجهزة المحمولة؟‬
                                ‫‪ ‬متاجر التطبيقات وتحقيق الثروة؟‬
‫‪ ‬التحفيز للبتكار والتطوير ( االنتاجية ، التعليم ، االلعاب ، الخ )‬
                                                ‫‪ ‬العملية ممتعة ‪‬‬
‫لماذا نتعلم برمجة األجهزة الذكية؟‬
‫من انت؟‬
     ‫هل انت مبرمج محترف؟‬
‫هل انت مطور إنترنت محترف؟‬
    ‫هل انت مصممم محترف؟‬
        ‫هل لديك قابلية للتعلم؟‬
   ‫هل انت مبدع ولديك أفكار؟‬
PUBLISHING
             TESTING
         DEVELOPMENT
         DESIGN
    TARGET DEVICE
      PLAN
NEEDS & GOALS
  IDEA
IDEA
NEEDS & GOALS   PLAN
TARGET DEVICE
Mobile OS
Mobile OS
‫‪DESIGN‬‬




‫التصميم الرائع أكبر محفز لشراء التطبيقات‬
DESIGN
DEVELOPMENT
‫‪DEVELOPMENT‬‬

 ‫‪Native App‬‬    ‫‪3D Games‬‬    ‫‪2D Games‬‬       ‫‪Network App‬‬

‫‪developer.apple.com‬‬

     ‫حساب مطور آبل‬             ‫‪MAC OS‬‬                     ‫المتطلبات‬
   ‫خبرة كبيرة في البرمجة خصوصا ‪OOP‬‬                      ‫الخبرة المطلوبة‬
                                  ‫‪iOS‬‬               ‫األجهزة المستهدفة‬
   ‫‪Xcode / iOS SDK‬‬           ‫‪Objective-C‬‬                 ‫لغة البرمجة‬
     ‫01: صعب‬     ‫1: سهل‬               ‫9‬                 ‫مستوى الصعوبة‬
‫‪DEVELOPMENT‬‬

‫‪Native App‬‬    ‫‪3D Games‬‬    ‫‪2D Games‬‬       ‫‪Network App‬‬

‫‪developer.android.com‬‬

‫حساب مطور اندرويد‬        ‫‪Windows/MAC‬‬                     ‫المتطلبات‬
  ‫خبرة كبيرة في البرمجة خصوصا ‪OOP‬‬                      ‫الخبرة المطلوبة‬
                             ‫‪Android OS‬‬            ‫األجهزة المستهدفة‬
    ‫‪Android SDK‬‬                  ‫‪Java‬‬                   ‫لغة البرمجة‬
    ‫01: صعب‬     ‫1: سهل‬               ‫9‬                 ‫مستوى الصعوبة‬
‫‪DEVELOPMENT‬‬

‫‪Native App‬‬    ‫‪3D Games‬‬    ‫‪2D Games‬‬       ‫‪Network App‬‬

‫‪www.anscamobile.com‬‬

 ‫حساب مطور للنشر‬         ‫‪Windows/MAC‬‬                     ‫المتطلبات‬
         ‫خبرة متوسطة في البرمجة‬                        ‫الخبرة المطلوبة‬
                           ‫‪iOS / Android‬‬           ‫األجهزة المستهدفة‬
     ‫‪Corona SDK‬‬                  ‫‪LUA‬‬                    ‫لغة البرمجة‬
    ‫01: صعب‬     ‫1: سهل‬               ‫6‬                 ‫مستوى الصعوبة‬
‫‪DEVELOPMENT‬‬




‫أكتب الكود مرة واحدة وشغله في عدة نظم تشغيل‬
‫‪DEVELOPMENT‬‬

‫ال حدود للفكار أو التطبيقات التي يمكن أن تطبق مع‬
              ‫‪Corona SDK‬‬




‫العاب – تطبيقات تفاعلية – تطبيقات تجارية‬
‫‪DEVELOPMENT‬‬

‫‪Native App‬‬     ‫‪3D Games‬‬    ‫‪2D Games‬‬       ‫‪Network App‬‬

‫‪www.phonegap.com‬‬

 ‫حساب مطور للنشر‬          ‫‪Windows/MAC‬‬                     ‫المتطلبات‬
      ‫خبرة في برمجة و تصميم المواقع‬                     ‫الخبرة المطلوبة‬
       ‫‪iOS / Android / WP / BB‬‬                      ‫األجهزة المستهدفة‬
             ‫‪HTML5 / JavaScript‬‬                          ‫لغة البرمجة‬
    ‫01: صعب‬      ‫1: سهل‬               ‫5‬                 ‫مستوى الصعوبة‬
DEVELOPMENT


www.phonegap.com
DEVELOPMENT
‫‪DEVELOPMENT‬‬

‫‪Native App‬‬    ‫‪3D Games‬‬     ‫‪2D Games‬‬       ‫‪Biz App‬‬

‫‪www.unity3d.com‬‬

 ‫حساب مطور للنشر‬          ‫‪Windows/MAC‬‬                  ‫المتطلبات‬
      ‫خبرة في برمجة و تصميم المواقع‬                  ‫الخبرة المطلوبة‬
    ‫‪iOS / Android / Web / Flash‬‬                     ‫األجهزة المستهدفة‬
              ‫‪C# / JavaScripts‬‬                        ‫لغة البرمجة‬
    ‫01: صعب‬      ‫1: سهل‬               ‫6‬             ‫مستوى الصعوبة‬
DEVELOPMENT
TESTING
‫انتهى بحمد هللا‬
    ‫عبدهللا محمد القاسم‬
  ‫‪Email: abd@kr.sa‬‬
‫669‪Twitter: @jalmood‬‬

أحدث الأدوات والمستجدات في تطوير تطبيقات الأجهزة الذكية

  • 1.
    ‫أحدث األدوات والمستجداتفي تطوير‬ ‫تطبيقات األجهزة الذكية‬ ‫تقديم / عبدهللا محمد القاسم‬ ‫‪Email: abd@kr.sa‬‬ ‫669‪Twitter: @jalmood‬‬ ‫المدير التنفيذي لموارد المعرفة لتقنية المعلومات‬ ‫عضو لجنة اإلتصاالت وتقنية المعلومات بغرفة جدة‬
  • 2.
    ‫وما أُوتيتم منالعلم إِالَّ‬ ‫ِ‬ ‫ِ‬ ‫َ َ ِ ُ ِ‬ ‫قلِيلا‬ ‫َ‬ ‫المعرفة محدودة‬ ‫ولكن الخيال‬ ‫يحيط بالكون‬ ‫الخيال أهم من‬ ‫المعرفة‬
  • 3.
    ‫لماذا نتعلم برمجةاألجهزة الذكية؟‬ ‫‪ ‬الطلب الكبير على برمجة التطبيقات العربية؟‬ ‫‪ ‬االتجاه المستقبلي للتقنية على األجهزة المحمولة؟‬ ‫‪ ‬متاجر التطبيقات وتحقيق الثروة؟‬ ‫‪ ‬التحفيز للبتكار والتطوير ( االنتاجية ، التعليم ، االلعاب ، الخ )‬ ‫‪ ‬العملية ممتعة ‪‬‬
  • 4.
    ‫لماذا نتعلم برمجةاألجهزة الذكية؟‬
  • 5.
    ‫من انت؟‬ ‫هل انت مبرمج محترف؟‬ ‫هل انت مطور إنترنت محترف؟‬ ‫هل انت مصممم محترف؟‬ ‫هل لديك قابلية للتعلم؟‬ ‫هل انت مبدع ولديك أفكار؟‬
  • 6.
    PUBLISHING TESTING DEVELOPMENT DESIGN TARGET DEVICE PLAN NEEDS & GOALS IDEA
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
    ‫‪DESIGN‬‬ ‫التصميم الرائع أكبرمحفز لشراء التطبيقات‬
  • 14.
  • 15.
  • 16.
    ‫‪DEVELOPMENT‬‬ ‫‪Native App‬‬ ‫‪3D Games‬‬ ‫‪2D Games‬‬ ‫‪Network App‬‬ ‫‪developer.apple.com‬‬ ‫حساب مطور آبل‬ ‫‪MAC OS‬‬ ‫المتطلبات‬ ‫خبرة كبيرة في البرمجة خصوصا ‪OOP‬‬ ‫الخبرة المطلوبة‬ ‫‪iOS‬‬ ‫األجهزة المستهدفة‬ ‫‪Xcode / iOS SDK‬‬ ‫‪Objective-C‬‬ ‫لغة البرمجة‬ ‫01: صعب‬ ‫1: سهل‬ ‫9‬ ‫مستوى الصعوبة‬
  • 17.
    ‫‪DEVELOPMENT‬‬ ‫‪Native App‬‬ ‫‪3D Games‬‬ ‫‪2D Games‬‬ ‫‪Network App‬‬ ‫‪developer.android.com‬‬ ‫حساب مطور اندرويد‬ ‫‪Windows/MAC‬‬ ‫المتطلبات‬ ‫خبرة كبيرة في البرمجة خصوصا ‪OOP‬‬ ‫الخبرة المطلوبة‬ ‫‪Android OS‬‬ ‫األجهزة المستهدفة‬ ‫‪Android SDK‬‬ ‫‪Java‬‬ ‫لغة البرمجة‬ ‫01: صعب‬ ‫1: سهل‬ ‫9‬ ‫مستوى الصعوبة‬
  • 18.
    ‫‪DEVELOPMENT‬‬ ‫‪Native App‬‬ ‫‪3D Games‬‬ ‫‪2D Games‬‬ ‫‪Network App‬‬ ‫‪www.anscamobile.com‬‬ ‫حساب مطور للنشر‬ ‫‪Windows/MAC‬‬ ‫المتطلبات‬ ‫خبرة متوسطة في البرمجة‬ ‫الخبرة المطلوبة‬ ‫‪iOS / Android‬‬ ‫األجهزة المستهدفة‬ ‫‪Corona SDK‬‬ ‫‪LUA‬‬ ‫لغة البرمجة‬ ‫01: صعب‬ ‫1: سهل‬ ‫6‬ ‫مستوى الصعوبة‬
  • 19.
    ‫‪DEVELOPMENT‬‬ ‫أكتب الكود مرةواحدة وشغله في عدة نظم تشغيل‬
  • 20.
    ‫‪DEVELOPMENT‬‬ ‫ال حدود للفكارأو التطبيقات التي يمكن أن تطبق مع‬ ‫‪Corona SDK‬‬ ‫العاب – تطبيقات تفاعلية – تطبيقات تجارية‬
  • 21.
    ‫‪DEVELOPMENT‬‬ ‫‪Native App‬‬ ‫‪3D Games‬‬ ‫‪2D Games‬‬ ‫‪Network App‬‬ ‫‪www.phonegap.com‬‬ ‫حساب مطور للنشر‬ ‫‪Windows/MAC‬‬ ‫المتطلبات‬ ‫خبرة في برمجة و تصميم المواقع‬ ‫الخبرة المطلوبة‬ ‫‪iOS / Android / WP / BB‬‬ ‫األجهزة المستهدفة‬ ‫‪HTML5 / JavaScript‬‬ ‫لغة البرمجة‬ ‫01: صعب‬ ‫1: سهل‬ ‫5‬ ‫مستوى الصعوبة‬
  • 22.
  • 23.
  • 24.
    ‫‪DEVELOPMENT‬‬ ‫‪Native App‬‬ ‫‪3D Games‬‬ ‫‪2D Games‬‬ ‫‪Biz App‬‬ ‫‪www.unity3d.com‬‬ ‫حساب مطور للنشر‬ ‫‪Windows/MAC‬‬ ‫المتطلبات‬ ‫خبرة في برمجة و تصميم المواقع‬ ‫الخبرة المطلوبة‬ ‫‪iOS / Android / Web / Flash‬‬ ‫األجهزة المستهدفة‬ ‫‪C# / JavaScripts‬‬ ‫لغة البرمجة‬ ‫01: صعب‬ ‫1: سهل‬ ‫6‬ ‫مستوى الصعوبة‬
  • 25.
  • 26.
  • 28.
    ‫انتهى بحمد هللا‬ ‫عبدهللا محمد القاسم‬ ‫‪Email: abd@kr.sa‬‬ ‫669‪Twitter: @jalmood‬‬