اذهب إلى المحتوى
  • 0

برمجة تطبيقات السيارات ؟

Youness Bait

السؤال

هل يمكن للمطورين الويب ان يعملوا  في تطوير لتطبيقات السيارات ؟ 
هل التقنيات نفسها التي يتم استعمالها في الويب ام توجد مكتبات  و تقنيات اخرى ؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

نعم يمكنهم ذلك ولكن المطورين الويب يمكنهم الانتقال إلى تطوير تطبيقات السيارات، ولكن قد يتطلب ذلك تعلم تقنيات جديدة. ففي تطوير الويب، يتم استخدام لغات وتقنيات مثل HTML، CSS، JavaScript، وأطر العمل مثل React.js و Angular. اما في تطوير تطبيقات السيارات، قد تحتاج إلى تعلم لغات وتقنيات مختلفة. على سبيل المثال:

لغة C++: تستخدم بشكل واسع في برمجة أنظمة السيارات نظرا لأدائها العالي.

لغة Python: تُستخدم في تحليل البيانات وتطوير الذكاء الاصطناعي والأنظمة المدمجة.

أنظمة تشغيل مدمجة: مثل نظام تشغيل السيارات QNX أو نظام التشغيل المدمج Linux.

وتوجد مكتبات وأدوات لتطوير تطبيقات السيارات اشهرها:

AUTOSAR: هو معيار مفتوح لتطوير البرمجيات المدمجة في السيارات.

ROS (Robot Operating System): يُستخدم في تطوير الأنظمة الروبوتية ويمكن استخدامه في السيارات ذاتية القيادة.

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

فأنت بحاجة إلى لغة منخفضة المستوى مثل C وC++ وأحيانًا assembly، وذلك للتطبيقات الخاصة بنظام السيارة.

بالطبع يتوفر نظام مثل Android Auto الذي يُتيح لك تطوير تطبيقات للسيارة من خلال لغة مثل كوتلين، لكن ستظل بحاجة إلى أساسيات C++ على الأقل.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

سؤالك ليس واضحا . هل تقصد تطبيقات الهاتف التي تستخدم في السيارات أم تقصد تطبيقات للسيارات ذاتية القيادة أم ماذا ؟

أما بالنسبة لتطبيقات الهاتف . فنعم يمكن لمطور الويب أن ينشئ تطبيقات ولكنه سيتوجب عليه إستخدام تقنيات أخري مثل react native و  electron.js و Kotlin و Java .

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...